Составители:
15
1.5.4. Реализация алгоритмов
После разработки алгоритма встает задача его реализации в ви-
де программы, которую можно выполнить на вычислительной ма-
шине (компьютере). В ГОСТ 19781–90 дано следующее определе-
ние программы.
Программа – это данные, предназначенные для управления
конкретными компонентами обработки информации в целях реа-
лизации определенного алгоритма.
Для написания программы необходимо в первую очередь выбрать
язык программирования (алгоритмический язык). В общем случае
алгоритмический язык – это набор символов с заданными правилами
образования из этих символов конструкций, с помощью которых опи-
сывается процесс выполнения алгоритма. В ГОСТ 19781–90 дано сле-
дующее определение алгоритмического языка.
Алгоритмический язык – искусственный язык, предназначен-
ный для выражения алгоритмов.
Основная цель любого алгоритмического языка – дать пользо-
вателю удобные средства для реализации алгоритмов.
Выбор языка определяется:
– типом решаемой задачи;
– предпочтениями и привычками пользователя;
– требуемыми затратами времени на разработку;
– операционной системой и доступными средами программи-
рования.
Например, для программирования сложных задач выбирают
язык Ассемблер или С++, а для решения инженерных задач пред-
почтение отдают Fortran (Visual Fortran), Basic (Visual Basic) или
Pascal (Delphi или Lazarus).
Во вторую очередь необходимо перевести исходную програм-
му, написанную
на алгоритмическом языке, в исполняемую про-
грамму для вычислительной машины (процессора) или промежу-
точной исполняемой среды.
Этапы подготовки исполняемой программы.
1. Трансляция (компиляция) – это преобразование (перевод) ис-
ходного текста программы в объектный модуль, представляющий
из себя набор машинных инструкций (команд) без стандартных
1.5.4. Реализация алгоритмов После разработки алгоритма встает задача его реализации в ви- де программы, которую можно выполнить на вычислительной ма- шине (компьютере). В ГОСТ 19781–90 дано следующее определе- ние программы. Программа – это данные, предназначенные для управления конкретными компонентами обработки информации в целях реа- лизации определенного алгоритма. Для написания программы необходимо в первую очередь выбрать язык программирования (алгоритмический язык). В общем случае алгоритмический язык – это набор символов с заданными правилами образования из этих символов конструкций, с помощью которых опи- сывается процесс выполнения алгоритма. В ГОСТ 19781–90 дано сле- дующее определение алгоритмического языка. Алгоритмический язык – искусственный язык, предназначен- ный для выражения алгоритмов. Основная цель любого алгоритмического языка – дать пользо- вателю удобные средства для реализации алгоритмов. Выбор языка определяется: – типом решаемой задачи; – предпочтениями и привычками пользователя; – требуемыми затратами времени на разработку; – операционной системой и доступными средами программи- рования. Например, для программирования сложных задач выбирают язык Ассемблер или С++, а для решения инженерных задач пред- почтение отдают Fortran (Visual Fortran), Basic (Visual Basic) или Pascal (Delphi или Lazarus). Во вторую очередь необходимо перевести исходную програм- му, написанную на алгоритмическом языке, в исполняемую про- грамму для вычислительной машины (процессора) или промежу- точной исполняемой среды. Этапы подготовки исполняемой программы. 1. Трансляция (компиляция) – это преобразование (перевод) ис- ходного текста программы в объектный модуль, представляющий из себя набор машинных инструкций (команд) без стандартных 15
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »