Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет.doc
Скачиваний:
41
Добавлен:
11.03.2015
Размер:
566.27 Кб
Скачать
    1. Операторы цикла While .. .Do и Repeat.. .Until. Формат, пример, блок–схема

Алгоритмы циклической структуры – это такие алгоритмы, в которых одна и та же последовательность действий (область алгоритма) исполняется многократно (по кругу).

Повторяющаяся область алгоритма называется тело цикла.

Классификация циклов представлена на рис. 5.

Циклы с неизвестным числом повторений (итерационные циклы)

Это циклы, в которых заранее не известно количество повторений. Количество повторений часто зависит от необходимой точности вычислений. Чем выше точность, тем больше повторных вычислений. Эти циклы также называют циклами с заданной точностью или итерационными циклами. Итерации– последовательные приближения к некоторому числу.

  1. Классификация циклов Оператор цикла while (Цикл с предусловием)

Оператор цикла repeat (Цикл с постусловием)

Здесь WHILE – пока,REPEAT– повторять,UNTIL– пока не.

Пример 3. Вывести все значения Z > 1, причем каждое последующее значение Z получается делением предыдущего пополам.

В этой задаче заранее неизвестно, сколько раз повторятся вычисления. Все будет зависеть от значения введенного Z. Если в качестве начального значения Z ввести 0.8, то вычисления не должны выполниться ни разу.

Схема алгоритма решения примера 3 с использованием цикла WHILE с предусловием приведена на рис. 6, рядом – программа и результаты вычислений.

  1. Схема алгоритма решения примера 3 (цикл с предусловием)

Схема алгоритма решения примера 3 с использованием цикла REPEAT приведена на рис. 7, рядом – программа и результаты вычислений.

  1. Схема алгоритма решения примера 3 (цикл с постусловием)

    1. Оператор цикла с фиксированным количеством повторов For. Формат, пример, блок–схема

Это циклы, в которых заранее известно или можно вычислить, сколько раз необходимо повторить вычисления – выполнить тело цикла. Эти циклы еще называют: циклы с параметром, циклы с заданным шагом, циклы со счетчиком.

Параметр цикла– это переменная, которая изменяется с заданным шагом и организует повторяемость.

Для организации циклов с заранее известным числом повторений (циклов со счетчиком) существует специальный блок «модификация» и специальный оператор FOR.

Оператор цикла FOR

Здесь FOR – для, TO – к, DOWNTO – (down to) – спускаться, DO – делать.

В Паскале i может быть только целым числом, т.е. счетчиком!

Пример 4. Автомобиль трогается с места равноускоренно. Составить таблицу значений приобретенной автомобилем скорости и пройденного им пути за время разгона. a = 4,2 м/c2, tнач=0 с, tкон=2 c, шаг ht=0,2 c.

V = at, м/c, м.

Схема решения примера 4 с помощью блока «модификация» представлена на рис. 8, рядом – программа вычислений, ниже – результаты вычислений.

  1. Схема алгоритма решения примера 4

Примечание Здесь знак ] [ – целая часть числа.

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