Основы визуальной алгоритмизации. Афанасьева Т.В. - 5 стр.

UptoLike

Составители: 

5
достаточно трудоемкими и важными. Любые ошибки, возникающие на этих
этапах, приводят к серьезным погрешностям при решении задач.
Эта работа предназначена для тех, кто не умеет, но стремится научиться
использовать ЭВМ при решении задач, составлять корректные алгоритмы и
правильные программы. Умение составлять алгоритмы позволит определить
детальное решение и может быть использовано при любых технологиях про-
ектирования программ от структурного программирования до объектно-
ориентированной и компонентно-ориентированной технологии.
1. АНАЛИЗ ПОСТАНОВКИ ЗАДАЧИ И ЕЕ ПРЕДМЕТНОЙ ОБЛАСТИ
На первом этапе решения задачи уточняется постановка задачи, на ос-
нове чего выявляются отдельные явления, объекты, процессы, ихсвязииза-
висимости предметной области .
Здесь определяются такие понятия как исходные и результирующие
данные, которые абстрактно представляют информацию о процессах пред-
метной области реального мира, и каким образом из исходных данных могут
быть получены результирующие.
Исходные данные должны быть полными, т.е. содержать данные, кото-
рые необходимы и достаточны для решения задачи. Если данные неполные
необходимо приложить дополнительные усилия для сбора дополнительных
сведений, но эта ситуация может возникнуть на следующих этапах при опре-
делении метода решения.
Различают исходные данные трех видов: постоянные, условно-
постоянные и переменные.
Постоянные исходные данные
- это такие данные, которые сохраняют
свои значения в процессе решения задачи (математические константы, коор-
динаты неподвижных объектов) и не зависят от внешних факторов.
Условно-постоянные данные
- это такие данные, которые могут иногда
изменять свои значения, но эти изменения не зависят от процесса решения
задачи, а определяются внешними факторами (величина подоходного налога,
курса валют, количество дней в году).
Переменные данные
- это данные, которые изменяют свои значения в
процессе решения задачи.
На этом этапе важно не только классифицировать данные по отноше-
нию к процессу решения, но определить их наименование, тип, структуру и
ограничения, накладываемые на значения. Желательно также определить
допустимые и недопустимые операции по отношению к различным типам
исходных данных.
Классификация данных по структурному признаку