Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Структура и основные конструкции.

Читайте также:
  1. I. Основные подсистемы автоматизированной информационной системы управления персоналом.
  2. I. Основные положения
  3. I. Основные функции и функциональные задачи управления фирмой.
  4. I. Основные химические законы.
  5. II Философская концепция Э.Фромма: основные позиции, критика и переосмысление источников, открытия.
  6. II. Виды экспертно-аналитической деятельности и ее основные принципы
  7. II. Методы и средства построения систем информационной безопасности. Их структура.

 

Основу любого языка составляют:

- алфавит языка, как множество исходных допустимых символов;

- синтаксис языка, как совокупность правил образования из этих символов языковых конструкций;

- семантика языка, как совокупность определенных пояснений, раскрывающих содержательный смысл т.н. синтаксических единиц (слов, выражений, последовательностей операторов – предложений)

 

Структуру языка Турбо-Паскаль образуют его основные конструкции:

 

1. основные символы – это знак (литера) или последовательность букв, называемых служебным (ключевым) словом, которые описывают типовое действие или понятие. В качестве основных символов используются:

- буквы;

- цифры;

- логические значения;

- ограничители и служебные слова (знаки операций,

разделители, описатели, скобки, спец.символы).

 

2. элементарные конструкции – это минимальные синтаксические единицы, имеющие смысл сами по себе. Они строятся из основных символов по принятому синтаксису и включают:

- идентификаторы;

- указатели функций;

- константы;

- простые переменные (определяемых и

стандартных типов).

Указатели функций, константы и простые, стандартного типа переменные бывают:

- логическими;

- символьными;

- арифметическими: - целыми;

- вещественными;

- байтовыми.

Кроме того, к стандартным типам переменных относятся указатели.

 

3. алгоритмические конструкции. Они образуются из основных символов и элементарных конструкций и выполняют в программах строго определенные, только им присущие, индивидуальные функции. Собственно, посредством алгоритмических конструкций и записывается Паскаль-программа.

В качестве алгоритмических конструкций выступают:

а) выражения. С их помощью, по правилам арифметической, логической и символьной композиции, подобно математическим формулам, образуются очень важные самостоятельные единицы языка – операторы присваивания.

Выражения могут быть: арифметическими, логическими, строчными и типа множества.

Для выполнения соответствующих действий в программах, выражения могут включаться в состав и других операторов.

б) операторы. Они служат целям управления выполнением программы и обеспечивают эффективную обработку данных как информационно-логического, так и математического характера.

Различают операторы:

- простые (в них не присутствуют другие операторы).

Это операторы присваивания, перехода, процедуры, а также пустой

оператор;

- составные (они включают в себя другие операторы и строятся по их

синтаксису). К их числу относятся составной, условный и

циклический операторы, оператор вызова процедуры,

оператор-переключатель.

в) описания (объявления). Они сообщают компилятору о постоянных свойствах объектов, используемых в программе. Так, например, объявления данных обеспечивают выделение компилятором необходимой памяти под переменные, константы и агрегаты данных. А описания процедур позволяют многократно использовать однажды специальным образом оформленные типовые участки алгоритма. И т.д.

Выделяют следующие описания:

- типа данных, в т.ч.: - простых переменных;

- констант;

- агрегативных данных (строк, множеств,

массивов, записей, файлов (с типом и без,

текстовых, блочных);

- процедур;

- меток.

 

4. Паскаль-программа. Строится из описанных алгоритмических конструкций. В общем случае она включает:

- заголовок (он необязателен, и его можно опускать);

- раздел объявлений;

- раздел операторов.

Последние два раздела называют блоком программы.

 

В целом система программирования Турбо-Паскаля включает:

а) входной язык;

б) компилятор;

в) встроенный редактор для подготовки программ;

г) библиотеку стандартных процедур и функций;

д) средства операционной системы, обеспечивающие работу в определенной

среде (MS DOS).

 

 


Дата добавления: 2015-07-11; просмотров: 141 | Нарушение авторских прав


Читайте в этой же книге: Константы и их определение. | Выражения. | Ввод данных. | READ(POLE,OBL,VT); | Вывод данных. |
<== предыдущая страница | следующая страница ==>
Общая характеристика языков программирования.| Алфавит языка.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)