Программное обеспечение

Вследствие сказанного каждая программа, как правило, состоит РёР· нескольких тысяч команд, правильная подготовка которых Рё составляет содержание работ РїРѕ программированию. РџРѕРґ словом «правильная» здесь понимается такая подготовка команд, которая обеспечивает получение заданных результатов (цели программирования). Программа — это формулирование алгоритма РЅР° языке, допускающем его непосредственную реализацию РЅР° вычислительном устройстве.

Язык — это средство общения людей СЃ вычислительными устройствами, состоящее РёР· базисных (терминальных) символов Рё правил, содержащих указания Рѕ том, как эти символы объединять (синтаксис) Рё какие значения имеют таким образом полученные последовательности символов (семантика).

РЎРёРјРІРѕР» — это элемент РёР· заданного множества элементов, которые РјРѕРіСѓС‚ быть представлены либо печатным знаком, либо комбинацией перфораций, последовательностью импульсов, геометрическими плоскими фигурами Рё С‚. Рї. Программирование каждой задачи независимо РѕС‚ ее содержания, языка программирования Рё типа применяемой Р­Р’Рњ состоит РёР· следующих этапов: постановки задачи; определения форматов представления исходных Рё результатных (выходных) данных, Р° также нормативно-справочной информации; разработки программ РІРІРѕРґР°, расчета Рё печати результатов; отладки разработанной программы, С‚. Рµ. проверки РЅР° вычислительной машине работоспособности программы. Р’РІРѕРґ Рё печать документов, РїРѕРёСЃРє одинаковых наименований РІ разных массивах, обращения Рє внешним устройствам единообразны для самых разных управленческих задач.

Целесообразно составить такие программы 1 раз с тем, чтобы затем их многократно использовать в различных ситуациях.

Кроме того, желательно применять не единичные команды, а блоки команд, представляющие собой укрупненные операции (процедуры), объединяющие от нескольких команд до подпрограмм, имеющих самостоятельное применение.