ння, можливо скористатися досвідом викладання цього розділу на інших ступенях навчання, а так само будь-якими напрацюваннями, роботами колег, опублікованими в різних наукових виданнях. Дуже важлива систематизація такого матеріалу. p align="justify"> Але найбільший інтерес для дітей представляє виконання, в тому числі і спільне, у складі невеликого колективу, деякого проекту, віднесеного до зрозумілої дітям області навчання або оточуючого їх світу.
Навчальні виконавці алгоритмів є традиційно застосовуваним дидактичним засобом при вивченні алгоритмів, яке широко використовував ще академік А.П. Єршов в першому варіанті курсу інформатики. p align="justify"> Навчальний виконавець повинен задовольняти умовам:
. Виконавець повинен працювати В«в обстановціВ». p align="justify">. Виконавець повинен імітувати процес управління деяким реальним об'єктом, наприклад роботом, черепахою, креслярем та ін
. У системі команд виконавця повинні бути представлені всі основні структурні команди управління - цикли, розгалуження. p align="justify">. Виконавець повинен дозволяти використовувати допоміжні алгоритми (процедури). p align="justify"> На такому виконавця можна навчати структурної методикою алгоритмізації, що є головною метою навчання по розділу алгоритмізації. p align="justify"> Вивчаючи роботу будь-якого виконавця алгоритмів, вчителю слід привести його характеристики, сукупність яких називається архітектурою виконавця. До них відносяться:
середу, в якій працює виконавець;
режим роботи виконавця;
система команд виконавця;
дані, з якими працює виконавець. p align="justify"> Далі розглянемо більш докладно існуючі методики навчання програмуванню учнів початкової школи.
.2 Аналіз існуючих методик навчання молодших школярів програмування
Алгоритмізація як частина програмування є основним, центральним елементом змісту курсу інформатики. Однак обсяг її вивчення її залишається дискусійним, що пов'язано як з важливістю здійснення фундаменталізації курсу, так і з необхідністю проведення профорієнтації на професію програміста. Тому вивчення алгоритмізації має два аспекти: розвиваючий та програмістський. Розвиваючий аспект пов'язаний з необхідністю розвитку алгоритмічного мислення учнів як необхідної якості особистості сучасної людини. Програмістський аспект носить переважно профорієнтаційний характер і пов'язаний з необхідністю показу учням змісту діяльності програмістів. p align="justify"> Учні знайомляться з поняттями алгоритму і виконавця алгоритмів. У першому підручнику з інформатики (Основи інформатики та обчислювальної техніки: Пробне навч. Посібник для середовищ. Навч. Закладів: У 2 ч./За ред. А.П. Єршова і В.М. Монахова, - М.: Просвещение, 1985 -1986.) алгоритмізації відводилося центральне місце, а в я...