Программалау тілдері жоғары оқу орындарына арналған оқулық



жүктеу 2,9 Mb.
Pdf просмотр
бет50/82
Дата19.11.2018
өлшемі2,9 Mb.
#20460
түріПрограмма
1   ...   46   47   48   49   50   51   52   53   ...   82

 
137 
Бақылау сұрақтары 
1.  Тұтынушы функциясын сипаттау дегеніміз не? 
2.  Егер функцияның параметрлері жоқ болса, ол қалай сипатталады?  
3.  Тұтынушы функциясы мен стандартты функциялардың айырмашылығы неде? 
4.  Функция аргументтерін беру жолдарын атаңыз? 
5.  Return операторының қолданылуы және атқаратын қызметі.  
6.  ―Жергілікті‖ және ―ауқымды‖  айнымалылардың айырмашылығы. 
7.  ―Жергілікті‖ айнымалылардың әрекет ету аймағы ұғымы. 
8.  ―Ауқымды‖ айнымалылардың әрекет ету аймағын түсіндіріңіз. 
9.  Жады класы деген не? С тілінде қандай жады кластары бар? Әртүрлі кластағы 
айнымалыларды жариялау мен анықтауға мысалдар келтіріңдер. 
10.  Жады класы айнымалының қолданылу мерзімі мен кӛріну аймағы түсінігі. 
ТАПСЫРМАЛАР 
1. Ҥш натурал сандар берілген. Олардың ең ҥлкен ортақ бӛлгішін (ЕҤОБ) анықтайтын 
функцияны қҧру керек. 
2. а,b,c,d  кесінділері  берілген.  Осы  кесінділердің  кез  келген  ҥшеуін  қарастыра 
отырып,  олардан  ҥшбҧрыш  тҧрғызуға  болатын/болмайтынын  анықтап,  ҥшбҧрыш 
тҧрғызылатын  жағдайда,  оның  ауданын  табу  керек.  Ҥшбҧрыштың  ауданы 
)
)(
)(
(
z
p
y
p
x
p
p
S





, мҧндағы p=(x+y+z)/2. 
3. Натурал    N  саны  берілген.  Ол  екі  x  және  y  бҥтін  сандарының  квадраттарының 
қосындысына  тең  болатын  болса  N=x
2
+y
2
,  онда
     
    x,  y  сандарын  анықтайтын 
функцияны қҧру керек. 
4. Нақты x, y (x>0, y>1) сандары берілген, y
k-

 y
k
 шартын қанағаттандыратындай k 
бҥтін санын (оң, теріс немесе нӛлге тең) табу керек.  
5. Натурал  N саны берілген (N > 99). Ондағы жҥздіктер санын анықтаңдар. 
6. Натурал    N  саны  берілген  (N

  99).  
2 
саны
   
N  санының  цифрларының 
қосындысының кубына тең екендігін тексеру керек. 
7. Натурал    N  саны  берілген  (N  >  10000).  N  санының  алғашқы  K  разрядтарының 
қосындысын анықтаңдар (K 

 4). 
8. Натурал  n, m  сандары берілген, n санының  соңғы m цифрларының кӛбейтіндісін 
табу керек.  
9. Натурал  N  саны  берілген.  N  санының  жазбасынан  басқа  цифрлардың  ретін 
ӛзгертпей  0  және  5  цифрларын  алып  тастау  керек.  Мысалы,  59015509  санынан  919 
саны шығады. 
10. Натурал  N саны берілген. K
2
-қа бӛлінетін және K
3
-қа бӛлінбейтін барлық натурал 
K-ларды табу керек. 
11. Натурал  n және m сандары берілген, A(n,m) мәнін есептеу керек, мҧндағы 
     















0
,
0
)),
1
,
(
,
1
(
0
,
0
),
1
,
1
(
0
,
1
)
,
(
m
n
егер
m
n
A
n
A
m
n
егер
n
A
n
егер
m
m
n
A
 
12. Егер  N  цифрдан  тҧратын  натурал  санның  цифрларының  қосындысын  n-ші 
дәрежеге  шығарғанда,  сол  санның  ӛзіне  тең  болатын  болса,  ондай  сан  Армстронг  
саны  деп  аталады  (мысалы,  153=1
3
+5
3
+3

).  Екі,  ҥш  және  тӛрт  цифрдан  тҧратын 
барлық Армстронг сандарын табу керек. 
13. 1-ден  n-ға  дейін  нӛмірленген  (n=10)    n  елді  мекен  бар.  Кейбір  қос  елді  мекендер 
жолдармен  қосылған.  Осы  жолдар  арқылы  бірінші  елді  мекеннен  n-шісіне  жетуге 
болатынын немесе болмайтынын анықтау керек. Жолдар туралы ақпарат i-ші және ј-


 
138 
ші елді мекендердің жолдармен қосылғанын білдіретін  i және j ( iтізбегі тҥрінде берілген. Ол тізбектің аяқталғанының белгісі – қос нӛл (00).  
14. Екі  ҧшбҧрыштың  тӛбелерінің  координаталары  берілген.    Олардың  қайсысының 
ауданы ҥлкен екенін анықтау керек. 
15. Жазықтықтағы  ҥш  тҥзу  a
k
x+b
k
y=c
k 
(= 1,2,3)  теңдеулерімен  берілген.  Егер  ол 
тҥзулер қос-қостан қиылысып, ҥшбҧрыш қҧрайтын болса, сол ҥшбҧрыштың ауданын 
табу керек. 
16.  Екі  жай  санның  бір-бірінен  айырмашылығы  2-ге  тең  болса,  олар  “егіздер”  деп 
аталады  (мысалы,  41  және  43  сандары).  [n, 2n]  аралығындағы  барлық  ―егіздерді‖ 
анықтау керек, мҧндағы n – 2-ден ҥлкен бҥтін сан. 
17. Натурал  N  санын  енгізіңіз.  Келесі  алгоритм  бойынша  Паскаль  ҥшбҧрышын  қҧру 
керек:    
 
 
     C
0
0
 
             C
1
0   
C
1
1
 
        C
2
0
   C
2
1
   C
2
2
 
    C
3
0
   C
3
1
   C
3
2
   C
3
3
 
C
4
0
   C
4
1
   C
4
2
   C
4
3
   C
4
4
 
………………………...................... 
18.                                    анықтау керек, мҧндағы n!=1·2·3·….· n –  бҧл n – санының  
факториалы.  
19. “8  ферзі  туралы  есеп”.  Шахмат  тақтасында  8  ферзіні  олар  бір-бірін 
―жемейтіндей‖ етіп орналастыру керек (барлығы  92 орналастыру бар). 
20. “фон  Нейман  әдісі”.  Нақты  N  саны  берілген.  Оларды  кемімейтіндей  етіп 
тӛмендегідей тҥрде реттеу керек. А және В екі жиымын қҧрып, бастапқы сандарды А-
ға жазу керек; кӛрші екі санды реттеп (А

және
 
А
2
, А
3
 және А
4
 және т.с.с.) оларды В-ға 
жазу  керек;  В-дан  екі-екіден  реттелген  кӛрші  сандарды  алып,  оларды  реттелген 
тӛрттіктерге  жинақтап,  қайтадан  А-ға  жазу  керек;  одан  кейін  әрбір  кӛрші  реттелген 
тӛрттіктерді В-дан алып, оларды реттелген сегіздіктерге жинақтап  А-ға кӛшіру керек, 
т.с.с. 
21. Әрқайсысы  100  элементтен  тҧратын  X  және  Y  жиымдары  берілген.  Осы  екі 
жиымның әрбір элементін бір-бірімен орын алмастыруды      (х
k

у
k
) функция тҥрінде 
ҧйымдастыратын  программа  қҧру  керек,  мҧндағы  k=1,2,...,100.  Аралық  мәндерді 
сақтайтын қосымша айнымалыларды қолдануға болмайды. 
22. N саннан тҧратын бҥтін сандар тізбегі берілген. Олардың арасында бірдей екі сан 
кездеспейді. Қалған сандар ӛсу ретімен орналасатындай етіп, сол реттілікке кӛнбейтін 
сандарды ӛшіріп тастау керек. 
23. 1, 2, 3, 4, 5, 6, 7, 8, 9 цифрлары  жазылған  9 кәртішке бар  (әрбіреуіне бір цифрдан 
жазылған). Осы кәртішкелерден екі сан қҧрылған. Бірінші сан бӛлшектің алымын, ал 
екіншісі  бӛлшектің  бӛлімін  қҧрайды.  Әрбір  кәртішке  міндетті  тҥрде  пайдаланылуы 
тиіс.  Бӛлшектің бӛлімі 5 цифрдан  тҧрады,  олай болса  бӛлшекті алымын  қалған  тӛрт 
цифр қҧрайды. Бӛлшектің мәні  дәл  1/2-ге  тең  болатындай барлық комбинацияларды 
табыңдар.  Мысалы,  бӛлшектің  алымы  –  6729,  бӛлімі  –  13458  (барлық  кәртішкелер 
пайдаланылған), 6729/13458 =1/2. 
24. 1,2,3,4,5,6,7,8,9  цифрлары    жазылған    9  кәртішке  бар    (әрбіреуіне  бір  цифрдан 
жазылған).  Екі    натурал  N  және  M  сандарын  енгізіңіз.  Мысалы,  N=2,  M=3.  N/M 
бӛлшегін  (2/3)  дәл  қҧрайтын  кәртішкелердің  комбинацияларын  қҧру  керек,  мысалы, 
4/6, 12/36, 123/369, т.с.с. (сондайлар бар болатын болса). Егер ондай комбинация саны 
бірден кӛп болса, олардың бәрін шығару қажет. 
)!
(
!
!
m
n
m
n
C
m
n




жүктеу 2,9 Mb.

Достарыңызбен бөлісу:
1   ...   46   47   48   49   50   51   52   53   ...   82




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау