Курстық жұмыс: Информатика | Графикалық ақпаратты экран терминалына шығару

EGA графикалық адаптер бұл екі графикалық беттің рұқсат етілген 640x350 түсті пикселді сақтаумен және бейнелеумен қамтамасыз етеді. Адаптер 64 түспен қамтамасыз етілген, бірақ экран бетіндегі бейнелер 16 түсті құрайды және олар оңай өзгереді. Машина іске қосылғанда стандартты палитра құрылады.
Барлық экрандағы фонды түс әртүрлі 16 түсті қабылдай береді және екі жақтағы беттің фоны бір уақытта өзгеріп отырады. Фонды түсті өзгертуге болады және ол экран бетіне шығарылған бейнені қозғамайды.
Еркін бейнелерден басқа, экран бетіне графикалық режимдегі мәтіндік ақпаратты әртүрлі DOS және BIOS функцияларын пайдаланып, экранға жолды символдарды шығаруға болады. Мысалы: INT 21h функциясы 40h немесе 09h функциялары арқылы, INT 10 функциясы 09h немесе 0Ah функцилары арқылы шығарады және т.б. функциялары арқылы шығарылады. Экрандағы жолды позициялау үшін BIOS драйверінің 02h функциясын пайдаланылады. Ол курсордың мәтіндік координаттарының орын орнатады және графикалық режимде шығарылмайды. Сондай-ақ экран бетіне шығарылған символдар графикалық және мәтіндік режим дәл сол орынға түседі. Мәтіндік жолға графикалық координаттың белгісімен шығаруға және бағыттарын өзгертуге болмайды. Символдардың кескін үйлесімі (конфигурация) кодты кестеден алынады. Басқа символдардың өлшемін немесе кескін бейнесін шығару үшін кодты кестені сәйкестендіріп дайындау керек немесе символды қолмен салу қажет. Кең көлемдегі белгіленген көптеген қолдаңбалы програмалардың
(TURBO PASCAL-дің графикалық жүйелері және PAINT BRUSH графикалық редакторы ) осындай тәсілдері бар.
Графикалық бейнелерді програмалау кезінде BIOS видеодрайверінің функциясын пайдалануға болады. Олар төмендегідей:
00h- видеорежимді орнату;
05h- видеопарақтарды орнату;
0ch- пикселді шығару;
0fh- видеорежимді алу;
10h, функция асты 00h- реңдік регистрді орнату;
10h, функция асты 01h- экрандағы шеткі түсті орнату;
10h, функция асты 02h- түрлі түсті регистрдің палитрасын орнату;
11h, функция асты 21h- графикалық режимде пайдаланушының кесте шрифтімен толтыру. Осы аталғандардан басқа көптеген шектеулі функциялар пайдаланылады.(мысалы графикалық позициядағы пикселді оқу)
00h функциясы видеожүие режиміне ауысып, қосуға рұқсат береді. Көлемі 256кб видеобуферлі EGA адаптерінін мәтіндік режимдегі коды- 03, ал графикалық режимдегі коды-10h. ....
Курстық жұмыстар
Толық
0 0

Курстық жұмыс: Информатика | АТС жұмысын жеңілдету үшін автоматтандырылған басқару жүйелері

ЭЕМ (электронды есептеуіш машиналардың) маңызды ерекшеліктерінің бірі- ақпараттың мол көлемін сақтау және өңдеу,сонымен бірге мәтіндік және графикалық құжаттар (суреттер,сызулар,фотосуреттер,географиялық карталар) ғана емес,жаһандық жүйе,дыбыстық және бейнефайлдардың беттері де жинақталады.Бұл мүмкіндіктер мәліметтер базасының көмегімен іске асады.Мәліметтер базасы(МБ)-белгілі бір арқауы ауқымға қатысты мәліметтерді баяндау,сақтау менамал-тәсілдермен ұқсата білудің жалпы принциптерін қарастыратын белгілі бір ережелер бойынша ұйымдастырылған мәліметтердің жиынтығы.Адамның қатысуы ықтимал,автоматтық құралдармен өңдеуге жарамды түрде ұсынылған ақпарат мәліметтер ретінде түсініледі.Арқаулы ауқым ретінде нақты зерттеуші үшін қызықты нақты әлемнің бөлігі түсініледі.Қарапайым МБ мысалы ретінде телефон анықтамалығын,поездар қозғалысы кестесін,кәсіпорын қызметкерлері туралы мәліметтерді,студенттердің сессия тапсыру қорытындылары және т.б. атуға болады.Электронды мәліметтер базасының басты қасиеті-ақпараттықтез іздестіру мен сұрыптау,сондай-ақ берілген форма бойынша есепті қарапайым түрлендіру мүмкіндігі.Мысалы,сынақ кітапшаларының нөмерлері бойынша студенттердің аты-жөндерін оңай айыруға болады немесе жазушының аты-жөні бойынша шығармаларының тізімін жасауға болады.Мәліметтер базасын басқару теориясы дербес пән ретінде шемемен алғанда ХХ ғасырдың 50-жылдарының басынан бері дами бастады.Осы уақыт ішінде белгілі бір іргелі ұғымдар жүйесі қалыптасты.Олардың бірқатарын келтірейік.....
Курстық жұмыстар
Толық
0 0

Курстық жұмыс: Информатика | Іздеу алгоритмі

Техниканың даму жетістіктеріне сай ЭЕМ – біздің өміріміздің әр алуан салаларында қызмет етуде. Айталық компьютердің көмегімен көптеген салалардың қызметі жеңілдеді десек те болады. Компьютерде автоматтандырылған программа жасауға арналған жаңа технологияларға сай көптеген программалау тілдері пайда болды, солардың негізінде компьтердің қолданылу ауқымы кеңейді, себебі программалау тілдері арқылы құрылған программалар қызметкерге бұрынғыдай көптеген қағаздарды ақтарып, іздеген дерегін таба алмай шаршауынан құтылуына көмектесті. Мысалы, кітапхананы алайық, әрине кімнің болса да, картотеканы пайдалана алғаны дұрыс. Дегенмен де өзімізге керекті кітапты табу үшін оны жазған авторды білуің керек, кітаптың атын, шыққан жылын білуің керек, ал бұл кей кездері ыңғайсыздық тудырады, әсіресе ең алғаш келген адамдарға немесе кітап туралы ақпараты аз адамға қиындық әкелуі әбден мүмкін. Ал қазіргі озық технологиялармен жабдықталған кітапханаға барсаңыз ЭЕМ-ның көмегімен оп-оңай өзіңізге қажетті кітапты, оның тек жылын немесе ұқсас атын білу арқылы ғана табуыңызға болады.
Программист мұндай программаларды жасаған кезде барлық мәліметті компьютерге енгізіп сақтайды да, кітаптардың параметрлері бойынша, мысалы авторлардың фамилиясын алфавит бойынша сұрыптау арқылы сұраныс жасай алады. Кітапханаға келген адам өзіне қажетті кітапты бірнеше параметрлері бойынша кітапханашыға жеткізеді, ол өз кезегінде программаға енгізіп, керекті кітаптың шифрын тез арада тауып алады. Осы арада, әрине сұрыптау және іздеу алгоритмі қолданылады.
Іздеу алгоритмі – барлық қолданбалы програмаларда пайдаланылған десек қателеспейміз. Аты шулы интернеттің өзін алып қарасақ та жеткілікті, онда кірген әрбір қолданушы өзіне керекті мәліметті сұраныс жіберу арқылы тауып алады. ....
Курстық жұмыстар
Толық
0 0

Реферат: Информатика | Дербес компьютерлер туралы жалпы мәліметтер

