Лекция: Program NAME;
{ Раздел описания }
Uses CRT, DOS, GRAPH;
Label L1, L2, L3;
Const C=10;
B=0. 15; Y=True;
F='Фамилия';
Type M= array[1.. 100] of integer;
Var
{ Описание переменных }
m1, m2: M;{ m1, m2 — массивы целых чисел (типа М) }
a1: array [ 1.. 100 ] of real;{ а1 — массив вещественных чисел }
ch: array [ 1.. 200 ] of char; { ch — массив символов }
ch1, ch2: char;{ ch1, ch2 — символьные переменные }
s: string[79];{ s — строка до 79 символов }
a, d, x: real;{ a, d, x — вещественные переменные }
yes, no: boolean; { yes, no — переменные логического типа }
f1, f2: text;{ переменные для описания текстовых файлов }
{ — }
Procedure NAME_1(Parm1:Real; Var Parm2:Real
{ Раздел описания }
BEGIN
{ Раздел выполнения }
END;
{ — }
Function FUN_1(Parm3, Parm4: Real): Real;
{ Раздел описания }
BEGIN
{ Раздел выполнения }
END;
BEGIN
{ Раздел выполнения }
END.
Типы данных, используемые в современных языках программирования (на примере одного языка).
Типы данных — специальные конструкции языка, которые рассматриваются компилятором как образцы для создания других элементов программы, таких как переменные, константы и функции. Любой тип определяет две вещи:
a. объем памяти, выделяемый для размещения элемента;
b. набор допустимых действий над элементами данного типа.
Строковый и символьный типы
Этот тип определяет участок памяти переменной длины, каждый байт которого содержит один символ. String — это цепочка элементов типа Char.