Программалау тілдері. Программалау тілдерінің жіктемесі, программалау технологиялары туралы түсіндіріңіз


Рекурсия. Рекурсивтік алгоритмдер туралы түсіндіріңіз



бет20/45
Дата25.01.2022
өлшемі1,55 Mb.
#114132
түріПрограмма
1   ...   16   17   18   19   20   21   22   23   ...   45
Байланысты:
Программалау тілдері

Рекурсия. Рекурсивтік алгоритмдер туралы түсіндіріңіз.

Өзін өзі шақыратын функция рекурсия деп аталады. Рекурсия тереңдігі дегеніміз – функция мәнін есептеуде өзін-өзі шақыру саны. Рекурсивті программалау стек принципіне сүйенеді.

Рекурсия түрлері мынадай:

сызықтық рекурсия;

 параллель рекурсия;

қосалқы рекурсия;

 жоғары ретті рекурсия.








  1. С/С++ тілінің графиктік мүмкіндіктері. Графиктік режимді орнату туралы баяндаңыз.

Графикалық режимде жұмыс жасау туралы. Дербес компьютер экраны текстік және графиктік режимдердің бірінде жұмыс істейді. Графикалық режимде жұмыстың қалай жүргізілетінін қарастырайық. Қазіргі ДК-де, негізінен, растрлық дисплейлер қолданылады. Олардағы бейненің ең кіші элементі болып нүкте – pixel (ағылш., picture element) табылады. Дисплейдің мүмкіндігі – бұл көлденең және тік орналасқан пикселдер саны (стандартты разрешение – 640*480 нүкте). Дисплейде бейнеленетін сурет орталық процессор жадысының бейнежады (видеопамять) деп аталатын арнайы облысында кодталып сақталады. Мәліметтер периодты түрде осы облыстан оқылып, бейнесигналдарға түрлендіріледі де экранда бейнеленеді. Сурет кодтарын бейнесигналдарға түрлендіруді арнайы электрондық схема – бейнеадаптар (видеоадаптер) жүзеге асырады. Ең кең тараған адаптерлер VGA және SVGA. C++ тілінде бейнежадының дербес бөліктеріне енуге, түстерді басқаруға, әр түрлі формада графикалық бейнелер тұрғызуға, текстік хабарламалар шығаруға, курсорды басқаруға мүмкіндік беретін көптеген функциялардын тұратын графикалық кітапхана бар. Бұл функциялардың нақты бейнеадаптерлермен жұмысқа баптау қажетті графикалық драйверді қосу арқылы қол жеткізіледі. Драйвер – бұл ДК-дің құрылғыларын басқаруға арналған арнайы программа. Адаптерлердің барлық түрлері үшін графикалық драйверлер Borland International фирмасымен құрастырылған. Олар BGI (Borland Graphics Interface) кеңеймесімен жеке файлдарда орналасқан. Графикалық драйверді қосу үшін арнайы initgraph() функциясы қолданылады. Көптеген графикалық функциялар ағымдағы позиция көрсеткіші деген ұғымды қолданады. Ол таңдалған пикселді білдіреді және екі бүтін сан арқылы сипатталады: экранның горизонталь және вертикаль координаттары.

Графикамен жұмыс жаса барысында мына әрекеттер тізбегі арқылы графиктік режимді орнату жолдары жазылады:

#include

#include

#include

void main ( )

{ int gd, gm, error;

detectgraph (&gd, &gm);

initgraph (&gd, &gm,” ”);

error=graphresult ( );

if (error !=grOk )

{ puts ("ошибка графики");

puts (grapherrormsg (error));

exit (1);

}

……………………………. // Тело программы



closegraph ( );

exit (0) ;

}

 




Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   45




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

    Басты бет