Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет232/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   228   229   230   231   232   233   234   235   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

scan_info

 типті құрылымға 

пернетақтадан енгізетін, қажетті сканер туралы ақпарат файлда табылмаған 

жағдайда құрылым құрамындағы ақпаратты файл соңына орналастыратын, 

кері жағдайда сəйкес хабарлама шығаратын функция құрыңыз. 

Сканерлер туралы мəліметтер (мəліметтер пернетақтадан енгізіледі) 

сақталған файл – 6-8 жазба құратын жəне файлды 2-3 сканер туралы 

пернетақтадан енгізілетін жазбалармен толықтыратын программаға мысал 

келтіріңдер. 

Функциялар үшiн барлық қажетті мəлiметтер оларға параметрлер ретiнде 

берілуі тиіс.  Функцияларда ауқымды айнымалыларды пайдалануға тыйым са-

лынады.


8-нұсқа

Планшеттi сканерлер туралы мəлiметтерді сақтау үшiн 1-нұсқада 

 

көрсетілгендей құрылымды сипаттаңыз.



Берілген құрылымнан сканер туралы мəліметтерді бинарлық файлға жа-

затын функция жазыңыз. Файлдың құрылымы: алғашқы екi байтта файлға 

енгізілген жазбалар санын анықтайтын 

int 

типті мəн орналасады; одан кейін 

сканерлер туралы жазбалар бос орын қалдырмастан жазылады.

Аталған файлдан сканер туралы мəліметтерді 



scan_info

 типті құрылымға 

пернетақтадан енгізетін жəне оның құрамын файлдағы алғашқы жазбаның ор-

нына жазатын функция құрыңыз. Мұндай файл алдын ала құрылған болуы 

тиіс. Бұл кезде бұрынғы уақытта бірінші позицияда орналасқан жазба екінші 

позицияға, екінші жазба үшіншісіне, т.с.с. ығысып орналастырылады.

Сканерлер туралы мəліметтер (мəліметтер пернетақтадан енгізіледі) 

сақталған файл – 6-8 жазба құратын жəне файлды пернетақтадан енгізілетін 

1-2 жаңа жазбамен толықтыратын программаға мысал келтіріңдер. 

Функциялар үшiн барлық қажетті мəлiметтер оларға параметрлер ретiнде 

берілуі тиіс.  Функцияларда ауқымды айнымалыларды пайдалануға тыйым са-

лынады.


9-нұсқа

Планшеттi сканерлер туралы мəлiметтерді сақтау үшiн 1-нұсқада 

 

көрсетілгендей құрылымды сипаттаңыз.



Енгізілген ақпаратқа сəйкес сканерлер санын анықтайтын, сəйкес 

өлшемдегі құрылымдар жиымына жадыны динамикалық түрде бөлетін жəне 




168

оны сұхбаттасу режимінде толтыратын (пернетақтадан) функция құрыңыз. 

Мұнда сканер атауында бос орындар болуы мүмкін. 

Берілген жиымды жаңадан құрылатын бинарлық файлға жазатын функция 

құрыңыз. Егер сканер бағасы 200-ден кем болса, бұл сканер туралы мəліметтер 

файлға жазылмайды. Басқа сканерлер туралы ақпарат бинарлық файлға орна-

ластырылады, мұнда алдымен атауы бас əріптен басталатын, содан кейін кіші 

əріптен басталып жазылатын барлық сканерлер туралы ақпараттар жазылады. 

Файлдың құрылымы: алғашқы төрт байтта файлға енгізілген жазбалар са-

нын анықтайтын 





Достарыңызбен бөлісу:
1   ...   228   229   230   231   232   233   234   235   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет