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

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

  Все выпуски  

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


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

Программа на языке Паскаль представляет собой непрерывный текст в виде последовательности знаков расширенной таблицы кодов ASCII.

Расширенная таблица кодов ASCII — американский стандарт кодов для обмена информацией. В соответствии с этим стандартом, каждому из 256 знаков таблицы сопоставляется однобайтовый уникальный числовой код в пределах от 0 до 255. Первая половина таблицы кодов ASCII, содержащая знаки с кодами от 0 до 127, имеет статус универсального стандарта и считается неизменной. Она содержит строчные и прописные буквы латинского алфавита, цифры, знаки препинания и другие общеупотребительные знаки. Вторая половина таблицы (знаки с кодами от 128 до 255) имеет характер регионального стандарта. В частности, наши персональные компьютеры используют таблицу, содержащую во второй своей половине кириллицу.

Чаще всего, но не обязательно, текст программы разбит на отдельные строки некоторой длины.

Например, нижеследующая программа, печатающая на экране число 5, записана в четырёх строках:

Program Example001;
Begin
  
WriteLn(2+3)
End.

Но она может быть совершенно безболезненно записана и в виде одной строки: Program Example001;Begin WriteLn(2+3)End. При этом, конечно, прочитать и понять её становится несколько сложнее.

Отметим, что в первом варианте является обязательным хотя бы один пробел между словами “Program” и “Example001”. Во втором варианте дополнительно становится обязательным также хотя бы один пробел между словами “Begin” и “WriteLn”. В обоих вариантах можно вообще не использовать или использовать сколько угодно пробелов между словом “Example001” и знаком “;”, между знаком “;” и словом “Begin”, между словом “WriteLn” и выражением “(2+3)”, между любыми знаками выражения “(2+3)”, и т.д. И в то же время недопустимы, например, пробелы между словами “Example” и “001.     

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


В избранное