ГДЗ Інформатика 7 клас. Підручник [Морзе Н. В., Барна О. В.] 2020

icon30.01.2021, icon7 Клас / Інформатика, icon59 046, icon7



12 Реалізація алгоритмів повторення мовою програмування
Обговорюємо
1. Які оператори для опису алгоритмічної структури повторення використовують у програмах мовою Python?
У мові програмування Python цикл із передумовою описується оператором while.
У мові програмування Python цикл із параметром описується оператором for.
2. Як в операторах циклу в мові програмування Python організовують виконання декількох команд у тілі циклу?
Для того щоб описати повторення визначену кількість разів, використовують оператор циклу з параметром.
3. Що спільного та чим різняться цикли while і for у мові програмування Python?
У мові програмування Python цикл із передумовою описується оператором while
Скорочена форма оператора while працює таким чином. Визначається значення логічного виразу. Якщо це значення true, то виконується команда, що слідує після рядка зі знаком «:» у рядках, які мають відступ 4 позиції. Якщо значення логічного виразу false, то цикл завершується й управління передається команді, яка записана у програмному коді після тіла циклу (з рядка, який перебуває на тому ж рівні, що і команда while). У тілі циклу обов’язково використовують команду, яка буде змінювати значення величини, що використовується в логічному виразі.
У мові програмування Python цикл із параметром описується оператором for
Цикл for… виконується за такими алгоритмом:
1. Параметру циклу i присвоюється початкове значення.
2. Якщо значення параметра циклу більше, ніж його кінцеве
значення, то цикл завершується. Інакше виконується п. 3.
3. Виконується команда.
4. Значення параметра циклу i змінюється на відповідне наступне
значення, і здійснюється перехід до п 2. і т.д.
Наприклад, результатом виконання наступного фрагмента програми:
for i in ꞌhello worldꞌ:
print(i * 2, end=ꞌꞌ)
є текст:
hheelllloo wwoorrlldd
У мові програмування Python можна використовувати достроковий вихід із циклу. За допомогою функції break можна перервати виконання команд тіла циклу та перевести управління до команди, яка слідує після блоку команд, що належать до while або for.
Якщо в операторах циклу for або while використовують конструкцію else, то за таких умов здійснюється перевірка, чи був вихід із циклу здійснений за допомогою команди break, або ж «природнім» чином. Блок команд після else буде виконаний у тому разі, якщо вихід із циклу відбувся без використання команди break.
Оператор continue починає наступний прохід циклу, минаючи частину тіла циклу for або while, що залишилась.
4. Поясніть, коли припиняється виконання команд у тілі циклу для циклів з передумовою та циклу з параметром. Чи можна вимушено перервати або продовжити виконання циклу?
У мові програмування Python можна використовувати достроковий вихід із циклу. За допомогою функції break можна перервати виконання команд тіла циклу та перевести управління до команди, яка слідує після блоку команд, що належать до while або for.
Якщо в операторах циклу for або while використовують конструкцію else, то за таких умов здійснюється перевірка, чи був вихід із циклу здійснений за допомогою команди break, або ж «природнім» чином. Блок команд після else буде виконаний у тому разі, якщо вихід із циклу відбувся без використання команди break.
Оператор continue починає наступний прохід циклу, минаючи частину тіла циклу for або while, що залишилась.


iconГДЗ Підручник Інформатика 2020 Морзе Барна 7 клас Освіта
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації
Обговорення

Кто-то Ктотович
icon 22.03.2021

Спасибо большое, вы мне очень помогли!

Реклама
В якому класі ви навчаєтеся?
Ми в соціальних мережах
Хмаринка тегів