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

Презентация "Программирование циклов на языке Pascal"



Осталось всего 4 дня приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


  • Информатика
Программирование циклов Операторы цикла
ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯ Какая геометрическая фигура обозначает в блок-схеме де...
ОПЕРАТОРЫ ЦИКЛА Цикл с предусловием (цикл - пока) While  do ; Цикл с постусло...
ЦИКЛ С ПРЕДУСЛОВИЕМ (ЦИКЛ - ПОКА) While  do ; Пока условие – истинно, выполня...
ЦИКЛ С ПОСТУСЛОВИЕМ (ЦИКЛ - ДО) Repeat  until ; Повторяется выполнение тела ц...
ЦИКЛ С ПАРАМЕТРОМ (ЦИКЛ - ДЛЯ) for i:=In to Ik do ; for i:=In downto Ik do ;...
СКОЛЬКО РАЗ ВЫПОЛНИТСЯ ТЕЛО ЦИКЛА? 1) x:=5; for i:=-1 to 5 do x:=x+1; Ответ:...
КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;...
КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;...
СКОЛЬКО РАЗ БУДЕТ ПОВТОРЕН ЦИКЛ, ЧЕМУ БУДУТ РАВНЫ S, A, B? a:=1; b:=1; While...
ОПРЕДЕЛИТЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ S ПОСЛЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ: Var a,S: integer...
ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa1; Var N,i,S:...
ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa2; Var N,i,S:...
ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa3; Var N, i, S...
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ Найти сумму квадратов от 1 до N. (S = 1 +...
i:=In, Ik тело цикла тело цикла Условие нет да тело цикла Условие да нет Цикл...
ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА: Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2 т...
1 из 17

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

№ слайда 1 Программирование циклов Операторы цикла
Описание слайда:

Программирование циклов Операторы цикла

№ слайда 2 ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯ Какая геометрическая фигура обозначает в блок-схеме де
Описание слайда:

ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯ Какая геометрическая фигура обозначает в блок-схеме действие? Прямоугольник Какая геометрическая фигура обозначает в блок-схеме условие? Ромб Какой оператор описывает в программе ввод данных? Read, readln Какой оператор описывает в программе вывод данных? Write, writeln

№ слайда 3 ОПЕРАТОРЫ ЦИКЛА Цикл с предусловием (цикл - пока) While  do ; Цикл с постусло
Описание слайда:

ОПЕРАТОРЫ ЦИКЛА Цикл с предусловием (цикл - пока) While <условие> do <тело цикла>; Цикл с постусловием (цикл - до) Repeat <тело цикла> until <условие>; Цикл с параметром (цикл - для) for i:=In to Ik do <тело цикла>; for i:=In downto Ik do <тело цикла>;

№ слайда 4 ЦИКЛ С ПРЕДУСЛОВИЕМ (ЦИКЛ - ПОКА) While  do ; Пока условие – истинно, выполня
Описание слайда:

ЦИКЛ С ПРЕДУСЛОВИЕМ (ЦИКЛ - ПОКА) While <условие> do <тело цикла>; Пока условие – истинно, выполняется тело цикла. Тело цикла может быть простым или составным оператором. условие да нет тело цикла

№ слайда 5 ЦИКЛ С ПОСТУСЛОВИЕМ (ЦИКЛ - ДО) Repeat  until ; Повторяется выполнение тела ц
Описание слайда:

ЦИКЛ С ПОСТУСЛОВИЕМ (ЦИКЛ - ДО) Repeat <тело цикла> until <условие>; Повторяется выполнение тела цикла до истинности условия. Тело цикла с постусловием всегда выполнится хотя бы один раз. тело цикла условие да нет

№ слайда 6 ЦИКЛ С ПАРАМЕТРОМ (ЦИКЛ - ДЛЯ) for i:=In to Ik do ; for i:=In downto Ik do ;
Описание слайда:

ЦИКЛ С ПАРАМЕТРОМ (ЦИКЛ - ДЛЯ) for i:=In to Ik do <тело цикла>; for i:=In downto Ik do <тело цикла>; i – параметр цикла – простая переменная порядкового типа; In – выражение того же типа, определяющее начальное значение параметра; Ik – выражение того же типа, определяющее конечное значение параметра; Цикл повторяется, пока значение параметра лежит в интервале между In и Ik. тело цикла i:=In, Ik

№ слайда 7 СКОЛЬКО РАЗ ВЫПОЛНИТСЯ ТЕЛО ЦИКЛА? 1) x:=5; for i:=-1 to 5 do x:=x+1; Ответ:
Описание слайда:

