Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktichni_roboti.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
4 Мб
Скачать
☆

Контрольні питання

  1. Що таке цикл? Наведіть приклади.

  2. Який процес називається циклічним?

  3. Що таке змінна циклу? Приклади.

  4. 4.3 яких складових утворюється алгоритм циклічної структури?

  5. Що таке тіло циклу? Його розміри в кількості інструкцій?

  6. Що таке параметр циклу? Який існує закон його зміни?

  7. Розкажіть про циклічний алгоритм з параметром.

  8. Наведіть приклад циклічного обчислювального процесу.

  9. Що таке цикл з параметром в Object Pascal?

  10. Чим відрізняються інструкції for з to, downto та як вони ви­користовуються?

  11. Які правила організації циклу Вам відомі?

  12. Чи можна змінювати параметр циклу в його тілі? Якщо так, то яким чином?

  13. Що відбудеться при використанні службового слова to в циклі, якщо початковий вираз буде більшим за кінцевий?

  14. Скільки операторів може стояти після службового слова do в циклі?

  15. Як зберегти останнє значення параметру циклу?

  16. Що таке змінні лічильника, що вони собою являють?

Практичне заняття № 3

Тема: Оператори циклів. Цикли while та repeat.

Мета: Розглянути призначення циклу та структуру операторів циклу while та repeat. Закріпити отримані знання на практиці.

Література

  1. М.С.Львов, О.В.Співаковський. Основи алгоритмізації та програмування. Навчальний посібник – Херсон, 1997. – 122с.

  2. Львов М.С., Співаковський О.В. Вступ до обєктно-орієнтованого програмування.–Херсон:ХДПУ.-240 с.

  3. Фаронов В.В. Delphi 6.Учебний курс.-М.:Издатель Молгачева С.В.,-672с.,ил.

  4. Т.Бадд.. Объектно-ориентированное программирование в действии / пер. с англ. - СПб.:Питер, 1997.- 464 с. ил.

  5. http://www.programmersclub.ru/book/ - електронні підручники по Delphi

  6. http://pitbooks.ru/delphi/ - електронні підручники по Delphi

Короткі теоретичні відомості Оператор while

Оператор (цикл) while використовується в тому випадку, якщо деяку послідовність дій (інструкцій програми) треба виконати кілька разів, причому необхідне число повторень під час розробки програми невідомо і може бути визначено тільки під час роботи програми.

Типовими прикладами використання циклу while є обчислення із заданою точністю, пошук в масиві або у файлі.

У загальному вигляді інструкція while записується таким чином:

while умова do begin

// тут інструкції, які треба виконати кілька разів

end

де умова — вираз логічного типа, що визначає умову виконання інструкцій циклу.

Оператор while виконується таким чином:

1. Спочатку обчислюється значення виразу умова.

2. Якщо значення виразу умова рівне False (умова не виконується), то на цьому виконання інструкції while завершується.

3. Якщо значення виразу умова рівне True (умова виконується), то виконуються розташовані між begin і end інструкції тіла циклу. Після цього знову перевіряється виконання умови. Якщо умова виконується, то інструкції циклу виконуються ще раз. І так до тих пір, поки умова не стане помилковою (False).

Для того, щоб інструкції циклу while, які знаходяться між begin і end, були виконані хоч би один раз, необхідно, щоб перед виконанням інструкції while значення виразу умова була істинна. Алгоритм, відповідний інструкції while, представлений на мал. 2.

Рисунок 3 Алгоритм оператора while

Для того, щоб цикл завершився, потрібно, щоб послідовність інструкцій між begin і end впливала на значення виразу умова (змінювала значення змінних, що входять у вираз умова).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]