Разработка урока « Цикл с параметром»
Тема урока « Цикл с параметром»
Максютова З.Х., учитель информатики МОБУ «Школа Успеха», Уфимский район
Цели: Образовательная:
1) Закрепление навыков в составлении программ с использованием цикла с параметром.
2) Использование цикла и ветвления в одной программе.
Развивающая:
Развитие умений обобщать, систематизировать и применять знания, полученные ранее.
Воспитательная:
Формирование навыков самостоятельной работы и воспитания самоконтроля учащихся.
Тип урока: Урок применения знаний, навыков и умений.
Оборудование: компьютерный класс, мультимедийный проектор, среда программирования Pascal.
Ход занятия
«Нельзя научиться программированию с помощью ручного калькулятора, но научившись программировать, можно забыть арифметику»
Алан Перлис (1922–1990) — американский учёный в области информатики
– Какими структурами алгоритмов мы знакомились на прошлых занятиях?
– (предполагаемые ответы)
- линейная структура (действия следуют одно за другим)
- структуры ветвления и выбор (действия выполняются в одном из направлений в зависимости от истинности проверяемого условия)
Устная работа
Определите результат выполнения фрагмента программы:
1) begin 2) begin
x:=5; x:=3;
y:=3; y:=2;
a:=x+y; x:=sqr(x)+4*y;
a:=a+2; writeln(x);
writeln(a); end.
end.
2. Какое значение будет иметь переменная d после выполнения следующих операторов:
1. a:=3;
b:=2;
If a>b then d:=a else d:=b;
2. a:=-3;
b:=2;
If a>b then d:=a else d:=b.
3. Открыть тест по ссылке: https://kpolyakov.spb.ru/school/ogetest/b9.htm
4. Решение задач
- Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5.
Пример работы программы:
Входные данные | Выходные данные |
3 | 25 |
- Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число — сумму чисел, кратных 6.
Пример работы программы:
Входные данные | Выходные данные |
3 | 18 |
- Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.
Пример работы программы:
Входные данные | Выходные данные |
3 | 2 |
Вопросы:
- Чему равно количество повторений тела оператора цикла с параметром, если параметр цикла принимает:
- все целые значения от 1 до 10;
- все целые значения от а до b;
- все значения от 1 до 10 нечетные;
Запишите, пожалуйста, домашнее задание.
https://inf-oge.sdamgia.ru/ Задание №15 (№7-9)
Литература:
- Златопольский Д.М. Я иду на урок информатики: Задачи по программированию. 7-11 классы: Книга для учителя. - М.: Издательство «Первое сентября», 2001.
- Абрамов С.А. и др. Задачи по программированию М: Наука, 2003.
- Гуденко Д.А. Сборник задач по программированию. С-Пб.: «Компас», 2005г.