SlideShare a Scribd company logo
8
За новою програмою
Урок 41
Алгоритми з
повтореннями для
опрацювання
величин. Цикл з
лічильником.
8
ЗапитанняРозділ 6
§ 6.6
1. Які процеси називають циклічними? Наведіть
приклади.
2. Що таке цикл в алгоритмі? Що таке тіло циклу?
3. Який вигляд має команда
циклу Повторити N разів?
Як вона виконується?
8
ПовторенняРозділ 6
§ 6.6
Фрагмент алгоритму, у якому одна або кілька
команд можуть виконуватися більше ніж один
раз, називається циклом. Алгоритм, який містить
цикл, називається алгоритмом із циклом, або
алгоритмом з повторенням.
Для організації повторення дій (циклів) при записі
алгоритмів мовою Lazarus використовують три
різновиди операторів циклу:
з параметром з передумовою з післяумовою
8
Команда циклу з лічильником
в Object PascalРозділ 6
§ 6.6
Команда циклу з лічильником (параметром).
Її доцільно використовувати в тих випадках, коли
кількість повторень команд тіла циклу відома ще до
початку виконання команди циклу. Загальний вигляд
цієї команди такий:
for <ім'я змінної> := <вираз1> to
<вираз2> do
begin
<команди тіла циклу>
end;
8
Команда циклу з лічильником
в Object PascalРозділ 6
§ 6.6
Рядок for <ім'я змінної> :=
<вираз1>
to <вираз2> do (англ. for -
для, to - до, do - робити,
виконувати) називають
рядком заголовка команди
циклу з лічильником. Змінну в
рядку заголовка команди
циклу з лічильником, що стоїть
перед знаком присвоювання,
називають лічильником циклу.
Блок-схема команди
циклу з лічильником
8
Команда циклу з лічильником
в Object PascalРозділ 6
§ 6.6
Лічильник циклу, вираз1 і вираз2 мають набувати
тільки цілих значень. Якщо тіло циклу складається лише
з однієї команди, операторні дужки:
begin
end
Можна не ставити.
8
Команда циклу з лічильником
в Object PascalРозділ 6
§ 6.6
Виконується команда циклу з лічильником так:
1
•Надати лічильнику циклу і значення вираз1.
2
•Обчислити значення логічного виразу і ≤ вираз2.
3
•Якщо значення логічного виразу true, то виконати команди тіла
циклу і перейти до виконання команди 4, якщо false - перейти до
виконання команди, наступної за командою циклу.
4 •Збільшити значення лічильника циклу на 1.
5
•Перейти до виконання команди 2.
8
Команда циклу з лічильником
в Object PascalРозділ 6
§ 6.6
Для ілюстрації виконання команди циклу з
лічильником розглянемо фрагмент проекту, в якому
обчислюється сума 12 + 22 + 32 + 42.
var s, і: integer
begin
s :=0;
for і := 1 to 4 do
begin
s := s + i*i;
end;
Label1.Caption := IntToStr (s);
end;
8
Виконаємо цей фрагмент програми.Розділ 6
§ 6.6
8
Команда циклу з лічильником
в Object PascalРозділ 6
§ 6.6
Звертаємо вашу увагу, що
після закінчення виконання
команди циклу з
лічильником значення
лічильника циклу (змінної і)
на 1 більше, ніж значення
вираз2, і це значення, за
потреби, можна
використовувати в наступних
командах.
8
Розгадайте ребус
Лічильник
Розділ 6
§ 6.6
8
Дайте відповіді на запитання
1. Що таке цикл в алгоритмі?
2. Який вигляд має команда циклу з лічильником в
Object Pascal?
3. Як виконується команда циклу з лічильником в Object
Pascal?
4. Який вигляд має блок-схема циклу з
лічильником? Поясніть виконання фрагмента
алгоритму.
5. Чи можуть команди тіла циклу з лічильником
виконуватися тільки один раз? Поясніть свою
відповідь. Наведіть приклад.
Розділ 6
§ 6.6
8
Домашнє завдання
Проаналізувати
§ 6.6, ст. 213-216
Розділ 6
§ 6.6
8
Працюємо за комп’ютером
Сторінка
216
Розділ 6
§ 6.6
8
Дякую за увагу!
За новою програмою
Урок 41

More Related Content

What's hot

5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
Юлія Артюх
 
6 клас урок 1 Інформатика
6 клас урок 1 Інформатика6 клас урок 1 Інформатика
6 клас урок 1 Інформатика
Татьяна Ляш
 
редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 клас
aniadania
 
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Ihor Tkachenko
 
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Юлія Артюх
 
6 клас урок 17
6 клас урок 176 клас урок 17
6 клас урок 17
Марина Конколович
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
VsimPPT
 
Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...
Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...
Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...
VsimPPT
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
Василь Тереховський
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
al12309
 
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмів
t0hins
 
Урок 35. Логічні вирази. Змінні логічного типу.
Урок 35. Логічні вирази.  Змінні  логічного  типу.Урок 35. Логічні вирази.  Змінні  логічного  типу.
Урок 35. Логічні вирази. Змінні логічного типу.
Василь Тереховський
 
комп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуваннякомп’ютерні програми і мови програмування
комп’ютерні програми і мови програмування
Захарова Олена
 
Урок. Типи слайдів.
Урок. Типи слайдів.Урок. Типи слайдів.
Урок. Типи слайдів.
Andrey Podgayko
 
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
StAlKeRoV
 
8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин
Сергій Каляфіцький
 
Урок 15. Опрацювання об’єктів мультимедіа
Урок 15. Опрацювання об’єктів мультимедіаУрок 15. Опрацювання об’єктів мультимедіа
Урок 15. Опрацювання об’єктів мультимедіа
Василь Тереховський
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
al12309
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класі
Юлія Артюх
 
Цикл з післяумовою
Цикл з післяумовоюЦикл з післяумовою
Цикл з післяумовою
Марина Балдовская
 

What's hot (20)

5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
6 клас урок 1 Інформатика
6 клас урок 1 Інформатика6 клас урок 1 Інформатика
6 клас урок 1 Інформатика
 
редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 клас
 
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
 
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
 
6 клас урок 17
6 клас урок 176 клас урок 17
6 клас урок 17
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
 
Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...
Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...
Урок 14 для 6 класу - Об'єкти презентації та засоби керування її демонстраціє...
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
 
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмів
 
Урок 35. Логічні вирази. Змінні логічного типу.
Урок 35. Логічні вирази.  Змінні  логічного  типу.Урок 35. Логічні вирази.  Змінні  логічного  типу.
Урок 35. Логічні вирази. Змінні логічного типу.
 
комп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуваннякомп’ютерні програми і мови програмування
комп’ютерні програми і мови програмування
 
Урок. Типи слайдів.
Урок. Типи слайдів.Урок. Типи слайдів.
Урок. Типи слайдів.
 
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
 
8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин
 
Урок 15. Опрацювання об’єктів мультимедіа
Урок 15. Опрацювання об’єктів мультимедіаУрок 15. Опрацювання об’єктів мультимедіа
Урок 15. Опрацювання об’єктів мультимедіа
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класі
 
Цикл з післяумовою
Цикл з післяумовоюЦикл з післяумовою
Цикл з післяумовою
 

Viewers also liked

8 клас урок 39
8 клас урок 398 клас урок 39
8 клас урок 39
Сергій Каляфіцький
 
5 клас урок 19
5 клас урок 195 клас урок 19
5 клас урок 19
Сергій Каляфіцький
 
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
VsimPPT
 
8 клас урок 40
8 клас урок 408 клас урок 40
8 клас урок 40
Сергій Каляфіцький
 
Урок 20 для 8 класу - Сервіси розміщення аудіо та відео файлів в Інтернеті
Урок 20 для 8 класу - Сервіси розміщення аудіо та  відео файлів в ІнтернетіУрок 20 для 8 класу - Сервіси розміщення аудіо та  відео файлів в Інтернеті
Урок 20 для 8 класу - Сервіси розміщення аудіо та відео файлів в Інтернеті
VsimPPT
 
9 клас 33 урок
9 клас 33 урок9 клас 33 урок
9 клас 33 урок
Сергій Каляфіцький
 
9 клас 31 урок
9 клас 31 урок9 клас 31 урок
9 клас 31 урок
Сергій Каляфіцький
 
9 клас 32 урок
9 клас 32 урок9 клас 32 урок
9 клас 32 урок
Сергій Каляфіцький
 
Основні поняття та засоби комп'ютерної графіки
Основні поняття та засоби комп'ютерної графікиОсновні поняття та засоби комп'ютерної графіки
Основні поняття та засоби комп'ютерної графіки
Сергій Каляфіцький
 
7 клас урок 23
7 клас урок 237 клас урок 23
7 клас урок 23
Сергій Каляфіцький
 
7 клас урок 22
7 клас урок 227 клас урок 22
7 клас урок 22
Сергій Каляфіцький
 
