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

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

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

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

Ввод логических переменных с клавиатуры.

В отличие от переменных целого, вещественного или символьного типов данных, булевские переменные нельзя вводить с клавиатуры, их можно только выводить на экран. Однако можно использовать небольшую хитрость. Для того чтобы можно было ввести булевскую ...

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

Тип данных Boolean.

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

Линейные процессы вычислений.

Простейший алгоритм представляет собой цепочку блоков (операторов) от начального блока до конечного. Каждый блок должен быть выполнен один единственный раз. Это линейный алгоритм. Он отражает ...

Алфавит и словарь языка программирования Паскаль. Программа формируется из предложений, состоящих из лексем и разделителей, которые в свою очередь формируются из конечного набора литер, образующих алфавит языка 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:
 
   ГлавнаяПаскальЛекции по ПаскальТабулирование функций.