Сабақтар 30 с. СобөЖ 15 с. СӨЖ 45 с. Емтихан 6, 8 семестр Барлығы 90 с



жүктеу 0.61 Mb.
Pdf просмотр
бет6/6
Дата03.05.2017
өлшемі0.61 Mb.
түріСабақ
1   2   3   4   5   6

 

Студенттердің білімі келесі кесте бойынша бағаланады: 

Баға  

Әріптік жүйе 



бойынша 

Ұпай саны 

бойынша 

 %-дық 


көрсетілуі 

Дәстүрлі жүйе 

бойынша 

А 

4,0 



95 – 100 

 

өте жақсы 



А- 

3,67 


90 – 94 

В+ 


3,33 

85 – 89 


 

жақсы 


В 

3,0 


80 – 84 

В- 


2,67 

75 – 79 


С+ 

2,33 


70 – 74 

 

 



қанағаттанарлық 

С 

2,0 



65 – 69 

С- 


1,67 

60 – 64 


Д+ 

1,33 


55 – 59 

Д 

1,0 



50 – 54 



0 - 49 

қанағаттанғысыз 



 

Бағалау саясаты. 

Бағалау саясаты келесі принциптерге негізделу керек: шынайылық,  әділдік, айқындылық, 

икемділік, жоғары дифференциация. 

Қорытынды бағалауға рейтингтік бақылау және емтихан кіреді. 

Қорытынды бағалау мен рейтингті бақылау 

 



Семестрдің 7(8)- аптасында (1-7 апта нәтижесі бойынша) және 15- аптада (8-15 апта 

нәтижесі  бойынша)  оқытушы  100  балдық  шкала  бойынша    рейтингті  бақылау  

нәтижелерін шығарады және оқытушы өткізген рейтингке қойылатын баға, ағымды, 

рубеждік бақылау балдарының сомасын  көрсетеді. 

 

Қорытынды баға мына формула бойынша есептеледі  



          U = [(P1 +P2) / 2] * 0,6 + E * 0,4 

P1 - бірінші рейтингті бағалаудың цифрлік эквиваленті 

P2 - екінші рейтингті бағалаудың цифрлік эквиваленті 

Е – емтихандағы бағалаудың цифрлік эквиваленті 

Яғни 30% (1 рейтинг) + 30% (2 рейтинг) + 40% (емтихан). 

 

 

 

 


Курс саясаты. 

Курс саясаты оқу процесінің жоғарғы тиімділігін қамтамасыз етуге тиісті және барлық 

студенттер  үшін  міндетті.  Әрбір  оқытушы  студенттерге  сабақ  барысында  тәртіп 

ережелерін, оқытушымен және басқа студенттермен өзара қатынастарын ұстаудағы өзіндік 

жүйесін талап етеді. 

Студенттер міндетті: 

Сабаққа кешікпеуге. 

Сабақ үстінде қатты сөйлемеуге. 

Сабаққа таза келуге. 

Себепсіз сабақ жібермеуге, ауырып қалған жағдайда ол жөнінде анықтама қағаз әкелуге. 

Жіберілген сабақты оқытушы белгілеген уақытта тапсыруға. 

Оқу процесіне белсенді араласуға.  

Тапсырмаларды ұқыпты

 

орындауға. 



Оқытушылар мен курстастарына сыйлы, шыдамды, байсалды болуға. 

 Барлық сабақтарда кері байланысты жүзеге асыруға. 

 Пунктуальді және  жауапты болуға. 

Сабақ үстінде ұялы телефонмен сөйлеспеуге. 

 

Студенттерге қойылатын талаптар: 

1.

 

Сабаққа қатысу. 

Студент  сабаққа  қатысуға  міндетті.  Әрбір  қатыспаған  сабақ  оқу-әдістемелік 

кешенде  көрсетілгендей  көлемде  тапсырылады.  Курстың  үштен  бір  бөлігіндей  көлемінде 

себепсіз сабақ қалдырған студент курстан шығарылады.  



2.

 

Дәрісханадағы  тәртіп 

Студент  сабаққа  кешікпей  келуі,  сабаққа  белсенді  қатысуы  тиіс.  Сабақты 

қабылдауға  бөгет  болатын  нәрселерді  ұстамауы  (телефон,  газет,  журнал,  фотосуреттер) 

керек. 


3.

 

Жеке тапсырмалар 

Семестрде жеке тапсырмаларды орындау міндетті болып есептеледі. Ол реферат 

түрінде орындалып немесе электрондық нұсқада құрылып, студенттер алдында қорғалады. 

Әрбір жеке тапсырма бағаланады және ол қорытынды бағалауға әсер етеді.   

 

4.

 

Өзіндік жұмыс  

СОБӨЖ  сабақ  кестесінде  бөлінген  уақытта  орындалады  және  сабақ  соңында 

тапсырылады. Сабақтан кейін қабылданбайды, бағаланбайды.  

Қосымша  материалдарды  іздеу,  берілген  тақырыптың  мазмұнын  тереңдету,  практикалық 

мәнділігін анықтау, т.с.с. тапсырмалар студентке жүктеледі. СӨЖ тапсырмаларды орындау 

мен тапсыру графигіне сәйкес қабылданады.   



5.

 

Білімді бақылау.. 

Оқу материалын меңгергендігін практикалық тапсырмаларды орындау, тестілеуден өту, 

тақырып бойынша жазбаша жауап арқылы тексеріледі.  

Бақылау сабақта жүргізіледі, сабақ соңында тапсырылады, сабақ соңынан қабылданбайды 

және бағаланбайды.  

6.

 

Әңгімелесу. 

Әңгімелесу әр топ үшін кесте бойынша жүргізіледі.   



 

 

 

 

 

 



 

Студенттердің білімін бақылау үшін 1-15 аптаның материалдары бойынша 

тақырыптар мен сұрақтар.  

 

1)



 

Паскаль тілінде массивпен жұмыс. Бір өлшемді және екі өлшемді массивті 

түрлендіру.  

2)

 



Массивтің max, min элементерін табу, элементтерді өсуі, кемуі бойынша реттеу, 

квадрат матрицаның диагонал элементтерін түрлендіру, матрицаның жол және баған 

элементтерін түрлендіру. 

3)

 



Символдық айнымалылар. Символдық айнымалыларды  түрлендірудің стандарт 

функциялары және процедуралары. Символдық массивті программалау. 

4)

 

 Көмекші (ішкі) программа: функция және процедура.  



5)

 

 Формальды және нақты параметрлер. Рекурсивті процедуралар.  



6)

 

 Жазбалар. Оларды түрлендіру. With операторы.  



7)

 

 Жиын. Жиынға қолданылатын операциялар. 



8)

 

Файл. Файлмен жұмыс істеу процедуралары.  



9)

 

 Модульдер. Паскальдың стандарт модульдері.  



10)

 

 Модуль құрылымы,қолданушы модулін жасау. 



11)

 

 CRT модулі. CRT модулінің процедуралары мен функциялары. 



12)

 

 CRT модулінің дыбыстық генераторды программалау процедуралары. 



13)

 

Паскаль тіліндегі графика. Графиктік адаптер, драйвер сипаттамалары. 



14)

 

Graph модулінің функциялары мен процедуралары. 



15)

 

Си тілінің негізгі ұғымдары, алфавиті, деректер типтері. 



16)

 

Стандарт функциялар. 



17)

 

Енгізу, шығару оперторлары. Программа құрылымы. 



18)

 

Тармақталу командасы. 



19)

 

Таңдау командасы. 



20)

 

Си тіліндегі цикл, оның түрлері, жазылу форматтары.  



21)

 

Си тіліндегі бір өлшемді массив ті сипаттау форматы. Бір өлшемді массив 



элементтерін енгізу, шығару. 

22)


 

Массив элементтерін өсуі және кемуі бойынша көпіршік әдісімен реттеу.  

23)

 

Массивті кездейсоқ сандармен толтыруды жүзеге асыру. rand() функциясы. 



24)

 

Массивтің ең үлкен және ең кіші элементтерін анықтау.  



25)

 

Матрицаны программада сипаттау, енгізу, шығару. Матрица элементтерін 



инициализациялау. 

26)


 

Матрицаның жол және баған элементтерін түрлендіру. 

27)

 

Квадрат матрица. Оның элементтерін қарау шарттары. 



