8 За новою програмою Урок 41 Алгоритми з
algoritmi_z_povtorennyami_dlya_opracyuvannya_velichin._cikl_z_lіchilynikom.pptx
- Размер: 3.1 Мб
- Автор:
- Количество слайдов: 15
Описание презентации 8 За новою програмою Урок 41 Алгоритми з по слайдам
8 За новою програмою Урок 41 Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником.
8 Запитання Розділ 6 § 6. 6 1. Які процеси називають циклічними? Наведіть приклади. 2. Що таке цикл в алгоритмі? Що таке тіло циклу? 3. Який вигляд має команда циклу Повторити N разів? Як вона виконується?
8 Повторення Розділ 6 § 6. 6 Фрагмент алгоритму, у якому одна або кілька команд можуть виконуватися більше ніж один раз, називається циклом. Алгоритм, який містить цикл, називається алгоритмом із циклом , або алгоритмом з повторенням. Для організації повторення дій (циклів) при записі алгоритмів мовою Lazarus використовують три різновиди операторів циклу : з параметром з передумовою з післяумовою
8 Команда циклу з лічильником в Object Pascal. Розділ 6 § 6. 6 Команда циклу з лічильником (параметром). Її доцільно використовувати в тих випадках, коли кількість повторень команд тіла циклу відома ще до початку виконання команди циклу. Загальний вигляд цієї команди такий: for : = to do begin end ;
8 Команда циклу з лічильником в Object Pascal. Розділ 6 § 6. 6 Рядок for : = to 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 Для ілюстрації виконання команди циклу з лічильником розглянемо фрагмент проекту, в якому обчислюється сума 1 2 + 2 2 + 3 2 + 4 2. var s, і: integer begin s : =0; for і : = 1 to 4 do begin s : = s + i*i; end; Label 1. Caption : = Int. To. Str (s); end;
8 Виконаємо цей фрагмент програми. Розділ 6 § 6.
8 Команда циклу з лічильником в Object Pascal. Розділ 6 § 6. 6 Звертаємо вашу увагу , що після закінчення виконання команди циклу з лічильником значення лічильника циклу (змінної і ) на 1 більше, ніж значення вираз 2 , і це значення, за потреби, можна використовувати в наступних командах.
8 Розгадайте ребус Лічильник. Розділ 6 § 6.
8 Дайте відповіді на запитання 1. Що таке цикл в алгоритмі? 2. Який вигляд має команда циклу з лічильником в Object Pascal? 3. Як виконується команда циклу з лічильником в Object Pascal? 4. Який вигляд має блок-схема циклу з лічильником? Поясніть виконання фрагмента алгоритму. 5. Чи можуть команди тіла циклу з лічильником виконуватися тільки один раз? Поясніть свою відповідь. Наведіть приклад. Розділ 6 § 6.
8 Домашнє завдання Проаналізувати § 6. 6, ст. 213 -216 Розділ 6 § 6.
8 Працюємо за комп’ютером Сторінка 216 Розділ 6 § 6.
8 Дякую за увагу! За новою програмою Урок