ГДЗ Інформатика 6 клас. Підручник [Бондаренко О.О., Ластовецький В.В., Пилипчук О.П., Шестопалов Є.А.] 2023
08.12.2023,
6 Клас / Інформатика,
7 164,
0
§ 31. Алгоритми з повтореннями. Цикл із параметром
Питання для самоперевірки1. Яких значень набуває змінна х у ході виконання циклу із заголовком?
а) for х in range(5);
0
1
2
3
4
б) for x in range(2 , 6 );
2
3
4
5
в) for х in range(8 , 0, -2).
8
6
4
2
2. Які числа будуть виведені в консоль після виконання команди?
a) for і in range(8):
print(i)
0
1
2
3
4
5
6
7
б) for і in range(10, 0, -2):
print(i)
10
8
6
4
2
3. Що буде надруковано в результаті виконання фрагмента програми?
a) for і in range(4):
print(i)
print(i*2)
0
0
1
2
2
4
3
6
б) b = [2, 9, 5, 8 , 11]
for x in b:
print('->', x)
-> 2
-> 9
-> 5
-> 8
-> 11
Вправа 31
Скласти програму малювання різнокольорової спіралі.
1. Запустіть IDLE і створіть нове вікно програми. Збережіть файл із назвою Vprava31.
2. Завантажте модуль для роботи з Черепашкою:
from turtle import*
3. Створіть змінну colors, в яку помістіть список із назв чотирьох кольорів:
colors = ['red', 'yellow', 'green', 'blue']
Звернутися до значення зі списку з номером п можна як до colors[n], наприклад, colors[0] = 'red', colors[3] = 'blue'.
4. Запишіть команду уведення з клавіатури кількості кутів у спіралі:
n = іпі(іприі('Скільки кутів?'))
5. Запишіть команду циклу для малювання різнокольорової спіралі, яка має п кутів і складається зі 100 відрізків. Як номер кольору в списку colors використовується значення виразу х%4 (остача від ділення х на 4), що може дорівнювати тільки 0, 1, 2, 3.
for х in range(IOO):
color(colors[x%4])
forward(x) # Малювання лінії довжиною х пікселів
left(360/n) # Поворот вліво на 360%
Виконайте програму для п = 4, 5.
6. Ускладніть візерунок, збільшуючи кут повороту на 2 ° і змінюючи товщину лінії залежно від змінної циклу. Додайте до тіла циклу команди:
width(x*n/100)
left(360/n+2)
Результат виконання програми для n = 6 наведено.
Комп'ютерне тестування
1. Повторення (цикл) — це така організація дій в алгоритмі, при якій:
та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова
2. Установіть відповідність між алгоритмічними структурами та блок-схемами.
3. Установіть відповідність між операторами циклу та рисунками, які отримано в результаті їх виконання.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter