Теоретические сведения к лабораторной работе
Если необходимо выполнить одинаковые действия, в которых изменяется только какая-либо величина, то применяются операторы цикла. Циклической называется программа, которая является записью циклического алгоритма, то есть получение результата обеспечивается многократным выполнением одних и тех же действий.
Ø Оператор цикла «ДО» Общий вид оператора:
Где FOR – имя оператора («ДЛЯ») K – переменная, называемая параметром цикла Kнач– начальное значение параметра цикла Kкон– конечное значение параметра цикла ∆K– шаг изменения параметра цикла TO– имя оператора («ДО») STEP– имя оператора («ШАГ») NEXT– имя оператора («СЛЕДУЮЩИЙ») Работа оператора: изменение параметра происходит в строке NEXT, там же происходит сравнение с конечным значением. Если условие выполняется, то программа возвращается на строку, стоящую после оператора FOR,если не выполняется, то на строку, следующую за NEXT. Ø Оператор цикла «ПОКА Общий вид оператора:
Где WHILE – имя оператора («ПОКА») < условие > – условие окончания цикла (логическое выражение) P – группа операторов, включающая рабочий блок циклического алгоритма и блок изменения переменных WEND – оператор, завершающий цикл Работа оператора: сначала следует оператор WHILE с условием, при котором цикл выполняется. Оператор WEND является последней строкой цикла. Доходя до оператора WEND, проверяется выполнение условия, указанного после оператора WHILE. Если оно не выполняется, то программа переходит к исполнению операторов, следующих за WEND.
Если ∆K=1, то конструкцию STEP можно опустить.
Задача №1: составить программу для вычисления суммы чисел первой сотни, которые делятся на 3. Решение задачи: Определяем: Параметр цикла – переменная x; Начальное значение параметра цикла – x:=3; Конечное значение параметра цикла – x:=99; Начальное значение суммы – y:=0; Рабочий блок – y:=y+x Проверка окончания цикла – x<99; Формула изменения параметра цикла – x:=x+3. Программа будет выглядеть следующим образом: цикл типа «ДО»
цикл типа «ПОКА»
Задача №2: составить программу для вычисления значения суммы . Решение задачи: Определяем: 1. Параметр цикла – переменная k; 2. Начальное значение параметра цикла – k:=4; 3. Конечное значение параметра цикла – k:=12; 4. , где S – промежуточная сумма и . 5. Начальное значение промежуточной суммы – S:=0; 6. Рабочий блок – . 7. Проверка окончания цикла – ; 8. Формула изменения параметра цикла – k:=k+1. цикл типа «ДО»
цикл типа «ПОКА»
Содержание работы: Вариант №__ Задание №1. Составить программу для решения задачи, используя цикл «ДО».
Читайте также: C - Мазхабы «итикади» (теоретические направления) Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|