Урок 9. Простые и составные условия

Цель урока: изучить логический тип данных, простые и составные условия. 


В языке программирования Pascal для работы с условиями определен логический тип данных boolean. Величины типа boolean могут принимать два значения — false (ложь) и true (истина).

Простое условие – два выражения, связанные одним из знаков отношений:

  • =   (равно)
  • >   (больше)
  • <   (меньше)
  • >= (больше либо равно)
  • <= (меньше либо равно)
  • <> (не равно)

Примеры: a > 0;    a + c <= 0;    x <> 0;    a <= d

Составные условия – условия, состоящие из двух или более простых условий, соединенных с помощью логических операций  and (и), or (или), not (не). Простые условия при этом заключаются в круглые скобки.

Примеры составных условий:  (a>5) and (a<13);           (x>=0) or (a<>7)

Простые и составные условия называются также логическими выражениями. Логические выражения принимают одно из двух значений: true или false.

Пример 1. Написать программу, которая выведет на экран значение true или false в зависимости от того, является ли введенное число X четным или нет.

var x: integer;
 //переменная логического типа
 rezultat: boolean; 
begin

 write('Введите X =');
 read(x);

 //Проверяем четность числа
 rezultat := x mod 2 = 0;
 write('Число четное — ',rezultat);
end.

Результат работы программы:


Задания по теме урока

Задание 1. Составьте программу, которая выведет на экран значение true или false, в зависимости от того, является ли введенное число X больше 17 или нет.

Задание 2. Составьте программу, которая выведет на экран значение true или false, в зависимости от того, принадлежит ли введенное число X диапазону от -10 до 40.

Задание 3. Напишите программу, которая определяет, является ли введенное с клавиатуры целое число Х кратным 7. Указание. Обратите внимание на операторы целочисленного деления div и mod.

Задание 4. Напишите программу, которая выведет на экран true, если оба введенных с клавиатуры числа X и Y положительные и false, если это не так.

Задание 5. Напишите программу, которая определяет, является ли введенное число X четырёхзначным. Указание. Обратите внимание на операторы целочисленного деления div и mod.


Это изображение имеет пустой атрибут alt; его имя файла - hw-e1653285769766.png

Домашнее задание

§ 15 учебного пособия, ответить на вопросы


Форма отправки решений

Форма видна только зарегистрированным пользователям.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *