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



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

struct NOTEBOOK{

struct disp_res{    // дисплейдiң шешу мүмкіндігі

int x; 

         // көлденеңнен

int у; 

         // тігінен

};

int f; 

         // регенерация жиiлiгi

fl oat d; 

         // дисплей диагоналiнiң ұзындығы

int price;           // бағасы

char model[21];     // атауы

}

Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі 

құрылымға оқитын функция жазыңыз. Құрылым құрамындағы мəліметтерді 

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

құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар саны; одан кейін 

NOTEBOOK құрылымының форматындағы жазбалар. 

Құрылған функциялар негізінде процессорының тактілік жиілігі 

120 МГц-тен асатын ноутбуктар үшін ғана мəліметтерді оқып, оларды екілік 

файлға бағаларының өсу ретімен жазуды жүзеге асыратын программа құрыңыз. 



172

20-нұсқа

Ноутбуктар туралы мəліметтерді сақтау үшін 19-нұсқада көрсетілгендей 

құрылымды сипаттаңыз.

Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі 

құрылымға оқитын функция жазыңыз. Құрылым құрамындағы мəліметтерді 

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

құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар саны; одан кейін 

NOTEBOOK құрылымының форматындағы жазбалар. 

Құрылған функциялар негізінде бағасы $3500-дан асатын ноутбуктар 

үшін ғана мəліметтерді оқып, оларды екілік файлға процессордың тактілік 

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

note.txt файлының мысалы:





Достарыңызбен бөлісу:
1   ...   233   234   235   236   237   238   239   240   ...   642




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

    Басты бет