SlideShare a Scribd company logo
1 of 13
8 клас
1. Який вигляд має і як виконується команда циклу з
лічильником в Object Pascal?
2. Який вигляд має і як виконується блок-схема циклу
з передумовою?
3. У яких випадках в
алгоритмах
використовується цикл
з лічильником, а в яких -
цикл з передумовою?
Ви вже знаєте, що цикл з передумовою як
фрагмент алгоритму починається з команди
перевірки умови й результатом виконання цієї
команди може бути:
Істина (Так, true) Хиба (Ні, false)
І залежно від результату виконання цієї команди
– виконуватимуться:
Команди
тіла циклу
Команда
алгоритму,
наступна за
циклом
або
У загальному випадку у цій команді визначається
значення певного логічного виразу, яке може бути:
True Falseабо
Загальний вигляд блок-схеми циклу з передумовою
такий:
Команда циклу з передумовою в мові
програмування Object Pascal має такий вигляд:
While <логічний вираз>
Then begin
<команди тіла циклу>
end;
(англ. while - поки).
Необхідно задавати
початкові значення змінних,
використовуваних у циклі.
Якщо при першій перевірці
умова виявиться хибною, тіло
циклу While не виконається
жодного разу.
var A: Integer;
begin
А := 1; // Початкове значення А
While А о 100 do
begin
А := А + 1;
Label1.Caption := IntToStr(A);
Application.ProcessMessages; // обробка повідомлень
Sleep(100); // зупинка на 0,1 с
end;
end;
Поки А менше за 100, збільшувати значення А на одиницю і
виводити значення змінної у Label.
Для призупинення роботи програми на 100 мілісекунд
використано процедуру Sleep.
Знайти суму 20 елементів послідовності чисел
2,5; 3,0; 3,5; 4,0...
// Задаються початкові значення:
S := 0; // суми S
і := 0; // лічильника доданків і
А := 2.5; // доданка А
While і < 20 do begin
S := S + A; // додається до суми S
А := А + 0.5; // обчислюється наступне значення доданка А
і := і + 1
end;
1. Який вигляд має блок-схема циклу з передумовою?
Поясніть виконання цього циклу.
2. Чи можуть команди тіла циклу з передумовою не
виконуватись жодного разу? Поясніть свою
відповідь. Наведіть приклади.
3. Чи може виконання циклу з передумовою ніколи не
закінчитися? Поясніть свою відповідь. Наведіть
приклади.
4. Чим відрізняються між собою цикл з лічильником і
цикл з передумовою?
Сторінка
219-220
Проаналізувати
§ 6.7, ст. 217-220

More Related Content

What's hot

Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівAnatolii Barannik
 
Урок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величинУрок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величинВасиль Тереховський
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівЗоя Муляр
 
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівt0hins
 
БазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiвБазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiвdnzcpto1
 
11 клас 3 урок
11 клас 3 урок11 клас 3 урок
11 клас 3 урокStAlKeRoV
 

What's hot (16)

Tema 9
Tema 9Tema 9
Tema 9
 
Урок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнямиУрок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнями
 
Урок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженнямУрок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженням
 
Урок 43. Цикл з передумовою
Урок 43. Цикл з передумовоюУрок 43. Цикл з передумовою
Урок 43. Цикл з передумовою
 
Урок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовоюУрок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовою
 
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмів
 
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
 
Урок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величинУрок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величин
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
 
Lr7
Lr7Lr7
Lr7
 
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмів
 
Lr7
Lr7Lr7
Lr7
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
БазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiвБазовI структури алгоритмiв. конструювання алгоритмiв
БазовI структури алгоритмiв. конструювання алгоритмiв
 
11 клас 3 урок
11 клас 3 урок11 клас 3 урок
11 клас 3 урок
 
8 клас урок 48
8 клас урок 488 клас урок 48
8 клас урок 48
 

Similar to Цикл з передумовою

Similar to Цикл з передумовою (19)

урок 19 цикли Складання програм
урок 19 цикли Складання програмурок 19 цикли Складання програм
урок 19 цикли Складання програм
 
war8klasdist4.pptx
war8klasdist4.pptxwar8klasdist4.pptx
war8klasdist4.pptx
 
war8klasdist3.pptx
war8klasdist3.pptxwar8klasdist3.pptx
war8klasdist3.pptx
 
8 20
8 208 20
8 20
 
Operator cikly z napametpom
Operator cikly z napametpomOperator cikly z napametpom
Operator cikly z napametpom
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделювання
 
