Язык программирования высокого уровня TURBO PASCAL
Структура программы на Pascal PROGRAM ; CONST …; {раздел описания констант} VAR …; {раздел описания переменных} BEGIN [тело программы] END. ********************** Ключевые слова пишут заглавными буквами. Идентификаторы – маленькими. - [ … ] – фрагмент программы, который может отсутствовать. { … } - пояснения
Описание переменных Каждый идентификатор должен быть описан до его использования в программе! VAR : ;... Пример: VAR x,y,z: real; stroka: string;
Типы переменных Тип определяет множество значений переменной Стандартные типы: целые числа byte (от 0 до 255) shortint (от –128 до 127) integer (от – до ) word (от 0 до ) longint (от –1024 до 1024) действительные числа real (6 байт) single (4 байт) double (8 байт)логический boolean (принимает два значения: true и false)
Арифметические выражения +, -, *, / mod 15 mod 6 – остаток от деления div 67 div 8 – деление нацело Стандартные функции: sin(x), cos(x), exp(x)ln(x), exp(x) – экспонента, ln(x), abs(x) abs(x) – абсолютное значение, sqr(x) sqr(x) – возведение в квадрат, sqrt(x) sqrt(x) – извлечение корня.
Оператор присваивания := := Типы идентификатора и выражения должны совпадать! (но вещественной переменной можно присвоить целое значение) Пример: := х := cos(y*y-5);
Оператор ВВОДА/ВЫВОДА Ввод с клавиатуры: read read ( ); readln readln ( ); Пример: read (a,b); Вывод на экран: write write ( ); writeln writeln ( ); Пример: writeln(Ответ:,х);