Цикл с предусловием. Задача 1. Подсчитать сумму всех нечётных чисел от 101 до 301.

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



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

Циклические алгоритмы. Циклическими называются алгоритмы, в которых повторяется определенная последовательность действий (тело цикла). Определение.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Начала программирования Занятие 4. Цикл for downto. Вычисление рекуррентных формул.
Составление и реализация алгоритмов с ветвлением и повторением.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Цикл. Виды циклов.
Арифметическая прогрессия - числовая последовательность определяемая условиями: 1)а 1= а, 2) а n-1 +d (n = 2, 3, 4, …) (d - разность арифметической прогрессии).
Организация программ циклической структуры. Виды циклов: Цикл с предусловием (while) Цикл с постусловием (repeat) Цикл с параметром (for)
Язык программирования Паскаль 8 часть. Цикл с постусловием REPEAT.
program Stepeny_a; Uses Crt; var a,b,c : real; begin writeln ( Введите числа a и b ); readln ( a, b ); c := a; while c < b do begin writeln (c:8:2) ;
Тема: Циклические алгоритмы.. Алгоритм, в котором есть цикл, называется циклическим. Цикл – это такая форма действий, при котором одна и та же последовательность.
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
1 Программирование на языке Паскаль Тема 4. Циклы.
Циклы в Turbo Pascal.. Определение Цикл – это многократно повторяющийся участок вычислительного процесса, который заканчивает свою работу по заданному.
Цикл – это команда исполнителю многократно повторить указанную последовательность действий.
Циклы в языке программирования Pascal
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
program и мя п рограммы ; var и мя п еременной : т ип ; begin операторы end. - Имя программы - Раздел описания переменных - Раздел операторов.
Транксрипт:

Цикл с предусловием

Задача 1. Подсчитать сумму всех нечётных чисел от 101 до 301.

Какие действия повторяются? Находится очередное нечётное число, которое больше предшествующего нечётного числа на 2. Суммируются очередные нечётные числа.

Введём обозначения: s – сумма всех нечётных в указанном промежутке; I – очередное нечётное число в промежутке от 101 до 301.

Н S:=0 i:=101 i

Задача 2. Дана арифметическая прогрессия а1=2, d=4. Сколько нужно взять членов прогрессии, начиная с первого, чтобы их сумма превысила заданную величину z. Написать программу решения задачи. Вывести искомое число слагаемых, значение суммы и последнее слагаемое.

Какие действия повторяются? Каждое следующее число больше предшествующего на одно и тоже число d. Сумма увеличивается на число равное очередному члену последовательности. Увеличивается номер члена последовательности на 1.

Введём обозначения: А – очередное число ряда арифметической прогрессии. S – сумма членов ряда. I - номер члена последовательности D – разность арифметической прогрессии. Z – число вводимое с клавиатуры

н z А:=2 S:=a i:=1 D:=4 S

Program arifm_pr; Var d,s,i,a,z: integer; Begin Writeln(Введите значение числа z); readln(z); A:=2; s:=a; i:=1; d:=4; Writeln(a(1)=2); While s