Тапсырмала



Дата14.05.2020
өлшемі57.34 Kb.

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

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]

1



2.2 Бағдарлама кодының тестілеу жоспарын толтырыңыз.




Тестілеудің мақсаты

Тестілеуде қолданылған мәндер

Күтілетін нәтижелер

1

Дискреминант 0-ден кем болған жағдайдағы түбірлерді табу

a=4 b=1 c=5

-79, түбірлері жоқ



























[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]



Достарыңызбен бөлісу:




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

    Басты бет