Автор работы: Пользователь скрыл имя, 12 Января 2011 в 19:35, реферат
Идея Программирование возникает ещё в школе при составлении «плана решения» арифметической задачи в виде серии вопросов. Существенное отличие реального Программирование от школьного опыта заключается в том, что программа, как правило, задаёт не одну, а несколько последовательностей действий (разветвлений), выбор между которыми зависит от значения промежуточных результатов решения задачи; выполняет некоторые группы команд многократно, автоматически определяя нужное число повторений; может предписанным образом сама себя менять или частично формировать в процессе своего выполнения.
В соответствии 
с “формулой” Н. Вирта [26] программу 
можно интерпретировать как “Алгоритм 
+ Структуры данных”. Визуальные 
формы представления 
алгоритмов программ известны достаточно 
давно это 
Р-технология программирования И. В. Вельбицкого 
[21], сети Петри [19], наконец, обычные блок-схемы 
можно считать в определенном смысле графической 
формой задания алгоритма. Общим для перечисленных 
выше способов представления алгоритмов 
является использование “языка” теории 
графов. 
Одним из основных факторов повышения эффективности и надежности программирования можно считать придание образности формам спецификации данных и описания алгоритма. В этом смысле главный недостаток существующих технологий программирования заключается в преимущественно текстовых формах представления основных компонент программы, что делает программу невыразительной и чрезвычайно затрудняет ее восприятие человеком.