Обучение информатике по опорным сигналам
Вынесенные на ЛОС команды присваивания помогают сделать два важных дела: пояснить принцип программного управления и смысл важнейшей операции — операции присваивания.
В чем разница между командой присваивания и командой ввода?
При вводе информация поступает с внешнего устройства (извне). При присваивании информация (новое значение) создается при вычислении выражений внутри ЭВМ.
Выводы и рекомендации.
Информация на ЛОС — это систематизированное наглядное представление следующих понятий.
Функциональная схема ЭВМ.
Структура оперативной памяти ЭВМ.
Принцип адресации ячеек памяти ЭВМ.
Принцип программного управления ЭВМ.
Операция ввода информации и операция присваивания, их роль в алгоритмах.
ПОЯСНЕНИЯ К ЛОС 2.
На ЛОС 2 обсуждается вопрос о порядке выполнения команд, с помощью которых записан алгоритм.
- Команды выполняются последовательно друг за другом.
- В алгоритме может быть некоторое условие, определяющее порядок выполнения команд, — ветвление на две последовательности, из которых выполняется только одна, в зависимости от выполнения или невыполнения этого условия.
- В алгоритме может быть предусмотрена возможность многократного повторения определенной последовательности команд.
На ЛОС 2 эти три вида инструкций, управляющих порядком выполнения команд алгоритма, связаны с опорным сигналом в виде светофора.
ЛОС 2
- Цветовые сигналы загораются последовательно.
- Цвет сигнала определяет последовательность действий объекта в виде ветвления.
- Работа светофора — это многократное повторение смены трех этих цветов от начала движения транспорта и пешеходов до его окончания.
Одна или несколько команд, которые в алгоритме рассматриваются как одно целое и называются серией, изображаются в прямоугольнике с одним входом и одним выходом; условие - в ромбе с одним входом и двумя выходами, над которыми написаны слова «да» и «нет», означающие выполнение и невыполнение условия соответственно.
На ЛОС неявно определено, что серия — это последовательность любых команд, выполняемых друг за другом. То есть, внутри серии могут быть не только простые команды, но и команды ветвления и повторения.