Изучение алгритмизации на базе системы КуМир

Материал из Saratov FIO Wiki
Перейти к: навигация, поиск

Изучение алгоритмизации в школьной информатике может иметь два целевых аспекта: первый — развивающий аспект, под кото¬рым понимается развитие алгоритмического (еще говорят — опе¬рационного) мышления учащихся; второй — программистский аспект. Составление программы для ЭВМ начинается с построения алгоритма; важнейшим качеством профессионального про¬граммиста является развитое алгоритмическое мышление.

Понятие «алгоритм» являлось центральным в первом школьном учебнике информатики. В учебнике приводилось следующее оп¬ределение: «Под алгоритмом понимают понятное и точное предпи¬сание (указание) исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи». Указание на выполнение каждого отдельного действия названо командой, а «совокупность команд, которые могут быть выполнены исполнителем, называется системой команд исполнителя». В качестве основного свойства алгорит¬ма подчеркивается формальный характер работы исполнителя при его выполнении. Отсюда делается вывод о том, что исполнителем алгоритма может быть автомат (машина, робот). На этой идее основан принцип программного управления работой компьютера, т.к. программа — это и есть алгоритм, представленный на языке, «понятном» компьютеру — на языке программирования.