Паскаль. Цикл WHILE

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



Advertisements
Похожие презентации
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Advertisements

Циклы с предусловием и постусловием в Паскале.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Организация повторений в Паскале. Найди ошибки: Program new Uses crt; Var a, b, c integer Begin clrscr Readln(a,b); C:=a*a+b*b Wreteln(c); End.
Цикл – это многократно выполняемая последовательность операторов (команд). Существует два основных цикла: цикл с предусловием и цикл с постусловием. В.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Организация программ циклической структуры. Виды циклов: Цикл с предусловием (while) Цикл с постусловием (repeat) Цикл с параметром (for)
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Цикл – это команда исполнителю многократно повторить указанную последовательность действий.
Оператор цикла с предусловием. Оператор цикла с предусловием используется в тех случаях, когда заранее неизвестно число повторений цикла. Форма записи.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Цикл. Виды циклов.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
Циклы в Паскале. Цикл – это многократное повторение последовательности действий по некоторому условию. Цикл – это многократное повторение последовательности.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Организация повторений в Паскале. 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 Тема 4. Циклы на языке Паскаль.
Транксрипт:

Презентация к уроку информатики в 9 классе на тему «Паскаль. Цикл while» Автор учитель математики, информатики Иванова Елена Васильевна г.Новочебоксарск Чувашская Республика

Программирование циклов. Цикл while

Цикл – это многократно выполняемая последовательность операторов (команд). WHILE... DO… REPEAT... UNTIL … FOR... TO / DOWNTO... DO … Цикл с параметром (FOR … DO …) является частным случаем цикла с предусловием.

3. Цикл с параметром 1. Цикл с предусловием (пока) да нет WHILE x

Помните Цикл с предусловием (WHILE... DO...) многократно выполняет одни и те же действия при истинности условия, которое изменяется обычно внутри цикла. Истинность условия проверяется перед выполнением операторов. Таким образом, если условие с самого начала оказалось ложным, то операторы тела цикла не будут выполнены ни разу. Если в цикле необходимо выполнить несколько простых операторов, они объединяются после служебного слова DO в составной оператор операторными скобками BEGIN... END (см. задачу 1).

Цикл с предусловием, цикл «пока». Задача 1 Вычислить сумму ряда чисел … Program sum; var a, s: integer; Begin writeln ( вычисление суммы ряда); a:=0; s:=0; while a

Дом. задание ( запишите в тетрадь ) Найти сумму всех натуральных чисел от 1 до n. Допол. Вычислить сумму ряда чисел

Задача 2 (самостоятельно на компьютерах) Вычислить сумму ряда чисел Program sum; var a, s: integer; Begin writeln ( вычисление суммы ряда); a:=0; s:=0; while a

Решение задачи из дом. задания Program sum; var Begin writeln ( readln ( a:= 1 ; s:=0; while a< n do begin a:=a+1; s:=s+а; end; writeln (сумма, n, натуральных чисел равна s=, s); end.

Решение дополнительной задачи Program sum; var Begin writeln ( readln ( a:= 1 ; s:=0; s1:=0; s2:=0; while a< n do begin a:=a+1; if a mod 2=0 do s1:=s1+1/a else s2:=s2-1/a end; s:=s1+s2; end; writeln (сумма ряда равна s=, s); end.

Program sum; var a, s: real; Begin writeln ( вычисление суммы ряда); a:=0; s:=0; while a

Источники: 1.Семакин и др. Информатика Базовый курс 2.Карасёв П.Н. Информатика (программирование) 3.Л.А.Залогова и др. «Информатика. Задачник- практикум» 4.ресурсы сети Интернет