Ііі. Есептің программасы



Pdf көрінісі
бет79/150
Дата21.05.2020
өлшемі1.13 Mb.
түріПрограмма
1   ...   75   76   77   78   79   80   81   82   ...   150
 
С тілінде 
#include                          
#include                        
void main ()                    

int klass; 
puts(“\n Сыныптың номерін енгіз (1-ден 11 дейін)”);   


177 
 
printf(“-”);                                                             
scanf(“%i”, &klass);                                             
if (klass<1 && klass>11) 
printf(“Мәліметтерді ензігу барысында қате жіберілді!”);  
else if (klass>=1 && klass<=4) 
printf(“Бастауыш сынып”);                  
else if (klass>4 && klass<=9) 
printf(“Орта сынып”); 
else if (klass>9 && klass<=11) 
printf(“Жоғарғы сынып”); 
printf(“\n\nПрограмма жұмысын аяқтау үшін  пернесін басыңыз”); 
detch(); 

С++ тілінде 
#include  
#include                        
int main()  

int klass; 
cout<<“Сыныптың номерін енгіз (1 ден 11 дейін) \n” 
cout<<”-” 
cin>>klass 
if (klass<1 && klass>11) 
cout<<“Мәліметтерді ензігу барысында қате жіберілді! \n ”;  
else if (klass>=1 && klass<=4) 
cout<<“Бастауыш сынып\n ”; 
else if (klass>4 && klass<=9) 
cout<<“Орта сынып\n ”; 
else if (klass>9 && klass<=11) 
cout<<“Жоғарғы сынып\n ”; 
cout<<“\n\nПрограмма жұмысын аяқтау үшін  пернесін басыңыз”; 
detch(); 

 
2 - мысал: Клавиатурадан енгізілген жыл мезгілінің номеріне (1-қыс, 2-көктем, 3-
жаз, 4-күз) сәйкес, осы маусымдағы ай аттарын шығаратын программа құру. 
#include  
#include   
void main() 

int season; 
cout<<“\n Жыл мезгілін енгіз (1..4)”; 
cout<<“-”; 
cin>>season; 


178 
 
switch (season); 
case 1:cout<<“\nЖелтоқсан \nҚаңтар \nАқпан”; break; 
case 2: cout<<“\nНаурыз \nСәуір \nМамыр”; break; 
case 3: cout<<“\nМаусым \nШілде \nТамыз”; break; 
case 4: cout<<“\nҚыркүйек \nҚазан \nҚараша”; break; 
default: cout<<“Жыл мезгілінің номерін енгізу барысында қате жіберілді”; 
 
Программаларды компьютерде теріп, нәтижесін талдаңыз. 
 
Жеке тапсырмалар: 
1. 
Квадрат  теңдеуді  шешетін  программа  құрыңыз.  Программа  бастапқы 
мәліметтердің  дұрыстығын  тексеруі  қажет  және  егер  2-ші  дәрежелі 
белгісіздің  коэффициенті  нольге  тең  болса,  онда  сәйкесінше  хабарлама 
шығаруы керек. 
2. 
Клавиатурадан енгізілген 2 санды салыстыратын программа жазыңыз. 
Программа  қай  санның  үлкен  екендігін  көрсетуі  қажет,  егер  олар  тең  болса 
сәйкесінше хабарлама шығару керек. 
3. 
Қолданушының  енгізген  санының  жұп  немесе  тақтығын  тексеретін 
программа құрыңыз. 
4. 
Телефонмен  сөйлесу  ақысын  есептейтін  программа  құрыңыз,  сенбі 
және жексенбі күндері 20% жеңілдік болатындығын еске алыңыз. 
5. 
Келесі  күннің  датасын  есептейтін  программа  жазыңыз.  Датаны 
толығымен енгізіңіз. Мысалы: 31.12.2004 
6. 
Қолданушыдан  апта  күнін  сұрап,  соған  сәйкес  келесі  мәліметтердің: 
«Жұмыс  күні»,  «Сенбі»,  «Жексенбі»  біреуін  шығаратын  программа 
жазыңыз. 
7. 
Клавиатурадан енгізілген бүтін санның  (1-ден 100 дейін) 3-ке және 5-
ке қалдықсыз бөлінетіндігін тексеретін программа құрыңыз. Тексеріп болған 
соң бөлінетіндігі немесе бөлінбейтіндігі жайында хабарлама шығуы қажет.  
8. 
Сатып  алынған  заттарға  төленетін  ақша  көлемін  жеңілдікпен 
есептейтін  программа  құрыңыз.  Егер  ақша  көлемі  500  теңгеден  асса,  3% 
жеңілдік,  ал  1000  теңгеден  асса,  5%  жеңілдік  жасалады.  Ақша  саны 
енгізілгеннен кейін, қанша ақша төлеу қажеттілігі айтылып,  экранға шығуы 
қажет. 
9. 
Қолданушының  оптимальді  салмағын  есептейтін  және  оны  негізгі 
салмағымен  салыстырып,  ұсыныс  беретін  программа  жазыңыз.  Оптимальді 
салмақ = Бойы (см) -100 формуласымен есептелінеді. 
(Қолданушының ензізген мәліметтері қою түспен көрсетілген.) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек: 
Бір жолға, арасына бос орын тастап бoй (см) және салмақ (кг) мәндерін енгізіп, 
 пернесін басыңыз: 
     168    55 
Сізге 13.00 кг толықтау қажет. 
10. 
Клавиатурадан 
енгізілген 
бүтін 
санның 
үшке 
бөлінетін-
бөлінбейтіндігін тексеретін программа жазыңыз. 


179 
 
(Қолданушының ензізген мәліметтері қою түспен көрсетілген.) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек  
Бүтін санды енгізіп,  пернесін басыңыз: 
   523 
523 саны үшке толық бөлінбейді. 
11. 
Экранға  екі  санның  қосындысын  табуға  арналған  есепті  шығарып, 
қолданушыдан жауабын сұрайтын программа құрыңыз. Егер қолданушының 
енгізген  жауабы  дұрыс  болса,  «Дұрыс»  деген  хабарлама,  ал  қате  енгізілген 
жағдайда, дұрыс жауабын шығарылуы керек.  
(Қолданушының ензізген мәліметтері қою түспен көрсетілген.) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек: 
12+45=? 
Жауабын жазып   пернесін басыңыз 
 45 
Қателестіңіз !  12+45=57 
12. 
Қолданушының  Ақтөбе  қаласының  қаланған  жылын  білетіндігін 
тексеруге  арналған  программа  жазыңыз.  Қате  жауап  берілген  жағдайда, 
программа дұрыс жауапты шығару тиіс. 
(Қолданушының ензізген мәліметтері қою түспен көрсетілген.) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек: 
Ақтөбе қаласының іргетасы қай жылы қаланды? 
Санды енгізіп,  пернесін басыңыз. 
  1875 
Дұрыс емес, Ақтөбе қаласының іргетасы 1869 жылы қаланды. 
13. 
Клавиатурадан  енгізілген  ай  номеріне  сәйкес  жыл  мезгілінің  атын 
шығаратын программа құрыңыз. 
Егер  қолданушы  1-мен  12  аралығына  жатпайтын  санды  енгізсе,  «Мәліметтерді 
енгізу барысында қате жіберілді» деген хабарлама шығарылуы керек. 
(Қолданушының ензізген мәліметтері қою түспен көрсетілген) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек: 
Ай номерін енгіз (1 ден 12-ке дейін): 
  11 
Қыс. 
14. Switch инструкциясын пайдаланып  қолданушыдан апта күнін сұрап, соған 
сәйкес  келесі  мәліметтердің  «Жұмыс  күні»,  «Сенбі»,  «Жексенбі»  біреуін 
шығаратын  программа  жазыңыз.  Егер  қате  мәліметтер  енгізілсе  «Қате!»  деген 
хабарлама шығару керек. 
15. 
 Switch инструкциясын пайдаланып есепті шешіңіз. 
Қалааралық  телефон  арқылы  сөйлесудін  бағасын  есептейтін  программа  жазыңыз 
(1  минут  сөйлесу  бағасы  абоненттің  қаламен  ара  қашықтығымен  анықталады). 
Берілген мәліметтер: қаланың коды және сөйлесу ұзақтығы. 
(Қолданушының ензізген мәліметтері қою түспен көрсетілген.) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек: 
Телефон арқылы сөйлесу бағасын есептеу: 
Берілген мәліметтерді енгізіңіз: 


180 
 
Қала коды-  120 
Ұзақтығы (минут)- 5 
Қала: Ақтөбе 
1 минутқа төленетін баға- 7.8 тнг. 
Сөйлесу құны: 39.00 тнг. 
Қала 
Код 
1 минутқа төленетін бағасы (теңге) 
Ақтобе 
120 
7.8 
Астана 
145 
11.5 
Алматы 
254 
9.78 
16. 
Қолданушының  Қазақстан  тарихынан  білімін  тексеру  программасын  құрыңыз. 
Программа  «Сырым  Датұлы  бастаған  отарлау  саясатына  қарсы  ұлт-азаттық 
көтеріліс    қай  жылдары  болған?»  деген  сұрақты  экранға  шығарып,    үш  нұсқа 
жауабын  береді.  Қолданушы  дұрыс  нұсқаны  тандап,  сонын  номерін  енгізуі 
керек. 
(Қолданушының ензізген мәліметтері қою түспен көрсетілген.) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек: 
Сырым  Датұлы  бастаған  отарлау  саясатына  қарсы  ұлт-азаттық  көтеріліс  
қай жылдары болған ?  
1.1783-1797 жылдары. 
2.1835-1547 жылдары. 
3.1750-1780 жылдары 
Дұрыс жауаптың номер енгіз: 
    2 
Дұрыс емес. 
Дұрыс жауап: 1 
17. 
Экранға  екі  санның  көбейтіндісін  табуға  арналған  есепті  шығарып, 
қолданушыдан  жауабын  сұрайтын  программа  құрыңыз.  Егер  қолданушының 
енгізген  жауабы  дұрыс  болса,  «Дұрыс»  деген  хабарлама,  ал  қате  енгізілген 
жағдайда, дұрыс жауабын шығарылуы керек.  
(Қолданушының ензізген мәліметтері қою түспен көрсетілген.) 
Программа орындалу барысында экран кескіні төмендегідей болуы керек: 
12*8=? 
Жауабын жазып   пернесін басыңыз 
 80 
Қателестіңіз !  12*8=96 
18. 
Кез-келген  a,  b,  c  саны  үшін  ax
2
+bx+c  =  0  теңдеуінің  ең  болмағанда  бір  нақты 
шешімінің бар/жоқтығын анықтаңыз. 
19. 
.Алты  орынды  n  наурал  саны  берілсін.  Оның  құрамындағы  жүздер  мен 
мыңдардың санын анықтаңыз.     


Достарыңызбен бөлісу:
1   ...   75   76   77   78   79   80   81   82   ...   150




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

    Басты бет