Конспект на тему цикл

Конспект на тему цикл

Задать свой вопрос
1 ответ
Командой повторения либо циклом величается такая форма организации действий, при которой одна и та же последовательность деяний повторяется до тех пор, пока сохраняется значение некого логического выражения. При изменении значения логического выражения на обратное повторения прекращаются (цикл заканчивается).

Для организации цикла нужно выполнить последующие действия:

перед началом цикла задать изначальное значение параметра;

снутри цикла изменять параметр цикла с поддержкою оператора присваивания;

инспектировать условие повторения или окончания цикла;

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

Распознают циклы с знаменитым числом повторений (цикл с параметром) и итерационные (с перед- и постусловием).

В цикле с знаменитым числом повторений параметр меняется в данном спектре.

Если в цикле меняется простая переменная, то она является параметром цикла; если в цикле изменяется переменная с индексом, то индекс этой переменной является параметром цикла.

Для организации цикла с знаменитым числом повторений в Pascal употребляется оператор for.

Структура цикла, организованного с помощью этого оператора, имеет вид:

For I := A To B Do Begin lt;операторыgt; End;

или

For I := A DownTo B Do Begin lt;операторыgt; End;

Тут I параметр, изменяющийся в цикле; A, B выражения порядкового типа, означающие изначальное, окончательное значение параметра цикла. Шаг изменения номера параметра цикла равен 1, если в заголовке цикла стоит To (т.е. реально последующее значение параметра цикла вычисляется с подмогою функции succ); и -1 при DownTo (вычисление делается с поддержкою функции pred).

Порядок выполнения цикла с шагом 1 следующий: рассчитываются значения начального и окончательного значений параметра цикла; параметр если I принимает изначальное значение; если I меньше либо одинаково окончательному значению, осуществляется тело цикла; значение параметра цикла возрастает, т.е. I := succ(I); проверяется условие Ilt;=B (для отрицательного шага условие Igt;=B) и при его исполненьи цикл повторяется. Выход из цикла исполняется, если Igt;B (IB (или A

Если в операторе цикла с параметром начальное либо конечное значение параметра заданы переменными либо выражениями, то значения этих переменных обязаны быть определены в программке до оператора цикла. Не следует снутри цикла изменять параметр цикла, его изначальное и окончательное значения с помощью операторов присваивания либо ввода.

Задача 1. Дано естественное n, действительное x. Вычислить 

Разработаем метод решения задачки:

1) ввести данные - количество слагаемых n и число x;

2) присвоить переменной, в которой будем хранить степени sin x, значение 1; S := 0;

3) присвоить параметру цикла значение 1;

4) если значение параметра цикла меньше n, перейти к последующему пт, иначе к п. 9;

5) вычислить еще одну степень sin x;

6) добавить вычисленное значение к сумме;

7) прирастить параметр цикла на 1;

8) перейти к п.4;

9) вывести на печать сумму S;

10) конец.

Программка вычисления суммы степеней sin x

Program Summa;

Var S, X, Pr : Real; N, I : Integer;

Begin

Write('Введите число слагаемых и x: '); ReadLn(N, X);

Pr := 1; в этой переменной хранятся последовательные степени sin x

S := 0;

For I := 1 To N Do

Begin

Pr := Pr * Sin(X); Очередная степень Sin(x)

S := S + Pr

End;

WriteLn('Сумма одинакова ', S : 7 : 4)

End.

Довольно нередко цикл с параметром употребляется при разработке программ обработки массивов.

Примечание. Как видно из рассказа, приведённого выше

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт