Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену (Неверов).doc
Скачиваний:
6
Добавлен:
22.04.2019
Размер:
245.76 Кб
Скачать

41. Изучение раздела «Программирование» в профильном курсе информатики. (?)

Программирование — наиболее традиционная сфера деятель­ности при организации профильно-ориентированных курсов ин­форматики. Существует множество вариантов таких курсов.

На начальном этапе программирование было операциональ­ным и (одновременно) процедурным (например, язык Фортран, исходные версии Бейсика), а уже в усовершенствованном виде — структурным (классический пример — Паскаль). Отличаясь рядом

Программирование

Процедурное

Непроцедурное

Операциональное

Структурное

Объектное

Декларативное

Функциональное

Логическое

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

Сделаем ряд следующих замечаний в связи с изучением про­граммирования в школе.

1. При углубленном изучении программирования часто не ог­раничиваются одним подходом. Достаточно типична ситуация,

когда последовательно реализуются два курса (скажем, один в Хкл., а второй в XI кл.).

  1. Часто авторы курсов программирования, что то или иное направление при изучении программи­рования должно непременно предшествовать другому направле­нию. Скажем, вначале надо изучать логическое программирова­ние на Прологе, а лишь затем — структурное (обычно на Паскале). 3.При выборе темы спецкурса по информатике следует учиты­вать, что программирование (в любом его виде) годится для этой роли далеко не для всех учащихся. Для большинства учащихся, сточки зрения интересов и будущей профессиональной карьеры, вполне достаточно изучить программирование на уровне, опреде­ляемом минимальными требованиями госстандарта (или заменя­ющего его документа); эти требования обычно реализуются в ба­зовом курсе.