Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА 2 ч 1 ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ПАСКАЛЬ.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
433.35 Кб
Скачать

Упражнения

1. Вычислить значения следующих логических выражений:

а) К mod 7 = К div 5-1 при К = 15;

б) Odd(Trunc(10 * Р)) при Р = 0.182;

в) Not Odd(n) при n = 0;

г) t And (P mod 3 = 0) при t = True, P = 10101;

д) (х * у < > 0) And (у > х) при х = 2, у = 1;

е) a Or Not b при а = False, b = True.

2. Определить какое значение получит логическая переменная d при а = True и х = 1 после выполнения следующих операторов присваивания:

а) d := х < 2;

б) d := Not a Or Odd(x);

в) d := Ord(a) < > х.

3. Написать оператор присваивания, в результате выполнения кото­рого логическая переменная t получит значение True, если следующее утверждение истинно, и значение False — в противном случае:

а) из чисел х, у, z только два равны между собой;

б) х — положительное число;

в) каждое из чисел х, у, z положительное;

г) только одно из чисел х, у, z положительное;

д) р делится без остатка на q;

е) цифра 5 входит в десятичную запись трехзначного целого числа к.