7 klas 11_urok_m
7 klas 11_urok_m7 klas 11_urok_m
7 klas 11_urok_m
 
7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнями7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнями
 
алгоритм урок 3
алгоритм урок 3алгоритм урок 3
алгоритм урок 3
 
урок 9
урок 9урок 9
урок 9
 
26032020
2603202026032020
26032020
 
7klas urok12
7klas urok127klas urok12
7klas urok12
 
Приклади реалізації алгоритмів управління в середовищі UNITY PRO
Приклади реалізації алгоритмів управління в середовищі UNITY PROПриклади реалізації алгоритмів управління в середовищі UNITY PRO
Приклади реалізації алгоритмів управління в середовищі UNITY PRO
 
Operator cikly z napametpomd
Operator cikly z napametpomdOperator cikly z napametpomd
Operator cikly z napametpomd
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
7 klas 12_urok_m
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
 
Урок 56 8 клас
Урок 56 8 класУрок 56 8 клас
Урок 56 8 клас
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 

More from Марина Балдовская

Моніторингове дослідження системи роботи вчителя
Моніторингове дослідження системи роботи вчителяМоніторингове дослідження системи роботи вчителя
Моніторингове дослідження системи роботи вчителяМарина Балдовская
 
Презентація досвіду роботи вчителя фізики та інфомратики
Презентація досвіду роботи вчителя фізики та інфомратикиПрезентація досвіду роботи вчителя фізики та інфомратики
Презентація досвіду роботи вчителя фізики та інфомратикиМарина Балдовская
 
Доповідь "Базові компетентності"
Доповідь "Базові компетентності"Доповідь "Базові компетентності"
Доповідь "Базові компетентності"Марина Балдовская
 
Повідомлення "Компетентність вчителя
Повідомлення "Компетентність вчителяПовідомлення "Компетентність вчителя
Повідомлення "Компетентність вчителяМарина Балдовская
 
Навчальна програма з фізичної культури (1-4 класи)
Навчальна програма з фізичної культури (1-4 класи)Навчальна програма з фізичної культури (1-4 класи)
Навчальна програма з фізичної культури (1-4 класи)Марина Балдовская
 
Проектування та створення публікації для подання результатів самостійного дос...
Проектування та створення публікації для подання результатів самостійного дос...Проектування та створення публікації для подання результатів самостійного дос...
Проектування та створення публікації для подання результатів самостійного дос...Марина Балдовская
 
програми та онлайн-середовища для роботи з графічними даними
програми та онлайн-середовища для роботи з графічними данимипрограми та онлайн-середовища для роботи з графічними даними
програми та онлайн-середовища для роботи з графічними данимиМарина Балдовская
 
Виховна робота як один зі способів мотивації навчальної діяльності учнів
Виховна робота як один зі способів мотивації навчальної діяльності учнівВиховна робота як один зі способів мотивації навчальної діяльності учнів
Виховна робота як один зі способів мотивації навчальної діяльності учнівМарина Балдовская
 

More from Марина Балдовская (20)

ГЕС чи АЕС. Переваги й недоліки
ГЕС чи АЕС. Переваги й недолікиГЕС чи АЕС. Переваги й недоліки
ГЕС чи АЕС. Переваги й недоліки
 
Моніторингове дослідження системи роботи вчителя
Моніторингове дослідження системи роботи вчителяМоніторингове дослідження системи роботи вчителя
Моніторингове дослідження системи роботи вчителя
 
Моніторингове дослідження
Моніторингове дослідженняМоніторингове дослідження
Моніторингове дослідження
 
Презентація досвіду роботи вчителя фізики та інфомратики
Презентація досвіду роботи вчителя фізики та інфомратикиПрезентація досвіду роботи вчителя фізики та інфомратики
Презентація досвіду роботи вчителя фізики та інфомратики
 
Діагностична таблиця вчителя
Діагностична таблиця вчителяДіагностична таблиця вчителя
Діагностична таблиця вчителя
 
Доповідь "Базові компетентності"
Доповідь "Базові компетентності"Доповідь "Базові компетентності"
Доповідь "Базові компетентності"
 
Повідомлення "Компетентність вчителя
Повідомлення "Компетентність вчителяПовідомлення "Компетентність вчителя
Повідомлення "Компетентність вчителя
 
Доповідь "Мотивація"
Доповідь "Мотивація"Доповідь "Мотивація"
Доповідь "Мотивація"
 
Навчальна програма з фізичної культури (1-4 класи)
Навчальна програма з фізичної культури (1-4 класи)Навчальна програма з фізичної культури (1-4 класи)
Навчальна програма з фізичної культури (1-4 класи)
 
План самоосвіти
План самоосвітиПлан самоосвіти
План самоосвіти
 
Опис досвіду роботи
Опис досвіду роботиОпис досвіду роботи
Опис досвіду роботи
 
Україна - наш спільний дім!
Україна - наш спільний дім!Україна - наш спільний дім!
Україна - наш спільний дім!
 
Взаємодія тіл.Сила
Взаємодія тіл.СилаВзаємодія тіл.Сила
Взаємодія тіл.Сила
 
Проектування та створення публікації для подання результатів самостійного дос...
Проектування та створення публікації для подання результатів самостійного дос...Проектування та створення публікації для подання результатів самостійного дос...
Проектування та створення публікації для подання результатів самостійного дос...
 
Практикум з розв'язування задач
Практикум з розв'язування задачПрактикум з розв'язування задач
Практикум з розв'язування задач
 
програми та онлайн-середовища для роботи з графічними даними
програми та онлайн-середовища для роботи з графічними данимипрограми та онлайн-середовища для роботи з графічними даними
програми та онлайн-середовища для роботи з графічними даними
 
Цикл з післяумовою
Цикл з післяумовоюЦикл з післяумовою
Цикл з післяумовою
 
Самоосвіта
СамоосвітаСамоосвіта
Самоосвіта
 
Виховна робота як один зі способів мотивації навчальної діяльності учнів
Виховна робота як один зі способів мотивації навчальної діяльності учнівВиховна робота як один зі способів мотивації навчальної діяльності учнів
Виховна робота як один зі способів мотивації навчальної діяльності учнів
 
Паспорт кабінету фізики
Паспорт кабінету фізикиПаспорт кабінету фізики
Паспорт кабінету фізики
 

Цикл з передумовою

  • 2. 1. Який вигляд має і як виконується команда циклу з лічильником в Object Pascal? 2. Який вигляд має і як виконується блок-схема циклу з передумовою? 3. У яких випадках в алгоритмах використовується цикл з лічильником, а в яких - цикл з передумовою?
  • 3. Ви вже знаєте, що цикл з передумовою як фрагмент алгоритму починається з команди перевірки умови й результатом виконання цієї команди може бути: Істина (Так, true) Хиба (Ні, false) І залежно від результату виконання цієї команди – виконуватимуться: Команди тіла циклу Команда алгоритму, наступна за циклом або
  • 4. У загальному випадку у цій команді визначається значення певного логічного виразу, яке може бути: True Falseабо
  • 5. Загальний вигляд блок-схеми циклу з передумовою такий:
  • 6. Команда циклу з передумовою в мові програмування Object Pascal має такий вигляд: While <логічний вираз> Then begin <команди тіла циклу> end; (англ. while - поки).
  • 7. Необхідно задавати початкові значення змінних, використовуваних у циклі. Якщо при першій перевірці умова виявиться хибною, тіло циклу While не виконається жодного разу.
  • 8. var A: Integer; begin А := 1; // Початкове значення А While А о 100 do begin А := А + 1; Label1.Caption := IntToStr(A); Application.ProcessMessages; // обробка повідомлень Sleep(100); // зупинка на 0,1 с end; end; Поки А менше за 100, збільшувати значення А на одиницю і виводити значення змінної у Label. Для призупинення роботи програми на 100 мілісекунд використано процедуру Sleep.
  • 9. Знайти суму 20 елементів послідовності чисел 2,5; 3,0; 3,5; 4,0... // Задаються початкові значення: S := 0; // суми S і := 0; // лічильника доданків і А := 2.5; // доданка А While і < 20 do begin S := S + A; // додається до суми S А := А + 0.5; // обчислюється наступне значення доданка А і := і + 1 end;
  • 10. 1. Який вигляд має блок-схема циклу з передумовою? Поясніть виконання цього циклу. 2. Чи можуть команди тіла циклу з передумовою не виконуватись жодного разу? Поясніть свою відповідь. Наведіть приклади. 3. Чи може виконання циклу з передумовою ніколи не закінчитися? Поясніть свою відповідь. Наведіть приклади. 4. Чим відрізняються між собою цикл з лічильником і цикл з передумовою?
  • 11.