Лабораторный практикум по программированию на языке Паскаль. Найханова Л.В - 44 стр.

UptoLike

44
ЛАБОРАТОРНАЯ РАБОТА N 6
Тема: "Организация арифметических циклических процессов с известным числом
повторений"
Цель работы
Овладение теоретическими основами и практическими навыками программирования
арифметических циклических процессов с известным числом повторений, получение
дапльнейших навыков по отладке и тестированию программы.
Краткие сведения из теории
Циклы с фиксированным числом повторений изображаются в графических схемах алгоритма
с помощью специального блока, называемого блоком модификации:
Здесь в записи блока модификации переменная I называется параметром цикла, значения N,
K задают cоответветственно начальное и конечное значение параметра цикла.
Блок модификации задает следующую последовательность действий:
1. Параметру цикла I присваивается начальное значение N.
2. Проверяется условие I > K. Если условие выполняется, то происходит выход из цикла, в
противном случае осуществляется переход на следующий пункт (п.3).
3. Выполняются предложения, составляющие тело цикла.
4. К параметру цикла добавляется значение шага (на языке Паскаль значение шага может
быть равно +1 или -1), то есть вычисляется арифметическое выражение I = I + 1.
5. Выполняется переход к пункту 2.
Функциональная схема арифметического цикла с известным числом повторений приведена
на рисунке 4.
При программировании цикла с фиксированным числом повторений на языке Паскаль
используется оператор цикла с параметром.
Рис.4. Функциональная схема арифметического цикла с известным числом повторений.
6.1. Оператор цикла с параметром
Синтаксис оператора цикла с параметром :
FOR i:= N TO K DO
BEGIN
вход в цикл
I = N, K
вход
в блок
модификации
параметра I
окончательный выход
из цикла по I > K
выход на
выполнение предложений
тела цикла при I K
начальное
присваивание
(инициализация)
I = N, K
Тело цикла
                            ЛАБОРАТОРНАЯ РАБОТА N 6
  Тема: "Организация арифметических циклических процессов с известным числом
                                    повторений"
Цель работы
Овладение теоретическими основами и практическими навыками программирования
арифметических циклических процессов с известным числом повторений, получение
дапльнейших навыков по отладке и тестированию программы.
Краткие сведения из теории
Циклы с фиксированным числом повторений изображаются в графических схемах алгоритма
с помощью специального блока, называемого блоком модификации:
                                              вход в цикл
                                   I = N, K                      окончательный выход
                       вход                                      из цикла по I > K
                       в блок             выход на
                       модификации        выполнение предложений
                       параметра I        тела цикла при I ≤ K

Здесь в записи блока модификации переменная I называется параметром цикла, значения N,
K задают cоответветственно начальное и конечное значение параметра цикла.
Блок модификации задает следующую последовательность действий:
1. Параметру цикла I присваивается начальное значение N.
2. Проверяется условие I > K. Если условие выполняется, то происходит выход из цикла, в
противном случае осуществляется переход на следующий пункт (п.3).
3. Выполняются предложения, составляющие тело цикла.
4. К параметру цикла добавляется значение шага (на языке Паскаль значение шага может
быть равно +1 или -1), то есть вычисляется арифметическое выражение I = I + 1.
5. Выполняется переход к пункту 2.
Функциональная схема арифметического цикла с известным числом повторений приведена
на рисунке 4.
При программировании цикла с фиксированным числом повторений на языке Паскаль
используется оператор цикла с параметром.

                                                   начальное
                                                   присваивание
                                                   (инициализация)


                                                      I = N, K


                                                    Тело цикла




         Рис.4. Функциональная схема арифметического цикла с известным числом повторений.
6.1. Оператор цикла с параметром
Синтаксис оператора цикла с параметром :
FOR i:= N TO K DO
BEGIN

                                                                                            44