«Информатика» пәні бойынша жиынтық бағалау тапсырмалары
1. Кіріктірілген бағдарламалау ортасының компоненттерін қолданып, квадрат теңдеудің (𝑦 = 𝑎𝑥2 + 𝑏𝑥 + 𝑐) түбірлерін есептейтін бағдарламаның прототипін құрыңыз және бұл интерфейстің тиімділігін дәлелдеңіз.
[3] Интерфейстің тиімділігін жазыңыз
____________________________________________________________________________ __________________________________________________________________________[1]
2. Кіріктірілген бағдарламалау ортасының тілін қолданып, 𝑦 = 𝑎𝑥2 + 𝑏𝑥 + 𝑐 квадрат теңдеуінің түбірлерін есептейтін бағдарламаның кодын және тестілеу жоспарын құрыңыз.
Берілгені: а, b, c айнымалыларының мәні.
Түбірлерді табу үшін дискреминант қолданылады және соған байланысты теңдеудің түбірлері есептеледі:
D=b2 - 4*a*c;
D>0 x1 = (-b+√D)/(2*a), x2=(-b+√D)/(2*a) ; D=0 x1= x2;
D<0 түбірлері жоқ;
2.1 Есептің шартына байланысты бағдарлама кодын жазыңыз.
[4]
2.2 Бағдарлама кодының тестілеу жоспарын толтырыңыз.
[2] 3. Бағдарлама коды берілген.
OUTPUT “1 ден 10-ға дейінгі сан енгізіңіз” INPUT Number
IF Number < 5 THEN
OUTPUT Number + “бұл кіші сан” ELSE
OUTPUT Number + “бұл үлкен сан” ENDIF
Бағдарламаның орындалу ретін жазыңыз. __________________________________________________________________________ _______________________________________________________________________[1]
4. Төмендегі А және В суретін салыстырыңыз. Блок-схема бойынша циклдік операторларының түрін анықтаңыз және кемінде бір ерекшелігін түсіндіріңіз.
А. В.
Қайталау операторлары: A. _______________________ B. ______________________[2]
Ерекшелігі: ________________________________________________________________________________ _____________________________________________________________________________[1]
2
5. Берілген бағдарлама кодын қарастырыңыз және трассировка кестесін толтырыңыз.
1 Number=5
2 Print number
3 For і from 1 to 3
4 Number=number-1 5 Print number
6 Print “*”
Жолы
|
number
|
i
|
Экранға шығару
|
1
|
5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1]
0>
Достарыңызбен бөлісу: |