Разделы презентаций


Организация программ циклической структуры 9 класс

Содержание

Виды циклов:

Слайды и текст этой презентации

Слайд 1Организация программ циклической структуры

Организация программ циклической структуры

Слайд 2Виды циклов:

Виды циклов:

Слайд 3Цикл с параметром
Как работает цикл:
Сначала переменной i присваивается

первоначальное значение In, затем значение i сравнивается с конечным значением

Ik и если In <= Ik, то осуществляется переход к телу цикла. После выполнения тела цикла значение i увеличивается автоматически на 1 и опять повторяется сравнение с In. Так продолжается до тех пор пока значение i не станет больше значения In.
Если тело цикла содержит 2 и больше операторов, то оно заключается в операторные скобки begin … end.
Цикл с параметромКак работает цикл:  Сначала переменной i присваивается первоначальное значение In, затем значение i сравнивается

Слайд 4Цикл с параметром
Первая форма записи (вперед):
For i:=In to Ik do

;


Вторая форма записи (назад):
For i:= In downto Ik

do
<тела цикла>;


тело цикла


i:=In;Ik

Цикл с параметромПервая форма записи (вперед):For i:=In to Ik do  ;Вторая форма записи (назад):For i:= In

Слайд 5Цикл с параметром
Первая форма записи (вперед):
For i:=In to Ik do
begin

;
end;

Вторая форма записи (назад):
For i:= In downto Ik do
begin


<тело цикла>;
end;


Цикл с параметромПервая форма записи (вперед):For i:=In to Ik dobegin ;end;Вторая форма записи (назад):For i:= In downto

Слайд 6Задача
Вычислить сумму натуральных чисел в интервале от 10 до

20. Вывести на экран данную последовательность и сумму.
(Решить тремя

способами!)

Задача Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на экран данную последовательность и

Слайд 7Первый способ (цикл с параметром):
Program summa1;
Uses crt;
Var i,S:integer;
Begin
clrscr;

S:=0;
for i:=10 to 20 do
begin

S:=S+i;
write(i:4);
end;
writeln;
writeln('S=',S);
readln;
End.

Первый способ (цикл с параметром):Program summa1;Uses crt;Var i,S:integer;Begin  clrscr;  S:=0;  for i:=10 to 20

Слайд 8Цикл с предусловием (пока)
Как работает цикл:
Выполнение оператора цикла с предусловием

начинается с проверки условия, записанного после слова while. Если оно

соблюдается (true), то выполняется <тело цикла>, затем вновь проверяется условие и т.д. Как только при очередной проверке окажется, что условие не соблюдается (false), <тело цикла> выполняться не будет.
В теле цикла обязательно должен быть оператор, влияющий на соблюдение условия, и противном случае произойдет зацикливание.
Если тело цикла содержит 2 и больше операторов, то оно заключается в операторные скобки begin … end.
Цикл с предусловием (пока)Как работает цикл:Выполнение оператора цикла с предусловием начинается с проверки условия, записанного после слова

Слайд 9Цикл с предусловием (пока)
While do
;
While do
begin

цикла>;
end;

Цикл с предусловием (пока)While do;While dobegin ;end;

Слайд 10Задача
Вычислить сумму натуральных чисел в интервале от 10 до

20. Вывести на экран данную последовательность и сумму.
(Решить тремя

способами!)

Задача Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на экран данную последовательность и

Слайд 11Второй способ (цикл с предусловием):
Program summa2;
Uses crt;
Var i,S:integer;
Begin
clrscr;
S:=0;

i:=10;
while i

write(i:4);
i:=i+1;
end;
writeln;
writeln('S=',S);
readln;
End.
Второй способ (цикл с предусловием):Program summa2;Uses crt;Var i,S:integer;Begin clrscr; S:=0; i:=10; while i

Слайд 12Цикл с постусловием (до)
Как работает цикл:
Последовательность операторов, входящих в тело

цикла, выполняется один раз, после чего проверяется соблюдение условия, записанного

следом за служебным словом until. Если условие соблюдается (true), цикл завершается. В противном случае – тело цикла выполняется еще раз, после чего снова проверяется соблюдение условия.
Т.к. тело цикла находится между служебными словами repeat … until, то операторные скобки не требуются.

Цикл с постусловием (до)Как работает цикл:Последовательность операторов, входящих в тело цикла, выполняется один раз, после чего проверяется

Слайд 13Цикл с постусловием (до)
Repeat
;
Until ;

Цикл с постусловием (до)Repeat  ;Until ;

Слайд 14Задача
Вычислить сумму натуральных чисел в интервале от 10 до

20. Вывести на экран данную последовательность и сумму.
(Решить тремя

способами!)

Задача Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на экран данную последовательность и

Слайд 15Третий способ (цикл с постусловием):
Program summa3;
Uses crt;
Var i,S:integer;
Begin
clrscr;

S:=0;
i:=10;
repeat
S:=S+i;

write(i:4);
i:=i+1;
until i>20;
writeln;
writeln('S=',S);
readln;
End.
Третий способ (цикл с постусловием):Program summa3;Uses crt;Var i,S:integer;Begin  clrscr;  S:=0;  i:=10;  repeat

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

цикл.
y:=2; x:=20;
while x>10 do
begin
x:=x–3;

y:=y-x;
end;
Определить, значения переменных после выполнения фрагмента программы. Сколько раз выполнится цикл. y:=2; x:=20;while x>10 dobegin

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

цикл.
y:=1;
for x:=1 to 5 do
y:=y+x;

Определить, значения переменных после выполнения фрагмента программы.  Сколько раз выполнится цикл. y:=1;for x:=1 to 5 doy:=y+x;

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

цикл.
y:=1; x:=10;
repeat
y:=y*x;
x:=x–2;
until x

Определить, значения переменных после выполнения фрагмента программы.  Сколько раз выполнится цикл. y:=1; x:=10;repeat  y:=y*x;

Слайд 19Изменим условие задачи (задание дается всем группам). Вычислить сумму натуральных

чисел чётных и нечётных чисел в интервале от 10 до

20. На экран вывести последовательности чисел и их суммы. Задание решить с использованием любого цикла.
Изменим условие задачи (задание дается всем группам). Вычислить сумму натуральных чисел чётных и нечётных чисел в интервале

Слайд 20Задача 1. Дано натуральное число n. Вычислить сумму: 1/2+2/3+3/4+…+n/(n+1).

Задача

2. Составить программу для нахождения суммы квадратов цифр целого числа


Задача 3. Составить программу планирования закупки товара в магазине на сумму, не превышающую заданную величину

Задача 1. Дано натуральное число n. Вычислить сумму: 1/2+2/3+3/4+…+n/(n+1). Задача 2. Составить программу для нахождения суммы квадратов

Слайд 21Контрольные вопросы (задаются всем группам):
1.      Что такое цикл?
2.     

Какие виды циклов существуют в Паскале?
3.      Как работает цикл

с параметром?
4.      Как выполняется цикл с предусловием?
5.      Как работает цикл с постусловием?
6.      Чем отличаются циклы с условием?
Контрольные вопросы (задаются всем группам): 1.      Что такое цикл?2.      Какие виды циклов существуют в Паскале?3.  

Слайд 22Домашнее задание:
Конспект.
Задача. Вычислить сумму ряда чисел: 5, 7, 9

.. 45 кратных 5. На экран вывести последовательности чисел и

их сумму. Задание решить с использованием каждого цикла. Сколько раз выполняется каждый цикл.
Домашнее задание:Конспект. Задача. Вычислить сумму ряда чисел: 5, 7, 9 .. 45 кратных 5. На экран вывести

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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