Педагогические условия изучения алгоритмизации


Методические проблемы изучения алгоритмов работы с величинами



Скачать 377,5 Kb.
страница14/21
Дата19.06.2022
Размер377,5 Kb.
#186336
ТипКурсовая
1   ...   10   11   12   13   14   15   16   17   ...   21
Связанные:
алгоритмизация
Titulny list Kursovaya rabota, Задание №8

2.2.4 Методические проблемы изучения алгоритмов работы с величинами


Есть две стороны в обучении алгоритмизации: обучение струк­турной методике построения алгоритмов, обучение методам ра­боты с величинами.
Знакомясь с про­граммным управлением исполнителями, работающими «в обста­новке», ученики осваивали методику структурного программиро­вания. При этом понятие величины могло быть не затронуто вовсе. Однако с величинами ученики уже могли встречаться в других темах базового курса: в частности, при изучении баз данных, элек­тронных таблиц. Теперь требуется объединить навыки структур­ной алгоритмизации и навыки работы с величинами.
Обсуждение методических вопросов изучения темы «Алгоритмы работы с величинами» бу­дем проводить в программистском аспекте. Составление любой программы для ЭВМ начинается с построения алгоритма. Как известно, всякий алгоритм (программа) составляется для конк­ретного исполнителя, в рамках его системы команд. Рис.3 Программист составляет программу на том языке, на который ориентирована СП. Иногда в литературе по програм­мированию такой комплекс называют «виртуальной ЭВМ» (компьютер).

Рис.3 Взаимодействие программиста с компьютером
При изучении элементов программирования в базовом курсе необходимо продолжать ту же структурную линию, которая была заложена в алгоритмическом разделе. Поэтому при выборе языка программирования следует отдавать предпочтение языкам струк­турного программирования.
Процесс программирования подразделяется на три этапа:

  • составление алгоритма решения задачи;

  • составление программы на языке программирования;

  • отладка и тестирование программы.

Для описания алгоритмов работы с величинами следует, как и раньше, использовать блок-схемы и учебный алгоритмический язык. Описание алгоритмов должно быть ориентировано на ис­полнителя со структурным входным языком независимо от того, какой язык программирования будет использоваться наследующем этапе.
Компьютер работает с информацией. Информация, обрабатываемая компьютерной программой, назы­вается данными. Величина — это отдельный информационный объект, отдельная единица данных. Команды в компьютерной программе определяют действия, выполняемые над величинами.
Важнейшим понятием, которое должны усвоить ученики яв­ляется следующее: всякая величина занимает свое определенное ме­сто в памяти компьютера - ячейку памяти. В результате в сознании уче­ников должен закрепиться образ ячейки памяти, сохраняющей величину. Термин «ячейка памяти» рекомендуется употреблять и в дальнейшем для обозначения места хранения величины. С поня­тием величины необходимо связать ее основные свойства: значе­ние, имя, тип.
Действия над величинами, опреде­ляемые алгоритмом (программой), основываются на следующей иерархии понятий: операция - выражение - команда или опера­тор - система команд (рис. 4).

Рис.4 Действия над величинами
В большинстве случаев непонимание некоторыми учениками программирования проис­ходит от непонимания смысла присваивания. Поэтому учителям рекомендуется обратить особое внимание на этот вопрос. В последние несколько лет школьный алгоритмический язык включается как один из предлагаемых в текстах задач ОГЭ по информатике.



Скачать 377,5 Kb.

Поделитесь с Вашими друзьями:
1   ...   10   11   12   13   14   15   16   17   ...   21




База данных защищена авторским правом ©psihdocs.ru 2022
обратиться к администрации

    Главная страница