7


  • Учителю
  • Конспект урока по информатике на тему 'Алгоритмическая конструкция 'повторение

Конспект урока по информатике на тему 'Алгоритмическая конструкция 'повторение

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы.

Цели урока:

предметные - представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы ; умение исполнять циклический алгоритм для формального исполнителя с заданной системой команд; умение составлять простые (короткие) циклические алгоритмы для формального исполнителя с заданной системой команд;

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

личностные - алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.

Задачи урока:

1) обобщить представления об алгоритмической конструкции «цикл»;

2) получить навыки записи циклов с заданным условием продолжения работы;

3) получить навыки выполнения циклов с заданным условием продолжения работы для различных формальных исполнителей;

4) получить навыки разработки циклов с заданным условием продолжения работы для различных формальных исполнителей с заданной системой команд.

Основные понятия, рассматриваемые на уроке:

алгоритм;

исполнитель;

повторение;

циклический алгоритм (цикл);

тело цикла.

Используемые на уроке средства ИКТ:

персональный компьютер (ПК) учителя, мультимедийный проектор, экран; ПК учащихся.

Ход урока.

  1. Организационный этап.

Здравствуйте ребята. Сегодня мы с вами узнаем много нового, и повторим уже ранее изученное.

  1. Актуализация знаний.

1. Алгоритм - это:

а) набор команд для компьютера;
б) отражение предметного мира с помощью знаков и сигналов, предназначенное для конкретного исполнителя;
в) понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленной цели;

г) инструкция по технике безопасности.

2.Свойство алгоритма дискретность означает:

а) что команды должны следовать последовательно друг за другом;

б) что каждая команда должна быть описана в расчете на конкретного исполнителя;

в) разбиение алгоритма на конечное число простых шагов;

г) строгое движение как вверх, так и вниз.

3.Линейный алгоритм - это:

а) способ представления алгоритма с помощью геометрических фигур;

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

г) строгое движение как вверх, так и вниз.

4.Человек или какое-либо устройство, исполняющее алгоритм называется:
а) автоматом;
б) исполнителем;

в) управляющим человеком или устройством;

г) роботом.

5.На кого рассчитан алгоритм, написанный на естественном языке?
а) на человека;

б) на компьютер;

в) на робота;

г) на всех одновременно.

6.Свойство алгоритма массовость означает:
а) что алгоритм должен обеспечивать возможность его применения для решения однотипных задач;

б) что каждая команда должна быть описана в расчете на конкретного исполнителя;

в) разбиение алгоритма на конечное число простых шагов;

г) использование любым исполнителем.

7.Графическое представление алгоритма - это:
а) способ представления алгоритма с помощью геометрических фигур;
б) схематичное изображение в произвольной форме;

в) представление алгоритма в форме таблиц;

г) представление алгоритма в виде графика.

8.Какой из документов является алгоритмом?

а) правила техники безопасности;
б) инструкция по приготовлению пищи;

в) расписание движения поездов;

г) список книг в школьной библиотеке.

9. Как изображается блок ввода информации?

а) б) в) г)


10. Как изображается блок вычислений (действий)?

а) б) в) г)



Ответы: 1-в, 2-в, 3-б, 4-б, 5-а, 6-а, 7-а, 8-б, 9-а, 10-б.


  1. Изучение нового материала.

  1. Вводим задачу, для решения которой понадобится выполнить много одинаковых действий.

  2. Вводим алгоритмическую конструкцию «повторение».

  3. На основании её, показываем цикл с предварительным условием.

  4. Подробно разбираем решение этой задачи и записи решения в виде блок-схемы. Используем программу «Конструктор алгоритмов».

  5. Рассматриваем задачи программирования исполнителя Робот в среде программирования «КуМир» используя цикл-пока.

Давайте рассмотрим задачу: «Нужно написать алгоритм, выполняя который исполнитель начистит полное ведро картошки»

алг картошка;


нач

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

Взять

Почистить

Положить

кон.




 
 
X

Чтобы скачать данный файл, порекомендуйте его своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал