- •1. Инструменталды құрылғының программалық өңдеуге кіріспе. Өңдеудің қадамдары. Иқпө-дің даму тарихын сипаттаңыз.
- •2.Uml. Өңдеудің функционалды жазбасы. Құрылғылар және әдістерін көрсетіңіз
- •5. Өңдеу тілінің анықтамасы, жүзеге асу ортасы, құрылғыларды өңдеу. Бағдарламаның жүзеге асу ортасының виртуалды ерекшеліктері және олардың өңдеуде тіркелуін көрсетіңіз.
- •6. Микропроцессордың жүйелік ортасы. Жүйелік тілдер және бағдарламалау тілдерін сипаттаңыз.
- •Құрылғыны өңдеудің анықтамасы. Жүйелік макростар және оларды текстік өңдеуде қолдану. Инструменталды құрылғы және Windows, mfc, sdk технологияларына мысал келтіріңіз.
- •Ms Visual Studio, Borland, Delphi – бағдарламаның визуалды ортасын ашып көрсетіңіз.
6. Микропроцессордың жүйелік ортасы. Жүйелік тілдер және бағдарламалау тілдерін сипаттаңыз.
Микропроцессор — жүйелік тақтаның ең маңызды құрамасы, ол деректерді тікелей өңдейді, атап айтқанда, бөлектелген деректермен арифметикалық және логикалық амалдарды орындайды. Микропроцессор - бір немесе бірнеше үлкен интегралды кестеде орындалған, берілісті өңдейтін бағдарламалық құрылғы; көліктердің автоматты басқару агрегатында қолданылады.
Микропроцессордың жүйелік ортасы функциональды аяқталған құрылғы болып табылады, ол бір немесе бірнеше құрылғылардан тұрады, ең бастылары микропроцессор және микроконтроллер. Микропроцессорлық жүйенің басты ерекшелігі – логикалық жұмысты бағдарламалау мүмкіндігі. Сондықтан микропроцессорлық жүйені өлшеу күйін басқаруда, тәжірибелі мәліметтерді өңдеуде, өлшеуді сақтау және енгізу кезінде пайдалынады. Микропроцессордың жүйелік ортасының басты артықшылықтарына тоқтала кетейік.
Көпфункционалдығы - бір өлшеуіш кешенді басқа көпфункционалды өлшеуішке ауыстыра алынуы.
Дәлдікті арттыру – ең керекті сәт. Әдетті сандық құрылғыларға қарағанда кемшіліктерді азайту.
Кенеттен пайда болған кемшіліктерді азайту – қатаң кемшіліктерді қарау және жою. Кемшіліктер бағасын тікелей өлшеуіш жүйеде есептеу және индекстеу.
Ішкі шуларды өтеу - өлшеу ортасының сезгіштігін арттыру.
Өлшеу мүмкіндіктерін кеңейту – жаңама және жиынтықты өлшеуді кең қолдану арқылы, оператор бұл жағдайда тікелей деп қабылдайды.
Құрылғыны басқаруды жеңілдету – барлық панелдер батырмалы басқарумен орындалады, сирек қолданылады.
Жүйелік және бағдарламалау тілдері – компьютерлік жүйенің компоненттерін басқаруды қамтамасыз ететін кешенді бағдарлама, оның ішінде процессор, операциялық жады, енгізу – шығару құрылғылары, желілік құрылғы бар. Бағдарламалық қосымшаға қарағанда жүйелік практикалық есептерді шығармайды, тек басқа бағдарламаларды қамтамасыз етеді, оған желілік функцияларды көрсетеді.
Жүйелік бағдарламаға келесілер жатады:
ассемблер— компьютерлік бағдарлама, тілдегі мәтінді машиналық командаға объектілі код түрінде келтіреді;
транслятор — бағдарламалық немесе техникалық құрылғы, бағдарламаны трансляциялауды орындайды;
компмлятор — бағдарламалу тілін жоғары деңгейге көтеретін бағдарлама, соның ішінде машиналық тілдегі эквивалентті бағдарлама;
интерпретатор — команданы сараптайды немесе бағдарламаның операторын орындайды.
компоновщик (байланысты түзеу) — түзетуді өңдіретін бағдарлама, бір немесе бірнеше объектілі модульді қабылдайды және атқаратын модульді жинайды;
бастапқы процессорлық мәтін — кіретін және шығатын мәліметтерді қабылдайтын бағдарлама, мысалы оған компилятор жатады;
Құрылғыны өңдеудің анықтамасы. Жүйелік макростар және оларды текстік өңдеуде қолдану. Инструменталды құрылғы және Windows, mfc, sdk технологияларына мысал келтіріңіз.
Құрылғыны өңдеу – кешенді немесе жүйелік бағдарламаны өңдеу, түзету немесе дамыту бағдарламасы. Мағынасына қарай жүйелік бағдарламаға жақын. Құрылғыны өңдеу бағдарламасына келесілер жатады:
түзету;
бағдарламалық құрылғы;
бағдарламалық откладка – бағдарламада қатені табу және түзетуге көмектеседі;
қосалқы бағдарлама – жиі қолданылатын жүйелік әрекеттерді өңдейді;
графикалық бағдарлама пакеті.
Құрылғыны өңдеу бағдарламасы бағдарламалық қамтаманың барлық деңгейінде көмек бере алады.
Жүйелік макростар – қолданбалы ішіндегі тіл процедурасы, онда қолданушы қолданбалыға әрекеттер жазады. Word, Excel және Power Point та макростар VBA ға жазылады. Acces те макростар автоматты түрде емес, өзіндік макростар көмегімен құрылады және де VBA процедурасы болып табыламайды. Макростар жазбас бұрын алгоритм құру керек.
Тексттік өңдеуде ауқымды және жергілікті ауыспалылар қолданылады.
Функцияда белсенді аттар пайдалану керек.
Бағдарламалық қамтамада инструментальды құрылғы тиімді түрде пайдаланылады. Microsoft компаниясы инструментальды құрылғыны өңдеуде Visual C++ и Visual Basic ты пайдаланады. .NET платформасы құрылғыны өңдеуде интегралданған ортаны пайдаланады, оны Visual Studio.NET деп атайды.
Microsoft Foundation Classes (MFC) —C++ тіліндегі кітапхана, Microsoft компаниясымен шығарылған және и GUI-қолданбалысын жеңілдетуге және Microsoft Windows та класстар кітапханасын пайдалануға арналған. MFC технологиясы Borland VCL секілді GUI қолданбалы каркасын құруда пйдаланады.
SDK– микропроцессорлық жүйені құруда пайдаланылады, енгізілетін жүйені бағдарламалауға арналған технология. Оған келесілер жатады:
Енгізу шығару жүйелері;
Перифериялық құрылғының интерфейсі;
Жүйелік ақпаратты басқаратын микропроцессор;
Өндірістік контроллер;
Жүйелік контроллер;
Микроконтроллердің бағдарламалық қамтамасы;
Наұты уақыт жүйесін жобалау;
Микропроцессорлық жүйенің инструментальды құрылғысы;
Нақты уақыт жүйесіндегі операциялар.
