ݺߣ

ݺߣShare a Scribd company logo
Розділ 6.
У цьому розділі ви дізнаєтесь про:
Змінні величини та
константи, їх властивості
Компоненти поле,
прапорець, поле з
розкривним списком, їх
властивості й
використання
Змінні та їх властивості
Налагодження проектів
Використання в
проектах розгалуження,
циклів з лічильником і з
процедурою
Створення графічних
об’єктів у ході виконання
проектів
Урок 42.
1. Які процеси називають
циклічними? Наведіть
приклади.
2. Що таке цикл в алгоритмі?
Що таке тіло циклу?
3. Який вигляд має команда
циклу Повторити N разів?
Як вона виконується?
У мові програмування Object Pascal є кілька
команд, які можуть реалізувати цикл.
Одна з них – команда циклу з лічильником.
Її доцільно використовувати в тих випадках,
коли кількість повторень команд тіла циклу
відома ще до початку виконання команди
циклу. Загальний вигляд цієї команди такий:
for <ім'я змінної> := <вираз1> to
<вираз2> do
begin
<команди тіла циклу>
end;
Рядок for <ім'я
змінної> := <вираз1>
to <вираз2> do
(англ. for - для, to - до,
do - робити,
виконувати)
називають рядком
заголовка команди
циклу з лічильником.
Змінну в рядку заголовка команди циклу з
лічильником, що стоїть перед знаком
присвоювання, називають лічильником циклу.
Лічильник циклу, вираз1 і вираз2 мають
набувати тільки цілих значень. Якщо тіло
циклу складається лише з однієї команди,
операторні дужки begin і end можна не
ставити
Виконується команда циклу з лічильником
так:
1. Надати лічильнику циклу і значення вираз1.
2. Обчислити значення логічного виразу і ≤ вираз2.
3. Якщо значення логічного виразу true, то виконати
команди тіла циклу і перейти до виконання команди
4, якщо false - перейти до виконання команди,
наступної за командою циклу.
5. Збільшити значення лічильника циклу на 1.
6. Перейти до виконання команди 2.
Для ілюстрації виконання команди циклу з
лічильником розглянемо фрагмент проекту, в
якому обчислюється сума 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;
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Звертаємо вашу
увагу, що після закінчення
виконання команди циклу з
лічильником значення
лічильника циклу (змінної і)
на 1 більше, ніж значення
вираз2, і це значення, за
потреби, можна
використовувати в
наступних командах.
Увага! Під час роботи з комп’ютером дотримуйтеся
правил безпеки та санітарно-гігієнічних норм.
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
1. Що таке цикл в алгоритмі?
2. Який вигляд має команда циклу
з лічильником в Object Pascal?
3. Як виконується команда циклу з
лічильником в Object Pascal?
4. Який вигляд має блок-схема циклу з
лічильником? Поясніть виконання
фрагмента алгоритму.
5. Чи можуть команди тіла циклу з лічильником
виконуватися тільки один раз? Поясніть свою
відповідь. Наведіть приклад.
Проаналізувати
ст. 213-216
Виконати ст. 216

More Related Content

What's hot (20)

Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.
Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.
Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.
VsimPPT
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Василь Тереховський
редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 клас
aniadania
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
VsimPPT
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмів
t0hins
Цикл з післяумовою
Цикл з післяумовоюЦикл з післяумовою
Цикл з післяумовою
Марина Балдовская
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
VsimPPT
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
StAlKeRoV
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в ІнтернетіУрок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Василь Тереховський
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
Юлія Артюх
Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...
Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...
Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...
ssuser3f3f2d
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
ssuserceb60a
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Володимир Бондар
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Ihor Tkachenko
6 клас урок 17
6 клас урок 176 клас урок 17
6 клас урок 17
Марина Конколович
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
Сергій Каляфіцький
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
al12309
8771 малюнки за координатами8771 малюнки за координатами
8771 малюнки за координатами
urvlan
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
al12309
Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.
Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.
Урок 26 для 10 класу - Проектування та створення об'єктів мультимедіа.
VsimPPT
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Василь Тереховський
редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 клас
aniadania
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
VsimPPT
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмів
t0hins
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
VsimPPT
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
StAlKeRoV
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в ІнтернетіУрок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Василь Тереховський
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
Юлія Артюх
Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...
Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...
Інформаційні технології. Роль інформаційних технологій у житті сучасної людин...
ssuser3f3f2d
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
ssuserceb60a
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Володимир Бондар
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Ihor Tkachenko
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
Сергій Каляфіцький
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
al12309
8771 малюнки за координатами8771 малюнки за координатами
8771 малюнки за координатами
urvlan
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
al12309

