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

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


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

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

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

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

Презентация на тему Цикл с предусловием

Содержание

Цикл – многократное повторение последовательности действий по некоторому условию.
ЦиклыРепникова Светлана АнатольевнаУчитель информатики МБОУ «Марковская СОШ» Цикл – многократное повторение последовательности действий по некоторому условию. Известны три типа циклических алгоритмических структур: цикл с предусловием, цикл с постусловием, цикл с параметром. Наиболее универсальная циклическая структура – цикл с предусловием. Его также иногда называют цикл-пока.Цикл с предусловием Формат оператора:while do    {эта часть называется заголовком цикла} Оператор цикла с предусловием работает следующим образом:Пока значение логического выражения истинно, выполняется Блок схема цикла с предусловием:Условие истинно?Тело цикла+- Для завершения цикла необходимо, чтобы инструкции между словами begin и end (т.е. При возникновении в программе бесконечного цикла говорят, что программа «зациклилась».Зациклившуюся программу приходится Задача:  Вычислить сумму натурального ряда чисел от 1 до n. Блок-схема:НNA:=1S:= 0A Программа на Паскале:Program Summa;Var a,s:integer;BeginWrite (‘Введите N ‘);Readln(N);A:=1; s:=0; Домашнее задание: Выучить теоретический материл по циклам. Ресурсы:Задачник-практикум 1 часть. Г. Семакин, Е.К. ХеннерФон стандартный Занавес для 2003 офиса.
Слайды презентации

Слайд 2 Цикл – многократное повторение последовательности действий по некоторому

Цикл – многократное повторение последовательности действий по некоторому условию.

условию.


Слайд 3 Известны три типа циклических алгоритмических структур:
цикл с

Известны три типа циклических алгоритмических структур: цикл с предусловием, цикл с постусловием, цикл с параметром.

предусловием,
цикл с постусловием,
цикл с параметром.


Слайд 4 Наиболее универсальная циклическая структура – цикл с предусловием.

Наиболее универсальная циклическая структура – цикл с предусловием. Его также иногда называют цикл-пока.Цикл с предусловием


Его также иногда называют цикл-пока.
Цикл с предусловием


Слайд 5 Формат оператора:
while do

Формат оператора:while do  {эта часть называется заголовком цикла} ;

{эта часть называется заголовком цикла}

;

{эта часть называется телом цикла}

Слайд 6 Оператор цикла с предусловием работает следующим образом:
Пока значение

Оператор цикла с предусловием работает следующим образом:Пока значение логического выражения истинно,

логического выражения истинно, выполняется тело цикла.

Тело цикла может

быть простым или составным оператором. Если тело цикла является составным оператором, то ставят операторные скобки:
begin
{последовательность операторов}
end;

Слайд 7 Блок схема цикла с предусловием:
Условие истинно?
Тело цикла
+
-

Блок схема цикла с предусловием:Условие истинно?Тело цикла+-

Слайд 8 Для завершения цикла необходимо, чтобы инструкции между словами

Для завершения цикла необходимо, чтобы инструкции между словами begin и end

begin и end (т.е. операторы тела цикла) влияли на

значение выражения <условие>, то есть изменяли значение переменных, входящих в это выражение, сделав его в какой-то момент времени ложным.
Если этого не случится, цикл будет бесконечным.


Слайд 9 При возникновении в программе бесконечного
цикла говорят, что

При возникновении в программе бесконечного цикла говорят, что программа «зациклилась».Зациклившуюся программу

программа «зациклилась».
Зациклившуюся программу приходится останавливать одновременным нажатием клавиш CTRL+BREAK,

иначе она будет выполняться вечно (точнее, до
первого отключения компьютера)

Слайд 10 Задача: Вычислить сумму натурального ряда чисел от 1

Задача: Вычислить сумму натурального ряда чисел от 1 до n.

до n.


Слайд 11 Блок-схема:
Н
N
A:=1
S:= 0
A

Блок-схема:НNA:=1S:= 0A

Слайд 12 Программа на Паскале:
Program Summa;
Var a,s:integer;
Begin
Write (‘Введите N ‘);
Readln(N);
A:=1;

Программа на Паскале:Program Summa;Var a,s:integer;BeginWrite (‘Введите N ‘);Readln(N);A:=1; s:=0;

s:=0;

{присвоим переменной s начальное
While A<=N do значение 0}
Begin
s:=s+a; {переменная а меняется внутри цикла, и её
a:=a+1 величина определяет очередное повторение
End; тела цикла}
Writeln(‘Результат суммирования s= ‘,s);
Readln
End.

Слайд 13 Домашнее задание:
Выучить теоретический материл по циклам.

Домашнее задание: Выучить теоретический материл по циклам.

  • Имя файла: tsikl-s-predusloviem.pptx
  • Количество просмотров: 122
  • Количество скачиваний: 1