Материалдар / 10 сынып информатика ТЖБ 2 тоқсан ЖМБ
2023-2024 оқу жылына арналған

қысқа мерзімді сабақ жоспарларын

жүктеп алғыңыз келеді ма?
ҚР Білім және Ғылым министірлігінің стандартымен 2022-2023 оқу жылына арналған 472-бұйрыққа сай жасалған

10 сынып информатика ТЖБ 2 тоқсан ЖМБ

Материал туралы қысқаша түсінік
ТЖБ жаратылыстану бағыты
Авторы:
Автор материалды ақылы түрде жариялады.
Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
07 Желтоқсан 2023
1268
27 рет жүктелген
Бүгін алсаңыз 25% жеңілдік
беріледі
250 тг 188 тг
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
logo

Материалдың толық нұсқасын
жүктеп алып көруге болады

Мысал үлгілері және балл қою кестесі


«Информатика» пәні бойынша

2-тоқсандағы жиынтық бағалау тапсырмалары


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


int f(int numa, int numb)

{

if (numa>numb) return numa; else

return numb;

}

int main()

{

int a,b;

cout << "Enter numbers: "<<endl; 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: "<<endl; cin >> a>>b;

cout<<Arif ; system("pause");

return 0;

}

[2]

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

Shape1

[1]

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

Shape3
Shape4
Shape5



[2]

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

Shape6

[1]

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


#include <fstream> using namespace std; int main()

{

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

fout( );// numbers.out шығару файлын құру және ашу int num1, num2;

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

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

<<"sum is "<<num1+num2<<endl; fout <<"difference is "<<num1-num2<<endl; fout <<"product is "<<num1*num2<<endl;

fout <<"integer quotient is "<<num1/num2<<endl;

fout <<"floating-point quotient is "<<(float)num1/num2<<endl; fin.close(); //енгізу файлын жабу

//шығару файлын жабу 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 (+)

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

Екінші жол -

Shape7
Shape8
Shape9



Алмасу саны –


Үшінші жол -

Shape10
Shape11


Алмасу саны –


Төртінші жол - 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 командасының қызметін сипаттаңыз.

Shape12

[1]

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

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


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

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

3.

4.

5.

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

    1. Төменде тізімнен санды іздеуге арналған Бинарлы іздеу функциясы берілген. int Search_Binary (int arr[], int left, int right, int key)








[2]

{

int midd = 0; while (1)

{

midd = (left + right) / 2; if (key < arr[midd]) right = midd - 1;

else if (key > arr[midd]) left = midd + 1;

else

return midd; if (left > right) return -1;

}

}

      1. Бұл әдісті қолдану үшін қойылатын негізгі шартты сипаттаңыз.

Shape13
Shape14


[1]

      1. Программалық кодта қолданылатын left және right айнымалыларының қызметін анықтаңыз.

Shape15
Shape16
Shape17
Shape18




[2]

Балл қою кестесі


Жауап

Балл

Қосымша ақпарат

1

f(a,b)

2

Функция атауын дұрыс енгізгені үшін 1 балл Функция параметрлерін дұрыс енгізгені

үшін 1 балл

2

float Arif(int x,int y)

2



{



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



}



int main()



{



int a,b;



cout << "Enter numbers: "<<endl;



cin >> a>>b;



cout<<Arif(a,b);



system("pause");



return 0;



}


3

strncpy (S1,S2,n);

1


4

for(int i=strlen(S)-1;i>=0;i--)

cout<<S[i];

1

1

Басқа дұрыс

жауаптар қабылданады

5

strcat(s," Kazakhstan");

1


6

#include <fstream> using namespace std; int main()

{

ifstream fin("numbers.in"); //енгізу файлын ашу ofstream fout("numbers.out");//шығару файлын құру және ашу

int num1, num2;

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

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

fout <<"sum is "<<num1+num2<<endl;

fout <<"difference is "<<num1-num2<<endl; fout <<"product is "<<num1*num2<<endl;

fout <<"integer quotient is "<<num1/num2<<endl;

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

5



fin.close(); //енгізу файлын жабу fout.close(); //шығару файлын жабу system("PAUSE");

return 0;

}



7

Екінші жол

1



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



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



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



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



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

188тг - Сатып алу
Материал жариялап тегін сертификат алыңыз!
Бұл сертификат «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жарияланғанын растайды. Журнал Қазақстан Республикасы Ақпарат және Қоғамдық даму министрлігінің №KZ09VPY00029937 куәлігін алған. Сондықтан аттестацияға жарамды
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!