28)

 

Символдық жолдарды өңдеу функциялары: жолды енгізу және шығару 



функциялары 

29)


 

Символдық жолдың ұзындығын табу, біріктіру және көніру функциялары. 

30)

 

Бүтін санды кодты символға және керісінше айналдыру функциялары. 



31)

 

Функция. Функцияны анықтау. Функцияға қатынау операторы 



32)

 

Функцияны рекурсивті анықтау. Жергілікті және ауқымды айнымалылар. 



33)

 

Құрылымдық тип. Құрылымдық типті анықтау форматы.  



34)

 

Бірігу. (объединение). Оның форматы. union операторы. 



35)

 

 Көрсеткішті сипаттау. Көрсеткішке операциялар.  



36)

 

Деректер ағынымен жұмыс жасау: деректер ағынын хабарлау, ашу. Деректер 



ағынынан деректерді оқу және жазу. 

37)


 

Си тілінде мәтіндік режимді басқару функциялары: мәтін және фон түсін таңдау 

функциялары, мәтін координатасын анықтау және мәтін шығару функциялары. 

38)


 

Си тілінде дыбысты программалаудың Sound, Delay, Nosound функциялары. 



39)

 

Си тіліндегі графика. Графиктік режимге өтуді жүзеге асыру. 



40)

 

graphics.h  тақырыптық файлының функциялары.  



 

Емтиханға дайындық үшін тесттер. 

1. Дұрыс жазылған идентификаторды анықтаңдар 

1.      MAX     2.    rus_disk     3.   # include     4.    1B5C 

         a)   1,2              b)   2,3                  c)   2,4                d )  1,4 

2.  Айнымаларды сипаттаудың дұрысын көрсет: 

1  char s, i;                2  long int a;       3  long int a;             4  unsigned int а; 

    int а;                         short int в;          long double в;          long int в; 

    float в, с;                   double с;            float с;                      long float с; 

    double е,в4;               char d;                char d;                      char d; 

    unsigned int d;          float f;                 int f;                         int е; 

       a)   барлығы             b)  1, 2, 3               c)  1, 2, 4            d)  2, 3, 4 

 3. Комментарийді белгілеу үшін қандай символдар қолданылады? 

 

1    //             2. /          3. /*          4. /              5. /* */ 



   a)      1, 5                  b )     1, 3                   c)      2, 3, 4                         d )     1, 3, 4 

 4. Программаның орындалу нәтижесі не болады? 

 

char  x=8; 



 

printf (“%d”, x); 

 

printf (“%c”, x); 



    a )  x-тің мәні  8-ге тең сан           b )  х – символ       c)   сан және символ       d ) қате жазу 

5. Төмендегі ішкі программа-функция нені анықтайды? 

int ppp(int x,int y) 

{while (x!=y) 

if (x

return x;} 

 a)   екі санның ең кішісін     b)   екі санның ең  кіші ортақ еселігін 

  c)   екі санның ең үлкен ортақ бөлгішін     d)   екі санның ең үлкенін 

 

6. Төмендегі программа фрагменті не орындайды? 



for (i=0;i

{printf(f,“\n”); 

for( j=0;j

{printf(f,“\t%d”,a[i][j])}} 

 

  a ) матрицаны файлға жазады       b)  кез-келген матрицаны файлдан оқиды 



 c)  квадрат матрицаны файлдан оқиды      d)   матрицаны енгізеді 

 

 7 .x - = a+b операциясының стандарт жазылуы 



a)    x = x - (a+b)              b)     x = x – a+b           c )    x = 2x – (a+b)         d)    варианты жоқ  

8. 0 < х ≤ =1 немесе х ≥ 2   логикалық өрнегін жазыңдар: 

a )    0 < х< =1 or   х >=2             b)     х >0 and х<=1 or х>=2    

 c)    дұрыс жауабы жоқ            d)    (х >0) && (х< =1) || (х >=2) 

9. % операциясы қандай сандарға қолданылады:  

   a)   нақты сандарға                b)  бүтін сандарға   c)   символьдыққа   d )  кез-келген типке 

10 .printf (“\n m=%f \t k=%d \t n=%e \a \n”, m,k,n)  жазуында қандай әрекеттер 

