Свойства типов структур знаний в программировании +

2-1Рассматриваемые нами два типа структур знаний в программировании имеют свойства, похожие на те, которыми характеризуются различные типы знаний, выделяемые при обучении математике. Например, гештальтпсихологи различают структурированное понимание» и «механическое запоминание», «осмысленное представление отношений» и «бессмысленное зазубривание и произвольные ассоциации», знания, пособствующие «продуктивному рассуждению» и «репродуктивные рассуждения».

Отпечаток такого разделения на типы знаний можно обнаружить в примере, когда предполагается, что для определения площади параллелограмма могут быть использованы два типа знаний. Можно просто запомнить формулу A=h*b, а можно понимать, что параллелограмм превратится в прямоугольник, если отсечь от него треугольник с одной стороны и приставить к другой. Точно так же различают «механическое» знание арифметики, полученное в результате запоминания арифметических фактов (например, 2 2 4), и «осмысленное» знание, соотносящее такие факты из теории чисел с физическими объектами.

Семантические и синтаксические знания в программировании

Получению новой синтаксической информации могут препятствовать полученные ранее синтаксические знания, так как они могут повлечь за собой скорее «добавление», чем «интеграцию» новой информации. Путаница такого рода знакома программистам, работающим на нескольких языках программирования и использующим по ошибке синтаксические структуры одного языка в другом. Так, например, изучающие Паскаль студенты, имеющие опыт работы на Фортране, легко понимают смысл оператора присваивания, но очень часто ошибаются при кодировании, забывая поставить двоеточие в операторе присваивания и пропуская разделяющие операторы точки с запятой.

Оставьте ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *