-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР «Алгоритмдеу және программалау» бөлімі бойынша жиынтық бағалау
бет 6/7 Дата 12.12.2023 өлшемі 234.23 Kb. #486207
1 ОШ СОР Информатика 10 класс ЕМН каз 2-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР «Алгоритмдеу және программалау» бөлімі бойынша жиынтық бағалау
Оқу мақсаты
10.5.1.1
Функциялар
мен
процедураларды пайдаланып
бағдарламалау тілінде код жазу
10.5.1.2 Жолдарды өңдеу үшін процедуралар мен
функцияларды пайдалану
10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды
пайдалану
10.5.1.4 Практикалық есептерді шешу үшін сұрыптау
алгоритмдерін іске асыру
Бағалау критерийі
Білім алушы
•
Функциялар
мен
процедураларды
қолдану
ерекшелігін анықтайды
•
Жолдарды
өңдейтін
функциялар
мен
процедураларды қолданады
Файлдармен жұмыс жасайтын операторларды ақпаратты оқу және жазу үшін пайдаланады
Ойлау дағдыларының Қолдану
деңгейі
Орындау уақыты 20 минут
Тапсырмалар
Max функциясы екі санның максимумын анықтайды. Негізгі программада max(a,max(b,c)) командасы қызметін анықтаңыз.
____________________________________________________________________________
____________________________________________________________________________
F процедурасы екі санның максимумын анықтайды. Кодта кеткен қателікті анықтаңыз. void f(int x, int y)
{
if (x>y return x ; else
return y;
}
____________________________________________________________________________
____________________________________________________________________________
Жолдармен жұмыс жасайтын келесі функциялардың қызметін сипаттаңыз.
strcat(s1, s2)
___________________________________________________________________________
strncat (s1, s2, n);
___________________________________________________________________________
Жолдармен жұмыс жасайтын функцияларды пайдаланып, келесі әрекеттерді орындайтын программалық код үзіндісін жазыңыз.
енгізілген жолдық қатарда «а» әріпі қанша рет кездесетінін анықтаңыз.
____________________________________________________________________________
____________________________________________________________________________
енгізілген екі жолдық қатардың ұзындығын салыстыратын программалық код жазыңыз.
______________________________________________________________________________
______________________________________________________________________________
Файлдармен жұмыс жасайтын операторларды пайдаланып, екі санның минимумын анықтайтын программалық код жазыңыз.
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Сұрыптаудың көпіршікті әдісі қолданылған программалық код үзіндісін толықтырыңыз.
Int temp;
for (int I = 0; I < size – 1; i++) {
for (int j = 0; j < size – I – 1; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j];
___________________________
___________________________ } } }
Бағалау
Тапсырма
Дескриптор
Балл
критерийі
№
Білім алушы
Функциялар мен
Функцияны
қолдану
ерекшелігін
1
процедураларды
1
ескеріп,
берілген
команданың
қолдану
орындайтын іс-әрекетін анықтайды;
ерекшелігін
2
процедураны қолдану
ерекшелігін
1
анықтайды
ескеріп, қателікті анықтайды;
Жолдарды
бірінші
функцияның
қызметін
1
өңдейтін
3
сипаттайды;
функциялар
мен
екінші
функцияның
қызметін
1
процедураларды
сипаттайды;
қолданады
циклда strlen функциясын қолданады;
1
4 (і)
символды іздеу шарты мен санын
1
анықтау командасын жазады ;
салыстыру шартын дұрыс жазады;
1
4 (ii)
шартқа сәйкес орындалатын әрекеттерді
1
жазады;
Файлдармен
енгізу файлын құрады ;
1
жұмыс
шығару файлын құрады;
1
жасайтын
операторларды
5
екі санның қосындысын анықтайды;
1
ақпаратты
оқу
нәтижені шығару файлына жазады;
1
және жазу үшін
пайдаланады
енгізу және шығару файлдарын жабады;
1
Сұрыптау әдісін
бірінші бос орындағы команданы дұрыс
1
қолданады
6
анықтайды;
екінші бос орындағы команданы дұрыс
1
анықтайды.
Достарыңызбен бөлісу: