Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_voprosy_na_ekzamen_33__33__33__33.doc
Скачиваний:
18
Добавлен:
23.09.2019
Размер:
814.08 Кб
Скачать

Вопрос 17. Операции отношений, простые и сложные логические выражения.

К операциям отношения относятся: >(больше), >=(больше или равно), <(меньше), <=(меньше или равно), =(равно), <>(не равно).

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

Например, А > B, X+Y <=7, 3 < 9, C=D+2.

Такие выражения могут быть либо истинными, либо ложными. Истинность такого выражения зависит от числовых значений, входящих в выражение. Значением такого выражения может быть либо TRUE (истина), либо FALSE (ложь).

Выражения, записанные с помощью операций отношения, являются простыми логическими выражениями.

Простые логические выражения с помощью логических операций можно объединять в сложные логические выражения.

Логические операции приведены в следующей таблице:

Запись операции на Pascal

Суть операции

Значение перемен-ной А

Значение перемен-ной В

Значение операции

Not(A)

Отрицание

( нет)

True

False

False

True

(A) and (B)

Логическое умножение

(союз и)

True

True

False

False

True

Ffalse

True

False

True

False

False

False

(A) or (B)

Логическое сложение

(союз или)

True

True

False

False

True

False

True

False

True

True

True

False

Например: (a>b) or (c=d), (2=7) and (c<x+4), not(3<8) – это сложные логические выражения. Такие выражения могут принимать значения либо TRUE, либо FALSE.

Вопрос 18. Структура программы, ее три части, характеристика каждой части программы. Программа на языке программирования Pascal может состоять из трех разделов:

1.Заголовок программы – это строка, которая начинается служебным словом Program, после которого идет имя программы (идентификатор, который придумывает программист), в конце предложения ставится точка с запятой.

Например, Program Faktorial;

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

2.После заголовка программы следует раздел описаний (или еще говорят раздел объявлений), в котором может присутствовать довольно много подразделов, каждый из которых должен начинаться своим служебным словом. Таким как:

Uses (объявление подключаемых модулей);

Type (объявление структурированного типа);

Label (объявление меток);

Const (объявление констант);

Var (объявление переменных);

Procedure (объявление процедуры пользователя);

Function (объявление функции пользователя).

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

3.Далее идет исполняемая часть программы. Она начинается служебным словом Begin и заканчивается служебным словом End. В конце программы обязательно ставится точка – это признак конца программы. Между служебными словами Begin и End записываются любые операторы и процедуры языка Pascal – они составляют тело программы.

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

Program имя_программы;

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

Begin

Тело программы

End.

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