1-Дәріс. Объектіге бағытталған бағдарламалаудың технологиясы



бет32/43
Дата07.01.2022
өлшемі357,5 Kb.
#19368
1   ...   28   29   30   31   32   33   34   35   ...   43
Негізгі әдебиет-5 [б.11,431-444], 6[б.5,135-158], 7[б.9,243-275],8 [б.9,275-302].

Бақылау сұрақтары


1.Енгізу-шығару ағындары не үшін құрылады, егер scanf( ) - fscanf ( ), printf-fprintf-sprintf ( ) жиындары жақсы жұмыс істесе?

2.ignore ( ) әдісін қашан қолдану керек?

3.Шығарудың қайта жүктелген операторы қандай мәнді қайтарады?

4.Бүтін сандарды шығарғанда, үнсіздік бойынша шығарудың өрісінің қандай ені қабылданады?

5.ios: : ate ашудың қарапайым режимі нені қамтамасыз етеді?

13–Дәріс. Ерекше жағдайларды өңдеу.


  • Ерекше жағдайларды өңдеу.

  • Өңдеудің жалпы механизмі және ерекшеліктер синтаксисі.

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

Ерекше жағдайларды өңдеу есептеу процесін логикалық түрде екі бөлікке бөлуге мүмкіндік береді-авариялық жағдайды табу және оны өңдеу.С++ тілінің ерекшеліктерді өңдеу құралдарының басқа артықшылығы қате туралы хабарламаны беру үшін оның өңделуінің орнына қайтарылатын мәнді, параметрлерді немесе глобальды айнымалыларды қолдануды талап етпейді.

Сондықтан функциялар интерфейсі таратылмайды.



Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   43




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

    Басты бет