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

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


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

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

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

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

Презентация на тему Операторы цикла

Содержание

СОДЕРЖАНИЕПонятие циклаОператор цикла с параметромОператор цикла с предусловием Оператор цикла с постусловием Обобщение работы операторов цикла
ОПЕРАТОРЫ   ЦИКЛААвтор: Юркова Татьяна ЯковлевнаУчитель информатикиГ.Ростов-на-Дону МБОУ СОШ№97 СОДЕРЖАНИЕПонятие циклаОператор цикла с параметромОператор цикла с предусловием Оператор цикла с постусловием Обобщение работы операторов цикла Определение цикла Циклом - называется последовательность действий, выполняемых многократно, каждый раз при Цикл ForСинтаксис: for переменная := значение-1 to значение-2 do оператор for переменная Ввод числа Ввод числа Ввод числа Sum = 14Program SumPoz;Var Sum, a, Цикл ForСколько раз будут выполнены инструкции между Begin и End?for i:=j to Задания для индивидуальной работыВвести с клавиатуры 10 произвольных чисел. Подсчитать и напечатать Цикл WhileСинтаксис: while выражение do оператор Пример. eps:=0.001; while x > eps do  x:=x/2; Ввод числа Ввод числа Ввод числа Sum = 14Program SumPoz;Var Sum, a: Цикл WhileЧему будет равно значение переменной n после выполнения инструкций?n:=0;While n Задания для индивидуальной работы1    Вычислить и напечатать  таблицу Цикл RepeatСинтаксис: repeat  оператор;  оператор;  ...  оператор; until Ввод числа Ввод числа Ввод числа Sum = 14Program SumPoz;Var Sum, a: Цикл RepeatЧто делают следующие инструкции?n:=0;Repeat  write(‘*’);  n:=n+1;Until n Задания для индивидуальной работыПроизведение первых K четных чисел равно Pr. Сколько сомножителей Цикл Forfor переменная := значение-1 to значение-2 do оператор for переменная := Отличия и особенности хорошего стиля работы с циклическими операторами Цикл со счетчиком for1.Начальная установка переменной счетчика циклов до заголовка не требуется.2.
Слайды презентации

Слайд 2 СОДЕРЖАНИЕ
Понятие цикла
Оператор цикла с параметром
Оператор цикла с предусловием

СОДЕРЖАНИЕПонятие циклаОператор цикла с параметромОператор цикла с предусловием Оператор цикла с постусловием Обобщение работы операторов цикла

Оператор цикла с постусловием
Обобщение работы операторов цикла


Слайд 3 Определение цикла
Циклом - называется последовательность действий, выполняемых

Определение цикла Циклом - называется последовательность действий, выполняемых многократно, каждый раз

многократно, каждый раз при новых значениях параметров.
Последовательность действий, выполняемых

многократно называется – телом цикла.
Если заранее известно количество необходимых повторений, то цикл называется арифметическим.
Если количество повторений заранее неизвестно, то говорят об итерационном цикле.


Слайд 5 Цикл For
Синтаксис:

for переменная := значение-1 to значение-2

Цикл ForСинтаксис: for переменная := значение-1 to значение-2 do оператор for

do оператор

for переменная := значение-1 downto значение-2 do

оператор

Пример 1. Квадраты чисел от 2-х до 10-и.
for x:=2 to 10 do WriteLn(x*x);
Пример 2. Латинский алфавит.
for ch:='A' to 'Z' do Writeln(ch);
Пример 3. Использование цикла с downto.
for i:=10 downto 1 do WriteLn(i);
Пример 4. Использование составного оператора.
for x:=1 to 10 do
begin
y:=2*x+3;
WriteLn('f(',x,')=',y);
end;


Слайд 6 Ввод числа
Ввод числа
Ввод числа
Sum =

Ввод числа Ввод числа Ввод числа Sum = 14Program SumPoz;Var Sum,

14




Program SumPoz;
Var Sum, a, i: integer;
begin
Sum:=0;

For i:=1 to 3 do
begin
write(‘Ввод числа’);
readln(a);
Sum:=Sum + a;
end;
writeln(‘Sum = ’, Sum);
end.

Начало

i:=1;

i>3

Нет

Sum:=Sum + a;

Ввод а

Вывод Sum

Конец

Да

Блок-схема

Программный код

Экран программы

Содержимое памяти

a =

Sum =

неизвестно

неизвестно

4
10
0

4

0

4

10

14

0

Sum:=0;

i:=i + 1;

i =

неизвестно

1

2

3

4

Цикл For


Слайд 7 Цикл For
Сколько раз будут выполнены инструкции между Begin

Цикл ForСколько раз будут выполнены инструкции между Begin и End?for i:=j

и End?
for i:=j to j+1 do
Begin


End;

k:=0;
for i:=2 downto k do
Begin

End;

Ответ: 2

Ответ: 3


Слайд 8 Задания для индивидуальной работы
Ввести с клавиатуры 10 произвольных

Задания для индивидуальной работыВвести с клавиатуры 10 произвольных чисел. Подсчитать и

