Задача этой книги дать краткое и четкое изложение языка С++ в соответствии со стандар том iso/iec 14882. Она предназначена для студентов, изучающих язык «с нуля»



Download 2 Mb.
bet88/232
Sana29.03.2022
Hajmi2 Mb.
#516205
TuriЗадача
1   ...   84   85   86   87   88   89   90   91   ...   232
Bog'liq
Т. А. Павловская C C . Программирование на языке высокого уровня

Вариант 13


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì NOTE, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • NAME ôaìèëèя, èìя;

    • TELE íîìåð òåëåôîía;

    • BDAY äåíü ðîæäåíèя (ìaññèâ èç òðåõ ÷èñåë).

  2. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:

    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ BLOCKNOTE, ñîñòîяùèé èç âîñüìè ýëåìåíòîâ òèïa NOTE; çaïèñè äîëæíû áûòü ðaçìåùåíû ïî aëôaâèòó;

    • âûâîä ía ýêðaí èíôîðìaöèè î ëþäяõ, ÷üè äíè ðîæäåíèя ïðèõîäяòñя ía ìåñяö, çía÷åíèå êîòîðîãî ââåäåíî ñ êëaâèaòóðû;

    • åñëè òaêèõ íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñîîáùåíèå.

Вариант 14


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì NOTE, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • NAME ôaìèëèя, èìя;




    • TELE íîìåð òåëåôîía;

    • BDAY äåíü ðîæäåíèя (ìaññèâ èç òðåõ ÷èñåë).

  1. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:

    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ BLOCKNOTE, ñîñòîяùèé èç âîñüìè ýëåìåíòîâ òèïa NOTE; çaïèñè äîëæíû áûòü óïîðяäî÷åíû ïî òðåì ïåðâûì öèôðaì íîìåða òåëåôîía;

    • âûâîä ía ýêðaí èíôîðìaöèè î ÷åëîâåêå, ÷üя ôaìèëèя ââåäåía ñ êëaâèaòóðû;

    • åñëè òaêîãî íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñîîáùåíèå.

Вариант 15


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì ZNAK, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • NAME ôaìèëèя, èìя;

    • ZODIAC çíaê Çîäèaêa;

    • BDAY äåíü ðîæäåíèя (ìaññèâ èç òðåõ ÷èñåë).

  2. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:

    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ BOOK, ñîñòîяùèé èç âîñüìè ýëåìåí- òîâ òèïa ZNAK; çaïèñè äîëæíû áûòü óïîðяäî÷åíû ïî äaòaì äíåé ðîæäå- íèя;

    • âûâîä ía ýêðaí èíôîðìaöèè î ÷åëîâåêå, ÷üя ôaìèëèя ââåäåía ñ êëaâèa- òóðû;

    • åñëè òaêîãî íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñîîáùåíèå.

Вариант 16


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì ZNAK, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • NAME ôaìèëèя, èìя;

    • ZODIAC çíaê Çîäèaêa;

    • BDAY äåíü ðîæäåíèя (ìaññèâ èç òðåõ ÷èñåë).

  2. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:

    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ BOOK, ñîñòîяùèé èç âîñüìè ýëåìåí- òîâ òèïa ZNAK; çaïèñè äîëæíû áûòü óïîðяäî÷åíû ïî äaòaì äíåé ðîæäå- íèя;

    • âûâîä ía ýêðaí èíôîðìaöèè î ëþäяõ, ðîäèâøèõñя ïîä çíaêîì, íaèìåíîâa- íèå êîòîðîãî ââåäåíî ñ êëaâèaòóðû;

    • åñëè òaêèõ íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñîîáùåíèå.

Вариант 17


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì ZNAK, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • NAME ôaìèëèя, èìя;

    • ZODIAC çíaê Çîäèaêa;

    • BDAY äåíü ðîæäåíèя (ìaññèâ èç òðåõ ÷èñåë).

  2. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:




    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ BOOK, ñîñòîяùèé èç âîñüìè ýëåìåí- òîâ òèïa ZNAK; çaïèñè äîëæíû áûòü óïîðяäî÷åíû ïî çíaêaì Çîäèaêa;

    • âûâîä ía ýêðaí èíôîðìaöèè î ëþäяõ, ðîäèâøèõñя â ìåñяö, çía÷åíèå êîòî- ðîãî ââåäåíî ñ êëaâèaòóðû;

    • åñëè òaêèõ íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñîîáùåíèå.

Вариант 18


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì PRICE, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • TOVAR íaçâaíèå òîâaða;

    • MAG íaçâaíèå ìaãaçèía, â êîòîðîì ïðîäaåòñя òîâað;

    • STOIM ñòîèìîñòü òîâaða â ðóá.

  2. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:

    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ SPISOK, ñîñòîяùèé èç âîñüìè ýëå- ìåíòîâ òèïa PRICE; çaïèñè äîëæíû áûòü ðaçìåùåíû â aëôaâèòíîì ïî- ðяäêå ïî íaçâaíèяì òîâaðîâ;

    • âûâîä ía ýêðaí èíôîðìaöèè î òîâaðå, íaçâaíèå êîòîðîãî ââåäåíî ñ êëaâèa- òóðû;

    • åñëè òaêèõ òîâaðîâ íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñîîáùåíèå.

Вариант 19


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì PRICE, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • TOVAR íaçâaíèå òîâaða;

    • MAG íaçâaíèå ìaãaçèía, â êîòîðîì ïðîäaåòñя òîâað;

    • STOIM ñòîèìîñòü òîâaða â ðóá.

  2. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:

    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ SPISOK, ñîñòîяùèé èç âîñüìè ýëå- ìåíòîâ òèïa PRICE; çaïèñè äîëæíû áûòü ðaçìåùåíû â aëôaâèòíîì ïî- ðяäêå ïî íaçâaíèяì ìaãaçèíîâ;

    • âûâîä ía ýêðaí èíôîðìaöèè î òîâaðaõ, ïðîäaþùèõñя â ìaãaçèíå, íaçâaíèå êîòîðîãî ââåäåíî ñ êëaâèaòóðû;

    • åñëè òaêîãî ìaãaçèía íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñîîáùåíèå.

Вариант 20


  1. Îïèñaòü ñòðóêòóðó ñ èìåíåì ORDER, ñîäåðæaùóþ ñëåäóþùèå ïîëя:

    • PLAT ðañ÷åòíûé ñ÷åò ïëaòåëüùèêa;

    • POL ðañ÷åòíûé ñ÷åò ïîëó÷aòåëя;

    • SUMMA ïåðå÷èñëяåìaя ñóììa â ðóá.

  2. Íaïèñaòü ïðîãðaììó, âûïîëíяþùóþ ñëåäóþùèå äåéñòâèя:

    • ââîä ñ êëaâèaòóðû äaííûõ â ìaññèâ SPISOK, ñîñòîяùèé èç âîñüìè ýëå- ìåíòîâ òèïa ORDER; çaïèñè äîëæíû áûòü ðaçìåùåíû â aëôaâèòíîì ïî- ðяäêå ïî ðañ÷åòíûì ñ÷åòaì ïëaòåëüùèêîâ;




    • âûâîä ía ýêðaí èíôîðìaöèè î ñóììå, ñíяòîé ñ ðañ÷åòíîãî ñ÷åòa ïëaòåëü- ùèêa, ââåäåííîãî ñ êëaâèaòóðû;

    • åñëè òaêîãî ðañ÷åòíîãî ñ÷åòa íåò, âûäaòü ía äèñïëåé ñîîòâåòñòâóþùåå ñî- îáùåíèå.



Указатели


Âûïîëíèòü çaäaíèя èç ðaçäåëîâ «Äâóìåðíûå ìaññèâû» è «Còðóêòóðû», èñïîëü- çóя äèíaìè÷åñêîå âûäåëåíèå ïaìяòè.


Простейшие функции


Âûïîëíèòü óïðaæíåíèя èç ðaçäåëa «Äâóìåðíûå ìaññèâû», îôîðìèâ êaæäûé ïóíêò çaäaíèя â âèäå ôóíêöèè. Âñå íåîáõîäèìûå äaííûå äëя ôóíêöèé äîëæíû ïåðåäaâaòüñя èì â êa÷åñòâå ïaðaìåòðîâ. Èñïîëüçîâaíèå ãëîáaëüíûõ ïåðåìåííûõ â ôóíêöèяõ íå äîïóñêaåòñя.


Функции и файлы

Вариант 1


Äëя õðaíåíèя äaííûõ î öâåòíûõ ïëaíøåòíûõ ñêaíåðaõ îïèñaòü ñòðóêòóðó âèäa:
struCt sCan_infO{
Char mOdel[25]; // íaèìåíîâaíèå ìîäåëè int priCe; // öåía
dOuble x_size; // ãîðèçîíòaëüíûé ðaçìåð îáëañòè ñêaíèðîâaíèя dOuble y_size; // âåðòèêaëüíûé ðaçìåð îáëañòè ñêaíèðîâaíèя int Optr; // îïòè÷åñêîå ðaçðåøåíèå
int grey; // ÷èñëî ãðaäaöèé ñåðîãî
};
Íaïèñaòü ôóíêöèþ, êîòîðaя çaïèñûâaåò â áèíaðíûé ôaéë äaííûå î ñêaíåðå èç ïðèâåäåííîé ñòðóêòóðû. Còðóêòóða ôaéëa: â ïåðâûõ äâóõ áaéòaõ ðaçìåùaåòñя çía÷åíèå òèïa int, îïðåäåëяþùåå êîëè÷åñòâî ñäåëaííûõ â ôaéë çaïèñåé; äaëåå áåç ïðîïóñêîâ ðaçìåùaþòñя çaïèñè î ñêaíåðaõ.
Íaïèñaòü ôóíêöèþ, êîòîðaя èçâëåêaåò èç ýòîãî ôaéëa äaííûå î ñêaíåðå â ñòðóê- òóðó òèïa sCan_infO. Îáяçaòåëüíûé ïaðaìåòð — íîìåð òðåáóåìîé çaïèñè. Ôóíê- öèя äîëæía âîçâðaùaòü íóëåâîå çía÷åíèå, åñëè ÷òåíèå ïðîøëî óñïåøíî, è –1 â ïðîòèâíîì ñëó÷aå.
Ïðèâåñòè ïðèìåð ïðîãðaììû, ñîçäaþùåé ôaéë ñ äaííûìè î ñêaíåðaõ (äaííûå ââîäяòñя ñ êëaâèaòóðû) — 6–8 çaïèñåé è âûâîäяùåé ía äèñïëåé äaííûå î çaïðî- øåííîé çaïèñè.
Âñå íåîáõîäèìûå äaííûå äëя ôóíêöèé äîëæíû ïåðåäaâaòüñя èì â êa÷åñòâå ïaða- ìåòðîâ. Èñïîëüçîâaíèå ãëîáaëüíûõ ïåðåìåííûõ â ôóíêöèяõ íå äîïóñêaåòñя.

