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



Download 2 Mb.
bet95/232
Sana29.03.2022
Hajmi2 Mb.
#516205
TuriЗадача
1   ...   91   92   93   94   95   96   97   98   ...   232
Bog'liq
Т. А. Павловская C C . Программирование на языке высокого уровня

Вариант 19


Äëя õðaíåíèя äaííûõ î íîóòáóêaõ îïèñaòü ñòðóêòóðó âèäa:
struCt NOTEBOOK{
struCt disp_res{ // ðaçðåøaþùaя ñïîñîáíîñòü äèñïëåя int x; // ïî ãîðèçîíòaëè
int y; // ïî âåðòèêaëè

};
int f; // ÷añòîòa ðåãåíåðaöèè flOat d; // ðaçìåð äèaãîíaëè äèñïëåя flOat hdd; // îáúåì äèñêa


Char mOdel[21]; // íaèìåíîâaíèå
}
Íaïèñaòü ôóíêöèþ, êîòîðaя ÷èòaåò äaííûå î íîóòáóêaõ èç ôaéëa note.txt â ñòðóê- òóðó ïðèâåäåííîãî âèäa. Íaïèñaòü ôóíêöèþ, êîòîðaя çaïèñûâaåò ñîäåðæèìîå ñòðóêòóðû â êîíåö áèíaðíîãî ôaéëa. Còðóêòóða áèíaðíîãî ôaéëa: ïåðâûå äâa áaéòa — öåëîå ÷èñëî çaïèñåé â ôaéëå; äaëåå çaïèñè â ôîðìaòå ñòðóêòóðû NOTE- BOOK.
Íaïèñaòü ïðîãðaììó, â êîòîðîé ía îñíîâå ðaçðaáîòaííûõ ôóíêöèé îñóùåñòâëя- åòñя çaïèñü â äâîè÷íûé ôaéë äaííûõ òîëüêî î òåõ íîóòáóêaõ, òaêòîâaя ÷añòîòa ïðîöåññîða êîòîðûõ áîëüøå 120ÌÃö, îòñîðòèðîâaííûå â ïîðяäêå âîçðañòaíèя öåíû.

Вариант 20


Äëя õðaíåíèя äaííûõ î íîóòáóêaõ îïèñaòü ñòðóêòóðó âèäa, îïèñaííîãî â âaðèaí- òå 19.
Íaïèñaòü ôóíêöèþ, êîòîðaя ÷èòaåò äaííûå î íîóòáóêaõ èç ôaéëa note.txt â ñòðóêòóðó ïðèâåäåííîãî âèäa. Íaïèñaòü ôóíêöèþ, êîòîðaя çaïèñûâaåò ñîäåðæè- ìîå ñòðóêòóðû â êîíåö áèíaðíîãî ôaéëa. Còðóêòóða áèíaðíîãî ôaéëa: ïåðâûå äâa áaéòa — öåëîå ÷èñëî çaïèñåé â ôaéëå; äaëåå çaïèñè â ôîðìaòå ñòðóêòóðû NOTEBOOK.
Íaïèñaòü ïðîãðaììó, â êîòîðîé ía îñíîâå ðaçðaáîòaííûõ ôóíêöèé îñóùåñòâëя- åòñя çaïèñü â äâîè÷íûé ôaéë äaííûõ òîëüêî î òåõ íîóòáóêaõ, öåía êîòîðûõ áîëü- øå $3500, îòñîðòèðîâaííûå â ïîðяäêå âîçðañòaíèя òaêòîâîé ÷añòîòû ïðîöåññîða.
Ïðèìåð ôaéëa note.txt:



Aser NOte Light

2699

5.6

02.0x11.8x08.3

100

40

10.4

1

1024x0768

60

0.774

ASW ND5123T

3489

7.2

02.3x11.8x10.1

133

32

12.1

2

1024x0768

70

1.300

ARMNOte TS80CD

3699

7.2

02.0x11.5x08.8

133

64

11.3

1

1024x0768

75

1.300

AST AsCentia P50

4499

7.5

02.3x11.3x09.0

133

40

11.3

1

0800x0600

70

0.774

BSI NP8657D

2605

8.0

02.3x11.8x09.3

133

40

11.3

1

1024x0768

60

0.810

BSI NP5265A

3765

8.2

02.5x12.0x09.0

150

32

12.1

2

1024x0768

70

1.300

Dell Xpi P100SD

3459

6.0

02.3x11.0x08.8

100

40

10.3

1

1024x0768

60

0.773

Digital HiNOte

4799

4.0

01.3x11.0x08.8

120

40

10.4

1

0800x0600

56

1.000

Gateway SOlO S5

4499

5.6

02.0x11.9x08.8

133

40

11.3

2

1024x0768

60

0.686

Hertz Z-Optima NB

3995

8.0

02.3x11.9x09.0

150

40

11.2

2

1024x0768

75

1.000

HP OmniBOOk 5500

6120

7.1

02.0x11.5x09.0

133

64

11.4

1

1024x0768

75

1.300

IBM ThinkPad 560

3749

4.1

01.3x11.8x08.8

120

40

12.1

2

1024x0768

85

0.774

NEC Versa 4080H

4780

6.6

02.3x11.8x09.5

120

48

10.4

1

0800x0600

70

0.776

POlywell POly 500

3300

7.9

02.3x11.9x09.0

120

40

10.4

1

1024x0768

72

1.000

Samsung SENS 810

3667

8.7

02.3x11.5x09.5

100

32

11.4

2

1024x0768

75

0.773

Twinhead SlimnOte

2965

7.4

02.0x11.5x08.0

075

64

10.4

1

1024x0768

70

0.772

 ôaéëå note.txt íaõîäèòñя òåêñòîâaя èíôîðìaöèя î íîóòáóêaõ. Êaæäaя ñòðîêa ñîäåðæèò äaííûå îá îäíîé ìîäåëè. Äaííûå â ñòðîêå ðaçìåùaþòñя â ñëåäóþùèõ ïîëяõ:


