Упр.204 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ
204. Отметьте условия, записанные правильно на языках программирования .
Паскаль
Условие
а > = 0
х > 0 or у < 0
с =/ 10
(х > 10) and (у < 20)
х, у > 0
х == 6
x > 0, о y < 0
d < > 0
-5 < а < -10
х > = у
z = 10
x = у = z
х < = 3
а ! = b
Python
Проверим, какие записи условий соответствуют синтаксису языков программирования.
Для Паскаля подходят записи:
- $$ (x > 10) \ \text{and} \ (y < 20) $$
- $$ d <> 0 $$
- $$ x >= y $$
- $$ z = 10 $$
- $$ x <= 3 $$
Остальные записи для Паскаля оформлены неверно: используются недопустимые знаки сравнения, неверный порядок записи или смешение нескольких сравнений без логических связок.
Для Python подходят записи:
- $$ x > 0 \ \text{or} \ y < 0 $$
- $$ (x > 10) \ \text{and} \ (y < 20) $$
- $$ x == 6 $$
- $$ d \ne 0 $$
- $$ x >= y $$
- $$ x <= 3 $$
- $$ a \ne b $$
Неверные записи для Python: $$a \ge 0$$, $$x, y > 0$$, $$x > 0, y < 0$$, $$-5 < a < -10$$, $$x = y = z$$, $$z = 10$$.
Ответ
Паскаль: $$ (x > 10) \ \text{and} \ (y < 20), \ d <> 0, \ x >= y, \ z = 10, \ x <= 3 $$
Python: $$ x > 0 \ \text{or} \ y < 0, \ (x > 10) \ \text{and} \ (y < 20), \ x == 6, \ d \ne 0, \ x >= y, \ x <= 3, \ a \ne b $$