Неділя, 10.06.2024, 3:57 AM
Вітаю Вас Гість | RSS
Вхід на сайт
Категорії розділу
Пошук
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

Дистанційне навчання КУ "Гімназія с. Дунів"

Дистанційне навчання


Інформатика
02.04.2022, 12:50 PM

Як мовою програмування Python описують цикл із передумовою?

Ви знаєте, що алгоритм, у якому передбачається багаторазове виконання одного й того самого набору команд, називають циклічним. У циклічних алгоритмах використовують алгоритмічну структуру повторення. У мовах програмування для опису структури повторення використовують оператори циклу.

Будь-який оператор циклу складається з двох частин: заголовка та тіла. У заголовку циклу записуються умови, за яких виконання циклу триватиме або завершиться, а в тілі циклу містяться команди, виконання яких потрібно повторювати (мал. 12.1).

У мові програмування Python цикл із передумовою описується оператором while... (табл. 12.1).

Скорочена форма оператора while працює таким чином. Визначається значення логічного виразу. Якщо це значення true, то виконується команда, що слідує після рядка зі знаком «:» у рядках, які мають відступ 4 позиції. Якщо значення логічного виразу false, то цикл завершується й управління передається команді, яка записана у програмному коді після тіла циклу (з рядка, який перебуває на тому ж рівні, що і команда while). У тілі циклу обов’язково використовують команду, яка буде змінювати значення величини, що використовується в логічному виразі.

Повна форма оператора whi 1 е мовою програмування Python, окрім команд, що входять до блоку while, використовує конструкцію else: після якої в новому рядку роблять відступ 4 позиції та записують команди, що мають виконуватись, якщо значення логічного виразу

false.

Вправа 1. Число навпаки.

Завдання. Складіть програму, яка задане ціле число перетворює на число, записане навпаки. Наприклад, при введенні числа 123 отримуємо 321.

1. Розгляньте анімацію «перетворення» числа за вказаною умовою у файлі Перетворення, який збережено в папці Програмування.

2. Проаналізуйте, які команди блок-схеми (мал. 12.2) реалізують розглянуту анімацію. Урахуйте, що у блок-схемі використано такі змінні:

a — задане число; п— нове число; z — виділена цифра.

3. Передбачте, які команди мови Python відповідають блокам на малюнку 12.2.

4. Відкрийте середовище програмування Thonny.

5. Створіть новий файл програми мовою Python з іменем Число навпаки в папці Програми своєї структури папок.

6. Запишіть складену програму. Запустіть програму на виконання. Доберіть самостійно значення змінних для тестування програми.

2. Як мовою програмування Python описують цикл із параметром?

Для того щоб описати повторення визначену кількість разів, використовують оператор циклу з параметром.

У мові програмування Python цикл із параметром описується оператором for... (мал. 12.3).

Цикл for... виконується за такими алгоритмом:

1. Параметру циклу і присвоюється початкове значення.

2. Якщо значення параметра циклу більше, ніж його кінцеве значення, то цикл завершується. Інакше виконується п. 3.

3. Виконується команда.

4. Значення параметра циклу і змінюється на відповідне наступне значення, і здійснюється перехід до п 2. і т.д.

Домашнє завдання

1.Ознайомитись із матеріалом  

2. Опрацювати §12

Категорія: 7 клас | Додав: bohdanmatviyiv0512
Переглядів: 165 | Завантажень: 0 | Рейтинг: 0.0/0
Всього коментарів: 0
avatar