қарастырылған: 

  a)   жаңа жолға өту және табуляция           b)  дыбыстық сигнал беру және жаңа жолға өту 

c)  жаңа жолға өту, табуляция, сигнал, жаңа жолға өту   d)  табуляция, сигнал, жаңа жолға 

өту 

11. Қабырғасы берілген кубтың көлемін есептеу программасын құр: 



     a)   # include    

    


 

 


 

    int a, v; 

 

 

 



 

 

 



    void main () 

 

 



 

 

 



   { scanf (“% f”,&a);  

 

 



 

 

 



 

    v = a^3; }   

 

 

 



     b)     # include   

 

 



 

 

     int a, v; 



 

 

 



 

 

 



               void main () 

              { scanf (“%c”, &a); 

                 v=a*a*a; } 

      c)   # include    

 

                         



 

int a, v; 

 

 

 



                                      

 

{void main ()   



 

 

 



     

 

 scanf (“%d”, &a); 



 

 

 



 

 

 



 

 v=pow (a,3);} 

 

 

 



 

 

      d)    # include    



 

 

 



 

 

 # include    



 

 

 



 

 

 



             int  a, v; 

           {void main () 

            scanf (“%d”, &a); 

            v=pow (a,3); } 

  12.   Меншіктеудің дұрыс операциясын көрсет: 

                1  а + = 2;               2   а= а+2;                3   а =c+ +;      4   r= r % 5; 

                    х - = а + в;               р /=10;                      в = а * с;         а = + +с; 

                    m * = n;                    r % =5;                    d =p / c;           d = m*n;  

                    а = в = с = х + у;      а = в =  х + у ;        f = к - с;           f = а + в; 

   


          a )   1,2     b)    3,4     c)  дұрыс жауабы жоқ     d)     барлық вариант дұрыс          

 13. y = ctg (x+3) / e

x+2 

 өрнегінің дұрыс жазылуын көрсет: 



 

  a )   y = ctg (x+3) / exp (x+2)                   b)    y = atn (x+3) / exp (x+2) 

c ) y = cos (x+3) / sin (x+3) / exp (x+2)    d )  варианты жоқ 

14 . Вертикаль табуляцияны шығаруда қолданылатын басқару символы: 

   a)    \t               b)   \r                      c )  \v   d  )          \b 

15.  Герон формуласы бойынша үшбұрыш ауданын табу программасындағы қатені көрсет.  

# include  

# include < math.h> 

float а, b, с, s; 

void main () 

{   printf (”Ввести данные”); 

   scanf (“%f %f %f“, а, b ,с); 

   p=(a+b+c)/2; 

   s=sqrt (p*(p-a) *(p-b) *(р -с)); 

   printf (“s= %f ”,& s); } 

a) p сипатталмаған   

b ) scanf ()  операторында &а, &b, &с қою қажет ;    p сипатталмаған; 

c)  scanf ()  операторында &а, &b, &с қою қажет ;     printf()-те  s –тің алдындағы & 

символын жою керек;   p сипатталмаған  

d) қате жоқ;  

16.  break операторы не үшін қолданылады? 

1.

 



циклден шығу 

2.

 



таңдаудан шығу 

3.

 



функциядан шығу 

  a)   1,3        b)   2,3        c)  1,2          d)    3  

17. case  қызметші сөзі нені анықтайды 

  a) таңдау операторын  b) таңдау операторының вариантын  c)   программадағы таңбаны 



  d )  мұндай сөз жоқ 

18. Нүкте берілген. Нүктенің бірлік шеңбердің бірінші немесе ширекте жатуының дұрыс 

шартын анықта: 

a)  if (((x>=0) && (y>=0) && ((x*x+y*y)<=1)) || ((x<=0) && (y>=0) && ((x*x+y*y)<=1))) 

b)  if (((x>0)&&(y>0)&&((x*x+y*y)<=1)) || ((x<0)&&(y>0)&&((x*x+y*y)<=1))) 

c)  if (((x>=0) and (y>=0) and ((x*x+y*y)<=1)) || ((x<=0) and (y>=0) and ((x*x+y*y)<=1)) 

d)  варианты жоқ 

19. a=0  және  b≠0 шарты үшін квадрат теңдеуді шешу программасын құрыңдар. 

