Язык программирования Pascal использует следующий набор символов.
Для обеспечения использования ячеек памяти служат переменные.
Переменная – это имя физического участка памяти, в котором в любой момент времени может храниться только одно значение. Для обозначения участков памяти используют идентификаторы (имена).
Идентификаторы (имена переменных, констант программ, модулей, функций, процедур) записываются с помощью допустимых в Pascal символов и должны удовлетворять следующим правилам:
- 1. Имя должно состоять только из английских букв, цифр и символов подчеркивания (в идентификаторах в Паскале прописные и строчные буквы не различаются);
- 2. Имя может начинаться только с английской буквы или символа подчеркивания.
Слова, употребляемые в большинстве языков программирования, в том числе и Pascal, делятся на три группы: зарезервированные (ключевые) слова; предопределенные имена и идентификаторы, определяемые программистом.
Служебные (зарезервированные, ключевые) слова – это слова языка программирования, которые имеют специальное, раз и навсегда закрепленное за ними значение. В программе нельзя использовать идентификаторы, совпадающие по написанию ключевыми словами (например, нельзя обозначить переменную именем begin).
Паскаль с нуля [ч3]. Константы и ввод данных
Ключевые слова языка программирования Паскаль:
| and | end | nil | set |
| array | file | not | then |
| begin | for | of | to |
| case | function | or | type |
| const | goto | packed | until |
| div | if | procedure | var |
| do | in | program | while |
| downto | label | record | with |
| else | mod | repeat |
Паскаль с Нуля. Переменные, Оператор присваивания, Оператор ввода. Урок 2
Предопределенные (стандартные) имена также имеют специальный (заранее заданный) смысл. Однако программист может обходить закрепленные за ними значения и использовать их в качестве имен, определяемых программистом. Если программист не определит явно, для каких целей применяется то или иное стандартное имя в программе, оно будет восприниматься в присущем данному имени предопределенном смысле (например, предопределенными являются имена Integer, Writeln и др.).
Пользовательские имена определяются программистом и должны быть явно объявлены в программе.
Десятичные числа всегда начинаются с цифры, перед которой может стоять знак числа, + или -.
Действительные числа изображаются в двух форматах. В формате с фиксированной точкой явно указывают положение десятичной точки (например, 4.505, -16.25, +1.0). В формате с плавающей точкой используется десятичный порядок, обозначаемый прописной или строчной буквой E, после которой идет целое число, указывающее значение порядка, например, 8e10, 1.62e-3, 0.8E+3.
В языке Pascal максимально допустимое целое число равняется 2147483647 (оно содержится в предопределенной целой константеMaxLongInt). Чтобы получить это число достаточно выполнить выражение
writeln(maxlongint);
Диапазон целых чисел от -2147483647 до 2147483647. Предопределенная в Паскале целая константа MaxInt содержит в себе значение 32767
writeln(maxint);
Распространенные компиляторы с Pascal позволяют оперировать действительными числами до 38 порядка, а некоторые – до 67 порядка.
Целое число может задаваться не только в десятичной, но и в шестнадцатеричной системе счисления. Шестнадцатеричному числу предшествует знак $.
Текстовым литералом (строкой) в языке Pascal называют последовательность любых допустимых символов, стоящих между апострофами (например, ‘Hello World!’). Если в качестве символа строки необходимо использовать апостроф, то записывают подряд два апострофа
writeln(‘Don»t do it’)
Строку можно задавать также в виде последовательности, образованной из символов # с последующим цифровым кодом требуемого символа (например, запись #72#73#33 эквивалентна строке ‘HI!’). В строковых данных прописные и строчные буквы различаются.
Пробелы являются разделителями. Между любыми именами, числами, ключевыми словами должен стоять, по крайней мере, один разделитель, а может их быть и сколько угодно. Но нельзя отделять один символ от другого внутри имени, числа, либо ключевого слова.
Источник: www.sites.google.com
Какие имена переменных допустимы в Pascal?
Pascal — язык программирования высокого уровня, созданный специально для обучения программированию.
Имя переменной в Pascal называют идентификатором. Для именования идентификаторов служат следующие правила:
- идентификатор может содержать символы английского алфавита, цифры и знак подчёркивания;
- первым символом в идентификатора может стоять или буква или знак подчёркивания. Использовать цифры в качестве первого символа недопустимо;
- запрещено использовать в качестве имен идентификаторов служебные слова: имена встроенных процедур и функций, операций и т.д.
Идентификаторы в Pascal не чувствительны к регистру, то есть нет разницы, строчные или заглавные буквы будет использовать программист. Например, следующие идентификаторы будут считаться одинаковыми:
deltastr, DeltaStr, DeltaSTR.
Источник: www.bolshoyvopros.ru
Правила именования переменных Pascal(Паскаль)
Паскаль не чувствителен к регистру, это значит, что переменные myvariable и MyVariable — эквивалентны. Однако для лучшей читабельности кода, необходимо использовать Camel Case и Pascal Case нотации.
PascalCase — это стиль написания имен, при котором составные слова названия идентификатора пишутся слитно, и каждое новое слово начинается с большой буквы.
Пример: MyVar, MyBestProgramm, WorkArray.
CamelCase (верблюжья нотация) — этот стиль повторяет правило для предыдущей нотации, только начинается с маленькой буквы.
Пример: firstElement, myField, btnRun.
Длина имени может быть любой, однако некоторые компиляторы учитывают только первые 32 символы. Рекомендуется использовать не более 15 знаков, этого вполне хватит, чтобы писать уникальные идентификаторы, а ваша программа без проблем скомпилируется в любом IDE для языка Pascal.
Для названий экземпляров визуальных элементов мы рекомендуем использовать следующие префиксы:
| Button | btn | btnClean |
| CheckBox, ComboBox | cb | cbSelectLanguage |
| Label | lbl | lblStatus |
| Edit | tb(от Text Box) или te(Text Edit) | tbInputValue |
| RadioButton | rb | rbFirst |
| MainMenu | mnu | mnuMain |
| ListBox | lb | lbNames |
| GroupBox | gb | gbOptions |
По этому принципу можно создавать имена для остальных типов.
Не рекомендуется добавлять префиксы и окончания для простых типов данных языка Pascal. Таких как string, integer, real, cha r.
Похожие записи/страницы:
- Алфавит языка Pascal (Паскаль)
- Пусть d2, d4, d6-множества, составленные из букв, входящих в название четырех дней недели. вывести в алфавитном порядке…
- Оператор выбора (варианта) case
- Ввести слово и напечатать его разделенным пробелами на три части: первые две буквы, середина слова, последние две буквы…
- Глоссарий — Алгоритмические языки
- Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных русских букв; между…
- Разделить строку на слова и вывести их на печать по одному — Python(Питон)
- В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: текст…
Источник: retrolib.ru