Бөлім 4 және 5
* Салыстыру операторларының Көмегімен
Логикалық өрнектерді жазу
Abstract—
Keywords—
Қарапайым бағдарламалау
4,3-тапсырма
(Алгебра: сызықтық теңдеулерді шешу) Шешу Үшін Кремер ережесін қолдануға болады
сызықтық теңдеудің келесі жүйесі:
Пайдаланушыны a, b, c, d, e және f енгізуге және көрсетуге
шақыратын бағдарлама жазыңыз
нәтиже. Егер ad-bc 0 болса, теңдеудің шешімі жоқ екенін хабарлаңыз.
Теория
Бұл есепті крамер ережесін қолданып шығарамыз,
Бұл жүйенің шешімін табу үшін детерминанттарды есептейміз:
D=ad−bc — негізгі детерминант.
Егер D=0D = 0D=0 болса, жүйенің шешімі жоқ.
Алдымен, сызықтық теңдеулер жүйесінің коэффициенттерін енгіземіз. Бұл коэффициенттер: a,b,c,d,e,fa, b, c, d, e, fa,b,c,d,e,f.
Детерминантты есептеу: Жүйенің матрицалық детерминанты D=ad−bcD = ad - bcD=ad−bc. Егер бұл детерминант нөлге тең болса, онда теңдеулер жүйесі шешімі жоқ деп есептеледі. Себебі, мұндай жағдайда сызықтық теңдеулер бір-бірінен тәуелді немесе қарама-қайшы болады.
Крамер ережесі: Егер детерминант нөлге тең болмаса, айнымалыларды Крамер ережесі бойынша есептейміз:
xxx айнымалысын x=ed−bfad−bcx = \frac{{ed - bf}}{{ad - bc}}x=ad−bced−bf формуласымен табамыз.
yyy айнымалысын y=af−ecad−bcy = \frac{{af - ec}}{{ad - bc}}y=ad−bcaf−ec формуласымен табамыз.
Шығару: Нәтижелерді екі ондық таңбамен форматтап көрсетіп мәндер енгізіп шығарамыз
А 4,9-тапсырма
(Қаржылық: шығындарды салыстырыңыз) сіз күрішті сатып алып, оны екі түрлі пакетте табасыз Делік. Сіз шығындарды салыстыру үшін
бағдарлама жазғыңыз келеді
пакеттер. Бағдарлама пайдаланушыны әрқайсысының салмағы мен бағасын енгізуге шақырады
пакет, содан кейін бағасы жақсырақ біреуін көрсетеді. Міне, жүгірудің үлгісі:
1-пакеттің салмағы мен бағасын енгізіңіз:
2-пакеттің салмағы мен бағасын енгізіңіз:
1-пакеттің бағасы жақсырақ.
25, 11.99
50, 24.59
В. Теория
Бұл тапсырмада біз екі түрлі пакеттегі күріштің шығындарын салыстыратын бағдарлама жазамыз.Алдымен
Әр пакет үшін бағаны салмаққа бөліп, бірліктің (мысалы, 1 кг немесе 1 фунт) бағасын анықтаймыз.
Бірліктің бағасын салыстырамыз және екі пакетке де қатысты салмақ пен бағаны енгіземіз
Әрбір пакет үшін бағаны салмаққа бөліп, бірлік бағаны анықтаймыз. Мысалы, егер бірінші пакет 25 фунт, ал бағасы $11.99 болса, онда бір фунттың бағасы: Бағасы=11.9925≈0.48 доллар/фунт
Егер бірінші пакет арзан болса, бағдарлама "1-пакеттің бағасы жақсырақ" деп шығарады Егер екінші пакет арзан болса, екінші пакет деп шығарады
Мәндер енгіземіз
1-пакет: 25 фунт, $11.99
2-пакет: 50 фунт, $24.59
<1-пакеттің бағасы жақсырақ.>
1-пакет: 30 фунт, $18.00
2-пакет: 40 фунт, $22.00
<2-пакеттің бағасы жақсырақ.>
А. 4,12-тапсырма
(Санды тексеріңіз) пайдаланушыны бүтін санды енгізуге шақыратын
бағдарлама Жазыңыз және
санның 5-ке де, 6-ға да, 5-ке немесе 6-ға бөлінетінін немесе жай ғана бөлінетінін тексереді
олардың бірі (бірақ екеуі де емес). Міне, жүгірудің үлгісі:
Бүтін санды енгізіңіз:
10 саны 5 пен 6-ға бөлінеді ме? Жалған
10 саны 5-ке немесе 6-ға бөлінеді ме?
Шындық
10 саны 5-ке немесе 6-ға бөлінеді, бірақ екеуі де емес пе? Шындық