М. Э. Абрамян Programming Taskbook


Ввод исходных данных и вывод результатов



Download 0,55 Mb.
Pdf ko'rish
bet3/73
Sana24.02.2022
Hajmi0,55 Mb.
#249225
1   2   3   4   5   6   7   8   9   ...   73
Bog'liq
Abramyan (programmalash)

Ввод исходных данных и вывод результатов
При выполнении учебных заданий с использованием электронного за-
дачника Programming Taskbook ввод-вывод данных должен осуществляться с
помощью специальных процедур или функций, реализованных в самом задач-
нике и доступных для программы, выполняющей задание. Это связано с нем,


8
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.6
что исходные данные, предоставляемые программе учащегося, генерируют-
ся самим задачником, а результаты, полученные программой, должны быть
проверены задачником на правильность.
Для получения краткой справки о средствах ввода-вывода, которые можно
использовать для выбранного языка программирования, достаточно, находясь
в окне задачника, нажать клавишу [F1] или кнопку со знаком вопроса «?» в
правой части заголовка окна (окно задачника можно отобразить на экране,
используя модуль PT4Demo или запустив на выполнение проект-заготовку,
созданный с помощью модуля PT4Load).
Ниже приводится описание процедур/функций ввода-вывода для каждого
из языков программирования, доступных в задачнике Programming Taskbook
версии 4.6. Более подробную информацию о вводе-выводе данных (в част-
ности, об особенностях ввода-вывода для файлов и динамических структур)
можно получить с помощью гипертекстовой справочной системы PT4Info,
входящей в состав версии 4.6 задачника Programming Taskbook.
Язык Паскаль
Ввод исходных данных:
procedure GetB(var A: boolean);
procedure GetN(var A: integer);
procedure GetR(var A: real);
procedure GetC(var A: char);
procedure GetS(var A: string);
procedure GetP(var A: PNode);
Вывод результатов:
procedure PutB(A: boolean);
procedure PutN(A: integer);
procedure PutR(A: real);
procedure PutC(A: char);
procedure PutS(A: string);
procedure PutP(A: PNode);
По поводу типа PNode см. описание группы заданий Dymanic.
При использовании задачника в среде программирования Pascal ABC для
ввода-вывода данных можно использовать стандартные процедуры Read и
Write.


Ввод исходных данных и вывод результатов
9
Язык C++
Ввод исходных данных:
void GetB(bool& a);
void GetN(int& a);
void GetD(double& a);
void GetC(char& a);
void GetS(char* a);
void GetS(string& a);
void GetP(TNode*& a);
Вывод результатов:
void PutB(bool a);
void PutN(int a);
void PutD(double a);
void PutC(char a);
void PutS(char* a);
void PutS(string a);
void PutP(TNode* a);
Для ввода-вывода данных может также использоваться поток ввода-
вывода pt, позволяющий добиться более компактной записи. Например, вместо
последовательности вызовов функций GetN(a); GetD(b); GetS(s); достаточно
указать один оператор чтения из потока: pt >> a >> b >> s;
По поводу типа PNode см. описание группы заданий Dymanic.

Download 0,55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   73




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish