Основы алгоритмизации в информационных системах. Белов М.П. - 25 стр.

UptoLike

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

S:=S + i·i
кц
вывод "S = ", S
кон
1.4.4. Программный способ представления алгоритмов
При записи алгоритма в словесной форме, в виде блок-схемы или на
псевдокоде допускается определенный произвол при изображении команд. Вме-
сте с тем такая запись точна настолько, что позволяет человеку понять суть де-
ла и исполнить алгоритм.
Однако на практике в качестве исполнителей алгоритмов используются
компьютеры или иные вычислительные устройства (однокристальные микроПК,
промышленные компьютеры, технологические контроллеры и др.). Поэтому алго-
ритм, предназначенный для исполнения на компьютере, должен быть записан на
понятном ему языке. И здесь на первый план выдвигается необходимость точной
записи команд, не оставляющей места для произвольного толкования их испол-
нителем.
Следовательно, язык для записи алгоритмов должен быть формализован.
Такой язык принято называть языком программирования, а запись алгоритма на
этом языке программой для компьютера
.
К алгоритмическим языкам относят машинный язык (система команд),
языки программирования.
Математическое обеспечениесредства, которые могут быть предоставле-
ны пользователю для решения его задачи с помощью ПК. Оно включает в себя
алгоритмическое обеспечениеметоды и алгоритмы, модели решения задач,
лингвистическое обеспечениеязыки программирования, программное обеспе-
чениесистему автоматизации программирования и информационное обеспе-
чениеструктуры данных и базы данных.
В настоящее время в мире существует несколько сотен реально исполь-
зуемых языков программирования. Для каждого есть своя область примене-
ния.
Любой алгоритм, как мы знаем, есть последовательность предписаний, вы-
полнив которые можно за конечное число шагов перейти от исходных данных
к результату. В зависимости от степени детализации предписаний обычно опреде-
ляется уровень языка программированиячем меньше детализация, тем выше
25