Информатика. Громов Ю.Ю - 82 стр.

UptoLike

Основные преимущества алгоритмических языков перед машинными
таковы:
алфавит алгоритмического языка значительно шире
алфавита машинного языка, что существенно повышает наглядность
текста программы;
набор операций, допустимых для использования, не зависит от
набора машинных операций, а выбирается из соображений удобства
формулирования алгоритмов решения задач определенного класса;
формат предложений достаточно гибок и удобен для
использования, что позволяет с помощью одного предложения задать
достаточно содержательный этап обработки данных;
требуемые операции задаются с помощью общепринятых
математических обозначений;
данным в алгоритмических языках присваиваются
индивидуальные имена, выбираемые программистом;
в языке может быть предусмотрен значительно более широкий
набор типов данных по сравнению с набором машинных типов данных.
Таким образом, алгоритмические языки в значительной мере
являются машинно-независимыми. Они облегчают работу
программиста и повышают надежность создаваемых программ.
2.8 Составляющие алгоритмического языка
2.8.1 Основные понятия
Алгоритмический язык (как и любой другой язык) образуют три его
составляющие: алфавит, синтаксис и семантика.
Алфавит это фиксированный для данного языка набор основных
символов, т.е. "букв", из которых должен состоять любой текст на этом
языкеникакие другие символы в тексте не допускаются.
Синтаксисэто правила построения фраз, позволяющие определить,
правильно или неправильно написана та или иная фраза.
Семантика определяет смысловое значение предложений языка.
Основными понятиями в алгоритмических языках обычно являются
следующие.
1 Имена (идентификаторы) – употpебляются для обозначения
объектов пpогpаммы (пеpеменных, массивов, функций и дp.).
2 Опеpации. Типы операций:
аpифметические опеpации + , – , * , / и дp. ;
логические опеpации и , или , не ;
опеpации отношения < , , <= , = , = , < ;