Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-80.doc
Скачиваний:
11
Добавлен:
25.09.2019
Размер:
1.53 Mб
Скачать

22. Типы переменных.

Используются стандарт. имена типов либо имя типа задается в описании

Структурированные типы: Массивы, Записи, Множества, Файловые типы

Простые типы: Вещественные, Порядковые: целый тип, логический тип, символьный тип, перечислимый тип, тип-диапазон

Строковый тип

Указатели и ссылки

Процедурные типы

Объекты

Вещественные типы

Целые типы:

Символьный тип-переменные симв. типа примен знач из симв с кодами от#0 до#255,допуск буквы рус алфавита и симв псевдографики

Строковый тип-переменная строкового типа задается набором символов,закл в ковычки.

Массив-упорядоченные данные одного типа сост из переменных Эл-в массива

23. структура программы

Program NAME;

{ Заголовок программы - не обязательный оператор }

{ NAME - имя программы }

{ Раздел описания }

{$N+}

{Режим компиляции для расчетов с подключением сопроцессора}

Uses CRT, DOS, GRAPH;

{ Подключение библиотек CRT, DOS, GRAPH }

Label L1, L2, L3;

{ Список используемых в программе меток L1, L2, L3 }

Const C=10;

{Задание значений констант, используемых в программе }

B=0. 15; Y=True;

{С- целое число, В- вещественное число }

F='Фамилия';

{ Y- Логическая константа, 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);

{ Заголовок процедуры }

{ NME_1 - имя процедуры, Parm1, Parm2 - параметры }

{ Раздел описания }

BEGIN

{ Раздел выполнения }

END;

{ Раздел описания }

Function FUN_1(Parm3, Parm4: Real): Real;

{ Заголовок функции }

{ FUN_1 - имя функции, Parm3, Parm4 - параметры }

{ Раздел описания }

BEGIN