Программирование в средней школе
ЧАСТЬ 2. НА ЧЕМ УЧИТЬ
или
Выбор среды программирования для обучения

Анатолий Ремнев


В прошлой статье мы остановились на вопросе выбора инструментальной среды для обучения программированию. Рассмотрим некоторые аспекты выбора среды программирования.

Важное место в программном обеспечении современных ЭВМ занимают системы программирования. Основное их назначение - освободить программиста от необходимости работать на языке машинных команд. Системы программирования - это универсальные средства работы с информацией. С их помощью можно решать вычислительные задачи, обрабатывать тексты, получать графические изображения, осуществлять хранение и поиск данных и т.д., в общем, делать все, что делают средства прикладного программного обеспечения - специализированные исполнители. Кроме того, сами эти средства (графические и текстовые редакторы, СУБД и др.) - это программы, написанные на языках программирования, созданные с помощью систем программирования.

Языки программирования претерпели большие изменения с тех пор, как в пятидесятых годах прошлого века началось их использование. Они все еще продолжают изменяться и теперь даже быстрее, чем когда-либо ранее. В настоящее время существует большое количество языков высокого уровня, и каждый год появляются новые языки (хотя многие из них имеют очень узкую специфику).

В современной информатике можно выделить два основных направления развития языков программирования: процедурное и непроцедурное. Процедурное программирование возникло на заре вычислительной техники и получило широкое распространение. В процедурных языках программа явно описывает действия, которые необходимо выполнить, а результат задается только способом получения его при помощи не которой процедуры, которая представляет собой определенную последовательность действий. Основные средства, применяемые в этих языках - величины (в том числе и табличные), присваивания, циклы, процедуры. При построении процедурной программы необходимо ясно представлять какие действия и в какой последовательности будут производиться при ее выполнении. Следовательно, процедурное программирование основано на алгоритмическом мышлении и может служить средством его развития.

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

Члены редколлегии:
Богуславский А. А.
Галаган С. И.
Ремнев А. А.
Родичев Н. Ф.
Третьяк Т. М.
Федотова С. В.
ГЛАВНАЯ
Участие вовсех направлениях олимпиады бесплатное
Надгробные памятники простой формы Это дань усопшему, которую преподносят близкие люди, желая почтить его память и выразить глубочайшее уважение. Компания «Гранит» предлагает изготовить надгробные памятники в различных вариантах дизайна в Ярославле.

Номинант Примии Рунета 2007

Всероссийский Интернет-педсовет - 2005