СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 20.05.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Оператор цикла For (презентация)

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Оператор цикла For (презентация)»

ТРУД Тетрадь Дневник Учебник Ручка

ТРУД

Тетрадь

Дневник

Учебник

Ручка

Вспомним Что представляет собой алгоритмическая конструкция повторение  ( цикл )? Алгоритмическая конструкция повторение  ( цикл ) представляет собой последовательность действий, выполняемых многократно. Саму последовательность называют телом цикла

Вспомним

Что представляет собой алгоритмическая конструкция повторение ( цикл )?

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

Вспомним Что такое оператор цикла?   Оператор цикла — команда, реализующая алгоритмическую конструкцию повторение  на языке программирования.

Вспомним

Что такое оператор цикла?

Оператор цикла — команда, реализующая алгоритмическую конструкцию повторение на языке программирования.

Вспомним Когда используется цикл с предусловием? Цикл с предусловием используется в том случае, когда известно условие продолжения работы. Для записи оператора цикла с предусловием используется команда while . Формат команды:     while   do  begin   тело цикла;  end ;

Вспомним

Когда используется цикл с предусловием?

Цикл с предусловием используется в том случае, когда известно условие продолжения работы. Для записи оператора цикла с предусловием используется команда while . Формат команды:

while do begin тело цикла; end ;

Оператор цикла  с параметром

Оператор цикла с параметром

Узнаем: - что такое цикл с параметром; - формат оператора цикла с параметром; Научимся:  - записывать оператор цикла с параметром; - определять, сколько раз выполнится тело цикла с параметром; - использовать алгоритмическую конструкцию цикл с параметром для решения задач урока;
  • Узнаем:

- что такое цикл с параметром;

- формат оператора цикла с параметром;

  • Научимся:

- записывать оператор цикла с параметром;

- определять, сколько раз выполнится тело цикла с параметром;

- использовать алгоритмическую конструкцию цикл с параметром для решения задач урока;

Оператор цикла с параметром Цикл с параметром используется тогда, когда известно количество повторений.  Для записи оператора цикла с параметром используется команда for .

Оператор цикла с параметром

Цикл с параметром используется тогда, когда известно количество повторений. Для записи оператора цикла с параметром используется команда for .

Оператор цикла с параметром Формат команды: for   i:  N1 to  N2 do  begin   тело цикла;  end ; В данном случае параметр цикла i изменяется от  N1  до  N2 , каждый раз увеличиваясь на  1 . Значение параметра N1 не может быть больше N2 .

Оператор цикла с параметром

Формат команды:

for i:  N1 to N2 do begin тело цикла; end ;

В данном случае параметр цикла i изменяется от N1 до N2 , каждый раз увеличиваясь на 1 . Значение параметра N1 не может быть больше N2 .

Оператор цикла с параметром Формат команды: for i:  N2 downto  N1 do  begin   тело цикла;  end ;  В данном случае параметр цикла i изменяется от  N2  до  N1 , каждый раз уменьшаясь на  1 . Значение параметра N2 не может быть меньше N1 .

Оператор цикла с параметром

Формат команды:

for i:  N2 downto N1 do begin тело цикла; end ;

В данном случае параметр цикла i изменяется от N2 до N1 , каждый раз уменьшаясь на 1 . Значение параметра N2 не может быть меньше N1 .

Оператор цикла с параметром При решении задач с использованием оператора цикла важно правильно выбрать вид цикла. Если известно количество повторений тела  цикла, то выбирают цикл for , а иначе — цикл while .

Оператор цикла с параметром

При решении задач с использованием оператора цикла важно правильно выбрать вид цикла. Если известно количество повторений тела цикла, то выбирают цикл for , а иначе — цикл while .

Оператор цикла с параметром I. Задание: var  x: integer;  begin  for x :  30 downto 0  do   begin  writeln (‘ До конца урока осталось ’,  x, ‘ секунд ’); Sleep (1000);   end ;  end .  Пример

Оператор цикла с параметром

I. Задание:

var x: integer; begin for x :  30 downto 0 do begin writeln (‘ До конца урока осталось ’, x, ‘ секунд ’);

Sleep (1000); end ; end .

Пример

Физкультминутка For i:= A to B do Цикл с параметром For i:= 1 to 10 do Writeln (‘ Привет ’) Цикл выведет на экран 10 раз слово «Привет» k:=0; For i:= 1 to 5 do k:=k+2; Цикл выведет на экран 10 For i:= 1 to 8 do Writeln (i, ‘ ’); Цикл выведет на экран 1 2 3 4 5 6 7 8 For i:= 8 downto 1 do Writeln (i, ‘ ’); Цикл выведет на экран 8 7 6 5 4 3 2 1

