Основы алгоритмизации. Логинов В.И - 15 стр.

UptoLike

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