Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_алгоритм_и_программир_2курс_ПИ .doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
721 Кб
Скачать
☆

2. Инструкция Write, Writeln.

Инструкция Write предназначена для вывода на экран монитора сообщений и значений переменных. После слова Write в скобках задается список переменных, а также можно включать сообщение – текст, заключенный в апострофы.

Например:

Write (‘Корни уравнения. х1=’, x1, ‘ х2=’, x2);

После имени переменной через двоеточие можно поместить формат поля вывода значения переменной.

Для типа Integer формат – это целое число, определяющее ширину поля вывода, т.е. количество позиций на экране.

Например: Write(х:5);

Для типа Real формат – это два целых числа, разделенных двоеточием. Первое определяет ширину поля вывода, второе – количество цифр, стоящих после десятичной точки. Если задать только ширину поля, то на экране появится число, представленное в формате с плавающей точкой.

Например:

Х1:=13.25;

Х2:=-0.3401;

Write(‘x1=’, x1:5:2, ‘x2=’, x2:12);

Результат:

х1= 13.25 х2= -3.40100Е -01

Если ширины поля, указанной в формате, недостаточно для вывода значения переменной, то выводится число с плавающей точкой и десятью цифрами после десятичной точки.

После выполнения инструкции Write курсор остается в той позиции, в которую он переместился после вывода последнего символа. Следующая инструкция Write начинает вывод именно с этой позиции.

Инструкция Writeln отличается от инструкции Write тем, что после вывода сообщения или переменных курсор переводится в начало следующей строки, т.е. следующее сообщение выводится с новой строки.

Урок № 17. Управляющие структуры: составной оператор, условный оператор, оператор выбора.

Структурированные операторы — это конструкции, построенные по опреде­ленным правилам из других операторов. К структурированным операторам относятся:

- Составной оператор

- Условный оператор

- Операторы выбора

- Операторы цикла

- Оператор with

1.Составной оператор

Составной оператор представляет собой группу из произвольного числа лю­бых операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin и end.

Формат составного оператора:

begin <Оператор1>; ... ; <ОператорN>;

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

Составные операторы могут вкладываться друг в друга, при этом на глубину вложенности составных операторов ограничений не накладывается.

2.Условный оператор

Условный оператор обеспечивает выполнение или невыполнение некоторых операторов в зависимости от соблюдения определенных условий.

Формат условного оператора:

If <ycловиe> then <Оператор1> [else <Оператор2>];

Условие представляет собой выражение логического типа. Оператор работа­ет следующим образом: если условие истинно (имеет значение True), то вы­полняется оператор1, в противном случае выполняется оператор2. Оба оператора могут быть составными.

Условный оператор может быть записан в сокращенной форме, когда слово else и оператор2 после него отсутствуют.

Для организации разветвлений на три направления и более можно исполь­зовать несколько условных операторов, вложенных друг в друга. При этом каждое else соответствует тому then, которое непосредственно ему предше­ствует. Из-за возможных ошибок следует избегать большой вложенности условных операторов друг в друга.