Реферат: Программирование на языке Турбо Паскаль
end ;
...
Блок основной программы:
begin
... (операторы основной программы) ...
end ;
Рассмотрим наиболее важные части вышеописанных блоков. Под заголовком программы понимается имя, помогающее определить её назначение. Имя, или идентификатор , строится по следующим правилам: оно может начинаться с большой или малой буквы латинского алфавита или знака «_», далее могут следовать буквы, цифры или знак «_»; внутри идентификатора не может стоять пробел. После имени программы следует поставить «;», этот знак служит в Паскале для разделения последовательных инструкций. Заметим, что имя программы может не совпадать с именем соответствующего файла на диске.
После слова const помещаются описания постоянных, которые будут использованы в программе, например:
const Zero = 0;
pi = 3.1415926;
my_const = -1.5;
Hello = 'Привет !';
За словом var следуют объявления переменных, которые понадобятся нам при написании программы. Переменные Паскаля могут хранить данные различной природы: числа, строки текста, отдельные символы и т. п. Ниже приводится часть типов переменных, которые можно применять.
Название типа | Возможные значения | Примеры значений |
integer | целые: -32768 ... 32767 | 12, -10000 |
real | действительные (по модулю): 2,9x10-39 ... 1,7x1038 | -9.81, 6.02e-23 |
string[n] | строка до n символов длиной, если [n] не указано, то до 255 | ‘abcde’, ‘привет’ |
char | одиночный символ | ‘F’, ‘!’, ’_’,’ю’ |
Объявления переменных записываются в следующей форме: var <переменная> : <тип>;
Если описываются несколько переменных одного типа, то достаточно записать их имена через запятую, а после двоеточия поставить общий тип.
Примеры объявления:
var Number: integer;
d,l: real;
Name: string [20];
Line: string ;
Key1,Key2: char;
Блок основной программы . Здесь, между словами begin и end. располагаются команды (точнее, операторы), которые будут выполняться один за другим при запуске программы. Рассмотрим простейшие типы операторов на следующем примере:
program First;
const a2 = 3;
a1 = -2;
a0 = 5;
var x,f: real;
begin
write(‘Введите значение х ’);