double arrow

Самостоятельно. Пример с вычислением площади крышки стола

ПРОГРАММИРОВАНИЕ (РЕАЛИЗАЦИЯ, КОДИРОВАНИЕ)

Пример с вычислением площади крышки стола.

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

Порядок разработки программного модуля.

При разработке программного модуля целесообразно придерживаться следующего порядка [8.1]:

  • изучение и проверка спецификации модуля, выбор языка

программирования;

  • выбор алгоритма и структуры данных;
  • программирование модуля;
  • шлифовка текста модуля;
  • проверка модуля;
  • компиляция модуля.

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

Основными технологическими задачами здесь являются:

1) изучение и проверка спецификации модуля, выбор языка

программирования;

2) выбор (РАЗРАБОТКА) алгоритма и структуры данных;

3) программирование модуля в соответствие с единым стилем программирования;

4) защитное программирование.

  • шлифовка текста модуля;

5)проверка модуля;

6)компиляция модуля.

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

Идеального языка нет!

Во многих случаях выбор языка диктуется очень простыми "земными" факторами:

- доступностью того или иного транслятора и

- умением составлять программы на данном языке.

Если, однако, в распоряжении разработчика имеется достаточно большой выбор языков программирования, то следует учитывать определенные обстоятельства.

ЯП классифицируются:

- по принадлежности к семействам;

- по степени абстракции от аппаратуры;

- по ориентации на разные предметные области;

- по поддерживаемым методологиям.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: