Лабораторна робота №3
Тема роботи: “ Програмування циклічних процесів у середовищі програмування Turbo Pascal ”
Мета роботи: дати навички студентам складати програми циклічних процесів.
Основні питання, які розглядаються в лабораторній роботі:оператори циклу While do, Repeat until, for.
Теоретичні положення
Поняття циклу
Цикл - це процес виконання певного набору команд деяку кількість разів. Якщо обчислювальний процес містить багаторазові обчислення за одними й тими самими математичними залежностями, але для різних значень початкових величин (змінних), його називають циклічним. Величини, які змінюються в циклі називають змінними циклу.
Алгоритм циклічної структури в загальному вигляді має вміщувати:
1) підготовку циклу: задавання початкових значень змінних циклу перед першим його виконанням;
2) тіло циклу: дії, що повторюються в циклі для різних значень змінних циклу;
3) модифікацію: зміна значень змінних циклу перед кожним новим його повторенням;
4) управління циклом: перевірка умов продовження (або закінчення) циклу та перехід до початку тіла циклу, якщо виконується умова продовження циклу (або вихід циклу після його закінчення).
Цикли поділяють на цикли з заданою кількістю повторень та цикли з заздалегідь невідомою кількістю повторень. Реалізують цикли або за допомогою конструкції if-goto, або що значно ефективніше, за допомогою команд циклу. Є три види команд, за допомогою яких можна запрограмувати повторювані фрагменти програми: з параметром, з передумовою та з післяумовою.