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

Язык turbo pascal. Алфавит языка. Идентификаторы turbo pascal.

Основные определения | Основы вычислительной техники. | Редактирование текстов на ЭВМ. | Архитектура ЭВМ. | Метод перебора в глубину. |


Читайте также:
  1. Алфавит как система кодов эгрегора
  2. Алфавит Наг-Сотха.
  3. Алфавитный перечень журналов
  4. Алфавитный подход по формуле Хартли (для технических устройств - компьютера)
  5. Алфавитный указатель
  6. Алфавиты и графика.
  7. Буквы русского алфавита, которые не имеют звука Ъ и Ь

ТП – единство двух самостоятельных начал компилятора и инструментов програмной оболочки. Это мощная современная процедурная система программирования Алфавит: буквы латинского от a до z, знак _.(если не char A = a) Цифры – арабские 0-9, спец. символы +-*/=.,:;<>[]{}()^&$@#%! Пробелы (ASCII от 0 до 32) ограничители идентификаторов

Зарезервированные слова и параметры (не используются в качестве идентификаторов). Стандартные директивы absolute, assembler, external, far, forward, near и т.д..

Идентификаторы: имена констант, var’ных, меток, типов, obg-ов, процедур, функций(могут иметь произвольную длину, но значат только первые 63 символа, начинаются только с буквы или цифры).

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

Алфавит Паскаля составляют:

· прописные и строчные буквы латинского алфавита: A, B, C…Y, Z, a, b,c,…y, z;

· десятичные цифры: 0, 1, 2,…9;

· специальные символы: + - * / > < =; # ‘,.: {} [] ()

· комбинации специальных символов, которые нельзя разделять пробелами, если они используются как знаки операций: «:=», «..», «<>», «<=», «>=», «{}».

· Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями. Ими могут быть пробел, комментарий или символ конца строки. Словарь Паскаля можно разделить на три группы слов: зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.

Зарезервированные слова (см таб.1) имеют фиксированное написание и навсегда определенный смысл. Они не могут изменяться программистом и их нельзя использовать в качестве имен для обозначения величин.

Идентификатор – имя (identification – установление соответствия объекта некоторому набору символов). Для обозначения определенных разработчиками языка функций, констант и т.д. служат стандартные идентификаторы, например Sqr, Sqrt и т.д. В этом примере Sqr вызывает функцию, которая возводит в квадрат данное число, а Sqrt – корень квадратный из заданного числа. Пользователь может переопределить любой стандартный идентификатор, но чаще всего это приводит к ошибкам, поэтому на практике их используют без изменения. Идентификаторы пользователя – это те имена, которые дает сам программист. При записи программ нужно соблюдать общие правила написания идентификаторов:

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

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

· Максимальная длина – 127 символов.

· При написании идентификаторов можно использовать прописные и строчные буквы.

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

 

Билет № 21


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


<== предыдущая страница | следующая страница ==>
Мультиграфы и псевдографы| РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

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