Перейти к содержанию

Основные алгоритмические конструкции — изучение основных понятий (8/17)

Раздел «Основные алгоритмические конструкции». Изучение основных понятий по теме «Основные алгоритмические конструкции». КТП составлено по действующей официальной программе Республики Беларусь.

Открыт · Презентация · Методичка

Конспект урока

Язык примеров

Содержание урока адаптируется под выбранный язык

Подпрограммы: процедуры и функции

Подпрограмма решает одну ясную подзадачу. Процедура выполняет действие, функция возвращает значение. Перед кодом опишите контракт: входные параметры, действие и результат.

Pascal

function Max2(a,b: integer): integer;
begin
  if a>b then Max2:=a else Max2:=b;
end;

Лаборатория

  1. Опишите и реализуйте процедуру line(n), выводящую n символов.
  2. Опишите и реализуйте функцию square(x), возвращающую x·x.
  3. Проверьте line(1), line(5), square(0), square(-3), square(12).

Ожидаемые результаты функции: 0, 9, 144. После тестов замените повторяющийся фрагмент двумя вызовами подпрограммы и убедитесь, что вывод не изменился.

Проверь себя

square(max2(3,5)) = 25. Сначала завершается внутренний вызов max2, затем square.

Материалы урока

Скачать и открыть

Учителю

2 материала

Презентация · для учителей

Презентация «Подпрограммы: процедуры и функции»

Скачать PPTX

Методичка · для учителей

Поурочное планирование и опорная схема (РБ)

DoD/УП РБ: «Основные алгоритмические конструкции» · блок «Алгоритмы и программирование» · 10 кл. elevated. Маршрут 45 мин, идеи по программе, лист ученика.

Скачать DOCX

Поурочное планирование и опорная схема (РБ)

DOCX

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!