Отправляет email-рассылки с помощью сервиса Sendsay

Всё о работе в Интернет

  Все выпуски  

Теоретические основы языка программирования Паскаль. Статья 002. Представление программы. Знаки, коды, строки.


1. Представление программы (статья 002)

Примеры, приведённые в предыдущей статье, являются подтверждением следующего:

1). Текст программы всегда состоит из отдельных слов, для каждого из которых можно указать его смысловое назначение. Эти слова называются лексемами.

2). Чтобы было возможным отличать друг от друга соседние лексемы, между ними обязательно должен  находиться некоторый разделитель.

3). Существуют специальные знаки-разделители. И, кроме того, некоторые лексемы сами же одновременно являются разделителями. 

4). Рядом с лексемой-разделителем дополнительный специальный знак-разделитель возможен, но не обязателен.

В примере предыдущей статьи лексемами являются:

   “Program” – зарезервированное слово, обозначающее блок, являющийся программой;

   “Example001” – идентификатор, являющийся именем программы;

   “;” – знак препинания (точка с запятой), используемый между отдельными конструкциями (предложениями) программы;

   “Begin” и “End” – зарезервированные слова, обозначающие открывающую и закрывающую операторные скобки;

   “WriteLn” – идентификатор, являющийся именем стандартной процедуры вывода;

   “(” и “)” – круглые скобки, используемые в выражениях;

   “2” и “3” – целочисленные константы;

   “+” – знак операции;

   “.” – знак препинания (точка), указывающий конец текста программы.

Среди перечисленных лексемы “;”, “(”, “)”, “+”, “.” являются одновременно и разделителями. Слова “Example” и “001” в тексте данной программы отдельного смыслового назначения не имеют, и поэтому лексемами не являются.

Наиболее распространённым и удобным специальным знаком-разделителем является знак “пробел” (ASCII-код 32). Именно он использован в качестве разделителя лексем “Program” и “Example001”. Его в неограниченных количествах можно, но не обязательно, использовать рядом с лексемами-разделителями “;”, “(”, “)”, “+”, “.”.

P.S. Прошу уважаемых подписчиков обратить самое пристальное внимание на сайты http://VsePodRukami.ru и http://EduRemote.ru, посвящённые дистанционному образованию в области информационного Интернет-Бизнеса.

В избранное