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