ль, на переконання прихильників цього способу навчання, був і залишиться головною фігурою в навчанні. На ньому як і раніше будуть лежати функції організації колективу і виховання учнів. Вплив його особистості не зможе замінити ніяке алгорітмізованное допомогу або навчальна машина. Безпідставно і думка, що алгоритми являють собою деякий сверхпрограммний матеріал, ускладнюючий навчальний процес. Додаткове навантаження і труднощі для учнів створюються не тоді, коли в їх розумову діяльність вноситься певний порядок і система, а коли ці порядок і система відсутні. В
1.3. Алгоритм і його основні види.
Алгоритм - одне з найважливіших понятті інформатики. Алгоритм-точне, однозначно розуміється припис про виконання у зазначеній послідовності операцій (дії), що призводять до вирішення будь-якої з завдань, що належать до деякого класу (або типу). Приписувані операції (Дії) повинні бути доступні адресатові. Вони можуть бути як елементарними (Найпростішими), так і складними, заснованими на елементарних. До алгоритмів пред'являються вимоги:
В· одно-значности пропонуютьсядій та операцій;
В· результативності, припускає, що при виконанні кінцевого числа операцій буде отриманий шуканий результат;
В· масовості, що означає, що алгоритм застосуємо до рішення цілого класу задач. [6,39]
У процесі вирішення задачі за алгоритмом повинні бути присутніми: само припис, що складається з вказівок (команд) про виконанні дій або операцій над певними об'єктами і зазвичай фіксоване (У вигляді схем, слів, знаків) на тих чи інших матеріальних носіях; система-виконавець (людина або машина), до якої ці вказівки адресовані і яка їх виконує; об'єкти, на які спрямовані дії або операції які під їх впливом перетворюються.
Прикладом алгоритму може служити відомий спосіб складання двох чисел В«стовпчикомВ». Цей алгоритм можна представити у вигляді системи вказівок: виділити в доданків розряди одиниць і скласти одиниці, якщо отримана сума менше 10, записати її в розряді одиниць під нижнім числом, якщо сума більше або дорівнює 10, записати в розряді одиниць тільки кол-во одиниць; виділити в доданків розряд десятків і записати отриманий при додаванні одиниць десяток над розрядом десятків 1-го (верхнього) доданку; скласти десятки і т. д. Аналогічні вказівки даються для складання одиниць інших розрядів числа. Системою-виконавцем даного алгоритму може бути як ЕОМ, так і людина.
У теорію і практику навчання поняття алгоритму увійшло в кін. 50-х рр.. у зв'язку з розвитком програмованого навчання і застосуванням навчальних машин.
Участь людини в навчальному процесі накладає ряд обмежень на використання алгоритмів. При створенні алгоритму для ЕОМ упорядника алгоритму точно відомий набір доступних їй операцій. Можливості людини визначаються його попереднім набутим досвідом, творчими даними і ін індивідуальними факторами, які повністю врахувати практично неможливо. Тому при розробці алгоритмів для людини вимоги конструктивності та результативності алгоритмів виконуються з відомим наближенням. Алгоритми , Призначені для використання їх людиною, іноді називають приписами алгоритмічного типу, а частіше - просто приписи-ями. Можливість вирішення задач за допомогою таких приписів носить імовірнісний характер і залежить від цілого ряду індивідуальних особливостей виконавця (його інтелектуального рівня, уваги, емоційного стану та ін)
Алгоритм - такий припис, яке визначає зміст і послідовність операцій, перетворюють вихідні дані у шуканий результат [9,16].
Згідно теорії В. П. Беспалько, основними властивостями алгоритму є:
1. Визначеність (простота і однозначність операцій).
2.Массовость (прикладеність до цілого класу задач).
3.Результатівность (обов'язкове підбиття до відповіді).
4.Діскретность (членування на елементарні кроки) "[7,15].
Не слід алгоритм навчання плутати з машинними алгоритмами - в них логічні операції повинні бути гранично елементарними;
- кроки алгоритму навчання будуються з урахуванням фактичного рівня розвитку учнів і їх попередньої підготовки;
- в алгоритмах навчання послідовність операцій іноді визначається не логіко-граматичними або логіко-математичними, а чисто дидактичними принципами;
- алгоритм навчання допускає велику свободу в характері використання його учнями (його розпорядження можуть застосовуватися по-різному).
У цьому полягає відмінність алгоритмів навчання від машинних алгоритмів
Таким чином, алгоритмом навчання називають таке логічна побудова, яке розкриває зміст і структуру розумової діяльності учня при вирішенні завдань даного типу і служить практичним керівництвом для вироблення навичок або формування понять.
У процесі навчання існують такі різновиди алгоритмів:
- алгоритми пошуку, які забезпечують правильне вичленовування ознак і безпомилкове, швидке виявлення в текс...