Презентация " Циклические алгоритмы в языке программирования Паскаль"

Материал предназначен для изучения важной темы в курсе информатики.Может использоваться и на уроках получения новых знаний, и при закреплении, и при повторении.
Скачать материал
библиотека
материалов
Содержание слайдов
Номер слайда 1

Циклические алгоритмыв языке программирования Pascal

Номер слайда 2

Циклические алгоритмы. Заявленная тема- одна важнейших при постижении основ алгоритмизации. Предлагаемый проект предназначен для совместной работы преподавателя и учеников, поэтому в начале изучения управление получением информации по теме организует учитель. При подготовке к зачету такое право имеют уже сами учащиеся. Всегда хочется преподать новый и непростой материал так, чтобы дети его прочувствовали, поэтому каждому разделу предпослан эпиграф, а знатоки циклов названы цикломенами. Существует немалое количество литературных параллелей с понятием цикла, но все они достаточно объемны для помещения на слайды презентации. Поэтому мы их оставляем для представления на итоговом уроке по этой теме (после сданного ЦИКЛОМЕНАМИ зачета). С уважением,Чапкевич Ирина Михайловна.

Номер слайда 3

Циклические алгоритмы Цикл. С предусловием С параметром. С постусловием

Номер слайда 4

Цикл с параметром. Эх, раз, еще раз, еще много-много раз…Применяется для решения задач, в которых число повторений заранее известно. В заголовке цикла задаётся диапазон значений и шаг (+1 или -1)изменения параметра. Тело цикла при наличии составного оператора заключается в операторные скобки. Как только параметр цикла выходит за диапазон значений, цикл завершает свою работу и управление передаётся следующему после него операторудля k от n1 до n2оператор1оператор2оператор 3началоконец for

Номер слайда 5

Цикл с параметром. Задание: найти сумму натуральных чисел от 1 до n, n вводится с клавиатуры. В заголовке цикла задаётся диапазон значений и шаг изменения параметра. Program z1; var n,I,s:integer;Begin write(‘n=?’); readln(n); s:=0; for I :=1 to n do s:=s+I; writeln(‘s=‘,s);End. Как только параметр цикла выходит за диапазон значений, цикл завершает свою работу и управление передаётся следующему после него оператору. for

Номер слайда 6

Цикл с параметром. Задание: вычислить факториал числа n, n вводится с клавиатуры. Организовать пошаговый вывод. Program z2; var n,I,s:integer;Begin write(‘n=?’); readln(n); f:=1; for I :=1 to n do begin f:=f*I; writeln(I,’!=’,f); end;End. Тело цикла при наличии составного оператора заключается в операторные скобки. for

Номер слайда 7

Цикл с предусловием. Пока-пока-покачиваясь…while. Оператор While - оператор цикла с предусловием, т.к.проверка условия выполнения тела цикла производится в самом начале оператора. Условие- логическое выражение, если его результат равен true, то выполняется тело цикла. При наличии составного оператора тело цикла заключается в операторные скобки.условиеоператор1началоконецоператор2 оператор3 После выполнения тела цикла снова вычисляется выражение условия. Если результат равен false, то происходит выход из цикла и переход к первому после while оператору.

Номер слайда 8

Цикл с предусловием. Задание: найти сумму натуральных чисел от 1 до n, n вводится с клавиатуры. Условие- логическое выражение, если его результат равен true, то выполняется тело цикла. При наличии составного оператора тело цикла заключается в операторные скобки. После выполнения тела цикла снова вычисляется выражение условия. Если результат равен false, то происходит выход из цикла и переход к первому после while оператору. Program tsikl_while; Var i, n, s: integer; Begin Writeln (’Введите n’);Readln (n); s:=0; i:=1; While i<=n do begin s:=s + i; i:=i+ 1; End; Writeln (’Сумма элементов от 1 до ’,n,’равна’,s);end.while

Номер слайда 9

Цикл с постусловием. На недельку, до второго…repeatоператор1оператор2условие оператор3 Условие проверяется после очередного выполнения операторов тела цикла. Поэтому гарантируется хотя бы однократное выполнение цикла. Если результат равен true, то происходит выход из цикла и переход к первому после repeat оператору. Условие- логическое выражение, если его результат равен false, то выполняется тело цикла.

Номер слайда 10

Цикл с постусловием. Задание: вычислить факториал числа n, n вводится с клавиатуры. Организовать пошаговый вывод. Условие проверяется после очередного выполнения операторов тела цикла. Если результат равен true, то происходит выход из цикла и переход к первому после repeat оператору. Если его результат равен false, то выполняется тело цикла. При наличии составного оператора тело цикла не заключается в операторные скобки. Program z2; var n,I,s:integer;Begin write(‘n=?’); readln(n); f:=1;i:=1; repeat f:=f*I; writeln(I,’!=’,f); i:=i+1; until i>n; writeln(’!!!’);End. repeat

Номер слайда 11

Циклические алгоритмы. Ты хорошо разобрался с циклами?нетда. С параметром. С предусловием С постусловием

Номер слайда 12

Пока, до встречи на зачете!!!Цикламены. Мы-знатоки циклов, т.е., ЦИКЛОМЕНЫ. Это наша групповая фотография.

Информация о публикации
Загружено: 4 июня
Просмотров: 1820
Скачиваний: 18
Чапкевич Ирина Михайловна
Информатика, 8 класс, Презентации