Студопедия

Главная страница Случайная страница

Разделы сайта

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






Символы. Алфавит. Символические элементы






Часть 1. ОСНОВЫ ПРОГРАММИРОВАНИЯ

НА ЯЗЫКЕ ТУРБО ПАСКАЛЬ

Турбо Паскаль (ТП) – это система программирования на языке Паскаль, разработанная фирмой Borland International, Inc (США) в середине 80-х годов. ТП завоевал такую же популярность, как и аппаратные средства фирмы IBM – компьютеры IBM PC. Большая популярность системы программирования ТП объясняется следующими ее достоинствами:

q исключительная простота и естественность языка программирования;

q большие сервисные возможности среды программирования.

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

Система программирования ТП представляет собой единство двух самостоятельных частей:

q компилятора языка программирования (языка Турбо Паскаль);

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

 

ЭЛЕМЕНТЫ ЯЗЫКА

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

 

Символы. Алфавит. Символические элементы

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

Совокупность всех символов языка составляет алфавит. Алфавит ТП включает следующие группы символов:

1. Буквы латинские от А до Z и от а до z (т.е. прописные и строчные буквы латинского алфавита) и символ «_» (подчеркивания).

2. Цифры арабские десятичные от 0 до 9.

3. Цифры шестнадцатеричные от 0 до F:

0 | 1 | 2 | … | 9 | A | B | C | D | E | F или 0 | 1 | 2 |…| 9 | a | b | c | d | e | f.

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

q знаки арифметических операций + | - | * | /;

q знаки операций отношений < | > | =;

q ограничители (разделители), |. |: |; | ‘ | (|) | [ | ] | { | } | È (пробел);

q прочие специальные символы @ | $ | # | ^;

q составные символы: (* | *) | (. |.)|: = |< > |< =|> =.

Для записи комментариев и символьных элементов могут исполь-

зоваться дополнительные символы:

q буквы русского алфавита;

q дополнительные специальные символы (такие как % |! |? | & | “ и др.)

 

С помощью символов составляют символические элементы языка: слова, словосочетания, предложения.

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

В языке ТП имеется некоторый набор служебных (ключевых, зарезервированных) слов. Для этих слов назначение строго определено (зарезервировано), поэтому их нельзя использовать по другому назначению. К служебным словам относятся, например, обозначения операторов (CASE, IF, DO, GOTO, …), описаний (CONST, VAR, …), некоторых операций (DIV, MOD, …). Полный список служебных слов приведен в [1].

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

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

Совокупность описаний и операторов, объединенных общим алгоритмом, образует программу.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.