Viewers also liked (20)

Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
VsimPPT
Урок 43. Цикл з передумовою
Урок 43. Цикл з передумовоюУрок 43. Цикл з передумовою
Урок 43. Цикл з передумовою
Василь Тереховський
Урок 41. Прапорці. Поле з розкривним списком. Перемикачі
Урок 41. Прапорці. Поле з розкривним  списком. ПеремикачіУрок 41. Прапорці. Поле з розкривним  списком. Перемикачі
Урок 41. Прапорці. Поле з розкривним списком. Перемикачі
Василь Тереховський
Урок 40. Прапорці. Поле з розкривним списком. Перемикачі
Урок 40. Прапорці. Поле з розкривним списком. ПеремикачіУрок 40. Прапорці. Поле з розкривним списком. Перемикачі
Урок 40. Прапорці. Поле з розкривним списком. Перемикачі
Василь Тереховський
Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...
Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...
Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...
VsimPPT
Урок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовоюУрок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовою
Василь Тереховський
Урок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнямиУрок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнями
Василь Тереховський
Урок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженнямУрок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженням
Василь Тереховський
Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...
Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...
Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...
Василь Тереховський
Урок 36. Логічні вирази. Операції над логічними виразами
Урок 36. Логічні вирази.  Операції над  логічними виразамиУрок 36. Логічні вирази.  Операції над  логічними виразами
Урок 36. Логічні вирази. Операції над логічними виразами
Василь Тереховський
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмуванняУрок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Василь Тереховський
Урок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величинУрок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величин
Василь Тереховський
Урок 48. Відображення графічних об’єктів засобами мови програмування
Урок 48. Відображення графічних об’єктів засобами мови програмуванняУрок 48. Відображення графічних об’єктів засобами мови програмування
Урок 48. Відображення графічних об’єктів засобами мови програмування
Василь Тереховський
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Василь Тереховський
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Василь Тереховський
Урок 23. Події. Обробники подій
Урок 23. Події. Обробники подійУрок 23. Події. Обробники подій
Урок 23. Події. Обробники подій
Василь Тереховський
Урок 30. Величини (змінні і константи), їхні властивості
Урок 30. Величини (змінні і константи), їхні властивостіУрок 30. Величини (змінні і константи), їхні властивості
Урок 30. Величини (змінні і константи), їхні властивості
Василь Тереховський
Урок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняУрок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмування
Василь Тереховський
Урок 35. Логічні вирази. Змінні логічного типу.
Урок 35. Логічні вирази.  Змінні  логічного  типу.Урок 35. Логічні вирази.  Змінні  логічного  типу.
Урок 35. Логічні вирази. Змінні логічного типу.
Василь Тереховський
Урок 34. Практична робота 11. Налагодження готової програми
Урок 34. Практична робота 11. Налагодження готової програмиУрок 34. Практична робота 11. Налагодження готової програми
Урок 34. Практична робота 11. Налагодження готової програми
Василь Тереховський
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
VsimPPT
Урок 41. Прапорці. Поле з розкривним списком. Перемикачі
Урок 41. Прапорці. Поле з розкривним  списком. ПеремикачіУрок 41. Прапорці. Поле з розкривним  списком. Перемикачі
Урок 41. Прапорці. Поле з розкривним списком. Перемикачі
Василь Тереховський
Урок 40. Прапорці. Поле з розкривним списком. Перемикачі
Урок 40. Прапорці. Поле з розкривним списком. ПеремикачіУрок 40. Прапорці. Поле з розкривним списком. Перемикачі
Урок 40. Прапорці. Поле з розкривним списком. Перемикачі
Василь Тереховський
Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...
Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...
Урок 44 для 8 класу - Цикл з лічильником. Складання алгоритмів опрацювання ве...
VsimPPT
Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...
Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...
Урок 49. Практична робота №13. Складання та виконання алгоритмів з графічним ...
Василь Тереховський
Урок 36. Логічні вирази. Операції над логічними виразами
Урок 36. Логічні вирази.  Операції над  логічними виразамиУрок 36. Логічні вирази.  Операції над  логічними виразами
Урок 36. Логічні вирази. Операції над логічними виразами
Василь Тереховський
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмуванняУрок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Василь Тереховський
Урок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величинУрок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величин
Василь Тереховський
Урок 48. Відображення графічних об’єктів засобами мови програмування
Урок 48. Відображення графічних об’єктів засобами мови програмуванняУрок 48. Відображення графічних об’єктів засобами мови програмування
Урок 48. Відображення графічних об’єктів засобами мови програмування
Василь Тереховський
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Василь Тереховський
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Василь Тереховський
Урок 30. Величини (змінні і константи), їхні властивості
Урок 30. Величини (змінні і константи), їхні властивостіУрок 30. Величини (змінні і константи), їхні властивості
Урок 30. Величини (змінні і константи), їхні властивості
Василь Тереховський
Урок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняУрок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмування
Василь Тереховський
Урок 35. Логічні вирази. Змінні логічного типу.
Урок 35. Логічні вирази.  Змінні  логічного  типу.Урок 35. Логічні вирази.  Змінні  логічного  типу.
Урок 35. Логічні вирази. Змінні логічного типу.
Василь Тереховський
Урок 34. Практична робота 11. Налагодження готової програми
Урок 34. Практична робота 11. Налагодження готової програмиУрок 34. Практична робота 11. Налагодження готової програми
Урок 34. Практична робота 11. Налагодження готової програми
Василь Тереховський

