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


int grey;       // сұр түстің градациялар саны



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

int grey;       // сұр түстің градациялар саны 

};

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

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

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



int 

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

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

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



scan_info

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

көшіретін функция жазыңыз. Қажетті жазбаның нөмірі міндетті параметр бо-

лып табылады. Егер файлдан оқу сəтті орындалса, функция нөлдік мəн, кері 

жағдайда -1 мəнін қайтаруы тиіс. 

Сканерлер туралы 6-8 жазбадан тұратын мəліметтер (мəліметтер 

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

ралы мəліметтерді дисплейге шығаратын программа мысалын келтіріңдер. 

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

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



2-нұсқа

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

 

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



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

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

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

int 

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

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



165

Жоғарыдағы бинарлы файлдағы жазбаларды келесі сипаттамалардың бірі 

– бағасы немесе сұр түстің градациялар саны бойынша сұрыптайтын функция 

құрыңыз. Сұрыптау критериін бекітетін көрсеткіш міндетті параметр болып 

табылады. 

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

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

сұрыпталуын жүзеге асыратын программаға мысал келтіріңдер. 

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

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

лынады.

3-нұсқа

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

 

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



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

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

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



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




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

    Басты бет