Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике и ИКТ в 9 классе на тему: "Цикл с предусловием и цикл с постусловием в среде программирования Turbo Pascal."

Презентация по информатике и ИКТ в 9 классе на тему: "Цикл с предусловием и цикл с постусловием в среде программирования Turbo Pascal."

  • Информатика

Поделитесь материалом с коллегами:

Цикл с предусловием и цикл с постусловием В среде программирования Turbo Pascal
Структура программы на Turbo Pascal Program pr1; {………………………….пояснения} 		Var...
Повторение. Program f; uses crt; var n,f,i :integer;         BEGIN           ...
Новое на уроке Некоторые новые операторы, которые встретятся на уроке: Label...
И, конечно, операторы циклов Цикл с предусловием (While) Цикл с постусловием...
Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Хара...
Параметр цикла: Начальное значение задается вручную. Изменения параметра тоже...
Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Усло...
Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Блок...
Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Реал...
Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Опер...
Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Прим...
Задача. Вычислить сумму натурального ряда чисел от 1 до n С помощью двух циклов
Program pr3; Var n,i, s: integer; Begin Writeln ('Vvedite naturalnoe chislo N...
Итоги урока While repeat…….Until
Домашнее задание: учить конспект; составить программу для решения задачи: Вы...
1 из 16

Описание презентации по отдельным слайдам:

№ слайда 1 Цикл с предусловием и цикл с постусловием В среде программирования Turbo Pascal
Описание слайда:

Цикл с предусловием и цикл с постусловием В среде программирования Turbo Pascal

№ слайда 2 Структура программы на Turbo Pascal Program pr1; {………………………….пояснения} 		Var
Описание слайда:

Структура программы на Turbo Pascal Program pr1; {………………………….пояснения} Var ………………….. Begin …………………………. Begin …………………………. End; Readln End. Повторение.

№ слайда 3 Повторение. Program f; uses crt; var n,f,i :integer;         BEGIN           
Описание слайда:

Повторение. Program f; uses crt; var n,f,i :integer;         BEGIN             clrscr; writeln(‘Задайте n’);                  readln(n);                  for i:=1 to n do                       f:=f*i;                  writeln(‘F = ’,f);             readln;         END. Вычисление факториала натурального числа n! (n! = 1 * 2 * 3 * … * n) Какая задача выполняется с помощью этой программы?

№ слайда 4 Новое на уроке Некоторые новые операторы, которые встретятся на уроке: Label
Описание слайда:

Новое на уроке Некоторые новые операторы, которые встретятся на уроке: Label k - описание в разделе Var «метка в программе» ….. K:Writeln( ‘Введите число’); - метка в программе …… goto k - обращение к метке в программе A div B - частное от деления А на В с остатком A mod B - остаток от деления А на В с остатком Write (i:5); - вывод чисел в строчку с интервалом 5 позиций.

№ слайда 5 И, конечно, операторы циклов Цикл с предусловием (While) Цикл с постусловием
Описание слайда:

И, конечно, операторы циклов Цикл с предусловием (While) Цикл с постусловием (repeat… until)

№ слайда 6 Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Хара
Описание слайда:

Цикл с предусловием While «Пока» Цикл с постусловием Repeat … Until «До» Характеристика: Является итерационным циклом, т.к. количество повторений заранее неизвестно. Тело цикла выполняется после проверки условия выхода из цикла и только в том случае, когда условие истинно, иначе цикл заканчивает свою работу. Т.о., может ни разу не выполниться. Является итерационным циклом, т.к. количество повторений заранее неизвестно. Тело цикла выполняется до проверки условия выхода из цикла, в том случае, если условие ложно, иначе цикл заканчивает свою работу. Хотя бы один раз выполниться.

№ слайда 7 Параметр цикла: Начальное значение задается вручную. Изменения параметра тоже
Описание слайда:

Параметр цикла: Начальное значение задается вручную. Изменения параметра тоже происходят вручную на задаваемый программистом шаг. Причем действия над параметром цикла (счетчик выполнения) может совпадать с телом цикла. В отличии от цикла For параметр может быть и вещественным числом.

№ слайда 8 Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Усло
Описание слайда:

Цикл с предусловием While «Пока» Цикл с постусловием Repeat … Until «До» Условие выхода Обязательно должно быть истинным. Является полностью противоположным условию выхода цикла «До» Обязательно должно быть ложным. Является полностью противоположным условию выхода цикла «Пока»

№ слайда 9 Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Блок
Описание слайда:

Цикл с предусловием While «Пока» Цикл с постусловием Repeat … Until «До» Блок - схема

№ слайда 10 Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Реал
Описание слайда:

Цикл с предусловием While «Пока» Цикл с постусловием Repeat … Until «До» Реализация на языке Паскаль: логическая схема и запись операторов <установка нач. значений>; While <условие выхода> do <тело цикла>; <установка нач.значений>; Repeat <тело цикла> Until <условие выхода>;

№ слайда 11 Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Опер
Описание слайда:

Цикл с предусловием While «Пока» Цикл с постусловием Repeat … Until «До» Операторные скобки Если тело цикла состоит более чем из двух операторов языка Паскаль, включая строку изменения параметра, то они заключаются в операторные скобки Особенностью данного цикла является то, что операторные скобки для заключения действий, выполняемых в цикле не ставятся, при этом надо учесть, что перед Until «;» не ставится.

№ слайда 12 Цикл с предусловием While «Пока»	Цикл с постусловием Repeat … Until «До» Прим
Описание слайда:

Цикл с предусловием While «Пока» Цикл с постусловием Repeat … Until «До» Пример: Из промежутка [a, b], где а<b, вывести на экран только четные числа. Program pr1; Uses crt; Label k; Var a,b, i: integer; Begin Clrscr; K:Writeln( ‘Введите границы промежутка’); Readln(a,b); If a>b then goto k; If a mod 2 = 0 then I:=a else i:=a+1; While i<=b do begin Write (i:5); I:=i+2 End; Readln End. Program pr2; Uses crt; Label k; Var a,b, i: integer; Begin Clrscr; K:Writeln( ‘Введите границы промежутка’); Readln(a,b); If a>b then goto k; If a mod 2 = 0 then I:=a else i:=a+1; repeat Write (i:5); I:=i+2 Until i>b; Readln End.

№ слайда 13 Задача. Вычислить сумму натурального ряда чисел от 1 до n С помощью двух циклов
Описание слайда:

Задача. Вычислить сумму натурального ряда чисел от 1 до n С помощью двух циклов

№ слайда 14 Program pr3; Var n,i, s: integer; Begin Writeln (&#039;Vvedite naturalnoe chislo N
Описание слайда:

Program pr3; Var n,i, s: integer; Begin Writeln ('Vvedite naturalnoe chislo N'); Readln(n); i:=0; repeat i:=i+1; s:=s+i Until i>=n; Write (s:5); Readln; End. Program pr4; Var n,s, i: integer; Begin Writeln('Vvedite naturalnoe chislo N'); Readln(n); i:=0; While i<n do begin i:=i+1; s:=s+i; End; Write (s:5); Readln; End.

№ слайда 15 Итоги урока While repeat…….Until
Описание слайда:

Итоги урока While repeat…….Until

№ слайда 16 Домашнее задание: учить конспект; составить программу для решения задачи: Вы
Описание слайда:

Домашнее задание: учить конспект; составить программу для решения задачи: Вычислить сумму всех нечетных чисел в интервале (1;2k-1)

Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 29.09.2016
Раздел Информатика
Подраздел Презентации
Просмотров72
Номер материала ДБ-220878
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх