Циклы в решении задач на целочисленную арифметику.

Презентация:



Advertisements
Похожие презентации
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Advertisements

Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Цикл - это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд. Сам блок команд называется.
Циклические вычислительные процессы. Процессы, в которых ряд действий повторяются многократно по одним и тем же математическим зависимостям, называются.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Циклические алгоритмы Виды циклов и циклические команды на Паскале.
1 Тема 4. Циклы на языке Паскаль.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Понятие циклов и их применение к решению задач по программированию на языке Pascal.
Циклы с параметром Pascal. Цикл - это многократное повторение последовательности действий. это многократное повторение последовательности действий. Различают.
Операторы цикла © М.Е.Макарова
Циклы с предусловием Pascal. Цикл - это многократное повторение последовательности действий по некоторому условию. это многократное повторение последовательности.
Программирование на Pascal. Темы Повторение. Составные логические условия Повторение. Составные логические условия Повторение. Составные логические условия.
Цикл с параметрами. Операторы цикла в Паскале Операторы цикла используются для многократного повторения входящих в их состав операторов. В языке Турбо.
Организация циклов Компьютер может заданное число раз выполнить одни и те же действия с разными данными. Повторяющиеся действия в программировании называются.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
Циклы в Turbo Pascal.. Определение Цикл – это многократно повторяющийся участок вычислительного процесса, который заканчивает свою работу по заданному.
Транксрипт:

Циклы в решении задач на целочисленную арифметику

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

Для организации цикла необходимо выполнить следующие действия: 1) перед началом цикла задать начальное значение параметра; 2) внутри цикла изменять параметр цикла с помощью оператора присваивания (while, repeat); 3) проверять условие повторения или окончания цикла (while, repeat).

Для организации цикла с известным числом повторений в Pascal используется оператор for. Структура цикла, организованного с помощью этого оператора, имеет вид: For I := A To B Do Begin End; или For I := A DownTo B Do Begin End; Здесь I - параметр, изменяющийся в цикле; A, B - выражения порядкового типа, обозначающие начальное, конечное значение параметра цикла. A, B - выражения порядкового типа, обозначающие начальное, конечное значение параметра цикла.

Задача. Дано натуральное n=5, действительное x. Вычислить сумму степеней sin x. Разработаем алгоритм решения задачи: 1) ввести данные - количество слагаемых n и число x; 2) присвоить переменной, в которой будем хранить степени sin x, значение 1; S := 0; 3) присвоить параметру цикла значение 1; 4) вычислить очередную степень sin x; 5) добавить вычисленное значение к сумме; 6) увеличить параметр цикла на 1; 7) вывести на печать сумму S; 8) конец.

Program Summa; Var S, X, Pr : Real; N, I : Integer; Var S, X, Pr : Real; N, I : Integer; Begin Begin Write('Введите число слагаемых и x: '); ReadLn(N, X); Write('Введите число слагаемых и x: '); ReadLn(N, X); Pr := 1; {в этой переменной хранятся последовательные степени sin x} Pr := 1; {в этой переменной хранятся последовательные степени sin x} S := 0; S := 0; For I := 1 To N Do Begin Begin Pr := Pr * Sin(X); {Очередная степень Sin(x)} Pr := Pr * Sin(X); {Очередная степень Sin(x)} S := S + Pr S := S + Pr End; End; WriteLn('Сумма равна ', S : 7 : 4) WriteLn('Сумма равна ', S : 7 : 4) End. End.

Заключение. Область применения цикла с параметром в языке Pascal значительно ограничена: ограничения связаны с шагом изменения параметра цикла, с типом параметра цикла, его начального и конечного значения. В некоторых языках, например, в Basic, таких ограничений не существует.