Основные алгоритмические конструкции — изучение основных понятий (8/17)
Раздел «Основные алгоритмические конструкции». Изучение основных понятий по теме «Основные алгоритмические конструкции». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Подпрограммы: процедуры и функции
Подпрограмма решает одну ясную подзадачу. Процедура выполняет действие, функция возвращает значение. Перед кодом опишите контракт: входные параметры, действие и результат.
Pascal
function Max2(a,b: integer): integer;
begin
if a>b then Max2:=a else Max2:=b;
end;
Лаборатория
- Опишите и реализуйте процедуру line(n), выводящую n символов.
- Опишите и реализуйте функцию square(x), возвращающую x·x.
- Проверьте line(1), line(5), square(0), square(-3), square(12).
Ожидаемые результаты функции: 0, 9, 144. После тестов замените повторяющийся фрагмент двумя вызовами подпрограммы и убедитесь, что вывод не изменился.
Проверь себя
square(max2(3,5)) = 25. Сначала завершается внутренний вызов max2, затем square.
Материалы урока
Скачать и открыть
Учителю
2 материалаМетодичка · для учителей
Поурочное планирование и опорная схема (РБ)
DoD/УП РБ: «Основные алгоритмические конструкции» · блок «Алгоритмы и программирование» · 10 кл. elevated. Маршрут 45 мин, идеи по программе, лист ученика.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!