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