Ғылыми - техникалық прогресс әртүрлі есептеу машиналарын құруға себеп болды. Олар өздерінің арнаулы және функционалдық мүмкіндіктеріне қарай үлкен ЭЕМ-дерге, мини-ЭЕМ-дерге, макро-ЭЕМ-дерге және дербес комьпютерлерге (ДК) бөлінеді.
Үлкен ЭЕМ - дер – бұл өте қуатты компьютерлер, олар
ірі мекемелерге, кәсіпорындарға немесе халық шаруашылығының тұтастай салаларына жұмыс істеу үшін қолданылады. Үлкен ЭЕМ - дерді пайдалану үшін көптеген қызметкерлері бар есептеу орталықтары құрылады. Үлкен ЭЕМ - дер қызмет көрсетуі мен құрал - жабдықтарының құнының қымбаттығымен ерекшеленеді. Олар бірнеше міндеттерді қатар шешіп, пайдаланушымен қатар жұмыс істей алады.
Мини ЭЕМ-дердің үлкен ЭЕМ-дерге қарағанда, өлшемдері шағын және өнімділігі мен құны төмен. Мини ЭЕМ-дер өндірістік процестерді басқаруда, ғылыми мекемелерде, ғылыми жұмыстарды оқу ісімен үйлестіретін жоғары оқу орындарында қолданылады. Мини ЭЕМ-дердің жұмысын ұйымдастыру үшін де арнайы шағын есептеу орталығы қажет.
Микро ЭЕМ-дердің өнімділігі үлкен ЭЕМ-дерге қарағанда төмен және олар негізінде деректер дайындау, програмалық қамтамассыз етуін жетілдіру бойынша көмекші операциялар орындайды. Микро ЭЕМ-дер үшін құрамында бірнеше адамы бар шағын лаборатория да жеткілікті.
Дербес компьютерлер соңғы 20 жылда қарқынды дамып келеді. Олар пайданушылар деп аталатын бір адамның жұмыс істеуіне арналған. Дербес компьютермен жұмыс істегенде пайдаланушының арнайы программалау тілін білу қажет емес. Кәдімгі ДК көлемі шағын, құны жоғары емес бола тұрып, 70-жылдардың үлкен ЭЕМ-деріне, 80-жылдардың мини ЭЕМ-деріне және 90 - жылдардың бірінші жартысының микро ЭЕМ-деріне қарағанда, өнімділігі жоғары. Қазіргі кезде дербес компьютерлер саны әрекетінің барлық салаларына қолданылады.....
Рефераттар
Толық
0 0

Реферат: Информатика | Дербес компьтердің шығу тарихы

Ғылыми - техникалық прогресс әртүрлі есептеу машиналарын құруға себеп болды. Олар өздерінің арнаулы және функционалдық мүмкіндіктеріне қарай үлкен ЭЕМ-дерге, мини-ЭЕМ-дерге, макро-ЭЕМ-дерге және дербес комьпютерлерге (ДК) бөлінеді.
Үлкен ЭЕМ - дер – бұл өте қуатты компьютерлер, олар
ірі мекемелерге, кәсіпорындарға немесе халық шаруашылығының тұтастай салаларына жұмыс істеу үшін қолданылады. Үлкен ЭЕМ - дерді пайдалану үшін көптеген қызметкерлері бар есептеу орталықтары құрылады. Үлкен ЭЕМ - дер қызмет көрсетуі мен құрал - жабдықтарының құнының қымбаттығымен ерекшеленеді. Олар бірнеше міндеттерді қатар шешіп, пайдаланушымен қатар жұмыс істей алады.
Мини ЭЕМ-дердің үлкен ЭЕМ-дерге қарағанда, өлшемдері шағын және өнімділігі мен құны төмен. Мини ЭЕМ-дер өндірістік процестерді басқаруда, ғылыми мекемелерде, ғылыми жұмыстарды оқу ісімен үйлестіретін жоғары оқу орындарында қолданылады. Мини ЭЕМ-дердің жұмысын ұйымдастыру үшін де арнайы шағын есептеу орталығы қажет.
Микро ЭЕМ-дердің өнімділігі үлкен ЭЕМ-дерге қарағанда төмен және олар негізінде деректер дайындау, програмалық қамтамассыз етуін жетілдіру бойынша көмекші операциялар орындайды. Микро ЭЕМ-дер үшін құрамында бірнеше адамы бар шағын лаборатория да жеткілікті.
Дербес компьютерлер соңғы 20 жылда қарқынды дамып келеді. Олар пайданушылар деп аталатын бір адамның жұмыс істеуіне арналған. Дербес компьютермен жұмыс істегенде пайдаланушының арнайы программалау тілін білу қажет емес. Кәдімгі ДК көлемі шағын, құны жоғары емес бола тұрып, 70-жылдардың үлкен ЭЕМ-деріне, 80-жылдардың мини ЭЕМ-деріне және 90 - жылдардың бірінші жартысының микро ЭЕМ-деріне қарағанда, өнімділігі жоғары. Қазіргі кезде дербес компьютерлер саны әрекетінің барлық салаларына қолданылады.
Есептеуіш машина түрлерінің көптігінен қарамастан, олардың ең маңызды сипаттамалары:
• Машина уақыт бірлігінде орындайтын операцияларының орташа мөлшерімен өлшенетін шапшандығы – MIPS;
• ЭЕМ операция орындайтын сандардың берілу түрі мен разрядтылығы;
• Жадтайтын (еске сақтайтын) құрылғылардың сыйымдылығы мен шапшаңдығы
Осы параметрлер бойынша есептеуіш машиналарды төмендегідей бөлуге болады.
Дербес компьютер пайдаланушымен диалогтік режимді жеке жұмыс істеу үшін арналған. ДК негізінен қарапайым қарапайым құжаттардан бастап, баспа беттеуіне дейін әр түрлі мәтін дайындау, есептеулерді орындау, деректер базасын жасау, ақпарат іздеу және т.с.с. жұмыстарға арналған.....
Рефераттар
Толық
0 0

Курстық жұмыс: Информатика | Енгізу және шығару операторына блок схема құрып және Turbo Pascal - да программасын жазу

Кiрiспе.
3.1 Паскаль - программалау тiлi.
Паскаль тiлiн 1968 - 1971 жылдары швейцариялык. ғалым Никлаус Вирт оқып - үйренуге қолайлы программалау тілі ретінде ұсынған болатын. Бұл тілдің стандарты кейiнiрек бекiтiлдi, ол сол кездері кең таралған АЛГОЛ, ФОРТРАН, БЕЙСИК тiлдерiне қарағанда жетiлдiрiлген, жұмыс iстeyгe ыңғайлы тiл болды. Паскаль тiлi өзінің қарапайымдылығының және тиiмдiлiгiнің арқасында дүние жүзіне тез таралды. Қазiргi кезде барлық дербес компьютерлер осы тілде жұмыс iстей алады. Паскаль тiлiнде жазылған программаның дұрыстығын компьютерде тексеру және жiберiлген қатенi тузету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында алдымен трансляцияланады (машина тiлiне аударылады), объектiк программаға түрлендіріледі де содан кейiн ғана орындалады. Осы сәтте компьютерде программаның екі нұсқacы болады, оның бiрiншiсi - алгоритмдiк тiлдегi алғашқы түпнұсқасы, ал екiншiсi - объектiк кодтағы жазылған программа. Есеп нәтижесін машиналық кодта жазылған программа арқылы аламыз, ал программаны түзету қажет болғанда, оның алгоритмдiк тiлде жазылған алғашқы нұcқacы өңделеді.
Қазiргi кезде Паскаль кез келген күрдлі есептерді шығара алатын, кең таралған стандартты оқу тіліне айналды.
3.2 Паскаль тілінің негізі элементтері.....
Курстық жұмыстар
Толық
0 0

Курстық жұмыс: Информатика | ЖАТАҚХАНА БЕРІЛГЕНДЕР ҚОРЫН ҚҰРУ

