ГДЗ Інформатика 7 клас [Коршунова О.В., Завадський І.О.] 2024
§ 19. Вкладені цикли
1. Намалюй блок-схему програми із вкладеними циклами.Блок-схема програми із вкладеними циклами
Блок-схема для програми з вкладеними циклами (наприклад, програма, яка виводить таблицю множення) може виглядати наступним чином:
1. Початок.
2. Ініціалізація змінних: Задаємо змінні для зовнішнього та внутрішнього циклів (наприклад, `i = 1`, `j = 1`).
3. Зовнішній цикл (цикл по змінній `i`):
- Перевірка умови: якщо значення `i` менше або дорівнює заданому значенню (наприклад, 10), то йдемо далі, інакше виходимо з циклу.
- Внутрішній цикл (цикл по змінній `j`):
- Перевірка умови для внутрішнього циклу: якщо значення `j` менше або дорівнює 10, то виконуємо дії (наприклад, обчислення значення `i * j` та виведення його).
- Інкремент внутрішнього циклу: Збільшуємо значення `j` на 1.
- Завершення внутрішнього циклу.
- Інкремент зовнішнього циклу: Збільшуємо значення `i` на 1.
4. Кінець програми.
Ця блок-схема показує, як працюють вкладені цикли: зовнішній цикл виконується до тих пір, поки внутрішній цикл не закінчить свої ітерації.
2. Наведи приклади малюнків, для програмування зображення яких доцільно застосувати вкладені цикли, а також малюнків, для зображення яких достатньо простого циклу.
Приклади малюнків для програмування за допомогою циклів
#Малюнки з вкладеними циклами:
- Малювання прямокутної таблиці (наприклад, 5x5): Для цього потрібні два вкладені цикли. Зовнішній цикл відповідає за рядки, внутрішній — за колонки.
- Сітка зірочок: Якщо ми хочемо намалювати сітку зірочок, наприклад 5 рядків по 5 зірочок в кожному, нам також потрібні два цикли. Зовнішній цикл відповідає за кількість рядків, а внутрішній — за кількість зірочок у рядку.
Простий приклад у Python:
```python
for i in range(5):# зовнішній цикл
for j in range(5):# внутрішній цикл
print("*", end=" ")
print()# перехід на новий рядок після кожного циклу
```
#Малюнки з простим циклом:
- Простий відрізок: Якщо потрібно намалювати лінію з зірочок, досить одного циклу, який виводить певну кількість символів на одному рядку. Наприклад:
```python
for i in range(10):
print("*", end=" ")
```
Цей код намалює один рядок з 10 зірочок.
- Один рядок чисел: Якщо треба вивести рядок з чисел від 1 до 10, це також можна зробити за допомогою одного циклу.
#Висновок:
- Вкладені цикли використовуються для малювання об'єктів, які мають двовимірну структуру, таких як таблиці, матриці або сітки.
- Прості цикли підходять для лінійних об'єктів або для виконання повторюваних дій на одному рівні (наприклад, малювання відрізка або виведення послідовності символів).





![ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018 ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018](/uploads/posts/2019-04/1555779316_5_p_y_u2018.jpg)
![ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017 ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017](/uploads/posts/2019-02/1550928122_9k_p_n_2017.jpg)
![ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021 ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021](/uploads/posts/2021-10/1633720388_8k_y_g_2021.jpg)
![ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018 ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018](/uploads/posts/2019-07/1564163269_5k_i_h_2018.jpg)