Урок 7

Тема: "Розв’язування задачі методом поділу на підзадачі "

Ознайомтеся з презентацією

Також корисно прослухати наступне відео

Цей урок - один з найважливіших, особливо для тих, хто серйозно вирішив освоїти професію програміста. Ми фактично вивчаємо поняття підпрограм в програмуванні. У Scratch немає цих понять, але є можливість створювати власні блоки. Це і є прямий аналог підпрограм.

Підпрограма - це частина коду, яка описується окремо і до неї звертаються з основної частини програми. Підпрограма може бути багаторазово викликана із різних частин основної програми. Підпрограму ще називають допоміжний алгоритм.

Переваги використання підпрограм очевидні . По-перше, в програмі немає дублювання коду, що скорочує трудомісткість створення програми, робить більш зручним процес налагодження та внесення змін. По-друге, значно підвищується надійність програми. Зауважимо, підпрограми використовуються не тільки з ціллю уникнення дублювання, а й для детального опрацювання складної задачі. Зручно розділити велику задачу на підзадачі і кожну оформити як підпрограму. В цьому випадку значно покращується "читабельність" програмного коду.

Перевіримо, як ви засвоїли матеріал

Дайте відповіді на наступні питання

Робота за комп'ютером

Інструкційна картка

1. Увійдіть на сайт онлайн-скретч в свій акаунт (так як і в уроці 1)

2. Відкрийте один із своїх проектів (квадрати, трикутники, прямокутники, кола) і переробіть з використанням власного блоку

3. Проект збережіть під назвою Прізвище-блоки1