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

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

Автор публикации:
Дата публикации:
Краткое описание:

1
Чертежник учится, или использование вспомогательных алгоритмов
Чертежник учится, или использование вспомогательных алгоритмов
2
Рассмотрим задание: необходимо нарисовать несколько, например три, квадрата.
Рассмотрим задание: необходимо нарисовать несколько, например три, квадрата.
0
 
Благодаря этой рекламе сайт может продолжать свое существование, спасибо за просмотр.
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) кон
4
При создании средних по размеру программ используется структурное программиро...
При создании средних по размеру программ используется структурное программирование, идея которого заключается в том, что структура программы должна отражать структуру решаемой задачи, чтобы алгоритм решения был ясно виден из исходного текста. Программа разбивается на множество подпрограмм (вспомогательных алгоритмов), каждая из которых выполняет какое-то действие, предусмотренное исходным заданием. Комбинируя вспомогательные алгоритмы, удается сформировать итоговый алгоритм используя блоки кода (подпрограммы), имеющих определенную смысловую нагрузку. Обращаться к ним, можно по их имени. Очень важная характеристика вспомогательных алгоритмов - это возможность их повторного использования. Блоки кода выделенные желтым цветом запишем отдельным алгоритмом. Назовем его квадрат. Таким образом, мы как бы научим Чертежника новой команде  квадрат.
5
использовать Чертежник алг квадраты  нач . сместиться в точку(-4,1) . квадрат...
использовать Чертежник алг квадраты  нач . сместиться в точку(-4,1) . квадрат . сместиться в точку(-1,1) . квадрат . сместиться в точку(2,1) . квадрат . сместиться в точку(0,0) кон алг квадрат нач . опустить перо . сместиться на вектор(0,2) . сместиться на вектор(2,0) . сместиться на вектор(0,-2) . сместиться на вектор(-2,0) . поднять перо кон
6
Получили более компактный и понятный алгоритм. Там, где какие-то части програ...
Получили более компактный и понятный алгоритм. Там, где какие-то части программы повторяются (используются) несколько раз, удобно использовать вспомогательные алгоритмы. Обратите внимание — если нам потребуется изменить алгоритм так чтобы рисовались квадраты со стороной не два, а три, то при использовании вспомогательного алгоритма количество правок заметно уменьшается. Примечание: все алгоритмы в программе на КуМире пишутся друг за другом, для удобства их можно отделять пустой строкой, главным считается алгоритм записанный первым, именно он начинает выполняться после запуска программы.
7
Задание 1. Измените полученный алгоритм, так чтобы рисовалось 5, 7 или 10 ква...
Задание 1. Измените полученный алгоритм, так чтобы рисовалось 5, 7 или 10 квадратов. Задание 2. Составьте программы лес, используя вспомогательный алгоритм елка, и улица, используя вспомогательный алгоритм домик.
8
 
 
X

Чтобы скачать данную презентацию, порекомендуйте её своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить презентацию