чисел. Подсчитать и напечатать количество положительных, отрицательных и нулевых

чисел
Дана последовательность Y=n*x+(x-n)
Х – изменяется от 2 до 10 с шагом 1, n –ввести с клавиатуры.
Напечатать X и Y
3. Вывести таблицу умножения на 5 от 9 до 4 (1вар)
4.С клавиатуры ввести 10 чисел. Вычислить и напечатать среднее арифметическое этих чисел.(2 вар)
5.Найти площади прямоугольников со сторонами а и в=4,5,6,7,8(3вар)



Слайд 9 Цикл While
Синтаксис:

while выражение do оператор
Пример.
eps:=0.001;

Цикл WhileСинтаксис: while выражение do оператор Пример. eps:=0.001; while x > eps do  x:=x/2;


while x > eps do
x:=x/2;


Слайд 10 Ввод числа
Ввод числа
Ввод числа
Sum =

Ввод числа Ввод числа Ввод числа Sum = 14Program SumPoz;Var Sum,

14




Program SumPoz;
Var Sum, a: integer;
begin
write(‘Ввод числа ’);

readln(a);
Sum:=0;
while a<>0 do
begin
Sum:=Sum + a;
write(‘Ввод числа’);
readln(a);
end;
writeln(‘Sum = ’, Sum);
end.

Начало

Ввод а

Sum:=0;

a<>0

Да

Sum:=Sum + a;

Ввод а

Вывод Sum

Конец

Нет

Блок-схема

Программный код

Экран программы

Содержимое памяти

a =

Sum =

неизвестно

неизвестно

4
10
0

4

0

4

10

14

0

Цикл While


Слайд 11 Цикл While
Чему будет равно значение переменной n после

Цикл WhileЧему будет равно значение переменной n после выполнения инструкций?n:=0;While n


выполнения инструкций?
n:=0;
While n


Слайд 12 Задания для индивидуальной работы
1 Вычислить

Задания для индивидуальной работы1  Вычислить и напечатать таблицу значений функции

и напечатать таблицу значений функции Y=cosX(X+1)(X-1)

X изменяется от -2 до +2 с шагом 0,1

2 Вычислить произведение элементов последовательности четных чисел от 2 до 10

3 Вывести элементы последовательности нечетных чисел от 1 до 9 в обратном порядке.

Возвести число А в степень n

5 Написать программу подсчета N!

Слайд 13 Цикл Repeat
Синтаксис:


repeat
оператор;
оператор;

Цикл RepeatСинтаксис: repeat оператор; оператор; ... оператор; until выражение;Пример. repeat

...
оператор;
until выражение;
Пример.
repeat
WriteLn('Введите

положительное число');
ReadLn(x);
until x>0;

Слайд 14 Ввод числа
Ввод числа
Ввод числа
Sum =

Ввод числа Ввод числа Ввод числа Sum = 14Program SumPoz;Var Sum,

14




Program SumPoz;
Var Sum, a: integer;
begin
Sum:=0;
Repeat

write(‘Ввод числа’);
readln(a);
Sum:=Sum + a;
Until a=0;
writeln(‘Sum = ’, Sum);
end.

Цикл Repeat

Начало

Sum:=0;

a=0

Нет

Sum:=Sum + a;

Ввод а

Вывод Sum

Конец

Да

Блок-схема

Программный код

Экран программы

Содержимое памяти

a =

Sum =

неизвестно

неизвестно

4
10
0

4

0

4

10

14

0


Слайд 15 Цикл Repeat
Что делают следующие инструкции?
n:=0;
Repeat
write(‘*’);

Цикл RepeatЧто делают следующие инструкции?n:=0;Repeat write(‘*’); n:=n+1;Until n

n:=n+1;
Until n

одну звездочку

Что нужно изменить в условии окончания цикла
для предыдущего примера, чтобы было выведено
5 звездочек?

Ответ: n=5


Слайд 16 Задания для индивидуальной работы
Произведение первых K четных чисел

Задания для индивидуальной работыПроизведение первых K четных чисел равно Pr. Сколько

равно Pr. Сколько сомножителей взято.

2. Числа Фибоначчи

f(n) определяются формулами: f0=f1=1; fn=fn-1=fn-2 при n=2,3,…
Составить программу:
Определения f– 20- число Фибоначчи;
Поиска - первого числа Фибоначчи, большего m(m>1)
Вычисления S-суммы всех чисел Фибоначчи, которые не превосходят 10000
3. Ввести с клавиатуры n чисел. Вычислить сумму положительных чисел, порядковые номера которых четные.

Слайд 17 Цикл For
for переменная := значение-1 to значение-2 do

Цикл Forfor переменная := значение-1 to значение-2 do оператор for переменная

оператор

for переменная := значение-1 downto значение-2 do оператор


Цикл While

while выражение do оператор

Цикл Repeat

repeat
оператор;
оператор;
...
оператор;
until выражение;


Слайд 18 Отличия и особенности хорошего стиля работы с циклическими

Отличия и особенности хорошего стиля работы с циклическими операторами  Цикл

операторами
Цикл с предусловием WHILE

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


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