Физкультминутка

For i:= A to B do

Цикл с параметром

For i:= 1 to 10 do

Writeln (‘ Привет ’)

Цикл выведет на экран 10 раз слово «Привет»

k:=0;

For i:= 1 to 5 do

k:=k+2;

Цикл выведет на экран 10

For i:= 1 to 8 do

Writeln (i, ‘ ’);

Цикл выведет на экран 1 2 3 4 5 6 7 8

For i:= 8 downto 1 do

Writeln (i, ‘ ’);

Цикл выведет на экран 8 7 6 5 4 3 2 1

Повторим От чего зависит количество повторов в алгоритмической конструкции цикл с параметром ? В каком случае тело цикла не нужно заключать в операторные скобки ? В какой ситуации тело цикла выполнится 1 раз ? В какой ситуации тело цикла не выполнится  ни разу ?

Повторим

  • От чего зависит количество повторов в алгоритмической конструкции цикл с параметром ?
  • В каком случае тело цикла не нужно заключать в операторные скобки ?
  • В какой ситуации тело цикла выполнится 1 раз ?
  • В какой ситуации тело цикла не выполнится

ни разу ?

Решение задач с использованием оператора цикла  В магазине продают конфеты в упаковках по 0.1 кг, 0.2 кг, ... 0.9 кг, 1 кг. Известно,  что 1 кг конфет стоит х рублей. Выведите стоимости каждой упаковки в виде:  0.1 кг конфет стоит ... р.;  0.2 кг конфет стоит ... р. ... .

Решение задач с использованием оператора цикла

В магазине продают конфеты в упаковках по 0.1 кг, 0.2 кг, ... 0.9 кг, 1 кг. Известно, что 1 кг конфет стоит х рублей.

Выведите стоимости каждой упаковки в виде:

0.1 кг конфет стоит ... р.; 0.2 кг конфет стоит ... р. ... .

Решение задач с использованием оператора цикла  Этапы выполнения задания I. Исходные данные: x (введенное число), i - переменная цикла. II. Результат: Вывод стоимости каждых последующих 100 грамм конфет. III. Алгоритм решения задачи.  1. ввести с клавиатуры цену конфет за 1 килограмм.  2. Будем использовать цикл for  поскольку в 1 кг содержится 10 частей по 0.1 кг. : for i:=1 to 10 do ;  3. Для определения цены каждого последующего 0.1 кг будем на каждом цикле выводить ( i/10 ,  ‘ кг конфет стоит ’ ,  x*i/10 ‘ рублей ’ ) IV. Описание переменных: x , i — integer .

Решение задач с использованием оператора цикла

Этапы выполнения задания

I. Исходные данные: x (введенное число), i - переменная цикла.

II. Результат: Вывод стоимости каждых последующих 100 грамм конфет.

III. Алгоритм решения задачи. 1. ввести с клавиатуры цену конфет за 1 килограмм.

2. Будем использовать цикл for поскольку в 1 кг содержится 10 частей по 0.1 кг. : for i:=1 to 10 do ;

3. Для определения цены каждого последующего 0.1 кг будем на каждом цикле выводить ( i/10 , кг конфет стоит , x*i/10 рублей )

IV. Описание переменных: x , iinteger .

Решение задач с использованием оператора цикла  var i,x:integer; begin  readln(x);  for i := 1 to 10 do Writeln(i/10, ' кг конфет стоит ' , x*i/10, '  рублей' ); end . Пример

Решение задач с использованием оператора цикла

var i,x:integer;

begin

readln(x);

for i := 1 to 10 do

Writeln(i/10, ' кг конфет стоит ' , x*i/10, ' рублей' );

end .

Пример

Домашнее задание §1 7 п.2,2 Задание 5 (с.69, печатная тетрадь)

Домашнее задание

§1 7 п.2,2

Задание 5 (с.69, печатная тетрадь)

Рефлексия Довольны ли вы результатом своей работы на уроке? Какие трудности возникли во время урока? Что поможет вам преодолеть эти трудности? а) помощь друга; б) помощь учителя; в) учебник;

Рефлексия

  • Довольны ли вы результатом своей работы на уроке?
  • Какие трудности возникли во время урока?
  • Что поможет вам преодолеть эти трудности?

а) помощь друга;

б) помощь учителя;

в) учебник;


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!