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