КІРІСПЕ
Түрлi шаруашылықтaрда, оқу орындарында, коммерция¬лық, мекемелерде және т.б. салаларда берiлгендердi дайындау, оларды өндеу, caқтay жиi кездеседi. Мысалы, жоғары оку орындарында дайындалатын мәлiметтер:
факультеттер, олардың құрамындағы кафедралар мен кафедра қызметкерлерiнiң тiзiмi не қызметкерлер жөнiнде басқа мәлiметтер;
емтихан ведомостары;
cтyдeнттep жөнiнде мәлiметriк тiзiмдер;
түрлi белiмдерде жұмыс icтейтiн адамдардың тiзiмi (Teri, аты-женi, бiлiмi, aдpeci, үй телефоны, т.б.);
Мұндай мәлiметrердi caқтay және өңдеу көп тapaғaн әдici - оларды берiлгендер қоры түрiнде дайындау. Берiлгендер қоры (БҚ) - құрылымы арнайы тәсiл бойынша ұйымдастырылғaн берiлген форматтағы файлдар жиынтығы. Файл неriзiнен кесте түpiндe дайындалады. Кестелердi дайындау, жылдам түрде олардан қажеттi жазулар тобын тандау (шартты қaнaғaттaндыpaтын сұраныс құру), оларды caқтay, жазуларды редакциялау, жолын алып тастау, Kecтeнi басып шығару сияқты орындалатын ic-әрекеттер - күрделi жұмыстар. Бұрын, мысалы, Турбо Паскальда БҚ кecтeci берiлгендер файлы ретiнде құрылып, онымен жұмыс icтey үшiн программағa арнайы процедуралар мен функциялар енгiзiлетiн. Соңғы кездерде кестелерден тұратын БҚ құрып, оларды өңдейтiн көптеген программалар жүйесi дайындалғaн.....
Курстық жұмыстар
Толық
0 0

Курстық жұмыс: Информатика | Төменгі деңгейлі бағдарламалау тілдері

1. Кіріспе.
Көлемі жағынан орташа болып келетін бағдарламаларды(бірнеше мың жолды код) құрастырғанда құрылымды бағдарламалау қолданылады. Бағдарламаның құрылымы шығарылып жатқан есептің құрылымын көрсету керек, сонда бағдарлама мәтінінен есепті шығару алгоритмі түсінікті болады. Ол үшін қарапайым операторлар жеткіліксіз, алгоритмнің нақты құрылымын дәлірек көрсететін құралдар қажет. Сондықтан бағдарламалауға жаңа ұғым – ішкі бағдарламалар енгізілді.
2. Ішкі бағдарламалар.
Қандай да бір алгоритм бойынша жұмыс жасайтын және өзіне негізгі бағдарламаның кез келген бөлігінен қатысуға болатын бағдарламаның жекелеме бөлігін ішкі бағдарлама деп атайды. Ішкі бағдарламалар негізгі бағдарламының ішіндегі кіретін және шығатын орындары бар тұйықталған бөлігі болып табылады. Негізгі бағдарлама мен ішкі бағдарламадағы айнымалылар бір-біріне бағынышты емес.
Ішкі бағдарламаның екі түрі болады – процедуралар және функциялар. Олардың айырмашылығы: процедура белгілі бір операторлар тобын орындаса, функция осыған қоса қандай да бір нәтижені есептеп, оны негізгі бағдарламаға қайта жібереді. Бұл нәтиженің өзіне тән типі болады. Си++ бағдарламалау тілінде «процедура» деген ұғым жоқ, онда тек қана функция қолданылады. Егер функция ешбір нәтиже есептемесе, онда ол «ешқандай» (void) типін қайтарады.
Кез келген бағдарламада бірнеше процедура немесе функция қолданылуы мүмкін. Процедура мен функция сипаттау бөлігінде айнымалылар бөлігінен кейін жарияланады.....
Курстық жұмыстар
Толық
0 0

Реферат: Физиология | Инфаркт миокарда

Инфаркт миокарда — заболевание сердца, обусловленное острой недостаточностью его кровоснабжения, с возникновением очага некроза в сердечной мышце; важнейшая клиническая форма ишемической болезни сердца.
Патогенез
Главные факторы патогенеза: коронаротромбоз (острая закупорка просвета артерии), приводящий к крупноочаговому, чаще к трансмуральному, некрозу миокарда; коронаростеноз (острое сужение просвета артерии набухшей атеросклеротической бляшкой, пристеночным тромбом) с крупноочаговым, как правило, инфарктом миокарда; стенозирующий распространенный коронаросклероз (резкое сужение просвета 2-3 коронарных артерий) обычно на фоне значительно выраженного миокардиосклероза, приводящий к так называемым мелкоочаговым, чаще-субэндокардиальным инфарктам миокарда. Последняя категория инфаркта миокарда отнюдь не является «мелкой» по своему клиническому значению, по частоте осложнений и по последствиям для больного, в особенности это касается субэндокардиальных инфарктов миокарда в тех случаях, когда они обнаруживаются электрокардиографически во всех стенках левого желудочка сердца (летальность при таких инфарктах миокарда существенно превышает летальность при трансмуральных инфарктах миокарда). ....
Рефераттар
Толық
0 0

Курстық жұмыс: Информатика | Интерактивтілік интернет технологиясы

Өз тарихында түрлі дәуірлер мен формацияларды бастан өткізген адамзат баласы жиырмасыншы ғасырдың аяқ шенінде интерактивті ақпарат көздеріне қол жеткізді. Ал XXI ғасыр – ақпараттар тасқынының ғасыры болып саналуда. Яғни, бүгінде «Кім ақпаратты иеленсе, сол әлемді билейді» деген қағида аксиомаға айналып отыр. Жаңа ақпараттық технологиялардың дамуы еліміздің экономикалық, саяси тіпті әлеуметтік өміріне өзгерістер енгізбей қоймады. Еліміз тәуелсіздік алғаннан кейін жаңа ақпараттық революция мейлінше өрістеу үстінде.
Қазіргі таңда біз үшін қашықтықтан басқаруға болатын теледидар, пейджер, радиотелефон немесе параболлдық антенналар жаңалық емес. Адам игілігіндегі электрондық даму да күннен күнге алға жылжуда. Екінші сөзбен айтқанда Интернет тіршілігімізге ентелеп еніп өміріміздің ажырамас бөлігіне айналып отыр. Бүгінгі интернеттің қамту ауқымы кереметтің кереметі. Бұл шындыққа негізделген шеберлік әлемі. Өзінің даму барысында әлемдік тор соңғы жылдары кәсіпкерлік саласында да жаңа мүмкіндіктерге ие болды десек артық айтпаған болар едік. Ақпараттық технологиялардың даму жолында кездесетін қиыншылықтарға қарамастан, интерактивті Интернетті, қолдануға ниеттері зор компаниялардың саны барған сайын арта түсуде. Сонымен бірге Қазақстандағы жаңа технологиялардың аршылды қадалдармен дамуы ел тіршілігіне үлкен реформалық жаңалықтар әкелуде. Бұл дегеніміз қоғамдағы қызметтерді Интернетпен қамтамасыз ету және әлемдік тордың болашағынан зор үміт күту деп қарауға болатын жағдай. Интернет жүйесін пайдалана отырып, үйден шықпай-ақ, көптеген елдерді, қалаларды аралап, музейлерді, кітапханаларды көріп, дүниежүзілік мәдени және ғылыми жетістіктермен танысып, оларға өркениетті елдің азаматы ретінде өз үлесіңізді қосып, өзіңізді дүниенің бір кішкене бөлігі ретінде сезінуге болады. Яғни бұл қашықтық ұғымын ұмытып, планетамыздың кез-келген нүктесінен бір-бірімен бейнелі түрде байланысу мүмкіндігіне қол жеткізіп....
Курстық жұмыстар
Толық
0 0