gn="justify"> Перша тема носить назву «основи алгоритмізації» і включає в себе такі основні питання: поняття і визначення алгоритму; властивості алгоритмів; форми подання алгоритму: словесна, графічна, програма; типові алгоритмічні конструкції: послідовність, розгалуження, цикл; стадії створення алгоритму; лінійний алгоритм; розгалужується алгоритм; циклічний алгоритм; цикл з відомим числом повторень; цикл з передумовою; цикл з постусловіем; допоміжний алгоритм.
Друга тема називається «уявлення про програму (класифікація програм)», тут розгляду підлягають наступні питання: виконавець алгоритму; поняття програми та програмування; призначення процедури; підходи до створення програми: процедурний, об'єктний; класифікація та характеристика програмного забезпечення: системне, прикладне, інструменти програмування; роль програмного забезпечення в організації роботи комп'ютера.
Вивчення розділу «алгоритм і виконавці» відбувається протягом усього базового курсу, тобто з 8 по 9 класи.
У 8 класі учні знайомляться на прикладах з поняттям алгоритму і його основними властивостями. Учні знайомляться з різними формами подання алгоритмів, зупиняються докладно на блок-схемах. Навчання відбувається з паралельним освоєнням шкільного алгоритмічної мови. Таким чином, всі типові алгоритмічні конструкції представлені одночасно з допомогою блок-схем і Кумира (шкільного алгоритмічної мови), що дозволяє забезпечити розуміння формального представлення алгоритму різними способами. На вивчення даної теми відводиться 6:00 занять в некомпьютерном класі.
Що стосується питань, пов'язаних з виконавцем і системою його команд, то вони розглядаються вже у зв'язку з формуванням поняття програма та програмування. Тут розглядаються детально різні підходи до створення програми, а також велика увага приділяється процедурі. На вивчення даної теми відводиться всього лише 1 годину занять без використання комп'ютера.
А потім йде розгляд повністю практичного питання, подводящему підсумок вивчення теоретичних основ побудови алгоритмів і програм, «середовище програмування». У цьому підручнику для навчання учнів алгоритмізації пропонується мова програмування ЛОГО. До складу даної мови входить виконавець Черепашка, призначення якого - зображення на екрані креслень, малюнків, що складаються з прямолінійних відрізків. Програми управління Черепашкою складаються з команд: вперед (а), тому (а), направо (в), ліворуч (в), підняти хвіст, опустити хвіст. Мається на увазі, що черепашка малює хвостом, і якщо хвіст опущений, то при переміщенні проводиться лінія, а коли хвіст піднятий, то лінія не малюється. Крім того в мові є всі основні структурні команди. В цілому ЛОГО призначений для навчання структурної методики програмування.
Головне методичне гідність Черепашки - ясність для учня вирішуваних завдань, наочність процесу роботи в ході виконуваної програми. А як відомо дидактичний принцип наочності є одним з найважливіших у процесі навчання. Всього на вивчення цієї теми відводиться 8 годин, що не є достатнім для розбору всіх тонкощів цього середовища, але вистачає для знайомства з одного із середовищ програмування.
У 9 класі відбувається більш докладне вивчення теми «основи алгоритмізації», на цей розділ виділяється вже 8 годин. У цьому класі відбувається повторення всіх вивчених понять і...