7 клас урок 20
7 клас урок 207 клас урок 20
7 клас урок 20
Сергій Каляфіцький
 
7 клас урок 19
7 клас урок 197 клас урок 19
7 клас урок 19
Сергій Каляфіцький
 
Електронні таблиці
Електронні таблиціЕлектронні таблиці
Електронні таблиці
Сергій Каляфіцький
 
7 клас урок 21
7 клас урок 217 клас урок 21
7 клас урок 21
Сергій Каляфіцький
 
Урок 19. Розміщення мультимедійних файлів в Інтернеті
Урок 19. Розміщення  мультимедійних файлів  в ІнтернетіУрок 19. Розміщення  мультимедійних файлів  в Інтернеті
Урок 19. Розміщення мультимедійних файлів в Інтернеті
Василь Тереховський
 
Урок 10 для 5 класу - Пошук інформації в Інтернеті.
Урок 10 для 5 класу - Пошук інформації в Інтернеті.Урок 10 для 5 класу - Пошук інформації в Інтернеті.
Урок 10 для 5 класу - Пошук інформації в Інтернеті.
VsimPPT
 

Viewers also liked (18)

8 клас урок 39
8 клас урок 398 клас урок 39
8 клас урок 39
 
5 клас урок 19
5 клас урок 195 клас урок 19
5 клас урок 19
 
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
 
8 клас урок 40
8 клас урок 408 клас урок 40
8 клас урок 40
 
6 клас урок 22
6 клас урок 226 клас урок 22
6 клас урок 22
 
Урок 20 для 8 класу - Сервіси розміщення аудіо та відео файлів в Інтернеті
Урок 20 для 8 класу - Сервіси розміщення аудіо та  відео файлів в ІнтернетіУрок 20 для 8 класу - Сервіси розміщення аудіо та  відео файлів в Інтернеті
Урок 20 для 8 класу - Сервіси розміщення аудіо та відео файлів в Інтернеті
 
9 клас 33 урок
9 клас 33 урок9 клас 33 урок
9 клас 33 урок
 
9 клас 31 урок
9 клас 31 урок9 клас 31 урок
9 клас 31 урок
 
9 клас 32 урок
9 клас 32 урок9 клас 32 урок
9 клас 32 урок
 
Основні поняття та засоби комп'ютерної графіки
Основні поняття та засоби комп'ютерної графікиОсновні поняття та засоби комп'ютерної графіки
Основні поняття та засоби комп'ютерної графіки
 
7 клас урок 23
7 клас урок 237 клас урок 23
7 клас урок 23
 
7 клас урок 22
7 клас урок 227 клас урок 22
7 клас урок 22
 
7 клас урок 20
7 клас урок 207 клас урок 20
7 клас урок 20
 
7 клас урок 19
7 клас урок 197 клас урок 19
7 клас урок 19
 
Електронні таблиці
Електронні таблиціЕлектронні таблиці
Електронні таблиці
 
7 клас урок 21
7 клас урок 217 клас урок 21
7 клас урок 21
 
Урок 19. Розміщення мультимедійних файлів в Інтернеті
Урок 19. Розміщення  мультимедійних файлів  в ІнтернетіУрок 19. Розміщення  мультимедійних файлів  в Інтернеті
Урок 19. Розміщення мультимедійних файлів в Інтернеті
 
Урок 10 для 5 класу - Пошук інформації в Інтернеті.
Урок 10 для 5 класу - Пошук інформації в Інтернеті.Урок 10 для 5 класу - Пошук інформації в Інтернеті.
Урок 10 для 5 класу - Пошук інформації в Інтернеті.
 

Similar to 8 клас урок 41

Урок 53 8 клас
Урок 53 8 класУрок 53 8 клас
Урок 53 8 клас
Andrey Podgayko
 
war8klasdist3.pptx
war8klasdist3.pptxwar8klasdist3.pptx
war8klasdist3.pptx
Viktoria Mikolaenko
 
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
Andrey Podgayko
 
Урок 55 8 клас
Урок 55 8 класУрок 55 8 клас
Урок 55 8 клас
Andrey Podgayko
 
26032020
2603202026032020
Урок 43. Цикл з передумовою
Урок 43. Цикл з передумовоюУрок 43. Цикл з передумовою
Урок 43. Цикл з передумовою
Василь Тереховський
 
Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)
Viktoria Mikolaenko
 
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмів
Anatolii Barannik
 
урок 19 цикли Складання програм
урок 19 цикли Складання програмурок 19 цикли Складання програм
урок 19 цикли Складання програмHelen Pat
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
Светлана Правдивая
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
Зоя Муляр
 
Tema 9
Tema 9Tema 9
Tema 9
cit-cit
 
Цикл з передумовою
Цикл з передумовоюЦикл з передумовою
Цикл з передумовою
Марина Балдовская
 
6 klas
6 klas6 klas
6 klas
IvannaSh1
 
поняття циклу 11
поняття циклу 11поняття циклу 11
поняття циклу 11zero1996
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
Andrey Podgayko
 
5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
Юлія Артюх
 
5classdist3.pptx
5classdist3.pptx5classdist3.pptx
5classdist3.pptx
Viktoria Mikolaenko
 

Similar to 8 клас урок 41 (20)

Урок 53 8 клас
Урок 53 8 класУрок 53 8 клас
Урок 53 8 клас
 
war8klasdist3.pptx
war8klasdist3.pptxwar8klasdist3.pptx
war8klasdist3.pptx
 
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
 
Урок 55 8 клас
Урок 55 8 класУрок 55 8 клас
Урок 55 8 клас
 
26032020
2603202026032020
26032020
 
Урок 43. Цикл з передумовою
Урок 43. Цикл з передумовоюУрок 43. Цикл з передумовою
Урок 43. Цикл з передумовою
 
Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)
 
Lr7
Lr7Lr7
Lr7
 
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмів
 
урок 19 цикли Складання програм
урок 19 цикли Складання програмурок 19 цикли Складання програм
урок 19 цикли Складання програм
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
 
Lr7
Lr7Lr7
Lr7
 
Tema 9
Tema 9Tema 9
Tema 9
 
Цикл з передумовою
Цикл з передумовоюЦикл з передумовою
Цикл з передумовою
 
6 klas
6 klas6 klas
6 klas
 
поняття циклу 11
поняття циклу 11поняття циклу 11
поняття циклу 11
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
 
5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
 
5classdist3.pptx
5classdist3.pptx5classdist3.pptx
5classdist3.pptx
 

More from Сергій Каляфіцький

урок35 8 клас
урок35 8 класурок35 8 клас
7 клас урок 19
7 клас  урок 197 клас  урок 19
7 клас урок 19
Сергій Каляфіцький
 
Multemediyni formaty
Multemediyni formatyMultemediyni formaty
Електронні таблиці
Електронні таблиціЕлектронні таблиці
Електронні таблиці
Сергій Каляфіцький
 
презентація елемент керування кнопка
презентація   елемент керування кнопкапрезентація   елемент керування кнопка
презентація елемент керування кнопка
Сергій Каляфіцький
 
презентація алгоритми з розгалуженням
презентація   алгоритми з розгалуженнямпрезентація   алгоритми з розгалуженням
презентація алгоритми з розгалуженням
Сергій Каляфіцький
 
презентація практична робота №4
презентація   практична робота №4презентація   практична робота №4
презентація практична робота №4
Сергій Каляфіцький
 
презентація практична робота №8
презентація   практична робота №8презентація   практична робота №8
презентація практична робота №8
Сергій Каляфіцький
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
презентація пошук інформації. довідка
презентація   пошук інформації. довідкапрезентація   пошук інформації. довідка
презентація пошук інформації. довідка
Сергій Каляфіцький
 
презентація контрольна робота №1
презентація   контрольна робота №1презентація   контрольна робота №1
презентація контрольна робота №1
Сергій Каляфіцький
 
презентація практична робота №7
презентація   практична робота №7презентація   практична робота №7
презентація практична робота №7
Сергій Каляфіцький
 
презентація завантаження даних з інтернету
презентація   завантаження даних з інтернетупрезентація   завантаження даних з інтернету
презентація завантаження даних з інтернету
Сергій Каляфіцький
 

More from Сергій Каляфіцький (13)

урок35 8 клас
урок35 8 класурок35 8 клас
урок35 8 клас
 
7 клас урок 19
7 клас  урок 197 клас  урок 19
7 клас урок 19
 
Multemediyni formaty
Multemediyni formatyMultemediyni formaty
Multemediyni formaty
 
Електронні таблиці
Електронні таблиціЕлектронні таблиці
Електронні таблиці
 
презентація елемент керування кнопка
презентація   елемент керування кнопкапрезентація   елемент керування кнопка
презентація елемент керування кнопка
 
презентація алгоритми з розгалуженням
презентація   алгоритми з розгалуженнямпрезентація   алгоритми з розгалуженням
презентація алгоритми з розгалуженням
 
презентація практична робота №4
презентація   практична робота №4презентація   практична робота №4
презентація практична робота №4
 
презентація практична робота №8
презентація   практична робота №8презентація   практична робота №8
презентація практична робота №8
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
7 klas 12_urok_m
 
презентація пошук інформації. довідка
презентація   пошук інформації. довідкапрезентація   пошук інформації. довідка
презентація пошук інформації. довідка
 
презентація контрольна робота №1
презентація   контрольна робота №1презентація   контрольна робота №1
презентація контрольна робота №1
 
презентація практична робота №7
презентація   практична робота №7презентація   практична робота №7
презентація практична робота №7
 
презентація завантаження даних з інтернету
презентація   завантаження даних з інтернетупрезентація   завантаження даних з інтернету
презентація завантаження даних з інтернету
 

8 клас урок 41

  • 1. 8 За новою програмою Урок 41 Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником.
  • 2. 8 ЗапитанняРозділ 6 § 6.6 1. Які процеси називають циклічними? Наведіть приклади. 2. Що таке цикл в алгоритмі? Що таке тіло циклу? 3. Який вигляд має команда циклу Повторити N разів? Як вона виконується?
  • 3. 8 ПовторенняРозділ 6 § 6.6 Фрагмент алгоритму, у якому одна або кілька команд можуть виконуватися більше ніж один раз, називається циклом. Алгоритм, який містить цикл, називається алгоритмом із циклом, або алгоритмом з повторенням. Для організації повторення дій (циклів) при записі алгоритмів мовою Lazarus використовують три різновиди операторів циклу: з параметром з передумовою з післяумовою
  • 4. 8 Команда циклу з лічильником в Object PascalРозділ 6 § 6.6 Команда циклу з лічильником (параметром). Її доцільно використовувати в тих випадках, коли кількість повторень команд тіла циклу відома ще до початку виконання команди циклу. Загальний вигляд цієї команди такий: for <ім'я змінної> := <вираз1> to <вираз2> do begin <команди тіла циклу> end;
  • 5. 8 Команда циклу з лічильником в Object PascalРозділ 6 § 6.6 Рядок for <ім'я змінної> := <вираз1> to <вираз2> do (англ. for - для, to - до, do - робити, виконувати) називають рядком заголовка команди циклу з лічильником. Змінну в рядку заголовка команди циклу з лічильником, що стоїть перед знаком присвоювання, називають лічильником циклу. Блок-схема команди циклу з лічильником
  • 6. 8 Команда циклу з лічильником в Object PascalРозділ 6 § 6.6 Лічильник циклу, вираз1 і вираз2 мають набувати тільки цілих значень. Якщо тіло циклу складається лише з однієї команди, операторні дужки: begin end Можна не ставити.
  • 7. 8 Команда циклу з лічильником в Object PascalРозділ 6 § 6.6 Виконується команда циклу з лічильником так: 1 •Надати лічильнику циклу і значення вираз1. 2 •Обчислити значення логічного виразу і ≤ вираз2. 3 •Якщо значення логічного виразу true, то виконати команди тіла циклу і перейти до виконання команди 4, якщо false - перейти до виконання команди, наступної за командою циклу. 4 •Збільшити значення лічильника циклу на 1. 5 •Перейти до виконання команди 2.
  • 8. 8 Команда циклу з лічильником в Object PascalРозділ 6 § 6.6 Для ілюстрації виконання команди циклу з лічильником розглянемо фрагмент проекту, в якому обчислюється сума 12 + 22 + 32 + 42. var s, і: integer begin s :=0; for і := 1 to 4 do begin s := s + i*i; end; Label1.Caption := IntToStr (s); end;
  • 9. 8 Виконаємо цей фрагмент програми.Розділ 6 § 6.6
  • 10. 8 Команда циклу з лічильником в Object PascalРозділ 6 § 6.6 Звертаємо вашу увагу, що після закінчення виконання команди циклу з лічильником значення лічильника циклу (змінної і) на 1 більше, ніж значення вираз2, і це значення, за потреби, можна використовувати в наступних командах.
  • 12. 8 Дайте відповіді на запитання 1. Що таке цикл в алгоритмі? 2. Який вигляд має команда циклу з лічильником в Object Pascal? 3. Як виконується команда циклу з лічильником в Object Pascal? 4. Який вигляд має блок-схема циклу з лічильником? Поясніть виконання фрагмента алгоритму. 5. Чи можуть команди тіла циклу з лічильником виконуватися тільки один раз? Поясніть свою відповідь. Наведіть приклад. Розділ 6 § 6.6
  • 15. 8 Дякую за увагу! За новою програмою Урок 41