ОСНОВЫЕ ПОНЯТИЯ АЛГРИТМИЧЕСКОГО ЯЗЫКА&;nbsp; - Алгоритмический язык Pascal
СОСТАВ ЯЗЫКА. Обычный разговорный язык состоит из четырех основных элементов: символов, слов, словосочетаний и предложений. Алгоритмический язык содержит подобные элементы, только слова называют элементарными конструкциями, словосочетания - выражениями, предложения - операторами. Символы, элементарные конструкции, выражения и операторы составляют иерархическую структуру, поскольку элементарные конструкции образуются из последовательности символов, выражения - это последовательность элементарных конструкций и символов, а оператор - последовательность выражений, элементарных конструкций и символов.
ОПИСАНИЕ ЯЗЫКА есть описание четырех названных элементов. Описание символов заключается в перечислении допустимых символов языка. Под описанием элементарных конструкций понимают правила их образования. Описание выражений - это правила образования любых выражений, имеющих смысл в данном языке. Описание операторов состоит из рассмотрения всех типов операторов, допустимых в языке. Описание каждого элемента языка задается его СИНТАКСИСОМ и СЕМАНТИКОЙ. Синтаксические определения устанавливают правила построения элементов языка. Семантика определяет смысл и правила использования тех элементов языка, для которых были даны синтаксические определения.
СИМВОЛЫ языка - это основные неделимые знаки, в терминах которых пишутся все тексты на языке.
ЭЛЕМЕНТАРНЫЕ КОНСТРУКЦИИ - это минимальные единицы языка, имеющие самостоятельный смысл. Они образуются из основных символов языка.
ВЫРАЖЕНИЕ в алгоритмическом языке состоит из элементарных конструкций и символов, оно задает правило вычисления некоторого значения.
ОПЕРАТОР задает полное описание некоторого действия, которое необходимо выполнить. Для описания сложного действия может потребоваться группа операторов. В этом случае операторы объединяются в СОСТАВНОЙ ОПЕРАТОР или БЛОК.
Действия, заданные операторами, выполняются над ДАННЫМИ. Предложения алгоритмического языка, в которых даются сведения о типах данных, называются ОПИСАНИЯМИ или неисполняемыми операторами. Объединенная единым алгоритмом совокупность описаний и операторов образует ПРОГРАММУ на алгоритмическом языке.
В процессе изучения алгоритмического языка необходимо отличать алгоритмический язык от того языка, с помощью которого осуществляется описание изучаемого алгоритмического языка. Обычно изучаемый язык называют просто языком, а язык, в терминах которого дается описание изучаемого языка - МЕТАЯЗЫКОМ.
Синтаксические определения могут быть заданы формальными или неформальным способами. Существуют три формальных способа:
- -металингвистическая символика, называемая Бэкуса-Наура формулами; -синтаксические диаграммы; -скобочные конструкции.
Мы в последующем изложении будем пользоваться неформальным способом.
Похожие статьи
-
ОПЕРАТОР ПРИСВАИВАНИЯ, ОПЕРАТОРЫ ВВОДА И&;nbsp;ВЫВОДА - Алгоритмический язык Pascal
Тип переменной и тип выражения должны совпадать кроме случая, когда выражение относится к целому типу, а переменная - к действительному. При этом...
-
СТАНДАРТНЫЕ&;nbsp;ТИПЫ ДАННЫХ - Алгоритмический язык Pascal
К стандартным относятся целые, действительные, логические, символьный и адресный типы. ЦЕЛЫЕ типы определяют константы, переменные и функции, значения...
-
СТРУКТУРА ПРОГРАММЫ - Алгоритмический язык Pascal
Программа на языке ПАСКАЛЬ состоит из заголовка, разделов описаний и раздела операторов. Заголовок программы содержит имя программы, например: Program...
-
КОНЦЕПЦИЯ ТИПА ДЛЯ ДАННЫХ - Алгоритмический язык Pascal
В математике принято классифицировать переменные в соответствии с некоторыми важными характеристиками. Производится строгое разграничение между...
-
Введение - Алгоритмический язык Pascal
В настоящее время, с наступлением века высоких технологий, ни одна отрасль науки и техники не представима без использования вычислительной техники. В...
-
КОНСТАНТЫ, ПЕРЕМЕННЫЕ. ИНИЦИАЛИЗАЦИЯ ПЕРЕМЕННЫХ - Алгоритмический язык Pascal
Тип констант в языке ПАСКАЛЬ определяется по их виду: константы целого типа - это целые числа, не содержащие десятичной точки, константы действительного...
-
ОСНОВНЫЕ СИМВОЛЫ, ЭЛЕМЕНТАРНЫЕ КОНСТРУКЦИИ - Алгоритмический язык Pascal
Основные символы языка-буквы, цифры и специальные символы составляют его алфавит. ТУРБО ПАСКАЛЬ включает следующий набор основных символов: 1) 26...
-
Заданы натуральные числа a, b, c, которые обозначают число, месяц, год. Проверить корректность этой даты: например 30 февраля - некорректная дата. Найти...
-
Деятельность фирмы связана с организационными издержками. Они отражают, сколько и каких ресурсов было использовано предприятием. Общая величина затрат,...
-
И с к у с с т в е н н ы е я з ы к и - Естественные и искуственные языки
Искусственные языки - это вспомогательные знаковые системы, создаваемые на базе естественных языков для точной и экономной передачи научной и другой...
-
В в е д е н и е, Е с т е с т в е н н ы е я з ы к и - Естественные и искуственные языки
Любая мысль в форме понятий, суждений или умозаключений с необходимостью облекается в материально-языковую оболочку и не существует вне языка. Выявить и...
-
Структура структурированной кабельной системы В основу любой структурированной кабельной системы положена древовидная топология, которую иногда называют...
-
Классы приложений, категорий кабелей и разъемов Действующая редакция стандарта ISO/IEC 11801 подразделяет все виды приложений, которые могут обмениваться...
-
ПОНЯТИЕ О ТЕОРЕМАХ ШЕННОНА - Кодирование информации
Ранее отмечалось, что при передаче сообщений по каналам связи могут возникать помехи, способные привести к искажению принимаемых знаков. Так, например,...
-
История развития договора транспортной экспедиции В данном параграфе отражены периоды развития договора транспортной экспедиции. Изучая научные труды и...
-
Микроэлектроника. Основные понятия. Микроэлектроника - это раздел электроники, охватывающий исследования и разработку качественно нового типа электронных...
-
Физические процессы в р-n-переходе Основным элементом большинства полупроводниковых приборов является электронно-дырочный переход (р-n-переход),...
-
Модель OSI - Понятие открытая система и проблемы стандартизации
Из того, что протокол является соглашением, принятым двумя взаимодействующими объектами, в данном случае двумя работающими в сети компьютерами, совсем не...
-
ИКАО в "Приложении 11 Обслуживание воздушного движения. 13-е изд., Монреаль, ИКАО, 2001" и в "Производство полетов воздушных судов. Том 2. Правила...
-
ТЕХНИЧЕСКОЕ ЗАДАНИЕ - Типы преобразователей
1.2 Наименование разработки: Разработка преобразователей различного типа и преобразование ими сигналов 1.3 Основание для создания: Необходимость...
-
Понятие устойчивости - Устойчивость САР
Для того чтобы замкнутая САР была работоспособной, она должна быть устойчивой. Устойчивой является САР, реакция которой на ограниченное воздействие...
-
Понятие прибыли и рентабельности Основной задачей работы любого предприятия или организации есть получение прибыли. Это один из главных факторов,...
-
С точки зрения кризисного управления ("crisis management") кризис - это и прекращение нормального процесса, и непредвиденное событие, ставящее под угрозу...
-
Понятие и роль транспорта в коммерческой деятельности Транспорт играет важную роль в развитии экономики страны, связывая промышленность и сельское...
-
Базовые понятия - Триггеры: общая характеристика
Триггер -- это запоминающий элемент с двумя (или более) устойчивыми состояниями, изменение которых происходит под действием входных сигналов и...
-
Понятие интенсивности транспортного потока Интенсивность движения - количество ТС, которые прошли в обоих направлениях через сечение дороги за единицу...
-
Понятие маневра и его классификация Маневром называется существенное изменение скорости и (или) направления движения ТС (например, торможение, остановка,...
-
Универсальный тезис о пользе стандартизации, справедливый для всех отраслей, в компьютерных сетях приобретает особое значение. Суть сети - это соединение...
-
Экспериментальная установка, Напряжение питания +5&;nbsp;В 5% - Оcновы радиоэлектроники
Установка предназначена для практической сборки логических цепей на цифровых интегральных микросхемах. В данной работе используются микросхемы...
-
&;nbsp;Триггеры. - Оcновы радиоэлектроники
Триггер -- логическое устройство, состояние которого зависит не только от приложенных в данное время сигналов, но и от состояния триггера в...
-
&;nbsp;Искусственные линии задержки. - Оcновы радиоэлектроники
На практике чаще всего в качестве ЛЗ применяют искусственные линии с сосредоточенными параметрами. Такие линии позволяют получить заданное время задержки...
-
Содержание отчета, Лабораторная работа №&;nbsp;5, Цель работы - Оcновы радиоэлектроники
Результаты работы представить в виде таблицы, с рассчитанными и измеренными постоянными времени дифференцирующих и интегрирующих цепей. Приложить...
-
Исследование дифференцирующей и интегрирующей цепей Цель работы Экспериментальное исследование преобразования формы прямоугольных импульсов с помощью...
-
Понятие маневра и его классификация Маневром называется существенное изменение скорости и (или) направления движения ТС (например, торможение, остановка,...
-
Понятие экспертных систем. - Понятие экспертных систем (ЭС)
Экспертные системы (ЭС) возникли как значительный практический результат в применении и развитии методов искусственного интеллекта (ИИ)- совокупности...
-
Рецептор - объект, который находится под воздействием электромагнитных помех. Внутри РЭС рецепторами выступают маломощные чувствительные элементы и узлы...
-
Понятие и уровни АСКУЭ - Автоматизированные системы контроля и управления энергопотреблением
Распространенную ныне аббревиатуру АСКУЭ расшифровывают, как ни странно, по-разному. Это может быть и "Автоматизированная Система Коммерческого Учета...
-
Электрически короткой Будем считать линию, у которой погонная длина L будет существенно меньше минимальной длины волны в спектре сигнала. L << Min...
-
Коммуникация - Процесс, с помощью которого осуществляются и развиваются все многообразные человеческие взаимоотношения; символы и знаки, а также средства...
-
Железнодорожный транспорт на сегодняшний день является самым безопасным и надежным видом транспорта. Безопасность на железнодорожном транспорте...
ОСНОВЫЕ ПОНЯТИЯ АЛГРИТМИЧЕСКОГО ЯЗЫКА&;nbsp; - Алгоритмический язык Pascal