Вариант 2 Самостоятельная работа 20 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
1. Какие утверждения ложны?
144 — целое число.
124.98 — вещественное число.
‘Адрес’ — целочисленная константа.
-12.3 — отрицательное целое число.
‘Сумма’ — строковое значение.
2. Запишите выражение на изучаемом языке программирования и вычислите его значение.
3. Найдите ошибку в программе, записанной на двух языках программирования.
Ответ: Паскаль: символьной переменной result присваивается целое значение. Python: переменной result присваивается сумма символьной и числовой переменной.
Выполнение
1. Ложные утверждения:
- $$’Адрес’$$ — не целочисленная константа, а строка;
- $$-12.3$$ — не отрицательное целое число, а вещественное.
Верные утверждения: $$144$$ — целое число; $$124.98$$ — вещественное число; $$’Сумма’$$ — строковое значение.
2. Выражения и их значения:
| Выражение | Паскаль | Python |
|---|---|---|
| $$5+3$$ | $$5+3=8$$ | $$5+3=8$$ |
| $$’5’+’3’$$ | $$’5’+’3’=’53’$$ | $$’5’+’3’=’53’$$ |
| $$5*3$$ | $$5*3=15$$ | $$5*3=15$$ |
| $$ (6+2)*3 $$ | $$ (6+2)*3=24 $$ | $$ (6+2)*3=24 $$ |
| $$12:5$$ | $$12/5=2{,}4$$ | $$12/5=2{,}4$$ |
| $$\operatorname{mod}(12,5)$$ | $$12 \bmod 5=2$$ | $$12\%5=2$$ |
| $$4 \ne 5$$ | $$4 \ne 5 \Rightarrow \text{true}$$ | $$4 \ne 5 \Rightarrow \text{True}$$ |
| $$\sqrt{10}$$ | $$\sqrt{10}\approx 3{,}16$$ | $$\sqrt{10}\approx 3{,}16$$ |
3. Ошибки в программах:
- в Паскале символьной переменной result присваивается целое значение;
- в Python переменной result присваивается сумма символьной и числовой переменной.
Ответ
1) Ложные: $$’Адрес’$$ — целочисленная константа; $$-12.3$$ — отрицательное целое число.
3) В Паскале переменной result присваивается целое значение, а в Python — сумма символьной и числовой переменной.