Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Цикл For

В большинстве задач, встречающихся на практике, необходимо производить многократное выполнение некоторого действия. Циклический алгоритм – алгоритм,при котором выполняется одинаковая последовательность действий.цикл с известным числом шагов (арифмитический)цикл с неизвестным числом шагов (цикл с условием)- итерационный
Цикл For В большинстве задач, встречающихся на практике, необходимо производить многократное выполнение некоторого действия. Задача. Вывести на экран 5 раз слово «Привет».program qq;begin writeln('Привет');  writeln('Привет'); Циклыprogram qq;begin { сделай 5 раз }  writeln('Привет'); end.i := i + 1; АлгоритмначалоПривет!конецданетi = 5?i := 0;i := i + 1;еще не сделали ни Цикл с переменной	for := to do begin  {тело цикла} Алгоритм (с блоком «цикл»)началоi, i2, i3конецi2 := i * i;i3 := i2 Цикл с переменнойОсобенности:переменная цикла может быть только целой (integer)шаг изменения переменной цикла Цикл с переменнойОсобенности:в теле цикла не разрешается изменять переменную цикла (почему?)при изменении Цикл с переменнойОсобенности:после выполнения цикла во многих системах устанавливается первое значение переменной Сколько раз выполняется цикл?a := 1;for i:=1 to 3 do a :=
Слайды презентации

Слайд 2 В большинстве задач, встречающихся на практике, необходимо производить

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

многократное выполнение некоторого действия.
Циклический алгоритм – алгоритм,при котором

выполняется одинаковая последовательность действий.
цикл с известным числом шагов (арифмитический)
цикл с неизвестным числом шагов (цикл с условием)- итерационный



Слайд 3
Задача. Вывести на экран 5 раз слово «Привет».
program

Задача. Вывести на экран 5 раз слово «Привет».program qq;begin writeln('Привет'); writeln('Привет'); writeln('Привет'); writeln('Привет'); writeln('Привет'); end.

qq;
begin
writeln('Привет');
writeln('Привет');
writeln('Привет');
writeln('Привет');

writeln('Привет');
end.

Слайд 4
Циклы
program qq;
begin
{ сделай 5 раз }

Циклыprogram qq;begin { сделай 5 раз } writeln('Привет'); end.i := i + 1;

writeln('Привет');
end.





i := i + 1;


Слайд 5
Алгоритм

начало
Привет!
конец
да
нет
i = 5?

i := 0;
i := i +

АлгоритмначалоПривет!конецданетi = 5?i := 0;i := i + 1;еще не сделали

1;

еще не сделали ни одного раза
проверить, все ли сделали
вывод

на экран

считаем очередной шаг


Слайд 6
Цикл с переменной
for := to

Цикл с переменной	for := to do begin {тело цикла}  end;Увеличение

do begin
{тело цикла}


end;

Увеличение переменной на 1:

for <переменная> := <начальное значение>downto <конечное значение> do begin
{тело цикла}
end;

Уменьшение переменной на 1:

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


Слайд 7
Алгоритм (с блоком «цикл»)

начало
i, i2, i3
конец

i2 := i

Алгоритм (с блоком «цикл»)началоi, i2, i3конецi2 := i * i;i3 :=

* i;
i3 := i2 * i;
i := 1,8
блок «цикл»
тело

цикла

Слайд 8
Цикл с переменной
Особенности:
переменная цикла может быть только целой

Цикл с переменнойОсобенности:переменная цикла может быть только целой (integer)шаг изменения переменной

(integer)
шаг изменения переменной цикла всегда равен 1 (to) или

-1 (downto)
если в теле цикла только один оператор, слова begin и end можно не писать:
если конечное значение меньше начального, цикл (to) не выполняется ни разу (проверка условия в начале цикла, цикл с предусловием)

for i:=1 to 8 do
writeln('Привет');


Слайд 9
Цикл с переменной
Особенности:
в теле цикла не разрешается изменять

Цикл с переменнойОсобенности:в теле цикла не разрешается изменять переменную цикла (почему?)при

переменную цикла (почему?)
при изменении начального и конечного значения внутри

цикла количество шагов не изменится:

n := 8;
for i:=1 to n do begin
writeln('Привет');
n := n + 1;
end;

нет зацикливания


Слайд 10
Цикл с переменной
Особенности:
после выполнения цикла во многих системах

Цикл с переменнойОсобенности:после выполнения цикла во многих системах устанавливается первое значение

устанавливается первое значение переменной цикла, при котором нарушено условие:
for

i:=1 to 8 do
writeln('Привет');
writeln('i=', i);

for i:=8 downto 1 do
writeln('Привет');
writeln('i=', i);

i=9

i=0

НЕ ДОКУМЕНТИРОВАНО


  • Имя файла: tsikl-for.pptx
  • Количество просмотров: 113
  • Количество скачиваний: 0