- •54 Оператор цикла с постусловием имеет след.Форму
- •53. Строки (Turbo Pascal)
- •52. Процедуры и функции
- •51. Массивы
- •50. Основные операторы языка Паскаль
- •49. Типы данных. Классификация типов (Turbo Pascal)
- •47. Блок-схемы алгоритмов
- •46. Оператор цикла с предусловием
- •45. Алгоритм и алгоритмизация
- •44. Этапы разработки программы (Turbo Pascal)
- •43. Идентификаторы пользователя
- •42. Алфавит языка Паскаль
- •41. Этапы подготовки и решения задач на компьютере.
- •40. Язык программирования Turbo Pascal.
- •37. Структура программы и раздел описаний переменных
- •36. Оператор цикла с параметром (с шагом)
- •35. Алгоритм разветвляющей структуры
- •33. Алгоритм циклической структуры
- •27. Операционные системы (ос)
- •26. Файловая система.
- •24. Составные части операционной системы
- •23. Дополнительные, или периферийные устройства компьютера
- •13. Единицы измерения информации.
- •12. Аппаратные средства современных компьютеров
- •10. Компьютерные вирусы
- •9. Архиваторы.
- •8. Программное обеспечение компьютера
- •6. Табличный процессор ms Excel.
- •5. Файловая система.
- •2. История и предпосылки возникновения информатика. Предмет информатика.
- •1. Роль информации и информационных технологий в современном обществе.
42. Алфавит языка Паскаль
Любой язык представляет собой совокупность символов, соглашении и правил, используемых для общения. При записи алгоритма решении задачи на языке программирования необходимо четко знать правила написания и использования элементарных информационных и языковых единиц. Основой Pascal, как и любого языка, является алфавит – конечный набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, а также специальных символов.
Символы в Pascal
Слова в Pascal
Формальные методы описания синтаксических конструкций языка программирования
Идентификаторы
Стандартные идентификаторы
Пользовательские идентификаторы
Константы и переменные
Символы в Pascal
В качестве букв в Pascal используются прописные и строчные буквы латинского алфавита:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
и знак подчеркивания ( _ );
в качестве десятичных цифр: 0123456789.
Слова в Pascal
Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смысл в программе. Разделителями могут служить пробелы, символы конца строки или комментарии. Набор слов, используемый в Pascal, можно разделить на три группы: зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.
Зарезервированные слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл. Они не могут изменяться программистом.
Формальные методы описания синтаксических конструкций языка программирования
Для описания синтаксических конструкций языка программирования в настоящее время наиболее распространены два формальных метода. Первый использует форму записи, предложенную Джоном Бэкусом и Питером Науроом, когда они описывали синтаксис языка Алгол-60. С тех пор эта форма называется Backus Naur Form, или сокращенно BNF.
Другой формальный метод, наглядно представляющий синтаксические конструкции языка в графическом виде, использует синтаксические диаграммы. Популяризировал синтаксические диаграммы создатель языка Pascal Н.Вирт, и поэтому их часто называют синтаксическими диаграммами Вирта.
На синтаксических диаграммах используются два вида четырехугольников — с прямыми и скругленными углами (иногда их заменяют кружками или овалами). В прямоугольники заключаются элементы языка, значение которых должно быть определено (так называемые нетерминальные символы). В четырехугольниках со скругленными углами (или кружках, овалах) размешаются так называемые терминальные (базовые) символы, или иероглифы языка, значение которых в определении не нуждается. Направление движения по диаграмме при раскрытии структуры понятия, записанного при входе в диаграмму, указывают стрелки.
Константы и переменные
Как и в других языках программирования, в Pascal данные делятся на константы и переменные. В программе константы и переменные определяются идентификаторами (именами), по которым к ним можно обращаться для получения текущих значений.
Константами называются элементы данных, значения которых установлены в описательной части программы и в процессе выполнении программы не изменяются. Константы задаются пользовательскими идентификаторами. Например, если вы используете в программе ваше имя, то его лучше всего задать константой, так как имя не меняет своего значения.