Константы в Pascal.

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

Abs, Sqr в Pascal.

Abs - функция языка Паскаль, которая вычисляет модуль числа.
Sqr - функция языка Паcкаль, которая возводит число в квадрат.

Ветвления в Pascal.

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

Циклы и массивы

Манипулирование строками STRING.

В языке Паскаль при работе с текстами чаще всего используются короткие строки типа STRING. Стандартные процедуры READLN(St), WRITE(St) и WRITELN(St) поддерживают ввод и вывод строк переменной длины ...

Массивы. Регулярные типы.

В простых типах данных каждое данное имеет свое название (идентификатор). В этом разделе вводится структурная взаимосвязь между данными, хранимыми в оперативной памяти путем организации массива, ...

Алфавит и словарь языка программирования Паскаль. Программа формируется из предложений, состоящих из лексем и разделителей, которые в свою очередь формируются из конечного набора литер, образующих алфавит языка Pascal. Этот язык состоит из букв латинского алфавита (прописных – А, В, С, D ... X, Y, Z,  строчных –  а, b, с ... x, у, z), арабских цифр (0, 1, 2, 3,4, 5, 6, 7,8,9) и специальных символов.

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

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

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

  • Зарезервированные слова представляют собой составную часть языка, имеют фиксированное начертание и определенный смысл (например, зарезервированное слово VAR открывает раздел описания переменных).
  • Стандартные идентификаторы служат для определения заранее зарезервированных идентификаторов предопределенных типов данных, констант, функций и процедур (например, стандартная функция ABS возвращает модуль своего аргумента).
  • Идентификаторы пользователя применяются для обозначения констант, переменных, процедур и функций. Пользователь должен выбирать имя идентификатора отличное от зарезервированных слов и стандартных идентификаторов.

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

  • Идентификатор начинается с буквы, или знака подчеркивания.
  • Содержит только буквы, цифры или знак подчеркивания.
  • Между двумя идентификаторами должен стоять разделитель.
  • Максимальная длина 127 символов. Все символы значимы.
  • Идентификатор не может повторять зарезервированное слово.
  • Если идентификатор пользователя повторяет стандартный, то действие стандартного идентификатора – отменяется.

Примеры пользовательских идентификаторов: x, s, s23, asd_sd45.
Специальные символы:
Простые: «+», «-», «*», «/», «=», «>», «
Составные: «:=», «», «..», «=».
Метки используются для идентификации операторов в программе при переходе по оператору GOTO. Правила написания меток отличаются от правил составления идентификаторов, следующим – на первом месте может стоять цифра.
Примеры меток: В1ок_12, 67, М1, exit, 15GX.


Оглавление: Лекции по Pascal.
Следующая статья: Тип данных Integer.


Комментарии  

 
-10 # 1324 19.12.2012 08:57
с чего ты взял?
Ответить
 
 
-3 # Владимир 21.12.2012 18:52
# ВОВА
:lol: мне понравилось очень помогло
Ответить
 
 
-9 # анзор 07.02.2013 06:20
я вас не звал
Ответить
 
 
-9 # София 01.03.2013 16:17
Оч даже СУПЕР!!!
:lol: :lol: :-) :-) ;-) ;-) 8) 8) :P :P :roll: :roll:
Ответить
 
 
+2 # София 01.03.2013 16:18
Мне помог этот сайт!!!(СУУУУУУ УПЕР!!!)
:D :D :D :lol: :lol: :lol: :-) :-) :-) ;-) ;-) ;-) 8) 8) 8) :P :roll:
Ответить
 
 
-2 # Крис 29.03.2013 12:27
ни чего не помогло... :sad:
Ответить
 
 
-4 # Lj 05.03.2014 02:41
:cry: :cry: :cry: :cry: :cry:
Ответить
 
 
-2 # Никита 31.10.2014 10:07
на ИВТ сказали писать конспект оч помог
Ответить
 
 
-3 # Никита 31.10.2014 10:15
как и я
Ответить
 
 
-4 # #Алинка 27.11.2015 05:18
не помогло :cry:
Ответить
 
 
-5 # просто хрень какаято 29.04.2016 08:58
+_
Ответить
 
 
-5 # Руслан 29.04.2016 08:59
:D :D :D :D крассааааава
Ответить
 
 
0 # aru 13.11.2016 16:55
:lol: pomog
Ответить
 
 
-5 # rebulik 08.09.2017 06:40
:-| :cry: :-? :-? :-x
Ответить
 
 
0 # хахахахаха 26.04.2023 08:25
:cry:
Ответить
 

Добавить комментарий

   ГлавнаяПаскальЛекции по ПаскальАлфавит языка Паскаль.