C++ тіліндегі функцияларды зерттеу курстық жұмыс
№4835


Мазмұны
Кіріспе 2
1 С++ программалау тілі 3
1.1 Тілдің алфавиті 3
1.2 Көп файлдық проекттерді басқару 9
1.3 С++ тілінің қосымша мүмкіндіктері 10
1.4 Біріктіру 11
1.5 Cи тілінің операциялары 12
1.5.1 Цикл операторлары 14
2 Құрылған программаны сипаттау 16
2.1 Компьютердің видеожүйесі 16
2.2 Гистограмма түріндегі диаграмма 18
Қорытынды 20
Қолданылған әдебиеттер 22
Қосымша 23



Жұмыс түрі: Курстық жұмыс
Жұмыс көлемі: 24 бет
Пәні: Соңғы қосылған курстық жұмыстар

-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------
https://www.topreferat.com/
КУРСТЫҚ ЖҰМЫСТЫҢ ҚЫСҚАРТЫЛҒАН МӘТІНІ
Мазмұны
Кіріспе 2
1 С++ программалау тілі 3
1.1 Тілдің алфавиті 3
1.2 Көп файлдық проекттерді басқару 9
1.3 С++ тілінің қосымша мүмкіндіктері 10
1.4 Біріктіру 11
1.5 Cи тілінің операциялары 12
1.5.1 Цикл операторлары 14
2 Құрылған программаны сипаттау 16
2.1 Компьютердің видеожүйесі 16
2.2 Гистограмма түріндегі диаграмма 18
Қорытынды 20
Қолданылған әдебиеттер 22
Қосымша 23
Кіріспе
Менің курстық жобамның тақырыбы С++ тіліндегі функцияларды зерттеу.
Олардың өзіндік күшті және әлсіз жақтары бар,
Барлық программалау құралдарын екі басты категорияларға бөлуге
төмен деңгейдегі программалау тілі;
жоғарғы деңгейдегі программалау тілі.
Мен бұл курстық жұмысты орындау үшін Си тілін
Қазіргі кездегі программалау тілінің арасында ең көп тараған
Денис Ритчи ойлап тапты. Тіл системалық программаларға арналған
Си тілінде жазылған программаның архитиктуралары әр түрлі компьютерлердің
Сонымен қатар Си тіліндегі программалардың орындалу жылдамдығы ассемблер
Turbo C – қазіргі таңда көп қолданылып
Turbo C тілін оқытып – үйретуден бастап,
Турбо C-дегі графикалық программалау негізінен кірісуден бұрын, графикалық
Монитор сырт пішіні жағынан теледидарға ұқас болғанымен оның
Графика бұл –
Кескіндерді енгізу, бейнелеу және шығару құралдары мен жүйелері.
Алфавиттік – цифрлық символдардан өзгеше нүкте, сызықша немесе
Программалаудың кескіндерді құру және түрлендіру жүйелерін жобалаумен байланысты
1 С++ программалау тілі
1.1 Тілдің алфавиті
Латын алфавитінің әріптері.
1.А,В…Z,a,b,c…z;
2.0…9;
3.”, , {}, (), [], +,-,/,%,\,,’,.,:,<=,>=,>,<,=,-,!,&,*,#,((,
4. Өрнектеуге болмайтын символдар: бос орын: табуляция, жаңа
5. Коментария жазу үшін орыс альфавиті қолданылады.
Идентификаторлар. Тілдің ең негізгі түсіністерінің бірі- идентификатор. Ол
Идентифатор төмендегі ережеге сай таңдалуы қажет:
Олар латын әріптерінің х немесе астын сызу басталуы
Оның ішінде латын әрпі және астын сызу белгілері
Си тілінде кіші және үлкен латын әріптері өзгеше
Идентификатордың ұзындығы әр программаның жүйесінде әр түрлі ANSI
Объектілердің идентификаторы тілдің, түйінді сөздерінің стандартты функциядан және
Си программалау тілінде түсініктемеге көп көңіл қойылады.
Программалау ортасы – IDE–біріктірілген программалау ортасы – құралдар
Сонымен қатар, ортада мынадай қосымша мүмкіндіктері арастырылған:
Монитор экранында бірнеше терезені бейнелеп және оның өлшемін
«Мышь» манипуляторын қолдану;
Диалогтар блогы бар;
Текст фрагментін өшіру және орналастыру мүмкіндігі бар;
Басқа программаларды шақырып қолдану мүмкіндігі;
Редакторда макротіл қолданылады.
IDE ортасының негізгі 3 компоненті бар: С/С ++тілдерінің
- Экранның жоғарғы бөліміндегі менюлер жолы;
- Экранның ортасындағы жұмысшы алаңы;
- Экранның төменгі бөлігінде қалыпты-күй жолы.
Менюлер жолы:
Менюден кейбір элементті таңдағанда диалогты блоктар экранға шығарылады.
Команда таңдалғанда ішкі меню (команда қасында үшбұрышты символ
Диалогты блокта параметрлерді анықтау мынадай негізгі басқару құралдарының:
Жүйеде меню екі түрде қатысуы мүмкін: толық немесе
Options\Full Menus командасы қолданылады, сәйкесінше OFF немесе ON
Жүйеде кез-келген әрекет нақты бір терезеде орындалады. Бір
- тақырыптар жолы;
- терезені жабу маркері;
- айналдырғыш сызғыш;
- терезе өлшемін өзгерту бұрышы;
- экранға терезені толығымен ашу маркері;
- терезе мөлшері (1-ден 9-ға дейін).
Қалыпты күй жолы:
Экранның төменгі бөлігінде орналасқан. Төмендегідей функцияларды атқарады:
Екпінді терезедегі орындалып отырған әрекетке байланысты қолдануға болатын
Нақты көрсетіліп тұрған әрекетті орындау үшін менюден команданы
Программада қандай әрекет орындалып отырғандын хабарлайды.
Менюден таңдалған команда немесе диалогты блок элементтері туралы
Терезенің жүйелік менюі:
ALT – пробел пернелер комбинациясын басу арқылы терезенің
About - бұл команда таңдалғанда диалогты блок
Clear Desktop - командасы арқылы ашық терезелердің бәрі
Repaint Desktop - экрандағы бейнені регенерациялауды жүзеге асырады.
Transfer ішкі менюінің элементтері:
Options/Transfer командасының көмегімен шақырылып ашылған диалогты терезеден анықталып,
File(ALT F) менюі терезелерге программаларды ашуға, енгізуге және
FILE\OPEN командасын таңдағанда диалогта блок ашылады да, мұнда
Ашу үшін мынадай әрекеттің бірі орындалады:
1) Файлдың толық атын көрсетіп, REPLACE немесе
Open түймесі басылса, онда файл Edit редакторының жаңа
2) Файл аттарын метасимволдармен беру. Бұл жағдайда файлдар
Бұған дейін енгізілген файлдар спецификациясы тізімінен таңдау үшін
3) Басқа файлдар мазмұнын қарауға болады, ол үшін
Енгізу блогында файл атын нақты немесе шаблондар арқылы
File\ New командасы NONAMExx. С (хх
File\ Save командасы редактордың екпінді терезесіндегі файлды
File\Save As... екпінді терезедегі файлды басқа атпен сақтауға
File\Change Dir жұмысшы каталогты өзгерту, яғни атауы мен
File\Print Turbo C++ - дегі екпінді терезенің
File\Get Info командасы ағымдағы каталог туралы информация блогынан
Get Info блогының мәндері кестесі ( 1-кесте ):
МӘНІ
Current directory
Current file
Extended memory usage
Expanded memory usage
Lines compiled
Total warnings
Totals errors
Total time
Program loaded
Program exit
Available memory МАҒЫНАСЫ
Каталогтың қалыпты аты
Екпінді терезедегі файл аты
Turbo C++ -ге бөлінген қосымша жады мөлшері
Turbo C++ - ге арналған кеңейтілген жады мөлшері
Компиляцияланған жолдар саны
Жүйенің ескертпе хабарламаларының саны
Генерацияланған қателер саны.
Программаның соңғы рет орындалған уақыты.
Өңдеу статусы
Соңғы аяқалған программадан қайту коды.
Қолданылатын жады көлемі DOS (640 К)
Last step time - Өңдеу
File\ DOS Shell Turbo C++ ортасынан уақытша
Берілген команданы орындау барысында жады мөлшері жетпей қалса,
File\Quit командасы Turbo C++ жүйесінен шығып, оны
Edit(Alt-E) менюі:
Редактор терезелеріндегі текстке өзгертулер, енгізулер, өшірулер жүргізеді. Сонымен
1) Shift пернесін стрелкалармен бірге басу;
2) Ctrl-K B пернелерін қатар басу арқылы
3)Жолды белгілеу үшін Ctrl-K L басу қажет.
Фрагмент белгіленген соң ғана Edit менюіндегі командалар қолданылады
Restore Line командасы соңғы орындалған команданы кері қайтарады.
Copy (Ctrl-Ins) командасы белгіленген фрагменттің көшірмесін буферге орналастырады.
Paste (Shift-Ins) командасы буфердегі тексті жұмысшы терезенің курсоры
Show Clipboard командасы басқа терезелерден көшірілген және
Clear (Ctrl-Del) командасы тексттегі белгіленген фрагментті өшіреді.
Search (Alt-S) менюі:
Search менюі тексті іздеу, функцияны сипаттау және
Search\Find (Ctrl Q F) командасы Find диалогты
Replace (Ctrl Q A):
Search Replace командасы текстегі ізделінді фрагментті және оның
Search\Again (Ctrl L) командасы Find немесе Replace командаларының
Run (Alt-R) менюі:
Бұл меню командалары программаны орындайды және өңдеу сеансын
Run(Ctrl-F9)
Run командасы Run Arguments командасы көмегімен берілген аргументтерді
Тrace Into(F7) командасы программаны операторлап орындайды. Және функция
Run\Program Reset(Ctrl-F2) командасы программаның ағымды өңдеу сеансын тоқтатады,
Run\Step Over командасы ағымды функциядағы келесі операторды орындайды,
Run\Arguments командасы орындалатын программада командалық жол аргументтерін
Compile\ Make EXE File - EXE-файл құруға арналған
Compile\Link EXE File командасы ағымды OBJ и
Debug (Alt F9) менюі командалары біріктірілген өңдегіштің барлық
Debug Inspect (Alt F4) командасы арқылы мәліметтер элементтерін
Options(Alt-O) менюі командалары Turbo C++ ортасының негізгі
1.2 Көп файлдық проекттерді басқару
Қазіргі программалау технологиясы бойынша бір тұтас программалық жабдық
- проектке енетін барлық файл аттары;
- олардың дискідегі маршруттар;
- алдымен компиляцияланатын файлдармен олардың басқа файлдармен байланысы;
- программаның әрбір бөлігінің құрылуы барысында қажетті компиляторлар
- нәтижелік программа қайда орналастырылатыны;
- соңғы рет компиляцияланғанда анықталған код өлшемі, мәліметтер
Проект құру үшін мынадай әректтер орындалады:
Проект файл атын таңдау, ол үшін: Project /
Проектіге құрамына енетін файл аттарын қосу, яғни Project
Жүйеге файлды компиляциялау командасын беру, ол үшін: compile\Make
Соңынан программаны орындауға жіберу керек, яғни Run\Run
Кейін де мынадай әрекеттерді орындауға болады:
Проектіге тағы да файлдар қосып немесе алып тастау;
Проектіге енгізілген файлдарға қатысты параметрлер беруге;
Проектіге нақты бір файлға енгізілетін файлдар мазмұнын қарау.
1.3 С++ тілінің қосымша мүмкіндіктері
Структура – бір атпен біріктірілген бір немесе бірнеше
struct тег {тип1 иден1; тип2 иден2; …
мұндағы тег мәліметтердің жаңа типі болып саналады және
Сипатталған структура негізінде айнымалы құру үшін
struct <тег> <айнымалы>
С++ тілінде struct қызметші сөзін көрсетпесе де болады:
<тег> <айнымалы>
Айнымалыны структураны құру кезінде де анықтауға болады:
struct тег {тип1 иден1;тип2 иден2;,…
Егер структура типті басқа айнымалылар құрылмайтын болса, структура
struct {тип1 иден1; тип2 иден2; …
Структуралар іштестірілген де болуы мүмкін:
struct тег1
{тип1 иден1;тип2 иден2;тип3 иден3;};
struct тег2 { тип1 иден1;тип2 иден2struct тег1
Структура элементтерін нүкте операторының көмегімен алуға болады:
<айнымалы>.<элемент>
Кейбір жағдайларда структураны функция денесінде қолдану қажеттігі туындайды.
// С және С++ тілдерінде
<функция типі> <функция аты> (struct <тег> <айнымалы>)
// Тек қана С++ тілінде
<функция типі> <функция аты> (<тег> <айнымалы>)
Структуралар массиві. Структуралар массивін сипаттау структура типті айнымалыны
Структураларға көрсеткіш. Көрсеткіш келесі түрде сипатталуы мүмкін:
struct <тег> *<айнымалы>
Бұндай жағдайда структуралық айнымалының кез-келген элементін мына әдістердің
(*<айнымалы>).<элемент> немесе
1.4 Біріктіру
Біріктіру структураған ұқсас. Жазылу ерекшелігі: struct қызметші сөзінің
union тег {тип1 иден1;тип2 иден2; …
Біріктірудің структурадан басты айырмашылығы жадыны ұйымдастыру тәсілінде, яғни
struct P
{ int i;char ch; long int L;};
Бұл элементтердің жадыда орналасуы келесі түрде болады:
жадыда орналасу ( 1 – кесте )
байт байт байт байт байт байт байт
i ch L
Структураның жалпы өлшемі оның өрістерінің ұзындықтарының қосындысына тең.
Енді, дәл осындай біріктіруді қарастырайық:
union P
{ int i; char ch; long int
Бұл элементтердің жадыда орналасуы келесі түрде болады:
жадыда орналасу ( 2 – кесте )
байт байт байт байт
ch
i
L
Біріктірудің жалпы өлшемі оның ең үлкен өрісінің өлшеміне
Typedef қызметші сөзінің көмегімен бұрыннан бар типтердің негізінде
Typedef int butin;
өрнегі butin сөзін int типінің синонимі ретінде қабылдауға
1.5 Cи тілінің операциялары
Тілдің кез-келген өрнегі операторлардан (айнымалылар, константалар) , операцияларынан
дәреже.
*,/.
+;-;
қосымша операциялар бар. Ол логикалық операциялар.
!= тең емес
== тең
|- логикалық «или»
((«И»
?:-шартты операция
«=»-меншіктеу.
Оператор мен операция ұғымдарын жаңылыстырмау үшін айтып кетейік.
Операторлар
Меншіктеу операторы –х=у.
Х айнымалысына у айнымалысының мәнін меншіктейді. «=» белгісін
Арифметикалық операциялар -+-/,*,% символдары жазылды. Процентті нақты санға
z=t*v;
s=k/l;
p=g%w;
Логикалық операциялар мынадай таңбалармен жазылады
( (1-(“И”),(“ИЛИ”),(“НЕ”),>,<,==,>=,<=,!= тең емес.
Бұл операциялардың нәтижесі шын және жалған болады.Шын(0,жалған=0.
Логикалық операциялардың таңбалары ( 2- кесте )
х
0
0
1
1
Тілде ++ және (( операциялары бар.
++ -операндылардың мәнін 1-ге арттырады.
((= операндыларының мәнін 1-ге кемітеді.
Мыс:а=в+с++; а1=в1+++с1.
Бұларды операндылардың алдында және соңын да жазуға болады.
Мыс:в=в1=2,с=с1=4 онда операция орындалып болғаннан кейін а=7,в=2,с=5,а1=7,в1=2,с1=7.
Типтерді түрлендіру
Егер өрнекте әр түрлі типті операндылар бар болса,оларды
1.Егер операндылардың біреуінің типі double болса ,онда қалғаны
2.Немесе long болса қалғаны да сол типке келтіріледі.
3.Немесе float типті болса қалғаны сол типке келтіріледі.
4.Немесе unsignet болса қалғаны сол типке келтіріледі.
5.long болса қалғаны сол типке келтіріледі.
6. unsignet болса қалғаны сол типке келтіріледі.
7.int болса қалғаны сол типке келтіріледі.
int a=30000;
float b;
- - - - -
b=(float)a*12;
Көрсеткіштер(указатели) және олармен операциялар
Көрсеткіш-жадының адресін көрсететін айнымалы.
Операция(-объектілердің адресін береді.Сонан соң y=(x; мына операторлар
( операциясын консьантаға, өрнектегенде қолдануға болмайды.
Унарлық операция (*)-өзінің операндыларын бөтен бір объектілердің адресі
белгісінен тұратын объектілерді былай белгілеу қажет:
int *a,*b,*c, char*d;/*-dадресінде жазылған айнымалының мәні char дегенді
Көрсеткіштер өрнектерде де қолданылуы мүмкін:
у=7;/7санын у адреске салады*/
*х*=5/*x адресіндегі мәнде 5-ке көбейту.*/
(*z)++; /*-z адрестегі мәнге 1-ді қосады.
Көрсеткіштерді арифметикалық өрнектерде операнд ретінде де қолдануға болады.
1.5.1 Цикл операторлары
Cu тілінде 3 цикл операторлары бар: for, while,
форматы: for (өрнек 1; өрнек 2; өрнек 3)
Цикл денесі-1оператордан тұрса, онда ол ; аяқталады,
,1,2,3 өрнектеріндегі арнайы басқару айнымалысының мәні бойынша цикл
Өрнек 1 – айнымалының бастапқы мәні қабылданды.
Өрнек 2 – айнымалының соңғы мәнін тексеріп салыстырып,
осы мәндерін өсіп кеткен жоқ па
Өрнек 3 – айнымалының мәнін қадам бойынша өсіріп
отырады.
Мыс: for (I=1, I<10; I++)
{
}
for (ch=’a’; ch!=’p’;) scanf ((%c(, (ch);
/*-цикл клавишасын «р» таңбасы енгізілуге қайталана береді.
Цикл операциясында 3 өрнектің біреуі жазылмай қалуына болады,
for (;;)-шексіз цикл.
Cu тілінде цикл операторына болатын ереже бар:
Кез-келген меншіктеу операторы жазылған жақшаға алынатын өрнектің мәні
(а=7+2)-мәні 9 болады.
(a=7+2)<10.
Мыс: ((ch=detch()==’i’))-бұл өрнектің мәні шын болады, егер
клавиатурадан і таңбасын енгізсек.
Күрделі өрнектерді жазғанда бірнеше () қолдануға болады. Олардың
Цикл операторы- қос цикл болып жазылуы мүмкін, яғни
For цикл операторына келтірілетін мысалдар:
1.Мысал: n! (n факториалды ) есептеуге арналған программа.
#include
main( )
{int i,N;
cout<<”N=”; cin>>N;
i=1; F=1;
for(i=1;icout<<”\n”<2.Мысал: 12-ге көбейту таблицасына программа құр.
#include
#include
main( )
{ int a,i,s;
a=12;
for(i=1;i<=10;i++){s=I*a;
printf(“\n12*%d=%d”,i,s);}
return ‘0’;
3.Мысал: Жаттықтырушының басында спотшы 1-ші күні10 км жүгірді.
1 күн-10 км
2 күн-11 км
3 күн-12 км
4 күн-13 км
5 күн-14 км
6 күн-15 км
7 күн-16 км
S=10+11+12+13+14+15+16=91
printf(“x=%d\n”,x);}
printf(“S=%d\n”,S);
return ‘0’;}
2 Құрылған программаны сипаттау
2.1 Компьютердің видеожүйесі
Алдымен компьютердің видеожүйесі туралы жазып кетсек. Компьютер видеожүйесі
Видеоадаптер типі:
CGA-COLOR GRAPHIC ADAPTER
EGA-ENHANSED GRAPHIC ADAPTER
VGA- VIDEO GRAPHIC ARRAY
SVGA-SUPER VIDEO GRAPHIC ARRAY
Максимальді мүмкіндік:
640 x 320
640 x 350
640 x 480
640 x 800
Видеоадаптер бірнеше режимдерде жұмыс жасай алады. Мәселен, адаптер
Қолданбалы программа видеоадаптермен тікелей қатынас жасамайды, ол арнайы
Қазіргі кезде 3500-ден жоғары әр түрлі программалау тілдері
1) программалауға үйретуші;
2) жалпы мәнді;
3) проблемалық-бағытталған;
4) параллель программалаушы.
Қазіргі жоғары деңгейлі тілдерді осы классикацияға сәйкес қарастырамыз.
Программалауға үйретуші тілдер қатарына жататын жоғарғы деңгейлі тілдердің
Жалпы мәнді жоғары деңгейлі тілдер қатарына әр түрлі
1978 жылы қазіргі АҚШ-та әскери қаруды басқаруға қолданылатын
Проблемалық–бағытталған жоғары деңгейлі тілдер деп нақты пәндік облыс
Жасанды интеллект символдық информацияларын және тізімдерін өңдеуге арналған
Дәстүрлі неймандық архитектурадан ЭЕМ дәстүрлі емес параллель архитектуралы
2.2 Гистограмма түріндегі диаграмма
Бұл курстық жұмыста диаграмманың гистограмма түрін С++ тілінде
Бұл жерде n баған сызатынымызды цикл арқылы білдіреміз:
for (i=1; i<=n; i++)
Графиктік режимге көшеміз:
gd:=detect;
InitGraph(gd, gm, '');
Сызықтың түсін бекітеміз:
SetColor(1);
SetLineStyle(0,0,2);
SetFillStyle(1,4);
Бағанның алғашқы позициялары:
x1:5;
y1:5;
x2:55;
Гистограмманы сызу алгоритмі:
for (i=1; i<=n; i++)
{ y1 = 200-(b[i]);
if (m==a[i]) //егер бұл баған ең үлкені болса,
Rectangle(x1,5,x2,200);
else
Rectangle(x1,y1,x2,200);
FloodFill(x1+5,y1+5,1);
Пайыздық көрсеткіштерді шығару:
Str(a[i],s);
s:=s+'%';
OutTextXY(x1+5,y1+5,s);
Келесі бағанға көшу
x1=x1+50;
x2=x2+50; }
Қазіргі кездегі программалау тілінің арасында ең көп тараған
Қорытынды
Программаны жоғарыдан төмен қарай жобалаудың өз иерархиялық құрылымы
Қазіргі кезде диаграммамен жұмыс жасау кең етек жайып
Диаграмма санмен немесе басқа да шамамен берілген мәліметтерді
Компьютер белгілі бір есептерді шешу үшін адам тарапынан
Кез келген программалық тіл символдардан, сөздерден, сөз тізбектері
Объекті нысаналы бағдарламаның негізгі принциптері үш принципке негізделген:
Бұл принциптермен инкапсуляция, мұрагерлік және полиморфизм келеді. ООП-ның
Ең тиімділігі, инкапсуляция объектілерге ерекше жетілген «дербестіктің» барынша
Дұрыс құрастылған объекті барлық қажеттіліктермен және процедуралармен
Сондай бағдарламалар әдетте структуризацияда мұхтаж болмайды, алгоритмдік бөлік
Күрделі диалогтік бағдарламалардың өңделуі алдында бағдарламалары бағдарламаны құруы
Инкапсуляция алгоритмдерді біріктірумен бірге бүтінді өңдеу алгоритмдеріне жатқызылады.
Инкапсуляция сыртқы қамаудың объектісін бөлектеу етіп барынша
Ауыстыру немесе алгоритмдердің модификациясы нәтижесінде инкапсуляцияланған объектіде
Инкапсуляция басқаларға қарағанда объектілермен жеңіл айырбасталады, бір бағдарламаны
Қолданылған әдебиеттер
1. Информатика и образование / 2’99 Графика в
2. Н.Культин, Самоучитель программирование в Turbo C 7,0
3. Фарофонов, В.В. Учебный курс Delphi. / В.В.
4. Немнюгин С.Д., Turbo C учебник
Қосымша
Графикпен жұмыс алдында видеорежим мониторындағы дерек үшін сәйкес
3 – кесте.
Detect =0 Автоматты түрде анықтау
CGA =1 CGA адаптері
MCGA =2 MCGA адаптері
EGA =3 EGA256K адаптері
EGA64 =4 EGA64 адаптері
EGA Mono =5 EGA монохромды дисплейлі
IBM8514 =6 8514 адаптері
Herc Mono =7 Hercules адаптері
ATT400 =8 ПК АТ&T үщін
VGA =9 VGA адаптері
PC3270 =10 3270 адаптері
Current Driver =-128 Get Mood Range үшін
Әртүрлі типті видеоадаптер үшін графиктік режимнің тізбегі келесі
4 – кесте.
Драйвер Тұрақты режимнің аты және оның мәні Экранның
CGA CGAC0=0
CGAC1=1
CGAC2=2
CGAC3=3
CGA Hi=4 320*200
320*200
320*200
320*200
640*200 4 түсті
4 түсті
4 түсті
4 түсті
2 түсті 1
1
1
1
1
MCGA MCGAC0=0
MCGAC1=1
MCGAC2=2
MCGAC3=3
MCGA Med=4
MCGA Hi=5 320*200
320*200
320*200
320*200
640*200
640*480 4 түсті
4 түсті
4 түсті
4 түсті
2 түсті
2 түсті 1
1
1
1
1
1
EGA EGA Lo=0
EGA Hi=1 640*200
640*350 16 түсті
16 түсті 4
2
EGA64 EGA64Lo=0
EGA64Hi=1 640*200
640*350 16 түсті
4 түсті 1
1
EGA Mono EGA Mono Hi=3 640*350 2 түсті
HERC Herc Mono Hi=3 720*348 2 түсті 2
ATT 400 ATT400 C0=0
ATT400 C1=1
ATT400 C2=2
ATT400 C3=3
ATT400 Med=4
ATT400 Hi=5 320*200
320*200
320*200
320*200
640*200
640*400 4 түсті
4 түсті
4 түсті
4 түсті
2 түсті
2 түсті 1
1
1
1
1
1
VGA VGA Lo=0
VGA Med=1
VGA Hi=2 640*200
640*350
640*480 16 түсті
16 түсті
16 түсті 4
2
1
PC3270 PC3270 Hi=0 720*350 2 түсті
IBM8514 IBM8514Lo=0
IBM8514=1 640*480
1024*768 256 түсті
256 түсті 1
1
2






22 қыркүйек 2019ж.
2008-2018 topreferat.com - Қазақша рефераттар, курстық, дипломдық жұмыстар

^