Циклы Паскаль

Содержание

Слайд 2

Этапы решения задачи

Постановка задачи
Формализация
Разработка алгоритма
Программирование
Тестирование, анализ получившихся результатов

Этапы решения задачи Постановка задачи Формализация Разработка алгоритма Программирование Тестирование, анализ получившихся результатов

Слайд 3

Алгоритмы

Алгоритм – последовательность действий, приводящая к решению поставленной задачи

Алгоритмы Алгоритм – последовательность действий, приводящая к решению поставленной задачи

Слайд 4

Типы алгоритмов

Линейные – полностью состоят из простых команд (не требующих проверки условия)
Циклические

Типы алгоритмов Линейные – полностью состоят из простых команд (не требующих проверки
– содержат команду повторения
Разветвляющиеся – содержат команду ветвления

Слайд 5

Циклические программы

Цикл ДЛЯ (с параметром)

Циклические программы Цикл ДЛЯ (с параметром)

Слайд 6

Циклические программы

Цикл ДЛЯ (с параметром)

for i := m1 to m2 do

Циклические программы Цикл ДЛЯ (с параметром) for i := m1 to m2
begin

end;

for i := m1 downto m2 do
begin

end;

нц для i := m1 до m2

кц

Слайд 7

Циклические программы

Цикл ДЛЯ (с параметром)

Для переменной а, которая изменяется от 5 до

Циклические программы Цикл ДЛЯ (с параметром) Для переменной а, которая изменяется от
10
for a:= 5 to 10 do

Слайд 8

Циклические программы

Цикл ДЛЯ (с параметром)

Для переменной а, которая изменяется от 10 до

Циклические программы Цикл ДЛЯ (с параметром) Для переменной а, которая изменяется от
1
for a:= 10 downto 1 do

Слайд 9

N = 1
X = 5 + 1 = 6

Х = 5

N =

N = 1 X = 5 + 1 = 6 Х =
2
X = 6 + 2 = 8

N = 3
X = 8 + 3 = 11

Ответ: X=11, N=3

Цикл ДЛЯ (с параметром)

Циклические алгоритмы

Слайд 10

Цикл ДО (с постусловием)

Циклические программы

Цикл ДО (с постусловием) Циклические программы

Слайд 11

Цикл ДО (с постусловием)

Циклические программы

repeat

until <логическое выражение> ;

повторять

до <логическое

Цикл ДО (с постусловием) Циклические программы repeat … until ; повторять … до
выражение>

Слайд 12

Цикл ПОКА (с предусловием)

Циклические программы

Цикл ПОКА (с предусловием) Циклические программы

Слайд 13

Циклические программы

while <логическое выражение> do
begin

end;

Цикл ПОКА (с предусловием)

нц пока <логическое

Циклические программы while do begin … end; Цикл ПОКА (с предусловием) нц пока … кц
выражение>

кц

Слайд 14

Задача 1 (цикл для)

Вычислить все значения у, если x изменяется от 1

Задача 1 (цикл для) Вычислить все значения у, если x изменяется от
до 10.
Значение у вычисляется по формуле y = 4,5x + 2

program pr1;
var x : integer;
y : real;
begin
for x := 1 to 10 do
begin
y:=4.5*x+2;
writeln (' х=' , x, ' у=', y);
end
end.

Слайд 15

Задача 1 (цикл пока)

Вычислить все значения у, если x изменяется от 1

Задача 1 (цикл пока) Вычислить все значения у, если x изменяется от
до 10.
Значение у вычисляется по формуле y = 4,5x + 2

program pr1;
var x : integer;
y : real;
begin
x:=1;
while x<=10 do
begin
y:=4.5*x+2;
writeln ( ' х=' , x, ' у= ' , y );
x:=x+1;
end
end.

Имя файла: Циклы-Паскаль.pptx
Количество просмотров: 25
Количество скачиваний: 0