a  )      if (a=0) && (b<>0)    x= - b/2*a;        b)      if (a= =0) || (b!=0)       x= -b/2*a; 

c )      if  ((a= = 0) && (b!=0))     x= -b/2*a;     d )  if ((a= = 0) && (b!=0)) then  x= -b/2*a 

 20.  Квадрат теңдеудің түбірін табу программасының дұрысын көрсет:  

1    # include                                2     # include  

         float  а, в, с, d, х1, х2;                                  float  а, в, с, d, х1, х2; 

        void main ()                                                      void main () 

        {                                                                    { 

           scanf ("%f%f%f",&а, &в, &с);                 scanf ("%f", &а );     

          d= в*в-4*а*с;                                           scan f ("%f", &в ); 

          if d>0    then                                              scan f ("%f", &c ); 

          x1= (-в + sqrt(d)/(2*а);                             d= pow (в,2)- 4*a*c; 

          x2= (-в-sqrt(d)/ (2*а);                               if d>0 then   x1= (-в+sqrt(d))/(2*a); 

          printf ("x1=%f; x2=%f",x1,x2); }            x2= (-в-sqrt(d))/(2*a); 

                                                                         print f ("x1=%f; x2=%f",x1,x2); } 

                                                                                            

3  # include                                4    # include  

    # include                                      # include  

   float  а, в, с, d, х1, х2;                                      float  а, в, с, d, х1, х2; 

   void main ()                                                      void main () 

{                                                                    {d=в*в-4*a*c 

d= pow (в,2) - 4*a*c;                                    if (d>0)    then                            

if d>0                                                            x1= (-в-sqrt(d))/(2*a); 

x1= (-в+sqrt(d))/(2*a);                                 x2= (-в+sqrt(d))/(2*a); 

x2= (-в-sqrt(d))/(2*a);                                  printf ("x1=%f; x2=%f",x1,x2); } 

printf ("x1=%f; x2=%f",x1,x2); }                                                                                                               

   a)  1, 4                    b)  2, 3              c)  3, 4             d). Дұрыс жауабы жоқ 

21. Берілген программа нені орындайды? 

       # include  

          void main ( ) 

       { long int f; 

            int  i,n; 

            cout << “n=”; cin >> n; 

               f=i=1; 

               while (i<=n)  f=f*i++; 

                count << “\ n” << n << “!=” << f;}   

  a)   n элементтің  қосындысын табады                                    b)  n факториалды табады  

  c )  n элементтің қосындысын және көбейтіндісін табады   d)   ештеңе есептемейді 

22. Берілген программа нені орындайды? 

 

# include  



 

  void main () 

           { float S,x; 

               int k; 

             for (x=1, S=0, k=0; x!=0;) 

                { scanf (“%f”, &x); 

                    if (x<=0) continue; 


 

 

k++; S+=x; }S=S/k}  



a )  теріс элементтердің қосындысын табады    b)   элементтердің қосындысын табады  

c )  жұп элементтерді есептейді          d)  оң элементтердің  арифметикалық ортасын 

есептейді  

23 . Си  тілінде цикл операторының неше типі бар?  

    a)     1               b)    2 

 c)    3           d)     4 

24. Келесі программа не орындайды? 

 

# include  



 

int a [3][3], b [3][3]; 

 

int i, j; 



 

void main () 

          { for (i=1; i<=3; i ++) 

 

  for (j=1; j<=3; j ++) 



 

 

  scanf (“%f”, &a[i][j]); 



 

  for (i=1; i=<3; i ++) 

 

  for (j=1; j<=3; j ++) 



 

 

b[i][j] = -a[j][i]; }   



 a)      a матрицасының  элементтерін b матрицасының элементтеріне меншіктейді. 

b)      a матрицасын транспонирлейді. 

c)        a матрицасының элементтерінің таңбасын керіге өзгертеді. 

d )        матрицасын транспонирлейді және элементтердің таңбасын керіге өзгертеді      

25. Берілген  программа нені орындайтынын анықта:  

     #include  

    #include  

         void main( ) 

    { int  i,j a[10][10]; 

         clrscr( ); 

              for (i=1; i<=9; i++) 

            { for (j=1; j<=9; j++) 

      { a[i][j]= i*j; 

            printf (“%d”, a [i][j]);} 

         printf (“\n”); 

       } 

      }   

  a)   факториал табады     b)   негізгі диагонал элементтерінің көбейтіндісін табады 

  c )   матрица элементтерінің көбейтіндісін табады   d)   көбейту кестесін есептеу және 

экранға шығару 

26.

 

5 div 10 + 20 mod 5  өрнегінің мәнін анықтаңдар. 



a)

 



b)

 



c)

 



d)

 



 

1. Мына программа үзіндісінде  цикл неше рет орындалады? 

       i:=2;  

       while i<=14 do  

        begin    k:=k+i; 

                       i:=i+3;  

                       end;               

a) 5 


b) 6 

c) 4 


d) 7 

3. Программаның орындалу нәтижесі неге тең? 



 x:=7; y:=1;  

while y<=9 do  

begin    x:=x+y; 

             y:=y+3;  end;  

Writeln(‘x=’,x,’y=’,y);               

a) x=19; y:=10; 

b) x=17; y:=6; 

c) x=19; y:=7; 

d) x=26; y:=9; 

 

 



4.  Х = a

b

  есептеудің қай варианты  дұрыс? 



a)   X: =exp(b*ln(a) 

b) X: = a ^ b 

c)  X: = exp (a) * ln (b) 

d)  X: = exp (a*ln(b)) 

 

5.  


x

e

x

tgx

y

)

1



lg(

    формуласының Паскаль тілінде жазылуы: 

   a) y:=sin(x)/cos(x)/(ln(x-1)/ln(10)*exp(x)) 

   b)  у:= tan(x)/ln(x-1)/ln(10)*exp(x) 

   c) y:=sin(x)/cos(x)/log10(x-1)*exp(x) 

   d ) дұрыс варианты жоқ. 

 

 

6. Келесі программа не орындайды: 



      var a:array [1..10] of integer;                  

            i, k: integer;                                       

begin 

     for i:=1 to 10 do     readln (a[i]); 



     for i:=1 to 10 do                                      

         if a[i] mod 2 <>0 then k:=k+1; 

     writeln(k)  end.  

     a)  массивтің тақ  элементтерін санайды  

     b) массивтің жұп  элементтерін санайды 

     c)  массив элементтерін санайды 

     d ) массивтегі  жай сандарды  санайды 

 

7. Келесі программа не анықтайды? 



                 var a: array [1..10] of real; 

          i, p: integer;  x: real; 

begin  

      for i:=1 to 10 do      read (a[i]); 



      x:=a[1]; p: =1; 

     for i:=1 to 10 do 

         if a[i]>x then begin x:=a[i]; p:=i; end; 

               writeln (a[p]);   End. 

  a)  максимум  элементті  табады  

  b) минимум элементті табады 

  c) массивтің  m-ге тең элементін табады 

  d) массивтің  m-элементінің индексін табады. 

 

8. Екі өлшемді массивті матрица түрінде шығарудың дұрыс вариантын көрсет: 



   a)    for i:=1 to 3 do  begin   for j:=1 to 3 do  write (a[i,j]); 

          writeln;  end;  

   b)   for i:=1 to 3 do   for j:=1 to 3 do    write (a[i,j]); 

   c)    for i:=1  to 3 do     for j:=1  to  3 do  begin   write (a[i,j]); 

       writeln;  end;  

   d)    for  i:=1  to 3 do  begin   for  j:=1  to 3 do    writeln (a[i,j]); 

        writeln;  end; 

 

9. For i:=1 to n do if abs(a[i])>7 then k:=k+1 командасы нені орындайды? 



 a)   абсолют шамасы 7-ден артық элементтерді  санайды  

 b)  модулі  7-ден артық элементтердің мәнін 1-ге арттырады 

 c)  абсолют шамасы 7-ге тең элементтерді шығарады 

 d)  7-ден артық элементтерді санайды 

 

 

10. Келесі программа не орындайтынын анықтаңдар:  



          var a:array [1..10] of real;   i,p:integer;  y:real; 

