ГДЗ Інформатика 7 клас. Робочий зошит [Ривкінд Й.Я., Лисенко Т.І.] 2015
26.05.2018,
7 Клас / Інформатика,
17 806,
3
УРОК 12. Алгоритми з розгалуженням
1. Упишіть пропущені слова.
Слідування — це фрагмент алгоритму, в якому всі вказівки виконуються обов’язково одна за одною, причому кожна тільки не більше одного разу.
2. Упишіть пропущені слова.
Розгалуження — це фрагмент алгоритму, що містить команду перевірку увови і послідовності команд, які будуть виконуватись або не виконуватися залежно від результату виконання команди перевірки умови.
3. Намалюйте блок-схеми повного й неповного розгалуження.
Повне розгалуження
Перевірити умови:
Невиконано — Послідовність команд — Кінець
Виконано — Послідовність команд — Кінець
Неповне розгалуження
Перевірити умови:
Невиконано — Кінець
Виконано — Послідовність команд — Кінець
4. Складіть блок-схему алгоритму розв’язування задачі.
Задача. Дано два цілих числа. Якщо перше більше від другого, подвоїти числа, інакше — зменшити вдвічі. Виконайте складений алгоритм для двох пар цілих чисел.
Початок — Ввести x, y — x>y:
Невиконано — x1 = x/2, y1 = y/2 — Кінець.
Виконано — x1 = 2 * x, y1 = 2*y — Кінець.
5. Складіть блок-схему алгоритму розв’язування задачі.
Задача. Дано два цілих числа. Якщо перше число більше від другого, подвоїти числа, якщо менше, — зменшити вдвічі. Виконайте складений алгоритм для таких пар цілих чисел: З і -5; 2 і 14; 3 і 3.
х = 3, у = -5; 3 > -5,
тоді х1 = 6*у2 = -10 х = 2, у = 14;
2 < 14, тоді x1= 1, У1 = 7 х = 3,
у = 3; 3 = 3. Кінець
Початок — Ввести x, y — x>y:
Невиконано — x1 = x/2, y1 = y/2 — Кінець.
Виконано — x1 = 2 * x, y1 = 2*y — Кінець.
6. Складіть блок-схему алгоритму переходу вулиці на переході без світлофора.
Початок — Підійти до переходу — Поблизу авто не має:
Невиконано — Стояти і чекати — Кінець.
Виконано — Перейти дорогу — Кінець.
7. Складіть блок-схему алгоритму дій у разі сигналу цивільної оборони «Небезпека пожежі».
Початок — Сигнал «Небезпека пожежі» — Пожежа:
Невиконано — Повторити ЦО.
Виконано — Покинути приміщення — Кінець.
8. Петрик склав блок-схему алгоритму для визначення, чи є дані кути вертикальними.
Чи є цей алгоритм правильним? Відповідь поясніть. Правильний.
Початок — Увести міри даних кутів — Міри кутів рівні?:
Невиконано — Повідомити «кути не вертикальні» — Кінець.
Виконано — Повідомити «кути вертикальні» — Кінець.
9. Складіть алгоритм правопису префіксів с- і з- залежно від першої літери кореня слова. Виконайте складений алгоритм для слів сходи, сказати, здолати.
Початок — Введіть слово — Корінь слова містить к, ф, п, т, х:
Невиконано — Перша літера з — Кінець.
Виконано — Перша літера с — Кінець.
10. Розгадайте кросворд.
По горизонталі:
1. Послідовність команд.
Алгоритм.
5. Один з результатів виконання команди перевірки умови.
Хиба.
6. Фрагмент алгоритму, в якому кожна команда виконується, і тільки один раз.
Слідування.
7. Назва блоку блок-схеми алгоритму для запису умови.
Умовний.
По вертикалі:
2. Фрагмент алгоритму, в якому деякі команди виконуються, а деякі ні.
Розгалужений.
3. Те, від чого залежить, яка послідовність команд виконуватиметься в розгалуженні.
Умова.
4. Один з результатів виконання команди перевірки умови.
Істина.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter