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


Орындауға берілетін тапсырмалар



Pdf көрінісі
бет11/150
Дата06.01.2022
өлшемі1,13 Mb.
#15772
түріПрограмма
1   ...   7   8   9   10   11   12   13   14   ...   150
 
Орындауға берілетін тапсырмалар 
1.  N натурал саны берілген. Төмендегілерді есептеңіз: 
a. 
n
2

b. 
!
n

c. 
)
1
1
)...(
2
1
1
)(
1
1
1
(
2
2
2
n




d. 
n
sin
...
2
sin
1
sin
1
...
2
sin
1
sin
1
1
sin
1







2.   а-нақты саны және n натуралы берілген. Есептеңіз: 
a. 
n

b. 
)
1
)....(
1
(



n
a
a
a

c. 
)
)...(
1
(
1
....
)
1
(
1
1
n
a
a
a
a
a
a






d. 
)
)...(
2
)(
(
2
n
a
n
a
n
a
a




 X –нақты саны берілген. Есептеңіз:  
!
13
!
11
!
9
!
7
!
5
!
3
13
11
9
7
5
3
x
x
x
x
x
x
x







6. 
 n-натурал 
саны 
берілген. 
 
n
f
f
f
...
1
0
 
-ді 
есептеңіз. 
Мұндағы 
1
1
...
2
1
1
1
2
2
2








i
i
i
i
f
i

7. 
Іштестірілген қосындыларды есептеңіз:    





15
1
2
10
1
3
)
(
l
k
l
k
k

 
 
Практикалық жұмыстың есебін дайындау формасы: 
 
Берілген тапсырманың әрқайсысы үшін төмендегілерді орындау:    
1. 
Есептің математикалық моделін анықтау; 
2. 
Есептің алгоритмінің блок-схемае сызу; 
3. 
Есептің алгоритміне сәйкес программасын жазу. 
 
 
 


124 
 
Блиц-тест 
 
1. Циклдың келесі итерациясына басқару билігін беру инструкциясын көрсетіңіз. 
a)  if 
b)  goto 
c)  continue                         
d)  switch                       
e)  for 
2. Шексіз цикл құрайтын жолды таңдаңыз. 
a)  for (i=0;i<=1;i++); printf("цикл\n"); 
b)  for (i=1;i<6;i++); printf("цикл\n");                  
c)  for (i=5;i<15;i++); printf("цикл\n"); 
d)  for (i=1;i>=1;i++); printf("цикл\n");                       
e)  for (i=10;i<=1;i--); printf("цикл\n");                       
  
 
Бақылау сұрақтары: 
1.  Цикл дегеніміз не? 
2.  Іштестірілген цикл дегеніміз не? 
3.  С/С++ тілдерінде қандай цикл конструкциялары қолданылады? 
4.  Циклдың базалық структуралы қандай? 
 
Глоссарий 
  While циклы 
Жалпы форматы: 
 
While <өрнек>  инструкция 
 
Мұндағы,  <Өрнек>  есептелінеді,  егер  мәні  0-ге  тең  емес  болса,  онда 
инструкция  орындалады  да  өрнек  қайта  есептеледі  және  ол  өрнек  мәні  0-ге  дейін 
қайталанады. 
 
for циклы 
For (өрнек1;өрнек2; өрнек3) инструкция 
 
 
Мұндағы:  өрнек1  және  өрнек3  көбінесе  меншіктеу  немесе  функцияны 
шақыру,  ал  өрнек2  қатынас  өрнегі  болып  табылады.  Өрнек1  цикл  орындалғанға 
дейін  қабылданғаннан  кейін  қатынас  өрнегі  тексеріледі.  Егер  қатынас  өһрнегі 
ақиқат  мән  қабылдаса,  онда  циклдың  денесі  ретінде  анықталған  инструкция 
орындалады.  Цикл  денесі  орындалған  соң,  яғни  итерация  аяқталғаннан  кейін 
өрнек3  орындалады  да  қатынас  өрнегі  қайта  тексеріледі.  Осы  процесс  оның  мәні 
жалған мән қабылдағанға дейін жалғасады.  
 
 
 
Бұл өрнектердің кез-келгені болмаса да ; қойылуы міндетті. 
Мысалы,               


125 
 
                   for(;;) { 
                               … 
                               } 
 
Мұнда  өрнек2  мәні  барлық  уақытта  ақиқат  деп  есептелінеді,  бұл  шексіз 
циклды  көрсетеді.  Мұның  жұмысы  breаk  немесе  return  инструкцияларының 
көмегімен тоқтатылуы мүмкін.  
Цикл мысалы: 
                                    For(i=0,i

Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   150




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

    Басты бет