Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Вкладені цикли

У тілі циклу можна записувати будь-які команди, зокрема інші цикли.

Цикл, що вкладений в інший цикл, називається внутрішнім, а той, що його


містить – зовнішнім. Команди в тілі зовнішнього циклу відділяються від лівого
краю програми одиночним відступом (його роблять клавішею Tab), а в тілі
внутрішнього циклу – подвійним (подвійне натискання клавіші Tab). На
кожній ітерації зовнішнього циклу виконуються всі ітерації внутрішнього
циклу. Для зовнішнього та внутрішнього циклів потрібно використовувати
різні лічильники.

Створимо програму, яка малює вісім зелених квадратів у ряд, кожен зі


стороною 40 і відстанню між квадратами 10. Товщина лінії дорівнює 3 пікселі.
Розглянемо алгоритм і в Скретчі і в Python.
Результат виконання і в Скретчі і в Python.

Щоб малюнки були виразнішими, їх можна розфарбовувати, а також добирати


товщину лінії.

Створимо програму, яка будує ряд з 5 кіл радіуса 30, що дотикаються одне до
одного.

Код програми Результат


Практичне завдання

№1

Створи програму, яка намалює 5 квадратів у ряд помаранчевого кольору


товщиною лінії 5. Кожен квадрат зі стороною 50 кроків і відстанню між
квадратами 15.

№2

За допомогою вкладених циклів намалюй зображену сніжинку синього кольору


товщиною лінії 3. Довжина великого променя – 100, маленького – 30. Склади
програму за шаблоном. Внутрішній цикл малюватиме маленьку сніжинку на
кінці кожного з променів великої.

№3

Створи програму із вкладеними циклами, що будує три розташованих один над


одним ряди кіл, по п’ять кіл у кожному. Для кожного ряду кіл різними є лише
значення, які переміщують курсор по осі y. Лічильником внутрішнього циклу
буде змінна і, що набуває значень 0, 1, 2, 3, 4, а лічильником зовнішнього
циклу - змінна у, що набуватиме значень 0, 60, 120.
Практичне завдання

№1

Створи програму, яка намалює 5 квадратів у ряд помаранчевого кольору


товщиною лінії 5. Кожен квадрат зі стороною 50 кроків і відстанню між
квадратами 15.

№2

За допомогою вкладених циклів намалюй зображену сніжинку синього кольору


товщиною лінії 3. Довжина великого променя – 100, маленького – 30. Склади
програму за шаблоном. Внутрішній цикл малюватиме маленьку сніжинку на
кінці кожного з променів великої.

№3

Створи програму із вкладеними циклами, що будує три розташованих один над


одним ряди кіл, по п’ять кіл у кожному. Для кожного ряду кіл різними є лише
значення, які переміщують курсор по осі y. Лічильником внутрішнього циклу
буде змінна і, що набуває значень 0, 1, 2, 3, 4, а лічильником зовнішнього
циклу - змінна у, що набуватиме значень 0, 60, 120.
Код Результат
д/з Опрацювати п.15 (стор. 124-132). Підготуватись до ПР

You might also like