русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Конструктивные элементы языка PASCAL


Дата добавления: 2014-11-27; просмотров: 612; Нарушение авторских прав


<TBODY>Алгоритмический язык (как и любой другой язык) образуют три его составляющие: алфавит, синтаксис и семантика.

Алфавит– это фиксированный для данного языка набор основных символов, т.е. “букв алфавита”, из которых должен состоять любой текст на этом языке, никакие другие символы в тексте не допускаются.

Алфавит языка PASCAL содержит следующие символы:

1. 26 латинских букв a,…z , строчные и прописные.

2. Арабские цифры 0, … , 9.

3. Знаки арифметических операций + – * /.

4. Знаки отношения = < >

5. Знаки пунктуации . , ; : ‘ (апостроф), знак пробела.

6. Скобки ( ) [ ] { }.

7. Специальные парные символы <> <= >= .. := .

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

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

1. Данные – величины, обрабатываемые программой.

2. Операции – действия, выполняемые программой над данными.

3. Имена (идентификаторы) – употребляются для обозначения объектов программы(данных), над которыми в программе выполняются определенные действия. В языке PASCAL имена образуются по следующим правилам.

1) Имя – последовательность букв и цифр, начинающаяся с буквы.

2) Длина имени может быть любой, но распознаются только первые 8 символов.

Например, имена mamapapadubиmamapapadedбудут считаться одинаковыми.

3) PASCAL не различает строчные и прописные (большие и маленькие) буквы.



Эту особенность можно использовать для придания именам большей выразительности. Например, имя NumberDay читается легче, чем numberday.

Пример 2.4.Неправильные имена:

1x(начинается с цифры);
x 2 (содержит пробел);
Num-Students (содержит дефис);
var (является служебным словом).

4. Ключевые слова (служебные слова) – зарезервированные слова, имеющие строго определенный смысл, который не может быть изменен. Некоторые ключевые слова языка PASCAL приведены в примере 2.1 после программы. Более полный перечень дан в Приложении 1.

5. Выражения (формулы) – сочетания основных символов алфавита, предназначенные для выполнения необходимых вычислений, состоят из констант, переменных, указателей функций (например, sin(x)), объединенных знаками операций.

Выражения записываются в виде линейных последовательностей символов(без подстрочных и надстрочных символов, “многоэтажных” дробей и т.д.), что позволяет вводить их в компьютер, последовательно нажимая на соответствующие клавиши клавиатуры.

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

· ключевые слова;

· данные;

· выражения и т.д.

7. Комментарий – заключается в фигурные скобки. Текст комментария может содержать любые символы (но не должен начинаться с символа $).

Например: {Это комментарий}

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

 



<== предыдущая лекция | следующая лекция ==>
Основы программирования на языке TURBOPASCAL. Учебное пособие. Б. А. Крымов, А. О. Мовшин, С. В. Кулакова. Воронеж: ВГТА. 2000. | Программа на PASCAL состоит из двух частей: описательная часть и собственно программные операторы (исполняемая часть – список действий).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.257 сек.