> В«Властивість масовості виражається в тому, що алгоритм єдиним чином застосовується до будь-якої конкретної формулюванні завдання, для вирішення якої він розробленийВ» [20, с. 36]. Іншими словами, це можна назвати універсальністю алгоритму по відношенню до вихідних даних розв'язуваної задачі. Зауважимо, що дана властивість не є необхідною властивістю алгоритму, а швидше визначає якість алгоритму: універсальний алгоритм краще неуніверсальність (алгоритм вирішення приватної завдання - теж алгоритм!). br/>
.2 Методика навчання алгоритмізації на навчальних виконавців, що працюють В«в обстановціВ»
Навчання методам побудови алгоритмів - один з найбільш відпрацьованих розділів шкільної інформатики. Традиційно застосовуваним дидактичним засобом у цьому розділі є навчальні виконавці алгоритмів. Наприклад, Кукарача з Роботландия, МУРАХА Г. Н. Гутмана, Кенгуренок, реалізований фірмою КУДИЦ. Взагалі кажучи, підходить будь-який виконавець, який задовольняє таким умовам:
В· це повинен бути виконавець, що працює В«в обстановці;
В· цей виконавець повинен імітувати процес управління деяким реальним об'єктом (роботом і пр.);
В· в системі команд виконавця повинні бути всі структурні команди управління (розгалуження, цикли);
В· виконавець дозволяє використовувати допоміжні алгоритми (процедури).
Останні два пункти означають, що на даному виконавця можна навчати структурної методикою алгоритмізації. Всяке педагогічний засіб має відповідати поставленої навчальної мети. Головною метою розділу алгоритмізації є оволодіння учнями структурної методикою побудови алгоритмів. p align="justify"> Яким би виконавцем ні користувався вчитель, рекомендується слідувати єдиній методичній схемі навчання. При описі будь-якого виконавця алгоритмів необхідно виділяти такі його характеристики; середу, режими роботи, система команд, дані. Сукупність таких характеристик можна назвати архітектурою виконавця. p align="justify"> Розглянемо як приклад опис архітектури широко відомого виконавця Кенгуренок (аналогом є виконавець Чертежник до підручника [12, с. 43]). Автори програми Кенгуренок назвали свого героя Ру (Roo) - по імені персонажа мультфільму. Ми також будемо користуватися цим ім'ям. br/>
.2.1 Архітектура навчального виконавця
1.2.1.1 середу виконавця
На екрані присутні три основних елементи середовища навчального виконавця: рядок меню, поле програми і поле малюнка, на якому знаходиться Кенгуренок. На полі малюнка неявно (тобто її не видно) нанесена прямокутна сітка. Довжину сторони однієї квадратної осередку цієї сітки назвемо кроком. Розмір всього поля - 15 кроків по горизонталі і 19 кр...