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



Pdf көрінісі
бет150/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   146   147   148   149   150   151   152   153   ...   465
Байланысты:
аибм сплюс

long
 
типті мəн орналасады; одан кейін сканерлер туралы 
жазбалар бос орын қалдырмастан жазылады.
Сканерлер туралы мəліметтер (мəліметтер пернетақтадан енгізіледі) 
сақталған файл құратын жəне қажетті жазба туралы мəліметтерді (барлығын 
немесе нөмірі бойынша) дисплейге шығаруды жүзеге асыратын программаға 
мысал келтіріңдер. 
Функциялар үшiн барлық қажетті мəлiметтер оларға параметрлер ретiнде 
берілуі тиіс. Функцияларда ауқымды айнымалыларды пайдалануға тыйым са-
лынады.
10-нұсқа 
Ноутбуктар туралы мəлiметтерді сақтау үшiн (қажет болса, толықтыра 
отырып) келесідей құрылымды сипаттаңыз:
struct NOTEBOOK{
char model[21]; // атауы
struct size{ // габариттiк өлшемдері 
fl oat x;
fl oat y;
fl oat z;
};
fl oat w; 
// салмағы
int price; // бағасы
}
Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі 
құрылымға оқитын (170 б. қараңыз) функция құрыңыз. Құрылым құрамындағы 
мəліметтерді бинарлық файлдың соңына жазатын функция құру қажет. 
Бинарлық файлдың құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар 
саны; одан кейін NOTEBOOK құрылымының форматындағы жазбалар. 
Құрылған функциялар негізінде процессор жиілігі 120 МГц-тен артық 
ноутбуктар үшін ғана мəліметтерді оқып, оларды бинарлық файлға бағасының 
кемуі бойынша жазуды жүзеге асыратын программа құрыңыз. 
11-нұсқа
Ноутбуктар туралы мəліметтерді сақтау үшін 10-нұсқада көрсетілгендей 
құрылымды сипаттаңыз.


169
Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі 
құрылымға оқитын (170 б. қараңыз) функция жазыңыз. Құрылым құрамындағы 
мəліметтерді бинарлық файлдың соңына жазатын функция құру қажет. 
Бинарлық файлдың құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар 
саны; одан кейін NOTEBOOK құрылымының форматындағы жазбалар. 
Құрылған функциялар негізінде HDD көлемі 1 Гбайт-тан аспайтын ноут-
буктар үшін ғана мəліметтерді оқып, оларды бинарлық файлға атауы бойынша 
алфавиттік ретпен жазуды жүзеге асыратын программа құрыңыз. 


Достарыңызбен бөлісу:
1   ...   146   147   148   149   150   151   152   153   ...   465




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

    Басты бет