русс | укр

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

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

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

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


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

Константы и переменные


Дата добавления: 2013-12-23; просмотров: 2167; Нарушение авторских прав


Словарь языка Turbo Pascal

Алфавит языка Turbo Pascal

Базовые элементы языка Pascal

При записи алгоритма решения задачи на языке программирования необходимо знать правила написания и использования элементарных информационных и языковых единиц.

Текст Pascal-программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка. Строки программы завешаются специальными управляющими символами, не входящими в алфавит. Максимальная длина строки составляет 126 символов.

Алфавит языка Turbo Pascal состоит их следующих символов:

Заглавные и строчные латинские буквы и знак подчеркивания:

A, B, C,...,X, Y, Z, a, b, c,..., x, y, z, _ ;

Помни:

· В языке Turbo Pascal знак подчеркивания считается буквой. Буквы используются для записи идентификаторов и служебных слов.

2. Десять арабских цифр от 0 до 9:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Цифры используются для записи чисел и идентификаторов.

3. Специальные символы:

+ - * / = > < [ ] ( ) { } . , : ; ' # $ ^ @

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

Комбинации специальных символов могут образовывать составные символы:

:= <> .. <= >=

 

Символы из алфавита языка используются для построения базовых элементов Pascal-программ – лексем.

Лексема – минимальная единица языка, имеющая самостоятельный смысл. В языке Turbo Pascal имеются следующие классы лексем:

1. Зарезервированные (служебные) слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл. В языке Turbo Pascal 6.0 и 7.0 зарезервировано 55 слов:

 

Absolute do implementation or then
And downto in packed to
Array else inline private type
Asm end interface procedure unit
Assembler external interrupt program until
Begin file label record users
Case for mod repeat var
Const forward nil set virtual
Constructor function not shl while
Destructor goto object shr with
Div if of string xor

 



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

Например, стандартный идентификатор sin вызывает функцию, вычисляющую синус заданного угла.

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

Существуют общие правила написания идентификаторов:

· Идентификатор начинается только с буквы или знака подчеркивания (исключения составляют метки), которые могут начинаться и цифрой и буквой).

· Идентификатор может состоять из букв, цифр или знака подчеркивания.

Помни:

· пробелы, точки и другие специальные символы при написании идентификаторов недопустимы.

· Между двумя идентификаторами должен быть по крайней мере хотя бы один пробел.

· Максимальная длина идентификатора 127 символов, но значимыми являются только первые 63 символа.

· В языке Turbo Pascal соответствующие заглавные и строчные буквы в идентификаторах и зарезервированных словах не различаются. Поэтому следующие три идентификатора обозначают одну и ту же переменную:

data Data DATA

· В качестве идентификаторов нельзяиспользовать зарезервированные слова.

 

Любая программа имеет смысл, если она обрабатывает какие-либо данные. Как и другие языки программирования, язык Turbo Pascal интерпретирует данные как константы или переменные. Поэтому в программе каждый элемент данных является либо константой либо переменной. Константы и переменные определяются идентификаторами, по которым обращаются к ним для получения их текущих значений.

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

 

Формат записи:

Const

<идентификатор> = <значение константы>;

 

Пример.

Const

pi=3.14;

One='один';

 

Переменные – данные, которые могут менять свои значения в процессе выполнения программы. Для описания переменных служит зарезервированное слово Var.

Формат записи:

Var

<идентификатор> : <тип>;

 

Пример.

Var

sum1, sum2: real;

 

Кроме констант и переменных, существуют так называемые типизированные константы, которые являются как бы промежуточным звеном между переменными и константами. Слово "константа" означает, что данные этого типа описываются в разделе Const, а слово "типизированные" указывает, что должен указываться и тип, как у переменных.

Формат записи:

Const

<идентификатор>:<тип> = <значение>;

Пример.

Const

MyConst : real=1000;

 

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



<== предыдущая лекция | следующая лекция ==>
Особенности языка Pascal | Основные соотношения.


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


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

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

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


 


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

 
 

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

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