Similar presentations:
Общие сведения о языке программирования Pascal. Языки программирования
1.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕПРОГРАММИРОВАНИЯ PASCAL
Учитель: Фоменко Н.В.
2.
Языки программирования - это формальные языки,предназначенные для записи алгоритмов, исполнителем
которых будет компьютер.
Записи алгоритмов на языках программирования называются
программами.
Язык Паскаль – универсальный язык программирования.
Никлаус Вирт (1934 года рождения) швейцарский учёный, специалист в области
информатики, один из известнейших
теоретиков в области разработки языков
программирования, профессор
информатики (компьютерных наук).
Разработчик языка Паскаль и ряда других
языков программирования.
3.
Перевод программы на машинный язык называетсятрансляцией и выполняется специальными программами –
трансляторами
2 вида трансляторов:
• интерпретаторы
• компиляторы
Интерпретаторы переводят текст программы по-командно и
сразу же выполняют оттранслированную команду.
Компиляторы переводят полный текст программы на
машинный язык. Затем программы пересылается в ОП и лишь
после этого выполняется.
Все трансляторы решают следующие задачи:
• Проверяют синтаксис написанной программы
• Генерируют машинный код
• Распределяют память для программы
4.
АЛФАВИТ ЯЗЫКА ПАСКАЛЬАлфавит языка программирования Паскаль - набор
допустимых символов, которые можно использовать для
записи программы.
Латинские строчные и прописные
буквы, а также знак подчеркивания
Арабские цифры
Знаки арифметических и логических
операций
Знаки пунктуации
Неделимые символы
_, A, B,…, Z, a, b, …, z
0, 1, 2, …7, 8, 9
+ - * / < > = <= >= <>
:,.;
:= [ ] ( ) ‘ ’ { } (* *)
5.
СТРУКТУРА ПРОГРАММЫprogram имя;
Раздел описания данных (состоит из раздела
описания констант и раздела описания
переменных);
begin
Раздел описания действий (тело программы);
end.
}
Может отсутствовать
6.
Общий вид программыprogram имя программы;
const список постоянных значений;
var описание используемых переменных;
begin
оператор 1;
оператор 2;
...
оператор n
end.
Операторы - языковые конструкции для записи действия,
выполняемого над данными в процессе решения задачи.
7.
ПЕРВАЯ ПРОГРАММАprogram first;
begin
end.
Что делает эта программа?
8.
Оператор выводаwrite (список вывода);
writeln (список вывода);
В списке вывода могут быть:
1.Константы (строки и числа)
2.Выражения
3.Переменные
4.Пустой список
Элементы списка вывода разделяются запятыми
9.
КОНСТАНТЫ В СПИСКЕ ВЫВОДАСтроки
в списке вывода записываются Числа записываются без
в апострофах, выводятся без них
апострофов
Информация в апострофах выводится на
экран без изменений
10.
Варианты организации выводаВариант организации
вывода
Оператор вывода
Результат
Без разделителей
write (1, 2, 3);
123
Разделители –
запятые
write (1, ’,’ , 2, ’,’ , 3);
1,2,3
Разделители –
пробелы
write (1, ‘ ‘, 2, ‘ ‘, 3);
123
Форматированный
вывод
write (1:3, 2:3, 3:3);
1 2 3
11.
ВЫРАЖЕНИЯ В СПИСКЕ ВЫВОДАВыражения
в списке вывода записываются без апострофов,
выводится результат выполнения выражения
12.
ПриПЕРЕМЕННЫЕ В СПИСКЕ ВЫВОДА
записи переменных в списке вывода будут выведены
их значения
13.
ОТЛИЧИЯ ОПЕРАТОРОВ WRITE И WRITELNпри использовании Write курсор остается в той же самой строке, а
Writeln переводит курсор в следующую строку
Если в списке вывода ничего нет, скобки не ставят. Это т.н. пустой writeln. Используется для
перевода строки