Search Header Logo
Цикл з лічільником

Цикл з лічільником

Assessment

Presentation

Other

KG

Practice Problem

Hard

Created by

Яна Скляр

FREE Resource

15 Slides • 0 Questions

1

media
media
media

Цикли з відомою кількістю повторень

Цикл for.

2

media
media
media
media
media

3

media
media
media
media

Технологічні цикли

4

media
media
media
media

Циклом (командоюповторення) називають
процесповтореннядій.Циклічніалгоритми
забезпечуютьповторневиконаннядеякихкоманд.

Організаціякомандиповторенняв

Скретч

Організаціякомандиповторенняувиглядіблок

схеми

5

media
media

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

6

media
media
media
media

Шкала чисел (range)

Циклзпараметрому Python може
перебиратизначеннярізнихтипів: числа,
букви, рядки, елементиспискутощо.
Функціяrange()створюєпослідовність
чиселувиглядіарифметичноїпрогресії
(шкалу). Цяфункціяприймаєтри
параметри:
початковечисло, якевключаєтьсяушкалу;
кінцевечисло, якеневключаєтьсяушкалу;
крокабозначеннязміни, якеможебути
додатнімчивід'ємним.
Крокозначає, щонаступнезначенняшкали
відрізняєтьсявідпопередньогона
значенняцьогокроку.

7

media
media
media

Шкала чисел (range)

Можна задавати лише один або два параметри цієї функції, тоді решта
параметрів прийматимуть значення за замовчанням. Для початкового
числа це значення 0, а крок рівний 1. Для кінцевого числа значення
за замовчанням не існує, тому це обов'язковий
параметр функції range().

range (n)

Шкала чисел від 0 до n-1

range (k, n)

Шкала чисел від k до n-1

range (k, n, m)

Шкала чисел від k до n-1 з кроком m (може бути від'ємним)

8

media
media

Шкала чисел (range)

Наприклад
range(1,10,3)
початковим числом є 1 (включно), кінцевим числом є 10 (не
включно), а кроком є 3. Таким чином ця функція утворює
послідовність чисел [1,4,7].
range(3,-3,-2)
створює набір чисел [3,1,-1], оскільки починає шкалу із
значення 3, і перебирає числа з кроком -2 поки не досягне
значення -3 (не включаючи це число). Якби нам потрібно було
включити й число -3 у цю шкалу, функцію слід було би
записати як range(3,-4,-2).

9

media

Команда циклу

Циклзпараметромвикористовується, коли
потрібнозабезпечитиповторенняблокукоманд
вказанукількістьразів. Параметрприцьомумає
набуватизначень, щовходятьупевнушкалу
(чисел, буквчиіншихелементів).
forзміннаinшкала:команди
Змінна - цепараметр, лічильник, котрийзмінює
своєзначеннящоразупривиконаннікомандциклу.
Одневиконаннякомандциклу
називаєтьсяітерацією.
Тілоциклускладаєтьсязкоманд, котрі
виконуютьсякількаразів.

10

media
media
media
media

Команда циклу

Задача 1. Надрукуватичиславід 1 до 10

11

media
media
media
media

Команда циклу

Задача 2. Надрукуватичиславід 1 до 20 урядок

12

media
media
media
media

Команда циклу

Задача 3. Знайтисумучиселвід 1

до 20

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

13

media
media

Задача 5.З клавіатури вводиться два
числа. Знайти суму непарних чисел, які
розміщені між ними.

Команда циклу

14

media
media

Завдання

Команда циклу

На 7 балів. Набрати , протестувати, виконатитанадіслатирозвязки
задач 1 і 3.

На 9 балів. Набрати , протестувати, виконатитанадіслатирозвязки
задач 2, 3, 4.

На 11 балів. Розвязатитанадіслатизадачу 5 .

На 12 балів. Розвязатизадачу 8934 - Марафон 3 зсайту
https://www.eolymp.com/uk/problems

15

media
media

Бажаю успіхів у
програмуванні!

Команда циклу

media
media
media

Цикли з відомою кількістю повторень

Цикл for.

Show answer

Auto Play

Slide 1 / 15

SLIDE