Вариант 2


Äëя õðaíåíèя äaííûõ î öâåòíûõ ïëaíøåòíûõ ñêaíåðaõ îïèñaòü ñòðóêòóðó âèäa, îïèñaííîãî â âaðèaíòå 1.

Íaïèñaòü ôóíêöèþ, êîòîðaя çaïèñûâaåò â áèíaðíûé ôaéë äaííûå î ñêaíåðå èç ïðèâåäåííîé ñòðóêòóðû. Còðóêòóða ôaéëa: â ïåðâûõ äâóõ áaéòaõ ðaçìåùaåòñя çía÷åíèå òèïa int, îïðåäåëяþùåå êîëè÷åñòâî ñäåëaííûõ â ôaéë çaïèñåé; äaëåå áåç ïðîïóñêîâ ðaçìåùaþòñя çaïèñè î ñêaíåðaõ.


Íaïèñaòü ôóíêöèþ, êîòîðaя ñîðòèðóåò çaïèñè â îïèñaííîì âûøå áèíaðíîì ôaé- ëå ïî îäíîé èç ñëåäóþùèõ õaðaêòåðèñòèê: öåía ëèáî ÷èñëî ãðaäaöèé ñåðîãî. Îáя- çaòåëüíûé ïaðaìåòð — ïðèçíaê, çaäaþùèé êðèòåðèé ñîðòèðîâêè.
Ïðèâåñòè ïðèìåð ïðîãðaììû, ñîçäaþùåé ôaéë ñ äaííûìè î ñêaíåðaõ (äaííûå ââîäяòñя ñ êëaâèaòóðû) èç íå ìåíåå âîñüìè çaïèñåé è îñóùåñòâëяþùèé åãî ñîð- òèðîâêó.
Âñå íåîáõîäèìûå äaííûå äëя ôóíêöèé äîëæíû ïåðåäaâaòüñя èì â êa÷åñòâå ïaða- ìåòðîâ. Èñïîëüçîâaíèå ãëîáaëüíûõ ïåðåìåííûõ â ôóíêöèяõ íå äîïóñêaåòñя.

Вариант 3


Äëя õðaíåíèя äaííûõ î öâåòíûõ ïëaíøåòíûõ ñêaíåðaõ îïèñaòü ñòðóêòóðó âèäa, îïèñaííîãî â âaðèaíòå 1.
Íaïèñaòü ôóíêöèþ, êîòîðaя çaïèñûâaåò â áèíaðíûé ôaéë äaííûå î ñêaíåðå èç ïðèâåäåííîé ñòðóêòóðû. Còðóêòóða ôaéëa: â ïåðâûõ ÷åòûðåõ áaéòaõ ðaçìåùaåò- ñя çía÷åíèå òèïa lOng, îïðåäåëяþùåå êîëè÷åñòâî ñäåëaííûõ â ôaéë çaïèñåé; äa- ëåå áåç ïðîïóñêîâ ðaçìåùaþòñя çaïèñè î ñêaíåðaõ.
Íaïèñaòü ôóíêöèþ, êîòîðaя ñîðòèðóåò çaïèñè â îïèñaííîì âûøå áèíaðíîì ôaé- ëå ïî íaèìåíîâaíèþ ìîäåëè ñêaíåða.
Ïðèâåñòè ïðèìåð ïðîãðaììû, ñîçäaþùåé ôaéë ñ äaííûìè î ñêaíåðaõ (äaííûå ââîäяòñя ñ êëaâèaòóðû) èç íå ìåíåå âîñüìè çaïèñåé è îñóùåñòâëяþùèé åãî ñîð- òèðîâêó.
Âñå íåîáõîäèìûå äaííûå äëя ôóíêöèé äîëæíû ïåðåäaâaòüñя èì â êa÷åñòâå ïaða- ìåòðîâ. Èñïîëüçîâaíèå ãëîáaëüíûõ ïåðåìåííûõ â ôóíêöèяõ íå äîïóñêaåòñя.

Download 2 Mb.

Do'stlaringiz bilan baham:
1   ...   84   85   86   87   88   89   90   91   ...   232




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