СКОЛЬКО РАЗ ВЫПОЛНИТСЯ ТЕЛО ЦИКЛА? 1) x:=5; for i:=-1 to 5 do x:=x+1; Ответ: 7 2) s:=0; for i:=4 to 1 do s:=s+1; Ответ: ни разу

№ слайда 8 КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;
Описание слайда:

КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3; while x<10 do x:=x+3; x:=x+1; Ответ: 13

№ слайда 9 КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;
Описание слайда:

КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3; while x<10 do begin x:=x+3; x:=x+1; end; Ответ: 11

№ слайда 10 СКОЛЬКО РАЗ БУДЕТ ПОВТОРЕН ЦИКЛ, ЧЕМУ БУДУТ РАВНЫ S, A, B? a:=1; b:=1; While
Описание слайда:

СКОЛЬКО РАЗ БУДЕТ ПОВТОРЕН ЦИКЛ, ЧЕМУ БУДУТ РАВНЫ S, A, B? a:=1; b:=1; While a+b < 8 do begin a:=a+1; b:=b+2; end; S:=a+b; Ответ: 2 раза S=8, a=3, b=5

№ слайда 11 ОПРЕДЕЛИТЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ S ПОСЛЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ: Var a,S: integer
Описание слайда:

ОПРЕДЕЛИТЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ S ПОСЛЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ: Var a,S: integer; Begin S:=0; For a:=5 downto 1 do S:=s+2*a; Writeln('S=', S); End. Ответ: S=30

№ слайда 12 ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa1; Var N,i,S:
Описание слайда:

ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa1; Var N,i,S: integer; Begin Write('N='); readln(N); S:=0; i:=1; While i<=N do begin S:=S+i; i:=i+1; end; Writeln('S=', S); End. начало конец ввод N S:=0; i:=1 i<=N S:=S+i; i:=i+1 Вывод S да нет

№ слайда 13 ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa2; Var N,i,S:
Описание слайда:

ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa2; Var N,i,S: integer; Begin Write('N='); readln(N); S:=0; i:=1; Repeat S:=S+i; i:=i+1; Until i>N; Writeln('S=', S); End. начало конец ввод N S:=0; i:=1 i>N S:=S+i; i:=i+1 Вывод S да нет

№ слайда 14 ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa3; Var N, i, S
Описание слайда:

ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa3; 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. начало конец ввод N S:=0; i:=1, N S:=S+i; Вывод S

№ слайда 15 ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ Найти сумму квадратов от 1 до N. (S = 1 +
Описание слайда:

ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ Найти сумму квадратов от 1 до N. (S = 1 + 4 + 9 + … + n2) Найти произведение 1 ∙ 2 ∙ 3 ∙ … ∙ n. Найти сумму 1! + 2! + 3! +…+ n! (n!= 1 ∙ 2 ∙ 3 ∙ … ∙ n)

№ слайда 16 i:=In, Ik тело цикла тело цикла Условие нет да тело цикла Условие да нет Цикл
Описание слайда:

i:=In, Ik тело цикла тело цикла Условие нет да тело цикла Условие да нет Цикл с предусловием (цикл-пока) Цикл с постусловием (цикл-до) Цикл с параметром (цикл-до) While <условие> do <тело цикла>; Пока условие – истинно, выполняется тело цикла. Тело цикла может быть простым или составным оператором. Repeat <тело цикла> until <условие>; Повторяется выполнение тела цикла до истинности условия. Тело цикла с постусловием выполняется хотя бы один раз. for i:=In to Ik do <тело цикла>; for i:=In downto Ik do <тело цикла>; Цикл повторяется, пока значение параметра лежит в интервале между In и Ik.

№ слайда 17 ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА: Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2 т
Описание слайда:

ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА: Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2 т.: Том 1. М.: БИНОМ. Лаборатория знаний, 2010 http://www.uchportal.ru/load/283-1-0-51684 Рисунок из коллекции Microsoft Office.



57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


Автор
Дата добавления 18.10.2016
Раздел Информатика
Подраздел Презентации
Просмотров15
Номер материала ДБ-270513
Получить свидетельство о публикации
Похожие материалы

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