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

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


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

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

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

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

Презентация на тему ПРОГРАММИРОВАНИЕ ЦИКЛОВ

Содержание

ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯКакая геометрическая фигура обозначает в блок-схеме действие?ПрямоугольникКакая геометрическая фигура обозначает в блок-схеме условие?РомбКакой оператор описывает в программе ввод данных?Read, readlnКакой оператор описывает в программе вывод данных?Write, writeln
Программирование цикловОператоры циклаИскандарова А.Р.учитель информатикиМБОУ СОШ №18 г. Уфа ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯКакая геометрическая фигура обозначает в блок-схеме действие?ПрямоугольникКакая геометрическая фигура обозначает ОПЕРАТОРЫ ЦИКЛАЦикл с предусловием (цикл - пока)While do ;Цикл с постусловием (цикл ЦИКЛ С ПРЕДУСЛОВИЕМ (ЦИКЛ - ПОКА)While do ;Пока условие – истинно, выполняется ЦИКЛ С ПОСТУСЛОВИЕМ (ЦИКЛ - ДО)Repeat until ;Повторяется выполнение тела цикла до ЦИКЛ С ПАРАМЕТРОМ (ЦИКЛ - ДЛЯ)  for i:=In to Ik do СКОЛЬКО РАЗ ВЫПОЛНИТСЯ ТЕЛО ЦИКЛА?1) x:=5; for i:=-1 to 5 dox:=x+1;Ответ:	72) s:=0;for КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;	while x КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;	while x СКОЛЬКО РАЗ БУДЕТ ПОВТОРЕН ЦИКЛ, ЧЕМУ БУДУТ РАВНЫ S, A, B?a:=1; b:=1;While ОПРЕДЕЛИТЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ S ПОСЛЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ:Var a,S: integer;BeginS:=0;For a:=5 downto 1 doS:=s+2*a;Writeln('S=', S);End.Ответ: S=30 ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa1;Var N,i,S: integer;BeginWrite('N='); readln(N);S:=0; i:=1;While i ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa2;Var N,i,S: ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa3;Var N, КОМПЬЮТЕРНЫЙ ТЕСТМультимедийный тест по информатике ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯНайти сумму квадратов от 1 до N.  (S ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА:Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория
Слайды презентации

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

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

действие?
Прямоугольник
Какая геометрическая фигура обозначает в блок-схеме условие?
Ромб
Какой оператор описывает

в программе ввод данных?
Read, readln
Какой оператор описывает в программе вывод данных?
Write, writeln


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

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

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

ЦИКЛ С ПАРАМЕТРОМ (ЦИКЛ - ДЛЯ) for i:=In to Ik do

Ik do ;
for i:=In downto Ik do

<тело цикла>;
i – параметр цикла – простая переменная порядкового типа;
In – выражение того же типа, определяющее начальное значение параметра;
Ik – выражение того же типа, определяющее конечное значение параметра;
Цикл повторяется, пока значение параметра лежит в интервале между In и Ik.

тело цикла

i:=In, Ik



Слайд 7 СКОЛЬКО РАЗ ВЫПОЛНИТСЯ ТЕЛО ЦИКЛА?
1) x:=5;
for i:=-1 to

СКОЛЬКО РАЗ ВЫПОЛНИТСЯ ТЕЛО ЦИКЛА?1) x:=5; for i:=-1 to 5 dox:=x+1;Ответ:	72)

5 do
x:=x+1;
Ответ:
7
2) s:=0;
for i:=4 to 1 do
s:=s+1;
Ответ:
ни разу


Слайд 8 КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ

КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;	while x

АЛГОРИТМА:
x:=3;
while x


Слайд 9 КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ

КАКОЕ ЗНАЧЕНИЕ ПРИМЕТ ПЕРЕМЕННАЯ Х В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ АЛГОРИТМА: x:=3;	while x

АЛГОРИТМА:
x:=3;
while x


Слайд 10 СКОЛЬКО РАЗ БУДЕТ ПОВТОРЕН ЦИКЛ, ЧЕМУ БУДУТ РАВНЫ

СКОЛЬКО РАЗ БУДЕТ ПОВТОРЕН ЦИКЛ, ЧЕМУ БУДУТ РАВНЫ S, A, B?a:=1;

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:

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

integer;
Begin
S:=0;
For a:=5 downto 1 do
S:=s+2*a;
Writeln('S=', S);
End.
Ответ:
S=30


Слайд 12 ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО

ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa1;Var N,i,S: integer;BeginWrite('N='); readln(N);S:=0; i:=1;While i

N
Program summa1;
Var N,i,S: integer;
Begin
Write('N='); readln(N);
S:=0; i:=1;
While i

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 ДО

ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa2;Var

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 ДО

ВЫЧИСЛИТЬ СУММУ НАТУРАЛЬНОГО РЯДА ЧИСЕЛ ОТ 1 ДО N Program summa3;Var

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 КОМПЬЮТЕРНЫЙ ТЕСТ
Мультимедийный тест по информатике "Язык программирования Pascal.

КОМПЬЮТЕРНЫЙ ТЕСТМультимедийный тест по информатике

Циклы"



Слайд 16 ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ
Найти сумму квадратов от 1

ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯНайти сумму квадратов от 1 до N. (S

до N. (S = 1 + 4 + 9

+ … + n2)
Найти произведение 1 ∙ 2 ∙ 3 ∙ … ∙ n.
Найти сумму 1! + 2! + 3! +…+ n!
(n!= 1 ∙ 2 ∙ 3 ∙ … ∙ n)


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