Лекционный материал
Тема: "Язык программирования "Паскаль"
1 урок
Паскаль является языком программирования высокого уровня.
Основой любого языка является алфавит - набор допустимых знаков, которые можно использовать для записи программы.
Алфавит языка Паскаль включает:
1) прописные и строчные буквы латинского алфавита и специальные символы @, #, $, используемые так же как буквы;
2) прописные и строчные буквы кириллицы;
3) цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
4) специальные символы: "пробел", =, +, -, /, *, <, >, ( ) , { }, [ ], ^, . , ; , : , », ’ , !, % , &, _ ;
Идентификаторы и служебные слова
Идентификаторы используются для обозначения меток, констант, типов, переменных, процедур и функций. Они должны начинаться с буквы или символа подчеркивания ( _ ). Максимальная длина идентификатора 127 символов. Строчные и прописные буквы считаются одинаковыми. В содержании нельзя использовать пробел.
Например: _turbo, a1, x
Служебное слово – последовательность латинских букв, образующих английское слово, которое имеет определенный, раз и навсегда установленный смысл. Служебные слова нельзя использовать в качестве идентификаторов.
Например: program, Begin, writeln
Комментарий
Комментарий — пояснения к исходному тексту программы, находящиеся непосредственно внутри комментируемого кода. Цель - дать объяснение использования всех объектов в программе и действий над ними. Для этого используются фигурные скобки { }.
Разделы программ
1) Описание меток;
2) Определения констант;
3) Определения типов;
4) Описание переменных;
5) Описание процедур и функции;
6) Раздел операторов;
Некоторые функции
* | - умножение; |
/ | - деление; |
abs(x) |
- модуль числа х; |
sqr(x) | - x2; |
sqrt(x) | - √x; |
cos(x) | - cosx; |
sin(x) | - sinx; |
random(x) | - генератор случайного числа от 0 до х (х - натуральное число); |
frac(x) | - вычисляет дробную часть х; |
int(x) | - вычисляет целую часть х; |
round(x) | - вычисляет округленную целую часть числа х; |
succ(x) | - дает значение, следующее за х; |
pred(x) | - дает значение, предшествующее х. |
Некоторые типы переменных
real - вещественный;
integer - целый;
string - символьный.
Основные операторы
program - заголовок программы;
var - описание переменных;
begin – начало раздела операторов;
end – окончание раздела операторов;
readln – оператор для ввода переменных;
writeln – оператор для вывода переменных и текста;
uses – вызов программного модуля.
Внимание!
В качестве разделителя в десятичной дроби используется точка, а не запятая. 5.2 - не запятая, а точка!