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

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

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

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

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

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

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

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

Итоги урока

Презентация "Программирование циклов с заданным числом повторений", информатика, 9 класс

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

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

Цель урока: Изучение структуры и принципов организации циклических алгоритмов с заранее известным количеством итераций. Задачи урока: - Понять назначение и структуру цикла с параметром (for). - Научиться правильно выбирать начальное значение переменной цикла, условие завершения и шаг изменения. - Разработать и реализовать программы с использованием оператора for. - Освоить методику пошагового исполнения программы для проверки правильности решения.

Основные понятия: - Циклы - Переменная цикла - Условие окончания цикла - Тело цикла - Шаг цикла

Просмотр содержимого документа
«Презентация "Программирование циклов с заданным числом повторений", информатика, 9 класс»

Информатика, 9 класс Программирование циклов с заданным числом повторений

Информатика, 9 класс

Программирование циклов с заданным числом повторений

Диктант var program end write read if … then … else begin integer if … then … :=

Диктант

  • var
  • program
  • end
  • write
  • read
  • if … then … else
  • begin
  • integer
  • if … then …
  • :=

Правильный ответ program read var := write if … then … else begin end if … then … integer   Оценивание :  10 прав. ответов  –  5   8 -9 прав. ответов  –  4   5 -7 прав. ответов  –  3  5 прав. ответов  – 2

Правильный ответ

  • program
  • read
  • var
  • :=
  • write
  • if … then … else
  • begin
  • end
  • if … then …
  • integer

Оценивание :

10 прав. ответов 5

8 -9 прав. ответов 4

5 -7 прав. ответов 3

5 прав. ответов 2

Типы алгоритмов Линейный  Разветвляющийся  Циклический

Типы алгоритмов

  • Линейный
  • Разветвляющийся
  • Циклический

Программирование циклов Начала программирования

Программирование циклов

Начала программирования

Виды циклов нет Условие i = i 1 , i 2 да Тело цикла Тело цикла Тело цикла да Условие нет Цикл с заданным числом повторений Цикл с заданным условием продолжения работы Цикл с заданным условием окончания работы

Виды циклов

нет

Условие

i = i 1 , i 2

да

Тело цикла

Тело цикла

Тело цикла

да

Условие

нет

  • Цикл с заданным числом повторений
  • Цикл с заданным условием продолжения работы
  • Цикл с заданным условием окончания работы

:= нач.знач. to кон.знач. do оператор с.139 После каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условие выхода из цикла - превышение параметром конечного значения. " width="640"

Программирование циклов с заданным числом повторений

i = i нач , i кон

Тело цикла

Общий вид оператора:

for параметр := нач.знач. to кон.знач. do оператор

с.139

После каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условие выхода из цикла - превышение параметром конечного значения.

Пример 1 for i:=1 to 10 do   writeln ( i ) ; или for i:=1 to 10 do   writeln ( i ) ; Параметр цикла? Начальное значение параметра? Конечное значение параметра? Тело цикла? Сколько раз будет выполнено тело цикла? Что будет выведено на экран? 7

Пример 1

for i:=1 to 10 do

writeln ( i ) ;

или

for i:=1 to 10 do writeln ( i ) ;

  • Параметр цикла?
  • Начальное значение параметра?
  • Конечное значение параметра?
  • Тело цикла?
  • Сколько раз будет выполнено тело цикла?
  • Что будет выведено на экран?

7

№ 197 (РТ) . Определите значения переменных s  и  i после выполнения следующих операторов.  s:=0 ;  for  i:=0 to 5 do s:=s+i ; параметр тело цикла нач. знач. параметра кон. знач. параметра 7

197 (РТ) .

Определите значения переменных s и i после выполнения следующих операторов.

s:=0 ;

for i:=0 to 5 do s:=s+i ;

параметр

тело цикла

нач. знач. параметра

кон. знач. параметра

7

Компьютерный практикум «Программирование циклических алгоритмов»  (цикл с заданным числом повторений)   Задание : создать программу, которая напечатает твое имя 10 раз.  План работы: Открыть среду программирования Паскаль. (Запустить PascalABC.NET ) Открыть файл-заготовку name . pas (в папке \Уроки\8класс) Дополнить программу Запустить программу и получить результат Показать результат работы учителю

Компьютерный практикум «Программирование циклических алгоритмов» (цикл с заданным числом повторений)

Задание : создать программу, которая напечатает твое имя 10 раз.

План работы:

  • Открыть среду программирования Паскаль. (Запустить PascalABC.NET )
  • Открыть файл-заготовку name . pas (в папке \Уроки\8класс)
  • Дополнить программу
  • Запустить программу и получить результат
  • Показать результат работы учителю

Вариант выполнения работы

Вариант выполнения работы

:= нач.зн. to кон.зн. do опер. Мы научились… Моя самооценка… " width="640"

Итог урока

  • Мы познакомились…

for пар. := нач.зн. to кон.зн. do опер.

  • Мы научились…
  • Моя самооценка…

Критерии оценивания: 18-20 баллов – «5»   15-17 баллов – «4»   10-14 баллов – «3»   «2»

Критерии оценивания:

  • 18-20 баллов – «5»
  • 15-17 баллов – «4»
  • 10-14 баллов – «3»
  • «2»

Рефлексия

Рефлексия

Домашнее задание п. 3.5.3 № 197 (РТ) № 10 (уч.:с.143)

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

  • п. 3.5.3
  • № 197 (РТ)
  • № 10 (уч.:с.143)