Павлодар мемлекеттік педагогикалық институты т.Қ. Қойбағарова информатика



бет75/234
Дата15.03.2022
өлшемі7,08 Mb.
#27999
1   ...   71   72   73   74   75   76   77   78   ...   234
Бірінші кезең: теңдеудің ax2 + bx + c = 0 формуласын жазамыз, мүндағы a, b. с – алғашқы деректер теңдеудің коэффициенттері, кез келген сандар және a  0. Нәтиже: теңдеудің түбірлерінің мәндері – x1 және x2 деп белгілейік.
Екінші кезең: Квадрат теңдеулерді шешу алгоритмі барлық жағдайды ескеруге тиіс.

Дискриминантты есептеуден бастайық: D = b2- 4ас. Енді квадрат теңдеудің түбірлерінің саны дискриминанттың таңбасына байланысты болғандықтан екі жағдайды қарастыру қажет:


Егер D<0 болса, онда нақты түбірлері жоқ.
Егер D  0 болса, онда екі нақты түбірлері болады, оларды есеп-теу формулалары:





b










b







x2 

D




x1 

D




2a




2a
















Бұл кезеңде, D=0 болған жағдайында түбірлері тең болатыны онша маңызды емес.


Үшінші кезең: ауызша есептеу алгоритімін құрайық:

Нақты a, b. с мәндерін енгізу;

D –дискриминанттың мәнін D = b2 — 4ас формуласы бойынша есептеу;
Егер D<0 болса, онда онда түбірлері жоқ. Бітіру;

Егер D  0 болса, онда түбірлердің мәнін формулалар бойынша есептеу.


Төртінші кезең: Едәуір күрделі алдоритмдер үшін құрылған программада қателер болуы мүмкін, сондықтан оны түзету қажет болады.
Бесінші кезең: программада болатын синтаксисті (мәтіндегі қателерді) және алгоритмдік қателерді іздеу үрдісін өңдеу, жөндеу

123



(орысша отладка) делінеді. Мәтіндегі қателер – ең тез түзетілетін қателер. Алгоритмдік қателерді табу қиындау.
Әдетте программаны жөндеуге, алдын ала белгілі нәтижелері үшін, енгізілетін деректердің (сынақтамалардың) сұрыпталған арнайы мәндері қолданылады. Сынақтамалардың арқасында дұрыс нәтижелердің алынуы, программада қателердің жоқтығының басым дәлелі.
Алтыншы кезең: бұл жөнделген программа бойынша есептеу және алынған нәтижелерді талдау. Есепті шығарудың кез келген кезеңінде, алдыңғы кезеңдердің біреуіне қайтуға мәжбүр ететін қателер табылуы мүмкін. Ең қиыны есепті шығаруда бірінші кезеңдерде жіберілген қателерді түзету.


Достарыңызбен бөлісу:
1   ...   71   72   73   74   75   76   77   78   ...   234




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

    Басты бет