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

UptoLike

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

отлаживать, изменять и развивать.
Поэтому в случае, когда нужно иметь эффективную программу, в макси-
мальной степени учитывающую специфику конкретного компьютера, вместо
машинных языков используют близкие к ним машинно-ориентированные языки
(ассемблер).
Основные преимущества алгоритмических языков программирования пе-
ред машинными и машинно-ориентированными языками: алфавит алгоритмиче-
ского языка значительно шире алфавита машинного языка, что существенно по-
вышает наглядность текста программы; набор операций, допустимых для ис-
пользования, не зависит от набора машинных операций, а выбирается из сооб-
ражений удобства формулирования алгоритмов решения задач определенного
класса; формат предложений достаточно гибок и удобен для использования,
что позволяет с помощью одного предложения задать достаточно содержа-
тельный этап обработки данных; требуемые операции задаются с помощью
общепринятых математических обозначений; данным в алгоритмических язы-
ках присваиваются индивидуальные имена, выбираемые программистом; в
языке может быть предусмотрен значительно более широкий набор типов дан-
ных по сравнению с набором машинных типов данных.
Алгоритмические языки программирования в значительной мере являются
машинно-независимыми. Они облегчают работу программиста и повышают на-
дежность создаваемых программ.
1.4.4.2. Компоненты алгоритмического языка
Алгоритмический язык (как и любой другой язык) образуют три состав-
ляющие: алфавит, синтаксис и семантика.
Алфавитэто фиксированный для данного языка набор основных симво-
лов, т. е. ″букв алфавита″, из которых должен состоять любой текст на этом
языке, – никакие другие символы в тексте не допускаются.
Синтаксисэто правила построения фраз, позволяющие определить, пра-
вильно или неправильно написана та или иная фраза. Точнее говоря, синтак-
сис языка представляет собой набор правил, устанавливающих, какие комбина-
ции символов являются осмысленными предложениями на этом языке.
Семантика определяет смысловое значение предложений языка. Являясь
системой правил истолкования отдельных языковых конструкций, семантика
устанавливает, какие последовательности действий описываются теми или
27