Язык программирования Паскаль (Pascal)
Структура программы на Паскале Заголовок программы Соглашения Описание меток Описание констант Описание переменных Функции Процедуры Исполняемая программа
Заголовок программы Program ; Пример Program Сontrol_1; Имя программы – слово, записанное буквами латинского алфавита (возможна группа слов, соединенных знаком подчеркивания, возможно использование цифр после букв или знака подчеркивания, нельзя использовать русские буквы, знаки препинания и пробелы между словами.
Описание констант В этом разделе описываются величины, значения которых не будут изменяться при исполнении программы. Например: const a=10; c=8; Здесь возможно и описание выражений (величины, входящие в него должны быть описаны ранее). Например: Const а=8; b=Pi; c=a+b;
Описание переменных Раздел начинается со служебного слова var, за которым следуют имена переменных с указанием их типа. В случае, если есть несколько переменных одного типа, то они перечисляются через запятую. Например: Var а:integer;b,c,d:real;
Типы данных Типы данных: целые; вещественные (действитель- ные); символьные; логические. Целые. Byte –область значений от 0…..255 Word – от0… Shorting - от -128…127 Integer – от …32767 Longint- от … Вещественные. Real –положительные и отрицательные числа с модулем в интервале значений от 2,9* до 1,7*10 38 Double - положительные и отрицательные числа с модулем в интервале значений от 5* до 1,7* Символьные. Значение констант такого типа записывается в апострофах: d=К; Логические. Данные такого типа могут принимать только два значения: истина (true) или ложь (false). Для описания величин данного типа используется служебное слово Boolean. Например: Var W: b oolean;
Исполняемая часть Начинается служебным словом begin и завершается служебным словом end, после которого ставится точка. Между этими словами пишутся операторы, процедуры и другие элементы, управляющие работой программы. В одной строке можно записывать несколько операторов, разделяя их точкой с запятой.
Общий вид программы Program ; Var а:integer;b,c,d:real; Begin end.
Ввод – вывод в Паскале Операторы ввода 1)read( ); 2)readln( ); read- читать, readln-читать строку (курсор – в начало следующей сторки) Операторы вывода 1)Write( ); Writeln( ); Write – пиши, Writeln – пиши строку (курсор – в начало следующей сторки)
; - ставится в конце заголовка программы, в конце раздела описания переменных, является разделителем операторов. Перед end ; можно не ставить., - разделитель элементов в списках.
Оператор ветвления If then else
Программирование циклов