Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_алгоритм_и_программир_2курс_ПИ .doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
720.9 Кб
Скачать

2.Логические выражения

Результатом логического выражения является логическое значение True или False. Такие выражения чаще всего используются в условных операторах и в операторах цикла. Логические выражения могут содержать:

- Логические константы True и False

- Логические переменные типа Boolean

- Операции сравнения (отношения)

- Логические операции

- Круглые скобки

Для установления отношения между двумя значениями, заданными выраже­ниями, переменными или константами, используются следующие операции сравнения:

= равно

< меньше

> больше

<= меньше или равно

>= больше или равно

<> не равно

Результатом операции сравнения является значение False, если соответствующее отношение не имеет место, и значение True, если соответ­ствующее отношение имеет место.

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

Например: (х>a) and (x<b)

Результат выполнения логических операций будет логического типа (boolean).

Операция

Операнд 1

Операнд 2

Результат

not

Отрицание

False

True

True

False

and

Логическое И

False

False

False

False

True

False

True

False

False

True

True

True

or

Логическое ИЛИ

False

False

False

False

True

True

True

False

True

True

True

True

xor

Исключающее ИЛИ

False

False

False

False

True

True

True

False

True

True

True

False

Урок № 14-15 (практическое занятие). Описание данных различных типов. Составление выражений.

1. Описать следующие переменные:

А- переменная целого типа;

B, D1- переменные вещественного типа;

С – переменная логического типа;

D,F – переменные символьного типа;

S1 – переменная перечисляемого типа (выигрышная комбинация чисел в лотерее – 5 чисел);

Р1, А1 – переменные интервального типа (периоды проведения зимней и летней сессий);

Str1, str2 – строки длиной 20 символов.

2. Описать одномерные массивы:

M1 – массив из 10 целых чисел;

M2 – массив из 22 вещественных чисел;

M3 – массив из 8 строк, длиной 25 символов;

M4 – массив символов;

3. Описать двумерные массивы:

mas1, mas2 – массивы целых чисел, содержащий 3 строки и

4 столбца;

Mas3 – массив вещественных чисел, содержащий 5 строк и

5 столбцов;

Mas4 – массив из строк, длиной 10 символов, состоящий из 4

строк и 6 столбцов;

4. Описать запись, состоящую из следующих полей: Фамилия, имя, Отчество, год рождения, № зачетной книжки, группа, отделение.

5. Описать множество, состоящее из 5 названий деревьев.

6. Описать файлы:

F1 – текстовый файл;

F2 – файл, состоящий из строк длиной 15 символов;

F3 – файл, состоящий из записей, содержащих данные о студентах ( см. п.4).

7. Запишите следующее выражение по правилам программирования:

8. Установите соответствие (с помощью стрелок) между переменной и типом данных:

а) A:=3.234 а) Integer b) Z:=14 b) Real

c) B:=10351 c) Byte d) K:=-0.2 d) Word

e) C:= 64000

9. Выпишите недопустимые имена переменных:

a) Nomer; b) S34; c) И92; d) Kol_vo54; e) 45_A; i) fg-л23

10. Определите, какое значение примет переменная С в результате выполнения данной последовательности операторов присваивания:

a:=8;

b:=a/2;

c:=43 mod a;

a:=(b+c) div 6;

b:=b+1;

c:=sqrt(abs(a*b-14));