Презентация, доклад на тему Чертежник учится, или использование вспомогательных алгоритмов

Рассмотрим задание: необходимо нарисовать несколько, например три, квадрата.

Слайд 1Чертежник учится, или использование вспомогательных алгоритмов

Чертежник учится, или использование вспомогательных алгоритмов

Слайд 2Рассмотрим задание: необходимо нарисовать несколько, например три, квадрата.

Рассмотрим задание: необходимо нарисовать несколько, например три, квадрата.

Слайд 3Алгоритм может выглядеть так. А если нам захочется нарисовать десять одинаковых

квадратов? Сто?
использовать Чертежник алг квадраты 1  нач . сместиться в точку(-4,1) . опустить перо . сместиться на вектор(0,2) . сместиться на вектор(2,0) . сместиться на вектор(0,-2) . сместиться на вектор(-2,0) . поднять перо . сместиться в точку(-1,1) . опустить перо . сместиться на вектор(0,2) . сместиться на вектор(2,0) . сместиться на вектор(0,-2) . сместиться на вектор(-2,0) . поднять перо . сместиться в точку(2,1) . опустить перо . сместиться на вектор(0,2) . сместиться на вектор(2,0) . сместиться на вектор(0,-2) . сместиться на вектор(-2,0) . поднять перо . сместиться в точку(0,0) кон
Алгоритм может выглядеть так. А если нам захочется нарисовать десять одинаковых квадратов? Сто?использовать Чертежник алг квадраты 1  нач

Слайд 4При создании средних по размеру программ используется структурное программирование, идея которого

заключается в том, что структура программы должна отражать структуру решаемой задачи, чтобы алгоритм решения был ясно виден из исходного текста. Программа разбивается на множество подпрограмм (вспомогательных алгоритмов), каждая из которых выполняет какое-то действие, предусмотренное исходным заданием.
Комбинируя вспомогательные алгоритмы, удается сформировать итоговый алгоритм используя блоки кода (подпрограммы), имеющих определенную смысловую нагрузку. Обращаться к ним, можно по их имени. Очень важная характеристика вспомогательных алгоритмов - это возможность их повторного использования.
Блоки кода выделенные желтым цветом запишем отдельным алгоритмом. Назовем его квадрат. Таким образом, мы как бы научим Чертежника новой команде  квадрат.

При создании средних по размеру программ используется структурное программирование, идея которого заключается в том, что структура программы

Слайд 5использовать Чертежник алг квадраты  нач . сместиться в точку(-4,1) . квадрат . сместиться в точку(-1,1) . квадрат . сместиться в точку(2,1) . квадрат . сместиться в точку(0,0) кон алг квадрат нач . опустить перо . сместиться

на вектор(0,2) . сместиться на вектор(2,0) . сместиться на вектор(0,-2) . сместиться на вектор(-2,0) . поднять перо кон
использовать Чертежник алг квадраты  нач . сместиться в точку(-4,1) . квадрат . сместиться в точку(-1,1) . квадрат . сместиться в точку(2,1) . квадрат . сместиться

Слайд 6Получили более компактный и понятный алгоритм. Там, где какие-то части программы

повторяются (используются) несколько раз, удобно использовать вспомогательные алгоритмы.
Обратите внимание — если нам потребуется изменить алгоритм так чтобы рисовались квадраты со стороной не два, а три, то при использовании вспомогательного алгоритма количество правок заметно уменьшается.
Примечание: все алгоритмы в программе на КуМире пишутся друг за другом, для удобства их можно отделять пустой строкой, главным считается алгоритм записанный первым, именно он начинает выполняться после запуска программы.

Получили более компактный и понятный алгоритм. Там, где какие-то части программы повторяются (используются) несколько раз, удобно использовать

Слайд 7Задание 1. Измените полученный алгоритм, так чтобы рисовалось 5, 7 или 10

квадратов.
Задание 2. Составьте программы лес, используя вспомогательный алгоритм елка, и улица, используя вспомогательный алгоритм домик.

Задание 1. Измените полученный алгоритм, так чтобы рисовалось 5, 7 или 10 квадратов.Задание 2. Составьте программы лес, используя вспомогательный

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть