Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРМ_31.doc
Скачиваний:
6
Добавлен:
19.11.2018
Размер:
168.45 Кб
Скачать

2007г Информатика КазГАСА Кенешева М.М.

Казахская головная архитектурно-строительная академия

Активный раздаточный материал

«Информатика»

ФОЕНП

2 кредита

1-й семестр 2007 – 2008 уч.год

Студийное занятие №31 «Основы алгоритмизации и программирования. Структура программы на языке Turbo Pascal»

Ассистент профессора

Кенешева Мунира Маратовна

Краткое содержание занятия [1] c.236-240, [2] c.587-589, [4] c.46-48, [5].

Основы алгоритмизации и программирования. Структура программы на языке Turbo Pascal.

Алгоритмдеу негізі және программалау№ Паскаль программасының кұрылымы.

1. Структура программы

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

PROGRAM имя (INPUT, OUTPUT);

раздел описаний

BEGIN

раздел операторов

END.

Заголовок программы содержит служебное слово PROGRAM, имя программы, задаваемое пользователем-программистом, и в круглых скобках имена стандартных процедур INPUT, OUTPUT для связи программы с внешними устройствами ввода-вывода ЭВМ. Заканчивается заголовок символом «;» (точка с запятой).

Раздел описания величин в общем случае состоит из семи частей:

1. Список библиотечных модулей, связанных с программой (начинается ключевым словом uses).

2. Описание меток (label).

3. Описание констант (const).

4. Определение типов данных (type).

5. Описание переменных (var).

6. Описание процедур (procedure).

7. Описание функции (function).

После каждого описания ставится символ «;» (точка с запятой).

Раздел операторов заключается в операторные скобки вида: BEGIN (начать) и END (окончить), при этом после END ставится точка. В разделе операторов записывается последовательность исполняемых операторов. Каждый оператор выражает действие, которое необходимо выполнить. Исполняемые операторы отделяются друг от друга символом «;».

Ниже представлена структура программы на языке Паскаль в общем виде:

PROGRAM <название программы> (Input, Output):

USES <1-е имя, 2-е имя, 3-е имя, …>;

LABEL…;

CONST…;

TYPE…;

VAR…;

PROCEDURE <имя процедуры>;

<тело процедуры>

FUNCTION <имя функции>;

<тело функции>

BEGIN

<1-й оператор>;

<2-й оператор>;

<n-оператор>

END.

Программа ввода двух чисел с клавиатуры и нахождения их произведения

PROGRAM PROGRAMMA_1; {Заголовок программы}

VAR A,B, Proizvedenie: integer; {A,B, Proizvedenie – переменные, целые числа}

BEGIN {Начало программы}

WRITE (‘Введите целое число А:’); {Вывод сообщения о вводе числа А}

READLN (A); {Ввод с клавиатуры значения числа А}

WRITE (‘Введите целое число В:’);

READLN (В); {Ввод с клавиатуры значения числа В}

WRITE (‘Произведение чисел’ А, ‘и’, B, ‘=’, Proizvedenie); {Вывод на экран произведения}

END. {Конец программы}

Служебное слово – это слово, которое в языке Паскаль имеет определенное смысловое значение.

program, var, begin, end.

Имя (идентификатор) – это имя элемента программы: команды, переменной т.д. Соответственно по идентификатору (имени) осуществляется обращение к переменным, вызов команд и т.п.

Например:

Znak_3

Block56

Imia_Gani

Описание меток. Метка применяется для обозначения выделения одной строки программы, содержащей некоторый оператор. С помощью этой метки можно перейти с любого места программы в оператор, отмеченный меткой.

Формат описания меток:

label число 1, число 2, …, число k, имя 1, имя 2, …, имя n;

Например: label 12, 5, 11, tchislo, k5, n, znak_1;

В языке Паскаль к основным элементам данных относятся константы и переменные.

Описание постоянных. В программе можно задавать непосредственно значения постоянных величин (констант) или их можно задавать с помощью описания имен.

Формат описания констант:

const имя1=значение; имя2=значение; …,

имя n=значение;

Например, const p=3.14; e=2.7; a=’bol’; max=1000.

Описание переменных. Используемые в программе переменные величины и их типы должны быть описаны в разделе «Описание переменных». Переменные могут изменять свое значение в ходе выполнения программы.

Формат описания переменных:

var - список имен переменных: тип;

Например, var af, m, n: integer;

h, sg; real;

d, ch: char;

kd, b: 2oolean;

Комментарий служит для пояснения программы или отдельных ее частей.

{}, **.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]