Создай слайды на тему использование вспомогательных алгоритмов
План презентации из
- Титульный слайд.
- Что такое вспомогательный алгоритм.
- Зачем он нужен.
- Виды: процедуры и функции.
- Как устроен и как вызывается.
- Пример на Python.
- Пример для исполнителя (Чертёжник, Робот).
- Выводы.
Для каждого слайда ниже даны заголовок и текст, который можно перенести в PowerPoint или Google Презентации.
Вспомогательный алгоритм (подпрограмма) решает часть общей задачи. Его записывают один раз, а вызывают по имени столько раз, сколько нужно. Благодаря этому программа становится короче, понятнее и проще в отладке.
Слайд
Использование вспомогательных алгоритмов
Выполнил(а): ФИО, класс. Учитель: ФИО.
Слайд
- Вспомогательный алгоритм (подпрограмма) — алгоритм, который решает часть задачи и вызывается из другого алгоритма.
- Алгоритм, который вызывает подпрограммы, называется основным.
- У вспомогательного алгоритма есть имя, и по этому имени его вызывают.
Слайд
- Повторяющиеся действия записываются один раз, а не копируются.
- Программа становится короче и понятнее.
- Сложную задачу можно разбить на простые части (метод «сверху вниз»).
- Ошибки проще искать и исправлять.
- Готовые подпрограммы можно использовать в других программах.
Слайд
- Процедура выполняет действие (вывод на экран, рисование) и не обязана возвращать значение.
- Функция вычисляет значение и возвращает его (
return). - Параметры — данные, которые передаются подпрограмме при вызове.
Слайд
- Описание: задаём имя, параметры и тело подпрограммы.
- Вызов: в основной программе пишем имя и передаём аргументы.
- Выполнение: управление переходит в подпрограмму.
- Возврат: после завершения управление возвращается в место вызова.
Слайд
def square(x): # функция
return x * x
def line(n): # процедура
print("*" * n)
a = square( ) # a =
line(a) # выведет звёздочек
line( )
Одна функция используется несколько раз с разными данными.
Слайд
Нужно нарисовать три квадрата. Вместо того чтобы три раза писать одни и те же команды, делаем так:
алг квадрат
нач
повтори раз
вперёд
поворот на
кц
кон
алг основной
нач
квадрат
сместиться на ( , )
квадрат
сместиться на ( , )
квадрат
кон
Слайд
- Вспомогательные алгоритмы делают программу короткой, наглядной и удобной для отладки.
- Процедуры выполняют действия, функции возвращают результат.
- Подпрограмма один раз описывается и много раз вызывается.
- Это основа структурного программирования и командной работы над большими проектами.
