Здавалка
Главная | Обратная связь

Лабораторная работа 3. Операторы цикла



 

Цель работы: Познакомиться с операторами цикла, научиться применять их при составлении программ.

Теоретические сведения

Если вычислительный процесс содержит многократные вычисления по одним и тем же математическим зависимостям, но для различных значений, входящих в них величин (переменных), то его называют циклическим. Многократно повторяемые участки вычислений называют циклами, а переменные, изменяющиеся в цикле, - переменными цикла. Алгоритм циклической структуры в общем виде должен содержать:

1) подготовку цикла: задание начальных значений переменным цикла перед первым его выполнением;

2) тело цикла: действия, повторяемые в цикле для различных значений переменных цикла;

3) модификацию (изменение) значений переменных цикла перед каждым новым его повторением;

4) управление циклом: проверку условия продолжения (или окончания) цикла и переход на начало тела цикла, если выполняется условие продолжения цикла (или выход из цикла по его окончании).

Программно цикл может быть реализован с помощью операторов присваивания, if, goto. Однако в языке Паскаль для этой цели существуют специальные операторы цикла, которые обеспечивают более компактную, наглядную запись алгоритма, позволяют создавать более эффективные программы. Это операторы циклов FOR, REPEAT, WHILE, DO-WHILE.

 

Задание

 

Взять задание из таблицы 1 согласно варианта. Составить блок-схему алгоритма и программу для вычисления суммы членов бесконечного ряда с точностью до члена ряда, меньшего ε=0,001 при заданных значениях Х.

 

Содержание отчёта

 

Отчёт должен содержать:

1. задание к работе;

2. программу;

3. результаты расчётов.

 

Контрольные вопросы.

 

1. Что представляет собой циклический вычислительный процесс?

2. Общий вид операторов цикла с параметром?

3. Правила организации цикла с параметром?

4. Общий вид оператора цикла с постусловием. В чем отличие данного оператора от оператора цикла с предусловием?

5. Общий вид оператора цикла с предусловием. Когда применяется данный оператор?

6. Какие циклы называются вложенными?

7. Понятие уровня вложенности в сложных цикла.

8. Как изменяются параметры циклов разных уровней вложенности?

 

Таблица 1

Номер Варианта Содержание задания
1. При Х изменяющемся от –2 до 4 с шагом 0,2
2. При Х изменяющемся от –0,1 до –2 с шагом –0,3
3. При Х изменяющемся от –1 до 1 с шагом 1
4. При Х изменяющемся от 0,1 до 1 с шагом 0,1
5. При Х изменяющемся от 0,2 до 1 с шагом 0,1
6. При Х изменяющемся от –0,5 до 1 с шагом 0,5
7. При Х изменяющемся от –π до π с шагом π /6
8. При Х изменяющемся от – π /2 до π /2 с шагом π /8
9. При Х изменяющемся от –2 до 1 с шагом 0,5
10. При Х изменяющемся от –1 до 1 с шагом π /10
11. При Х изменяющемся от –L до L с шагом 2
12. При Х изменяющемся от – π /2 до π /2 с шагом π /10
13. При Х изменяющемся от –1 до –2 с шагом –0,2
При Х изменяющемся от –1 до -2 с шагом -0,2
15. При Х изменяющемся от –1 до –1,5 с шагом –0,1
16. При Х изменяющемся от 0,8 до 1,6 с шагом 0,2
17. При Х изменяющемся от 0,5 до 2,5 с шагом 0,5
18. При Х изменяющемся от – π /2 до π /2 с шагом π /10
19. При Х изменяющемся от 0 до π с шагом π /8
20. При Х изменяющемся от – π /2 до π /2 с шагом π /10
21. При Х изменяющемся от – π до π с шагом π /10
22. При Х изменяющемся от – π /2 до π /2 с шагом π /8
23. При Х изменяющемся от 1,2 до 2,2 с шагом 0,2
24. При Х изменяющемся от – π /2 до π /2 с шагом π /10
25. При Х изменяющемся от 0 до –0,5 с шагом –0,1

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.