Основы визуальной алгоритмизации


Введение


Решение любой задачи является творческим процессом, который состоит из нескольких последовательных этапов. К ним относятся :

А. Анализ постановки задачи и ее предметной области

1.     понимание постановки  и требований исходной задачи, определение предметной области, для которой поставлена задача,

2.     анализ предметной области, выявление данных, которые фиксируют входную и выходную информацию (определение их структуры и свойств ),

определение отношений между данными, условий и ограничений, накладываемых  на эти отношения,

Б. Формальное моделирование решения задачи

3.     выбор и применение формальной системы для описания модели предметной области и решения задачи,

4.     формирование основной идеи,  выбор методов решения задачи,

5.     определение технологий, средств и исполнителя решения задачи, построение алгоритмов, реализующих выбранные методы,

В. Практическое решение

6.     применение выбранных методов и средств для решения ,

7.     анализ полученных результатов.

Эти этапы ориентированы для получения решения не отдельно взятой, конкретной задачи, а некоторого класса задач данного типа. Этап построения алгоритмов , реализующих выбранные методы решения задачи, детализирует и визуализирует процесс ее решения. Алгоритмизация позволяет уже на этом этапе оценить эффективность решения, уточнить методы решения для различных потоков входных данных  и выявить некоторые ошибки.

В этой последовательности наиболее трудоемким и рутинным является этап применения выбранных методов и средств для решения задачи. В настоящее время наиболее распространенным средством для решения задач является ЭВМ. Применение выбранных методов и алгоритмов для решения  на ЭВМ включает дальнейшую детализацию ее решения за счет описания последовательности применяемых операций в виде   программы для ЭВМ. Это придает процессу решения не только визуальные качества, но и качества интерактивности.




Начало    Вперед



Книжный магазин