Тема урока « Цикл с параметром»
Максютова З.Х.,учитель информатики МОБУ «Школа Успеха», Уфимский район
Цели: Образовательная:
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г.