begin  


      for i:=1 to 10 do   read (a[i]); 

      y:=a[1]; p:=1; 

     for i:=1 to 10 do 

         if a[i]>y then begin y:=a[i]; p:=i; end; 

      for i:=p+1 to 10 do 

          a[i]:=0.5; 

      for i:=1 to 10 do 

         writeln (a[i]); end. 

 

a) ең үлкен элементті тауып, одан кейін тұрған элементтерді 0,5-пен алмастырады  



b)  ең үлкен элементті тауып, оны 0,5-пен алмастырады. 

c ) массивтің барлық элементтерін 0,5-пен алмастырады. 

d) ең кіші элементті тауып, одан кейін тұрған элементтерді 0,5-пен алмастырады 

 

11. Келесі программа не орындайды: 



Const n=10; m=150;       

 var a:array [1..n] of integer;                         

            i,s: integer;                                           

             s1:real;                                            

 begin                                                             

      for i:=1 to n do                                           

          a[i]:=random (m);  s:=0; 

      for i:=1 to n do    s:=s+a[i];                                                  

       s1:=s/n; 

     writeln(s1) 

 end.  

a) массив элементтерінің арифметикалық ортасын табады  



b)  массив элементтерінің қосындысын табады 

c)  программа дұрыс емес, себебі масcив элементтері енгізілмеген 

d)  массивтің кездейсоқ элементтерінің арифметикалық ортасын табады 

 

12.  Екі  өлшемді  массивтің  оң  элементтерінің  қосындысын  табу  программасының  дұрыс 



фрагментін көрсетіңдер.. 

a)  for i:=1 to 5 do   for j:=1 to 5 do 

                 if a[i,j]>0 then s:=s+a[i,j];    write (s)   end. 

b) for i:=1 to 5 do   for j:=1 to 5 do 



                 if a[i]>0 then s:=s+1;    write (s)   end. 

c)  for i:=1 to 5 do  for j:=1 to 5 do 

                 if a[i,j]< >0 then s:=s+1;    write (s) end. 

d)  for i:=1 to 5 do   for j:=1 to 5 do 

         if a[i,j]>0 then s:=s+a[i,i];    write (s)   end.     

 

13.  Келесі программа  не орындайды: 



      var a:array [1..7] of real;   i,p:integer; x,b: real; 

  begin  

         for i:=1 to 7 do     readln (a[i]); 

       x:=a[1];   

        for i:=1 to 7 do 

           if a[i]

      b:=a[p] ;  a[p]:=a[1];   a[1]:=b;   writeln; 

    for i:=1 to 7 do 

      writeln (a[i])    end.  

a)   массивтің ең кіші  және бірінші  элементерінің орнын алмастырады  

b)  массивтің алғашқы және соңғы элементерінің орнын алмастырады 

c)  массивтің ең үлкен және соңғы элементерінің орнын алмастырады 

d)   массивтің ең үлкен және ең кіші  элементерінің орнын алмастырады 

 

14.  Матрицаның  баған  элементтерінің  көбейтіндісін  табатын    программа  фрагментінің 



дұрыс  вариантын көрсет. 

a)    for j:=1 to 4 do begin p:=1; 

          for i:=1 to 3 do 

          p:=p*a[i,j]; writeln (p);end; 

         

b)        p:=1; 

         for j:=1 to 4 do 

          for i:=1 to 3 do 

          p:=p*a[i,j]; writeln (p);end; 

         

c)      p:=1; 

         for i:=1 to 3 do 

          for j:=1 to 4 do 

          p:=p*a[i,j]; writeln (p); 

         

d)        for i:=1 to 3 do begin p:=1; 

          for j:=1 to 4 do 

          p:=p*a[i,j]; writeln (p);end; 

 

15. Берілген программа нәтижесінде экранға не шығады?: 



     for i:=1 to 10 do begin k:=0; 

   for j=1 to i do                                      

    if  i  mod j = 0 then k:=k+1; 

if  k=2 then s:=s+1; end; 

     writeln(‘s=’,s) 

 

a)  10-ға дейінгі жәй сандардың саны    



b)  10-ға дейінгі жәй сандардың қосындысы 

c)  10-ға дейінгі жәй сандар       

