русс | укр

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

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

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

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


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

Числовые неименованные константы-литералы


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


Неименованные константы-литералы

Идентификаторы

Специальные символы и зарезервированные слова

Символы и константы

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

Глава 1. Основы алгоритмического языка

В языке Pascal используется набор символов кодовой таблицы ASCII. Язык Pascal является регистронезависимым, т. е. между большими и малыми буквами нет разницы.

 

Программа, написанная на Паскале, состоит из лексем.

Лексемами (словами) называются минимальные значимые единицы текста в программе, написанной на Паскале. Лексемы представлены такими категориями, как:

§ специальные символы и зарезервированные слова,

§ идентификаторы,

§ неименованные константы-литералы.

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

Разделители не могут быть частью лексем.

 

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

Примеры зарезервированных слов и специальных символов: var, for, do, program, :=, <>, >=, +, *, type, ;.

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

Правила составления идентификаторов:

§ Идентификатор должен начинаться с буквы.

§ После первого символа идентификатора можно использовать буквы, цифры и символы подчеркивания (значение ASCII $5F).

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

 

Примеры идентификаторов: x1, var_1, zyx, a_1_12, My_name.



Неправильные идентификаторы: 1x, sum$, My name, 1_var, x-1.

Неименованные константы представляют собой конкретные значения (числовые, символьные или строковые), вводимые в состав выражений и операторов языка программирования Pascal.

Десятичные числа обозначают константы целого типа. Они должны принимать значения в диапазоне от -2147483648 до 2147483647.

Примеры: 23, -3555.

Целая константа в шестнадцатеричном формате имеет в качестве префикса знак доллара $. Шестнадцатеричные числа обозначают константы целочисленного типа, они должны находиться в диапазоне от $00000000 до $FFFFFFFF.

Примеры: $22, $A12B.

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

Примеры: 23.0034, -23.0.

Константы вещественного типа в формате с фиксированной запятой используют техническое обозначение Е или е, которое читается как "на десять в степени". Например, 7Е-2 означает 7∙10-2; 12.25Е+6 или 12.25Е6 оба обозначают 12.25∙10+6.

Примеры: 7Е-2, 12.25Е6, -12.3e+02.



<== предыдущая лекция | следующая лекция ==>
Конспект лекций | Блок программы


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


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

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

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


 


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

 
 

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

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