Similar to Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником (20)

Урок 53 8 клас
Урок 53 8 класУрок 53 8 клас
Урок 53 8 клас
Andrey Podgayko
урок 19 цикли Складання програм
урок 19 цикли Складання програмурок 19 цикли Складання програм
урок 19 цикли Складання програм
Helen Pat
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
Andrey Podgayko
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
Светлана Правдивая
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Nikolay Shaygorodskiy
Урок 55 8 клас
Урок 55 8 класУрок 55 8 клас
Урок 55 8 клас
Andrey Podgayko
Цикл з передумовою
Цикл з передумовоюЦикл з передумовою
Цикл з передумовою
Марина Балдовская
лекції 5-6
лекції 5-6лекції 5-6
лекції 5-6
cit-cit
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
Зоя Муляр
war8klasdist3.pptx
war8klasdist3.pptxwar8klasdist3.pptx
war8klasdist3.pptx
Viktoria Mikolaenko
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмів
Anatolii Barannik
Operator cikly z napametpom
Operator cikly z napametpomOperator cikly z napametpom
Operator cikly z napametpom
metallurg056
11 клас 3 урок
11 клас 3 урок11 клас 3 урок
11 клас 3 урок
StAlKeRoV
+6 for
+6 for+6 for
+6 for
Ольга Рыбак
5classdist3.pptx
5classdist3.pptx5classdist3.pptx
5classdist3.pptx
Viktoria Mikolaenko
Lecture 06 for distance courses "Fundamentals of Informatics"
Lecture 06 for distance courses "Fundamentals of Informatics"Lecture 06 for distance courses "Fundamentals of Informatics"
Lecture 06 for distance courses "Fundamentals of Informatics"
kostyanik-irina
урок 19 цикли Складання програм
урок 19 цикли Складання програмурок 19 цикли Складання програм
урок 19 цикли Складання програм
Helen Pat
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Nikolay Shaygorodskiy
лекції 5-6
лекції 5-6лекції 5-6
лекції 5-6
cit-cit
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
Зоя Муляр
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмів
Anatolii Barannik
Operator cikly z napametpom
Operator cikly z napametpomOperator cikly z napametpom
Operator cikly z napametpom
metallurg056
11 клас 3 урок
11 клас 3 урок11 клас 3 урок
11 клас 3 урок
StAlKeRoV
Lecture 06 for distance courses "Fundamentals of Informatics"
Lecture 06 for distance courses "Fundamentals of Informatics"Lecture 06 for distance courses "Fundamentals of Informatics"
Lecture 06 for distance courses "Fundamentals of Informatics"
kostyanik-irina

