Программирование циклических алгоритмов. Операторы цикла
Лекция 1
ОСНОВНОЙ ТЕКСТ
Понятия для повторения
Новые понятия
МОДУЛЬ № 2
«Алгоритмы циклической структуры
и их реализация на языке Turbo-Pascal.
Операторы FOR, WHILE, REPEAT»
В результате изучения модуля студент должен:
§ знать операторы ввода и вывода информации, операторы организации циклической структуры и оператор условного перехода;
§ уметь составлять схемы алгоритмов и программы реализации алгоритмов циклической структуры на алгоритмическом языке Turbo-Pascal и проводить по ним расчет на компьютере;
§ приобрести навыки самостоятельного выполнения индивидуальных заданий с проведением расчетов на компьютере.
НАУЧНО-ТЕОРЕТИЧЕСКОЕ СОДЕРЖАНИЕ МОДУЛЯ
СЛОВАРЬ ОСНОВНЫХ ПОНЯТИЙ
Новое понятие | Определение |
Цикл | Участок алгоритма, многократно повторяющийся для различных значений входящих в него величин |
Параметр цикла | Величины, которые используются для подготовки очередного повторения цикла |
Рабочая часть цикла (тело цикла) | Группа предписанных условий и действий, которая,повторяясь, дает искомый результат |
Массив данных | Совокупность однотипных данных, имеющих общее имя и разные порядковые номера |
Индекс (порядковый номер) | Указывает место (положение) элемента в массиве |
Простые циклы | Циклы, в теле которых нет разветвлений и других встроенных в них циклов |
Сложные циклы | Циклы, в теле которых имеются разветвления и другие встроенные в них циклы |
Детерминированные | Циклы, в которых число повторений заранее известно из исходных данных или определено в ходе решения задачи |
Итерационные | Циклы, в которых число повторений заранее не известно из исходных данных |
Понятие для повторения | Определение |
Алгоритм | Под алгоритмом понимается «точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату» |
Алгоритмы разветвляющейся структуры | Алгоритмы, вычислительные процессы в которых в зависимости от выполнения некоторого логического условия производятся по одному из нескольких заранее определенных направлений |
План лекции:
1 Программирование циклических алгоритмов. Операторы цикла.
2. Оператор цикла FOR.
3. Оператор цикла WHILE.
4. Оператор цикла REPEAT.
В алгоритмическом языке Turbo-Pascal имеются три вида операторов цикла, которые используются для реализации алгоритмов циклической структуры:
1) оператор FOR –оператор цикла с параметром;
2) оператор WHILE – оператор цикла с предварительным условием;
3) оператор REPEAT –оператор цикла с последующим условием.