Цикл с параметром. Цель: Научиться создавать программы используя циклы.
Практическая работа № 6 Цикл с параметром. Цель: Научиться создавать программы используя циклы. Оборудование: ЭВМ. Порядок выполнения работы: 1. Повторить теоретический раздел 2. Ознакомиться с условием поставленной задачи(по варианту) 3. Составить алгоритм 4. Составить блок-схему 5. Составить программу 6. Запустить программу, отладить ее и получить результат 7. Показать преподавателю рабочую программу и проанализировать результат 8. Подготовить отчет Теоретическая часть: Циклы В большинстве задач, встречающихся на практике, необходимо производить многократное выполнение некоторого действия. Такой многократно повторяющийся участок вычислительного процесса называется циклом. Если заранее известно количество необходимых повторений, то цикл называется цикл с параметром. Если же количество повторений заранее неизвестно, то говорят об итерационном цикле. В итерационных циклах производится проверка некоторого условия, и в зависимости от результата этой проверки происходит либо выход из цикла, либо повторение выполнения тела цикла. Если проверка условия производится перед выполнением блока операторов, то такой итерационный цикл называется циклом с предусловием (цикл "пока"), а если проверка производится после выполнения тела цикла, то это цикл с постусловием (цикл "до"). Особенность этих циклов заключается в том, что тело цикла с постусловием всегда выполняется хотя бы один раз, а тело цикла с предусловием может ни разу не выполниться. В зависимости от решаемой задачи необходимо использовать тот или иной вид итерационных циклов. Цикл с параметром. Синтаксис: for <переменная:= значение 1> to <значение 2> do <оператор> или for <переменная:= значение 1> downto <значение 2> do <оператор> Оператор for вызывает оператор, находящийся после слова do, по одному разу для каждого значения в диапазоне от значения 1 до значения 2. Переменная цикла, начальное и конечное значения должны иметь порядковый тип. Со словом to, значение переменной цикла увеличивается на 1 при каждой итерации цикла. Со словом downto, значение переменной цикла уменьшается на 1 при каждой итерации цикла. Не следует самостоятельно изменять значение управляющей переменной внутри цикла. Как и в случае использования оператора условного перехода, следует помнить, что синтаксис языка допускает запись только одного оператора после ключевого слова do, поэтому, если вы хотите в цикле выполнить группу операторов, обязательно надо объединить их в составной оператор (окаймить операторными скобками begin... end). В противном случае будет сделана логическая ошибка программы. Пример 1. Квадраты чисел от 1 до 10.
|