АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Оператор вывода writeln

Читайте также:
  1. Бинарные (инфиксные) операторы
  2. Внешние устройства — для ввода и вывода информации.
  3. Встроенные операторы
  4. Глава 2. Уповноважений економічний оператор
  5. Глава XXVIII. Контактер, оператор, чиннелингер, слиппер – потребность души или модное увлечение? Подводные рифы контакта
  6. Деление операторов языка Си на группы.
  7. Дифференциальный оператор D
  8. Дифференциальный оператор.
  9. Задание операторов пользователя
  10. Замыкание множества функциональных зависимостей. Аксиомы Армстронга (с доказательством). Расширенный набор правил вывода Дейта (с выводом).
  11. Интервью с пси-оператором
  12. Казахстанская ипотечная компания – как оператор вторичного рынка.

Оператор записи writeln аналогичен оператору write, но после вывода последнего в списке значения для текущего оператора writeln происходит перевод курсора к началу следующей строки. Оператор writeln, записанный без параметров, вызывает перевод строки. Для пояснения работы оператора writeln приведем фрагмент программы:

a:=4;b:=6;c:=55;

write(a:3);write(b:3);write(c:3);

Summa:=a+b+c; writeln('a=',a); writeln('b=',b); writeln('c=',c); writeln('сумма a+b+c равна',Summa);

Результат выполнения: 4 6 55 a=4

b=6

c=55

Сумма a+b+c равна 65.

Примером использования формата в операторе writeln может служить следующая программа.

Program Prim; Программа вычисляет площадь прямоугольника и выводит на печать результат

Var A,B,Pl:integer; A,B - длина сторон, Pl - площадь

Begin

A:=8;B:=4;

Pl:=A*B; writeln(Lst,'--------------------');

writeln(Lst,'!Сторона A!Сторона B!Площадь!');

writeln(Lst,'-------------------------------');

writeln(Lst,'!',A:7,B:11,Pl:11,'!':5);

writeln(Lst,'-------------------------------'); End.

В результате работы программы получим таблицу:

Сторона A!Сторона B!Площадь!

8 4 32!

Каждая строка которой будет печататься с первой позиции новой строки печатающего устройства.

 

8.6. Пример программы организации ввода-вывода данных стандартных скалярных типов

 

Исходные данные: K=-73, L=12, M=21425, X=-4192.21, Y=21.345, S1='*', S2='V', S3='F' вывести двумя способами: в стандартной форме и указанием ширины поля вывода, при этом выводимую информацию необходимо снабдить заголовками.

Program inout(input,output); const log=true;

var k,l,m:integer;x,y:real;s1,s2,s3:char;

begin writeln('введи целые числа k,l,m:');

read(k,l,m);

writeln(' ':30, 'целые числа');

writeln(' ':15, 'стандартный формат',' ':12,

'заданная ширина поля');

writeln(' ',k,l,m,' ':5,'k=',k:3,'l=',l:2,'m='

,m:5);

writeln;writeln('введи вещественные числа x,y:');

readln(x,y);

writeln(' ':25,'вещественные числа');

writeln(' ':5,'стандартный формат',' ':18,'заданная

ширина поля');

writeln(' ':5,x,y,' ':10,'x=',x:8:2,'y=',y:6:3);

writeln;writeln('введи символы s1,s2,s3:');

readln(s1,s2,s3);

writeln(' ':20,'символьные переменные:','s1=',s1,

's2=',s2,'s3=',s3);

writeln('печать символьных переменных с шириной поля 5:'

,s1:5,s2:5,s3:5);

writeln('логическая переменная=',log);

end.

ПРОТОКОЛ РАБОТЫ ПРОГРАММЫ: введи целые числа k, l, m: -73 12 21425

целые числа

стандартный формат заданная ширина поля

-73 12 21425 k=-73 l=12 m=21425

введи вещественные числа x,y: -4192.21 21.345

вещественные числа

стандартный формат заданная ширина поля

-4.192210E+03 2.134500E+01 x=-4192.21 y=21.345

введи символы s1,s2,s3 *VF

символьные переменные s1=* s2=V s3=F

печать символьных переменных с шириной поля 5: * V F

логическая переменная = true

 

ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ СТУДЕНТОВ

В результате выполнения лабораторной работы студенты должны знать:

-операторы ввода-вывода;

-форматы оператора вывода для различных стандартных скалярных типов данных;

должны уметь:

-организовывать ввод-вывод данных стандартных скалярных типов.


 

План 2002/2003, поз. 134

КлещикТатьянаВладимировна


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)