8 класс Информатика ГДЗ учебник Босова Параграф 3.3. Объекты алгоритмов. Глава 3. Основы алгоритмизации
Стр.100-102.
§ 3.3. Объекты алгоритмов — Вопросы и задания
1. Что такое величина? Чем различаются постоянные и переменные величины?
Ответ: Величина — это объект, обладающий возможностью принимать значения.
Постоянная величина имеет фиксированное значение, а переменная может менять значение
в ходе выполнения алгоритма.
2. Величины каких типов используются при записи алгоритмов?
Ответ: Числовые, логические, строковые, табличные.
3. Укажите тип величины, если её значение равно:
- 2022 — целое
- 14.48 — вещественное
- ‘ДА’ — строковая
- FALSE — логическая
- -125 — целое
- ‘142’ — строковая
- 1.4·10⁵ — вещественное
- .123E–2 — вещественное
- ‘пять’ — строковая
4. Определите типы следующих величин:
- а) вес человека — вещественный
- б) марка автомобиля — строковый
- в) год вашего рождения — целый
- г) площадь фигуры — вещественная
- д) название месяца года — строковая
- е) количество мест в самолёте — целая
5. Приведите примеры допустимых и недопустимых значений:
а) температура человека
Допустимые: 36.6, 37.2. Недопустимые: –5, 200.
б) скорость автомашины
Допустимые: 0–300 км/ч. Недопустимые: –10, 5000.
в) площадь страны
Допустимые: положительные вещественные значения. Недопустимые: отрицательные числа.
г) название дня недели
Допустимые: «понедельник», «вторник» и т.д. Недопустимые: числа, символы.
6. Для чего предназначена команда присваивания? Каковы её свойства?
Ответ: Команда присваивания задаёт новое значение переменной.
Свойства: выполняется справа налево; меняет только левую переменную;
значение выражения вычисляется до присваивания.
7. Какая команда присваивания составлена правильно?
- а) A := B — да
- б) A – B — нет
- в) A = B + 1 — нет
- г) A + 1 := A — нет
8. Придумайте алгоритм обмена значениями A и B.
|
1 2 3 |
t := A A := B B := t |
9. Перестановка трёх значений A, B, C:
Нужно 1 промежуточная переменная.
|
1 2 3 4 |
t := A A := B B := C C := t |
10. Задача про присваивание x := x + y
После выполнения x=3, y=5.
Значит, до выполнения было: x=3–5 = –2, y=5.
11. Что называют выражением?
Ответ: Запись, содержащая величины и операции; результат — значение.
12. Переведите выражения:
- а) a + b / c → a + (b / c)
- б) a / b * c → (a / b) * c
- в) a + b / c → a + (b / c)
- г) (a + b) / c → (a + b) / c
- д) a + b / c + d → a + (b / c) + d
- е) (a + b) / (c + d) → (a + b) / (c + d)
13. Запишите на Школьном алгоритмическом языке:
а) ax² + bx + c
|
1 |
a*x*x + b*x + c |
б) v₀ + at²/2
|
1 |
v0 + a*t*t / 2 |
в) ½(a + b)h
|
1 |
(a + b) * h / 2 |
г) (1 + x₁x₂) / b²c
|
1 |
(1 + x1*x2) / (b*b*c) |
д) √(a² + b²)
|
1 |
sqrt(a*a + b*b) |
14. Логические выражения
- а) x ∈ [0,1] → (x ≥ 0) и (x ≤ 1)
- б) x вне [0,1] → (x < 0) или (x > 1)
- в) оба x, y положительны → (x > 0) и (y > 0)
- г) хотя бы одно положительно → (x > 0) или (y > 0)
- д) ни одно не положительно → (x ≤ 0) и (y ≤ 0)
- е) только одно положительно → (x > 0 XOR y > 0)
15. Область истинности логических выражений
Рисунков нет — поэтому кратко:
- а) Область — квадрат: –1 ≤ x ≤ 1, –1 ≤ y ≤ 1.
- б) Область — ромб с вершинами по осям.
16. Логическое выражение для закрашенной полосы
Граница — две прямые: y = x + 4 и y = x – 4.
Выражение: (y ≤ x + 4) и (y ≥ x – 4).
17. Команды присваивания t := TRUE/FALSE
- а) t := (x > 0)
- б) t := (x = 0) или (y = 0) или (z = 0)
- в) t := (x = y) и (y = z)
18. Какие величины удобно представлять таблицами?
Ответ: Те, которые описывают набор однотипных данных: оценки учеников, длины сторон, рост учеников, температуры по месяцам и т. д.
| § 3.1 | § 3.2 | § 3.3 | § 3.4 | § 3.5 |