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

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

Читайте также:
  1. II. Структурные элементы письменных работ и требования к их содержанию
  2. II. Элементы договора банковского вклада.
  3. XI. ПРИСПОСОБЛЕНИЕ И ДРУГИЕ ЭЛЕМЕНТЫ, СВОЙСТВА. СПОСОБНОСТИ И ДАРОВАНИЯ АРТИСТА
  4. Азбука языка тела
  5. Базовые логические элементы эмиторно-связной логики.
  6. Базовые элементы логистики
  7. В ДАТИВНЫХ И ЛОКАТИВНЫХ КОНСТРУКЦИЯХ ИНГУШСКОГО ЯЗЫКА

Литература

1. Немнюгин С. Pascal: Учебный курс. – СПб.: Питер. 1999.

2. Марченко, А. И. Программирование в среде Turbo Pascal 7.0 [Текст] / А. И. Марченко, Л. А. Марченко. – Киев: Корона-принт, 2007. – 464 с.

3. Попов, В. Б. Turbo Pascal для школьников. [Текст] / В.Б. Попов. – М.: Финансы и статистика, 2007. – 528 с.

4.Фаронов, В.В.Turbo Pascal 7.0. Начальный курс. [Текст] / В. В. Фаронов. – М.: КноРус, 2007. – 575 с.

5. Фаронов, В. В. Turbo Pascal 7.0. Практика программирования. [Текст] / В. В. Фаронов. – М.: КноРус, 2007. – 415 с.

6. Основы программирования на языке TURBOPASCAL. Учебное пособие. Б. А. Крымов, А. О. Мовшин, С. В. Кулакова. Воронеж: ВГТА. 2000.

 

Тема 1. Введение в PASCAL

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

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

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

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

 


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


Читайте в этой же книге: Пример 2.2. | Порядок выполнения операций | Ввод числовых данных с клавиатуры | Вывод данных на экран монитора | Пример 3.4 | Условные и составные операторы | Вычисление сумм | K: integer; | Readln (x, eps); | Пример 4.1 |
<== предыдущая страница | следующая страница ==>
ЗОЛОТОЕ ОБНОВЛЕНИЕ» NEW!| Структура программы на языке PASCAL

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