Обучение инфоpматике по опоpным сигналам
В рамках школьного курса информатики, особенно в условиях без машинного преподавания, в настоящее время широко используются так называемые листы опорных сигналов (ЛОС) или опорные конспекты (ОК), введенные в педагогическую практику В.Ф. Шаталовым для наилучшего качества обучения. С использованием ЛОС заметно упрощается объяснение нового материала учителем, а так же запоминание и усвоение получаемых знаний учащимися. Приведенный ниже материал был разработан Т.Н. Поддубной и апробирован в школе. Использование ЛОС позволяет сократить время обучения, сформировать у учащихся не разрозненные понятия, а систему знаний и больше внимания обратить на выработку умений составления алгоритмов для ЭВМ.
ЛОС - лист опорных сигналов.
ЛОС 1
ФОН НЕЙМАН
1946
МЕЛЬНИЦА АУ
ПОЯСНЕНИЯ К ЛОС 1.
Приведенный лист опорных сигналов соответствует разделу «Первоначальные сведения об ЭВМ» пробного учебного пособия.
На схеме выделены основные блоки современной ЭВМ - память (ЗУ - запоминающее устройство), устройства ввода-вывода (УВВ) и центральный процессор, который для удобства проведения исторической аналогии представлен в виде двух блоков: арифметического устройства (АУ) и устройства управления (УУ).
В начале 19 в. английским инженером Чарльзом Бэббиджем была выдвинута идея создания счетной машины с программным управлением. Функциональная схема машины Бэббиджа содержала блоки склад, мельница и контора, которые не нуждаются в особых пояснениях, как и факт их полного соответствия определенным функциональным блокам современного ЭВМ. Память ЭВМ на листе опорных сигналов представлена в виде куба, разделенного на отдельные элементарные ячейки - места хранения единиц информации, обработкой которой занимается ЭВМ. Подобное деление, кроме того, что оно связано с понятием байта, а также более и менее крупных ячеек памяти (бит, слово и т. д.), позволяет просто объяснить один из основных принципов построения современных ЭВМ, сформулированный Джоном фон Нейманом. Это принцип адресации ячеек памяти (опорный сигнал ПА).
Память ЭВМ, какую бы геометрическую форму она не имела (куб, цилиндр, диск, лента), разбита на элементарные ячейки, которые пронумерованы подряд. Номер ячейки есть ее адрес. ЭВМ размещает и разыскивает информацию в памяти по адресам. Таким образом, каждая ячейка характеризуется своим адресом и содержимым (кодом, который в ней записан). Работа ЭВМ, собственно, и заключается в том, что она в соответствии с некоторой совокупностью команд меняет содержимое ячеек памяти.
Усвоить этот принцип помогает такой пример. Кто живет по адресу: ул. Ленина, д. 6, кв. 20? Сегодня один, завтра другой. Содержимое ячейки с данным адресом может быть разным в разное время.
Первоначально информация заносится в память ЭВМ с помощью специальных команд (операторов) ввода, и, хотя в учебном пособии их нет, упомянуть их полезно. Команды ввода обеспечивают ввод информации в оперативную (внутреннюю) память ЭВМ с различных внешних носителей и устройств - перфокарт, магнитных лент и магнитных дисков, с клавиатур терминалов. На ЛОС этот момент изображен стрелкой, в качестве внешнего устройства показана клавиатура персональной ЭВМ.
Подобное, в некоторой степени углубленное, представление структуры памяти ЭВМ является важным в методическом плане, так как обучение основам алгоритмизации должно строиться в расчете на то, что исполнителем алгоритма будет ЭВМ. Значит, первичные знания о ней необходимы. Например, при изучении раздела «Алгоритмы работы с величинами» важно показать, что отнесение величин к различным типам обусловлено и тем, что они имеют разное внутреннее (в памяти ЭВМ) представление, в частности могут иметь разную длину.
Знание структуры памяти позволяет уже при изучении этого материала основательно рассмотреть механизм выполнения алгоритма на ЭВМ - второй принцип, сформулированный фон Нейманом, - принцип программного управления (опорный сигнал ПУ). На ЛОС в квадрате, соответствующем арифметическому устройству, помещена последовательность трех команд - три оператора (так они называются в алгоритмических языках) присваивания значений переменным C и S. При записи операторов использован знак операции присваивания :=. После выполнения операторов C:=A+B и S:=A+B переменные C и S получат значение, равное сумме значений переменных A и B, которые были введены в память ЭВМ с помощью команд ввода. После выполнения оператора S:=S/2.2 переменная S получит новое значение, которое равно старому значению этой переменной, разделенному на константу. Последняя тоже берется из некоторой ячейки памяти ЭВМ.
Принцип программного управления - второй основной принцип современных ЭВМ. Он заключается в том, что ЭВМ работает сама, без участия человека, по программе ( последовательности команд), которая находится в ее памяти, т.е. предварительно вводится в нее с внешнего устройства. ЭВМ выбирает команды из памяти одну за другой, анализирует их в арифметическом устройстве, выполняет и результаты снова возвращает в память. Этим процессом управляет устройство управления.