d)  мәні 2-ге тең жәй сан 

 

 16. Келесі программа нені орындайды: 



        m:=a[1];   

        for i:=1 to 7 do 

           if a[i]>m then begin m:=a[i]; p:=i; end; 

      b:=a[p] ;  a[p]:=a[1];   a[1]:=b;   

        writeln; 

    for i:=1 to 7 do 

      writeln (a[i]) 

  end.  


a) массивтің ең үлкен және бірінші  элементерінің орнын алмастырады  

b) массивтің алғашқы және соңғы элементерінің орнын алмастырады 

c) массивтің ең кіші және соңғы лементерінің орнын алмастырады 

d) массивтің ең үлкен және ең кіші  элементерінің орнын алмастырады 

 

 

17. Программа нәтижесінде не шығады? 



  var x:integer; 

        z,y:real;                                                       

procedure K (a:integer; var b:real);                     

begin  b:=(a-4)/2;  end;                                      

begin  x:=5;  K (x,y); z:= x+y;                             

writeln (z) 

end.  

       a)   5.5          



       b)  4.5         

       c)  6.5           

       d)  0.5 

 

18. Программа нәтижесінде не шығады? 



  var x:integer;   z,y:real;                                                       

procedure А (a:integer; var b:real);                     

begin  b:=(a+8)/2;  end;                                      

begin  x:=6;  А (x,y); z:= x*y;                             

writeln (z) 

end.  


      a)   42        

      b)  50 

      c)  4      

      d) 0 

 

19. Төмендегі функция нені анықтайды? 



    function PP(a,b:byte):byte; 

  begin 


   if a   end; 


  a)  екі бүтін санның ең үлкенін  

  b)  екі бүтін санның ең кішісін 

  c)  екі нақты санның ең үлкенін 

  d)  екі бүтін санның ең үлкен ортақ бөлгішін 

 

20. Төмендегі процедура  нені анықтайды? 



procedure PP(a,b:byte;var p:byte); 

begin 


if a>b then p:=b else p:=a; 

end; 


  a)  екі бүтін санның ең кішісін  

  b)  екі нақты санның ең үлкенін 

  c)  екі бүтін санның ең үлкенін 

  d)  екі бүтін санның ең үлкен ортақ бөлгішін 

 

 

12. Пән бойынша қолданылатын программалық және     мультимедиалық құралдар. 



 

1.

 



Borland Си

 

және Borland Pascal тілінің программалық жабдықтамасы. (№9, 306-



311 к.) 

2.

 



Borland Си тілі және Borland Pascal

 

пәнінен электрондық оқулықтар. (№9,306-



311 к.) 

13. Мамандандырылған дәрісханалар мен зертханалар тізімі. 

 

Корпус нөмірі 

Дәрісхана 

нөмірі 


Қызметі 

№8 


302 

компьютерлік класс 

№8 

304 


компьютерлік класс 

№8 


305 

компьютерлік класс 

№8 

306 


компьютерлік класс 

№8 


307 

компьютерлік класс 

№8 

308 


компьютерлік класс 

№8 


310 

компьютерлік класс 

№8 

311 


компьютерлік класс 

№8 


405 

компьютерлік класс 

№1 

209 


интернет-класс 

№1 


102 

электрондық оқу залы 



 

 

Каталог: dmdocuments
dmdocuments -> Қазақ филологиясы кафедрасы
dmdocuments -> Айса байтабынов эпик жыршы
dmdocuments -> Мүхамбетқалиев С., Ахметов К.Ғ, Ғабдуллин Х. А. Байүлы мен Жетіру және Төре, Төлеңгіт
dmdocuments -> Көпбаева М. Р. ф.ғ. к., М. Әуезов атындағы Оңтүстік
dmdocuments -> Н. С. Тілеуханов
dmdocuments -> Т.ӘЛімқҰловтың «Қараой» ӘҢгімесіндегі махамбет тұЛҒасы акбулатова С. Б
dmdocuments -> Батыс қазақстандық КҮй дәСТҮрін әлемге мойындатқан қҰрманғазы рухы с. Ә. Күзембай
dmdocuments -> Кафедрасының отырысы шешімімен бекітілген. Педагогикалық жоғары оқу орындарының студенттеріне арналған. Орал, 2011

жүктеу 0.61 Mb.

Поделитесь с Вашими друзьями:
1   2   3   4   5   6




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

    Басты бет