Recently uploaded (13)

«ЧАРІВНА СКРИНЬКА КАЗОК МИКОЛИ ЗІНЧУКА»: віртуальна книжкова виставка до 100-...
«ЧАРІВНА СКРИНЬКА КАЗОК МИКОЛИ ЗІНЧУКА»: віртуальна книжкова виставка до 100-...«ЧАРІВНА СКРИНЬКА КАЗОК МИКОЛИ ЗІНЧУКА»: віртуальна книжкова виставка до 100-...
«ЧАРІВНА СКРИНЬКА КАЗОК МИКОЛИ ЗІНЧУКА»: віртуальна книжкова виставка до 100-...
Чернівецька обласна бібліотека для дітей
КРИК ПРО ДОПОМОГУ Презентація (тренінг).pptx
КРИК ПРО ДОПОМОГУ Презентація (тренінг).pptxКРИК ПРО ДОПОМОГУ Презентація (тренінг).pptx
КРИК ПРО ДОПОМОГУ Презентація (тренінг).pptx
ssusercc73e0
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
JurgenstiX
Фінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdfФінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdf
Назарій Середа
Презентація Інституту геодезії 2025 НУЛП
Презентація Інституту геодезії 2025 НУЛППрезентація Інституту геодезії 2025 НУЛП
Презентація Інституту геодезії 2025 НУЛП
Anatoliy13
Третя річниця національного спротиву російській збройній агресії
Третя річниця національного спротиву російській збройній агресіїТретя річниця національного спротиву російській збройній агресії
Третя річниця національного спротиву російській збройній агресії
ostrovskogo1898
Румунія у міжвоєнний дададад період.pptx
Румунія у міжвоєнний дададад період.pptxРумунія у міжвоєнний дададад період.pptx
Румунія у міжвоєнний дададад період.pptx
dedkenzo
Фінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdfФінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdf
Назарій Середа
Презентація. Стадії психологічного стресу.pptx
Презентація. Стадії психологічного стресу.pptxПрезентація. Стадії психологічного стресу.pptx
Презентація. Стадії психологічного стресу.pptx
ssusercc73e0
Ми проти насилля. Презентація до тижня протидії булінгу
Ми проти насилля. Презентація до тижня протидії булінгуМи проти насилля. Презентація до тижня протидії булінгу
Ми проти насилля. Презентація до тижня протидії булінгу
ssusercc73e0
Безпека дитини в мережі інтернет_презентація
Безпека дитини в мережі інтернет_презентаціяБезпека дитини в мережі інтернет_презентація
Безпека дитини в мережі інтернет_презентація
ssusercc73e0
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
JurgenstiX
Особливості економіки країн Америки. Первинний сектор економіки..pptx
Особливості економіки країн Америки. Первинний сектор економіки..pptxОсобливості економіки країн Америки. Первинний сектор економіки..pptx
Особливості економіки країн Америки. Первинний сектор економіки..pptx
JurgenstiX
КРИК ПРО ДОПОМОГУ Презентація (тренінг).pptx
КРИК ПРО ДОПОМОГУ Презентація (тренінг).pptxКРИК ПРО ДОПОМОГУ Презентація (тренінг).pptx
КРИК ПРО ДОПОМОГУ Презентація (тренінг).pptx
ssusercc73e0
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
JurgenstiX
Фінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdfФінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdf
Назарій Середа
Презентація Інституту геодезії 2025 НУЛП
Презентація Інституту геодезії 2025 НУЛППрезентація Інституту геодезії 2025 НУЛП
Презентація Інституту геодезії 2025 НУЛП
Anatoliy13
Третя річниця національного спротиву російській збройній агресії
Третя річниця національного спротиву російській збройній агресіїТретя річниця національного спротиву російській збройній агресії
Третя річниця національного спротиву російській збройній агресії
ostrovskogo1898
Румунія у міжвоєнний дададад період.pptx
Румунія у міжвоєнний дададад період.pptxРумунія у міжвоєнний дададад період.pptx
Румунія у міжвоєнний дададад період.pptx
dedkenzo
Фінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdfФінансовий звіт станом на січень 2025 року.pdf
Фінансовий звіт станом на січень 2025 року.pdf
Назарій Середа
Презентація. Стадії психологічного стресу.pptx
Презентація. Стадії психологічного стресу.pptxПрезентація. Стадії психологічного стресу.pptx
Презентація. Стадії психологічного стресу.pptx
ssusercc73e0
Ми проти насилля. Презентація до тижня протидії булінгу
Ми проти насилля. Презентація до тижня протидії булінгуМи проти насилля. Презентація до тижня протидії булінгу
Ми проти насилля. Презентація до тижня протидії булінгу
ssusercc73e0
Безпека дитини в мережі інтернет_презентація
Безпека дитини в мережі інтернет_презентаціяБезпека дитини в мережі інтернет_презентація
Безпека дитини в мережі інтернет_презентація
ssusercc73e0
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
Дослідження № 4. Традиційні продукти харчування в Україні та країнах-сусідах....
JurgenstiX
Особливості економіки країн Америки. Первинний сектор економіки..pptx
Особливості економіки країн Америки. Первинний сектор економіки..pptxОсобливості економіки країн Америки. Первинний сектор економіки..pptx
Особливості економіки країн Америки. Первинний сектор економіки..pptx
JurgenstiX

Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником

  • 1. Розділ 6. У цьому розділі ви дізнаєтесь про: Змінні величини та константи, їх властивості Компоненти поле, прапорець, поле з розкривним списком, їх властивості й використання Змінні та їх властивості Налагодження проектів Використання в проектах розгалуження, циклів з лічильником і з процедурою Створення графічних об’єктів у ході виконання проектів
  • 2. Урок 42. 1. Які процеси називають циклічними? Наведіть приклади. 2. Що таке цикл в алгоритмі? Що таке тіло циклу? 3. Який вигляд має команда циклу Повторити N разів? Як вона виконується?
  • 3. У мові програмування Object Pascal є кілька команд, які можуть реалізувати цикл.
  • 4. Одна з них – команда циклу з лічильником. Її доцільно використовувати в тих випадках, коли кількість повторень команд тіла циклу відома ще до початку виконання команди циклу. Загальний вигляд цієї команди такий: for <ім'я змінної> := <вираз1> to <вираз2> do begin <команди тіла циклу> end;
  • 5. Рядок for <ім'я змінної> := <вираз1> to <вираз2> do (англ. for - для, to - до, do - робити, виконувати) називають рядком заголовка команди циклу з лічильником.
  • 6. Змінну в рядку заголовка команди циклу з лічильником, що стоїть перед знаком присвоювання, називають лічильником циклу. Лічильник циклу, вираз1 і вираз2 мають набувати тільки цілих значень. Якщо тіло циклу складається лише з однієї команди, операторні дужки begin і end можна не ставити
  • 7. Виконується команда циклу з лічильником так: 1. Надати лічильнику циклу і значення вираз1. 2. Обчислити значення логічного виразу і ≤ вираз2. 3. Якщо значення логічного виразу true, то виконати команди тіла циклу і перейти до виконання команди 4, якщо false - перейти до виконання команди, наступної за командою циклу. 5. Збільшити значення лічильника циклу на 1. 6. Перейти до виконання команди 2.
  • 8. Для ілюстрації виконання команди циклу з лічильником розглянемо фрагмент проекту, в якому обчислюється сума 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;
  • 10. Звертаємо вашу увагу, що після закінчення виконання команди циклу з лічильником значення лічильника циклу (змінної і) на 1 більше, ніж значення вираз2, і це значення, за потреби, можна використовувати в наступних командах.
  • 11. Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
  • 13. 1. Що таке цикл в алгоритмі? 2. Який вигляд має команда циклу з лічильником в Object Pascal? 3. Як виконується команда циклу з лічильником в Object Pascal? 4. Який вигляд має блок-схема циклу з лічильником? Поясніть виконання фрагмента алгоритму. 5. Чи можуть команди тіла циклу з лічильником виконуватися тільки один раз? Поясніть свою відповідь. Наведіть приклад.