«Информатика» пәнінен тоқсан бойынша жиынтық бағалауға арналған спецификация 10-сынып



бет7/9
Дата23.12.2022
өлшемі1,26 Mb.
#164063
1   2   3   4   5   6   7   8   9
Байланысты:
«Èíôîðìàòèêà» ï?í³íåí òî?ñàí áîéûíøà æèûíòû? áà?àëàó?à àðíàë?àí

Ойлау

Тапсыр




Тапсыр

Орынд




Бөлім
















дағдылары

Тапсыр

ау




Бөлім

Тақырыбы

Тексерілетін мақсат

ның

ма

ма №*

ма

уақыты

Балл*

бойынш
















деңгейі

саны*




түрі*

, мин*




а балл



































































10.2А

Пайдаланушы

10.5.1.1

Функциялар

мен






















Алгоритмдеу

функциялары

процедураларды




Қолдану

2

1,2

ҚЖ

6

4




және

мен

пайдаланып бағдарламалау

























программалау

процедуралары

тілінде код жазу




























Жолдармен

10.5.1.2

Жолдарды

өңдеу

























жұмыс жасау

үшін процедуралар

мен

Қолдану

3

3,4,5

ТЖ

6

4










функцияларды пайдалану

























Файлдармен

10.5.1.3

Ақпаратты

оқу

























жұмыс жасау

және жазу үшін файлдарды

Қолдану

1

6

ҚЖ

8

5

25







пайдалану























































Сұрыптау

10.5.1.4

Практикалық

























әдістері

есептерді

шешу

үшін

Қолдану

3

7,8,9

ТЖ

15

9










сұрыптау

алгоритмдерін





































іске асыру




























Графтардағы

10.5.1.5

Практикалық

























алгоритмдер

есептерді

шешу

үшін

Қолдану

1

10

ТЖ

5

3










графтардағы алгоритмдерді





































іске асыру

























Барлығы:
















10







40

25

25

























минут


































Ескерту: * - өзгеріс енгізуге болатын бөлімдер

























16

2-ТОҚСАН -ТЖБ

Пәні: Информатика

Сыныбы:10 «Ә»

Оқушының тегі

Күні:24.12

Мұғалім:
Мурзагалиева А

Ұпай саны




  1. Екі санның максимумын табу программалық коды функцияны қолданып құрылған. Функцияны шақыру командасын анықтаңыз, программалық кодты толықтырыңыз.

int f(int numa, int numb)


{


if (numa>numb)

return numa;


else

return numb;

}


int main()

{


int a,b;

cout << "Enter numbers: "<

cin >> a>>b;


cout<<"max="<< ___________________;


system("pause");


return 0;


}


[2]



  1. Функцияны қолданып құрылған екі санның арифметикалық ортасын анықтайтын программалық код үзіндісін толықтырыңыз.

float _________________(int x, int y)


{


return (float(x)+y)/2;

}


int main()

{


int a,b;

cout << "Enter numbers: "<

cin >> a>>b;


cout<

system("pause");


return 0;


}


[2]



  1. S1 жолдық қатарынан n символды S2 жолдық қатарына көшіретін программалық код үзіндісін жазыңыз.

__________________________________________________________________________


[1]




  1. S жолдық қатарын кері ретпен баспаға шығаратын программалық код үзіндісін жазыңыз.

__________________________________________________________________________


__________________________________________________________________________


__________________________________________________________________________


[2]




  1. S=”I love” жолдық қатары берілген. Жолдық қатарға “Kazakhstan” сөзін қосатын код фрагментін жазыңыз.

__________________________________________________________________________


[1]




  1. Файлдарды қолдану арқылы құрылған программалық кодты комментарийлерге назар аудара отырып бос орындарды толтырыңыз.

#include


using namespace std;


int main()


{


ifstream fin("numbers.in"); // numbers.in енгізу файлын ашу

___________ fout(______________);// numbers.out шығару файлын құру және ашу


int num1, num2;


__________ >>num1 >>num2; //енгізу файлынан екі бүтін санды оқу


//Арифметкалық амалдарды орындап, нәтижесін шығару файлына жазу


__________ <<"sum is "<

fout <<"difference is "<

fout <<"product is "<

fout <<"integer quotient is "<

fout <<"floating-point quotient is "<<(float)num1/num2<

______________ //шығару файлын жабу


system("PAUSE");


return 0;


}


[5]



  1. Сұрыптаудың көпіршікті әдісі арқылы келесі тізбек үшін сұрыпталу қадамдарын көрсетіңіз.



12, 6, 3, 8, 14, 5



  • – алмасады

(-) – алмаспайды




Бірінші жол 6, 12, 3, 8, 14, 5 (+)

6, 3, 12, 8, 14, 5 (+)


6, 3, 8, 12, 14, 5 (+)


6, 3, 8, 12, 14, 5 (-)


6, 3, 8, 12, 5, 14 (+)


18
Алмасу саны – 4




Екінші жол - _________________________

_________________________


_________________________


_________________________


Алмасу саны –




Үшінші жол -_________________________

_________________________


_________________________


Алмасу саны –




Төртінші жол - 3, 6, 5, 8, 12, 14 (-)

3, 5, 6, 8, 12, 14 (+)


Алмасу саны – 1


[4]




  1. Енгізу арқылы сұрыптау алгоритмі бойынша өсу ретімен сұрыптайтын программалық код үзіндісі берілген.




    1. Кодты толықтырыңыз.

for(i=2;i<=n;i++){


int j=i-1;


do {

if(A[j+1]______A[j])

{ k=A[j]; ________________ A[j+1]=k; j=j-1;} else j=0;}


while j!=0;}

[2]


  1. while j!=0 командасының қызметін сипаттаңыз.

__________________________________________________________________________

[1]




  1. Төменде берілген тізімді енгізу арқылы сұрыптау алгоритмін пайдаланып өсу ретімен

сұрыпталу ретін толықтырыңыз.


9,8,1,7,5,4,3,11





  1. Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




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

    Басты бет