1 : 20 — íaèìåíîâaíèå ìîäåëè;
21 : 24 — öåía â äîëëaðaõ (öåëîå ÷èñëî);
26 : 28 — ìañña íîóòáóêa â êã (÷èñëî ñ äåñяòè÷íîé òî÷êîé èç ÷åòûðåõ ñèìâîëîâ);
30 : 43 — ãaáaðèòíûå ðaçìåðû íîóòáóêa â äþéìaõ (ÂÛCÎÒÀõÄËÈÍÀõØÈÐÈ- ÍÀ — òðè ÷èñëa ñ äåñяòè÷íîé òî÷êîé (4 ñèìâîëa, âêëþ÷aя òî÷êó, ðaçäåëåííûå 'x');
44 : 47 — ÷añòîòa ïðîöåññîða â ÌÃö (öåëîå ÷èñëî èç òðåõ ñèìâîëîâ);
49 : 50 — ìaêñèìaëüíûé îáúåì ÎÇÓ â ìåãaáaéòaõ (öåëîå ÷èñëî èç äâóõ ñèìâîëîâ);
52 : 55 — ðaçìåð äèaãîíaëè äèñïëåя â äþéìaõ (÷èñëî ñ äåñяòè÷íîé òî÷êîé èç ÷å- òûðåõ ñèìâîëîâ, âêëþ÷aя òî÷êó);
57 — ðaçìåð âèäåîïaìяòè â ìåãaáaéòaõ — öåëîå ÷èñëî èç îäíîãî ñèìâîëa;
59 : 67 — ðaçðåøaþùaя ñïîñîáíîñòü äèñïëåя â ïèêñåëaõ (äâa öåëûõ ÷èñëa, ðaçäå- ëåííûå 'x');
69 : 70 — ÷añòîòa ðåãåíåðaöèè äèñïëåя â Ãö (öåëîå ÷èñëî èç äâóõ ñèìâîëîâ);
72 : 76 — îáúåì HDD â ãèãaáaéòaõ (÷èñëî ñ äåñяòè÷íîé òî÷êîé èç ïяòè ñèìâî- ëîâ).
Âñå íåîïèñaííûå ïîçèöèè çaïîëíåíû ïðîáåëaìè.


Функции библиотеки для работы со строками и символами

Вариант 1


C ïîìîùüþ òåêñòîâîãî ðåäaêòîða ñîçäaòü ôaéë, ñîäåðæaùèé òåêñò, äëèía êîòî- ðîãî íå ïðåâûøaåò 1000 ñèìâîëîâ (äëèía ñòðîêè òåêñòa íå äîëæía ïðåâûøaòü 70 ñèìâîëîâ).
Èìя ôaéëa äîëæíî èìåòü ðañøèðåíèå DAT. Íaïèñaòü ïðîãðaììó, êîòîðaя:

  • âûâîäèò òåêñò ía ýêðaí äèñïëåя;

  • ïî íaæaòèþ ïðîèçâîëüíîé êëaâèøè ïîî÷åðåäíî âûäåëяåò êaæäîå ïðåäëîæå- íèå òåêñòa;

  • îïðåäåëяåò êîëè÷åñòâî ïðåäëîæåíèé â òåêñòå.

Вариант 2


C ïîìîùüþ òåêñòîâîãî ðåäaêòîða ñîçäaòü ôaéë, ñîäåðæaùèé òåêñò, äëèía êîòî- ðîãî íå ïðåâûøaåò 1000 ñèìâîëîâ (äëèía ñòðîêè òåêñòa íå äîëæía ïðåâûøaòü 70 ñèìâîëîâ).
Èìя ôaéëa äîëæíî èìåòü ðañøèðåíèå DAT. Íaïèñaòü ïðîãðaììó, êîòîðaя:

  • âûâîäèò òåêñò ía ýêðaí äèñïëåя;




  • ïî íaæaòèþ ïðîèçâîëüíîé êëaâèøè ïîî÷åðåäíî âûäåëяåò êaæäîå ñëîâî òåêñòa;

  • îïðåäåëяåò êîëè÷åñòâî ñëîâ â òåêñòå.

Вариант 3


C ïîìîùüþ òåêñòîâîãî ðåäaêòîða ñîçäaòü ôaéë, ñîäåðæaùèé òåêñò, äëèía êîòî- ðîãî íå ïðåâûøaåò 1000 ñèìâîëîâ (äëèía ñòðîêè òåêñòa íå äîëæía ïðåâûøaòü 70 ñèìâîëîâ).
Èìя ôaéëa äîëæíî èìåòü ðañøèðåíèå DAT. Íaïèñaòü ïðîãðaììó, êîòîðaя:

  • âûâîäèò òåêñò ía ýêðaí äèñïëåя;

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

  • îïðåäåëяåò êîëè÷åñòâî ñëîâ â òåêñòå, îêaí÷èâaþùèõñя ía ãëañíóþ áóêâó.

Вариант 4


C ïîìîùüþ òåêñòîâîãî ðåäaêòîða ñîçäaòü ôaéë, ñîäåðæaùèé òåêñò, äëèía êîòî- ðîãî íå ïðåâûøaåò 1000 ñèìâîëîâ. Òåêñò äîëæåí ñîñòîяòü èç òðåõ ïðåäëîæåíèé (äëèía ñòðîêè òåêñòa íå äîëæía ïðåâûøaòü 70 ñèìâîëîâ). Èìя ôaéëa äîëæíî èìåòü ðañøèðåíèå DAT.
Íaïèñaòü ïðîãðaììó, êîòîðaя:

  • âûâîäèò òåêñò ía ýêðaí äèñïëåя;

  • ïî íaæaòèþ ïðîèçâîëüíîé êëaâèøè ïîî÷åðåäíî âûäåëяåò êaæäîå ïðåäëîæå- íèå òåêñòa â ïîñëåäîâaòåëüíîñòè 2, 1, 3.

Вариант 5


C ïîìîùüþ òåêñòîâîãî ðåäaêòîða ñîçäaòü ôaéë, ñîäåðæaùèé òåêñò, äëèía êîòî- ðîãî íå ïðåâûøaåò 1000 ñèìâîëîâ (äëèía ñòðîêè òåêñòa íå äîëæía ïðåâûøaòü 70 ñèìâîëîâ).
Èìя ôaéëa äîëæíî èìåòü ðañøèðåíèå DAT. Íaïèñaòü ïðîãðaììó, êîòîðaя:

  • âûâîäèò òåêñò ía ýêðaí äèñïëåя;

  • ïî íaæaòèþ ïðîèçâîëüíîé êëaâèøè ïîî÷åðåäíî âûäåëяåò êaæäîå èç ñëîâ òåê- ñòa, ó êîòîðûõ ïåðâûé è ïîñëåäíèé ñèìâîëû ñîâïaäaþò;

  • îïðåäåëяåò êîëè÷åñòâî ñëîâ â òåêñòå, ó êîòîðûõ ïåðâûé è ïîñëåäíèé ñèìâîëû ñîâïaäaþò.

Вариант 6


C ïîìîùüþ òåêñòîâîãî ðåäaêòîða ñîçäaòü ôaéë, ñîäåðæaùèé òåêñò, äëèía êîòî- ðîãî íå ïðåâûøaåò 1000 ñèìâîëîâ (äëèía ñòðîêè òåêñòa íå äîëæía ïðåâûøaòü 70 ñèìâîëîâ).
Èìя ôaéëa äîëæíî èìåòü ðañøèðåíèå DAT. Í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   ...   91   92   93   94   95   96   97   98   ...   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