русс | укр

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

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

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

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


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

Структура языка Турбо-Паскаль


Дата добавления: 2014-11-28; просмотров: 612; Нарушение авторских прав


Алфавит языкаТурбо-Паскаль ( набор используемых символов ) включает буквы латинского алфавита: от a до z и от Aдо Z, арабские цифры: от 0 до 9, специальные символы: _ + - * / = , . : ; < > ( ) [ ] { } ^ @ $ #, пробел “_” и управляющие символы с кодами от #0 до #31.

Используются также служебные (зарезервированные) слова, например:

absolute, and, array, begin, case, const, constructor, destructor, div, do, downto, else, end, external, file, for, forward, function, goto, if, implementation, in, inline, interface, interrupt, label, mod, nil, not, object, of, or, packed, procedure, program, record, repeat, set, shl, shr, string, then, to, type, unit, until, uses, var, vertual, while, with, xorи другие.

 

При написании программы применяются:

константы -данные, значения которых не изменяются в программе;

переменные - данные, могущие изменяться при выполнении программы;

выражения -константы, переменные и обращения к функциям, соединенные знаками операций;

операторы - специальные символы и слова, выполняющие действия;

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

 

Для обозначения имен констант, переменных, функций, процедур и модулей используются буквы и цифры, входящие в алфавит языка, и знак подчеркивания " _ ". Имена начинаются с буквы или знака подчеркивания " _ "и содержат до 63 значащих символов. Символ пробела в имени не допускается. Эти имена принято называть идентификаторами. Различие прописных и строчных букв в идентификаторах компилятором Турбо-Паскаля не учитывается.

Идентификаторы отделяются друг от друга пробелами и специальными знаками.

Примеры записи идентификаторов: Alfa, C, X_max, Y_min, Sin, Cos, _10_A.

Специальные знаки: Примеры:

:= - присвоение значения ( x:= 0. 1; c:= Cos(x); d:= c; ),



=- описание значений констант, ( Const n= 1; m= 200; ),

назначение типа ( Type M = array [N. . M] of integer; ),

;- конец оператора ( b:= 5; goto M1; begin end; ),

:- описание типа переменой, ( Var b, c, d: real; i, j, k: integer; ),

задание меток операторов ( M1: c:=sin(x); ),

,- перечисление идентификаторов при описании ( Uses CRT, DOS; ),

. .- задание интервала, диапазона ( a: array [1. . 100] of real; ),

()- группировка арифметических выражений ( y:= b/(c+d) ; ),

аргументов функций, процедур и т. п. ( y:=Sin(x); ),

[]- границы массива, обозначение элемента массива ( a[1]:=22; ),

{} - комментарии ( {комментарии транслятором не обрабатываются} ),

'- обозначение символьных и строковых констант ( с:='!';S:='Cи'; ),

#- обозначение символа с указанием номера кода ASCII ( c:=#33; ),

$- обозначение шестнадцатеричных констант ( i:=$FF; ),

@ - обозначение адреса переменной ( yx:=@x; )

{ yx - адрес ячейки в ОЗУ со значением переменной "x" },

^- обозначение типа ссылка , ( Var yx: ^real; ),

а также значения переменной типа ссылка ( yx^ := 0. 1; ),

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

= <> > < <= >=- знаки операций сравнения.

 

 



<== предыдущая лекция | следующая лекция ==>
Window - работа с окнами. | Типы переменных


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


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

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

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


 


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

 
 

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

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