Иллюстрированный самоучитель по Tirbo Pascal


Типы данных - часть 3


Рассмотрим еще одну несложную программу (пример 2.2). Ее назначение: ввести с клавиатуры два целых числа, найти результат деления первого числа на второе и вывести полученный результат на экран.

Пример 2.2

Program Input_0utput; {Программа вводит два целых числа

и выводит частное от деления 1-го на 2-е}

var

n1,n2 : Integer; {n1 и n2 - вводимые целые}

х : Real;{x - результат}

BEGIN

Write( 'n1 = ');{Сообщаем о вводе n1}

ReadLn (n1) ;{Вводим n1}

Write ( 'n2 = ');{Сообщаем о вводе п2}

ReadLn (n2);{Вводим п2}

x := n1/n2;{Находим результат}

WriteLn('n1/n2 =',х);{Выводим его}

END.

Прежде всего бросается в глаза появление в программе поясняющих комментариев. Комментарий в Турбо Паскале - это произвольная последовательность любых символов, обрамленная фигурными скобками. Комментарий разрешается вставлять в любое место программы, где по смыслу может стоять пробел. В качестве ограничителей комментария допускается использование фигурных скобок «{» и «}», а также пары символов: «(*» - слева от комментария и «*)» - справа от него:

{ Это - комментарий }

(* Это - тоже комментарий *)

Редактор Турбо Паскаля выделяет комментарии наклонным шрифтам (курсивом).

Комментарии с однотипными ограничителями нельзя вкладывать друг в друга, т.е. недопустимы последовательности вида

{...{...}...} или (*...(*...*)...*)

Однако можно вкладывать комментарии с ограничителями разных типов (не более одной глубины вложения):

{ ... (* ...*)...} или (* ... { ... } ... *)

Последнее обстоятельство проясняет кажущуюся странной избыточность ограничителей: если всюду в программе будут использоваться ограничители одного типа, то для того, чтобы временно исключить из программы какой-либо фрагмент текста, достаточно заключить его в ограничители другого типа.

Наличие комментариев в программе избавляет меня от необходимости пояснять назначение отдельных строк программы. Несколько слов о вводе данных. Пары операторов

Write (..);

ReadLn(..);

работают следующим образом. Вначале оператор Write выводит строку на экран и оставляет курсор в конце только что выведенной строки текста. Заметим, что оператор




- Начало -  - Назад -  - Вперед -



Книжный магазин