Читайте также:
|
|
ПК
Аппаратное обеспечение
ü устр-ва ввода
ü устр-ва обработки
ü устр-ва хранения
ü устр-ва вывода
ПК – часть сис-мы –
Информационные ресурсы
– текст. файлы
– граф. файлы
– звук. файлы
– файлы с видеоинформацией
Интерфейс – ср-ва,
обеспечивающие взаимосвязь
между объектами этой сис-мы.
![]() |
Программное обеспечение
1. опер. сис-ма
a. сист. прог-мы
b. служ. прог-мы
2. прикладные прог-мы
![]() |
ОСНОВНЫЕ ПОНЯТИЯ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
Обычный разговорный язык состоит из четырех основных элементов: символов, слов, словосочетаний и предложений. Алгоритми- ческий язык содержит подобные элементы, только слова называют элемен- тарными конструкциями, словосочетания-выражениями, предложения-опера- торами. Символы, элементарные конструкции, выражения и операторы составляют иерархическую структуру, поскольку элементарные конструк- ции образуются из последовательности символов, выражения-это последо- вательность элементарных конструкций и символов, а оператор-последо- вательность выражений, элементарных конструкций и символов.
Описание яыка есть описание четырех названных элементов. Описание символов заключается в перечислении допустимых символов языка. Под описанием элементарных конструкций понимают правила их образования. Описание выражений-это правила образования любых выражений, имеющих смысл в данном языке. Описание операторов состоит из рассмотрения всех типов операторов, допустимых в языке. Описание каждого элемента языка задается его синтаксисом и семантикой. Синтаксические определе- ния устанавливают правила построения элементов языка. Семантика опре- деляет смысл и правила использования тех элементов языка, для которых были даны синтаксические определения.
Cимволы языка-это основные неделимые знаки, в терминах которых пи- шутся все тексты на языке.
Элементарные конструкции -это минимальные единицы языка, имеющие самостоятельный смысл. Они образуются из основных символов языка.
Выражение в алгоритмическом языке состоит из элементарных конс- трукций и символов, оно задает правило вычисления некоторого значе- ния.
Оператор задает полное описание некоторого действия, которое необ- ходимо выполнить. Для описания сложного действия может потребоваться группа операторов. В этом случае операторы объединяются в составной оператор или блок.
Действия, заданные операторами, выполняются над данными. Предложе- ния алгоритмического языка, в которых даются сведения о типах данных, называются описаниями или неисполняемыми операторами.
Объединенная единым алгоритмом совокупность описаний и операторов образует программу на алгоритмическом языке.
В процессе изучения алгоритмического языка необходимо отличать ал- горитмический язык от того языка, с помощью которого осуществляется описание изучаемого алгоритмического языка. Обычно изучаемый язык на- зывают просто языком, а язык, в терминах которого дается описание изучаемого языка - метаязыком.
Синтаксические определения могут быть заданы формальными или не- формальным способами. Существуют три формальных способа:
Мы в последующем изложении будем пользоваться неформальным спосо- бом.
Дата добавления: 2014-12-19; просмотров: 147 | Поможем написать вашу работу | Нарушение авторских прав |