Перейти на главную страницу
ПП КГМУ 4/01
Қарағанды, 2010
Кафедра меңгерушісі ____________________Б.К. Койчубеков.
Q BASIC тілі – бұл MS-DOS операциондық жүйесі бар IBM PC дербес компьютерлері үшін программалау тілдерінің ең жақсы оқу тілі.
Q BASIC тілінің Бейсик тілінің одан ерте версияларынан айырмашылығы – Q BASIC Паскаль және Си сияқты құрылымдық программалау тілі болып табылады. Сонымен қатар Паскальға қарағанда Q BASIC жаңадан бастаушыларға өте жеңіл, себебі онда барлық айнымалыларды сипаттау қажетілігі жоқ және программаларды түзету құралдары өте икемді.
Q BASIC тілінің артықшылықтары мынада: ол программалаудың диалогтық құралдары ретінде Бейсик тілдерінің ең жақсы қасиеттерін иеленді, сонымен қатар Паскаль және Си сияқты тілдердің құрылымдық және модульдік программалаудың ең жақсы құралдарын иеленді.
Бұл тіл көптеген операциондық жүйелер үшін құрастырылды. Мысалы, MS-DOS үшін Q BASIC және Visual Basic for MS-DOS версиялары, ал Windows үшін жыл сайын Visual Basic-тің жаңа версиясы шығарылады. Барлық офистік қосымшалар үшін Microsoft компаниясы Visual Basic for Application (VBA) тілін құрды, ол макртіл ретінде қолданылады. Мысалы Microsoft Word қосымшасында VBA тілінің көмегімен кез келген регистрде терілген мәтінді қажетті түрге келтіруге болады. Бейсиктің бір базалық версиясын Q BASIC-ті жақсы біліп алған соң, кейін осы тілдің жаңа версияларымен жұмыс істеуге көшу жеңіл болады. Сонымен қатар егер Сіз Windows үшін программалар жазумен айналысқыңыз келсе, Бейсикті білу міндетті.
Интерпретатор және Q BASIC программалау жүйесі IBM PC компьютерлерінде программалауды үйрену үшін өте ыңғайлы. Сондықтан Microsoft фирмасы MS-DOS операциондық жүйеснің 5.0 версиясынан кейінгі барлық ақырғы версияларына осы тілді қосты.
Q BASIC құрамына кіреді:
Q Basic.exe – интерпретатор файлы
Q Basic.hlp – анықтамалық жүйесі бар файл
Q Basic.ini – ағымдағы келтірулер файлы.
Алгоритмдерді программалау тілінде көрсетус программа деп аталады.
Алгоритмді көрсетудің бұл формасы – программа – орындаушы компьютер болғанда қолданылады. Тіл операторлары – компьютерге әрекеттерді орындауды көрсететін алгоритм командалары.
A-Z |
бас әріп |
: |
қос нүкте |
a-z |
кіші әріп |
+ |
қосу |
0-9 |
сандар |
- |
Азайту белгісі |
|
Бос орын |
* |
asterisk жұлдызша |
! |
леп белгі |
/ |
көлбеу сызық |
# |
диез |
\ |
кері көлбеу сызық (слеш) |
% |
пайыз белгісі |
^ |
кірістерме белгісі |
& |
амперсант белгісі |
= |
теңдік белгісі |
$ |
доллар белгісі |
< |
кішілік белгісі |
" |
қос тырнақша |
> |
үлкендік белгісі |
' |
апостроф |
( ) |
Сол және оң жақша |
. |
нүкте |
? |
сұрақ белгісі |
, |
үтір |
_ |
Ерекшелеу белгісі |
; |
нүктелі үтір |
~ |
тильда |
Q Basic тілінде құрылған программа осы тілдің жол-жолмен жазылған операторлардың жиынтығынан тұрады. Бір жолда бір-бірінен «׃» екі нүктемен ажыратылған бірнеше операторлардан құрыла алады.
Арифметикалық операциялар белгісі
|
Операция аты |
Q Basic тілінің символдары |
Жазу түрі |
^ |
Дәрежеге көтеру |
^ |
2^3 |
х |
Көбейту |
* |
2*3 |
: |
Бөлу |
/ |
4/2 |
|
Бүтінсандық бөлу |
\ |
5\2 |
|
қосу |
|
23 |
- |
азайту |
- |
5-2 |
Сіз жазған программа компьютерде орындалу үшін жедел жадыға Q Basic программалау жүйесін жүктеу керек. Ол үшін келесі команданы орындаңыз:
Программаның орындалу процессі екі бөлімнен тұрады:
Егер ENTER пернесін басса, Q Basic жүйесінің анықтамалық терезеі шығады; егер ESC пернесін басса, меңзер Q Basic құрамдас редакторының бірінші позициясының бірінші жолына барып тұрады. Q Basic- тің оң жақтағы төменгі бұрышында, меңзер орналасқан жерде ағымдағы жол нөмірі мен позиция нөмірі шығарылады. Редактордағы жолдың барынша ұзындығы 256 символмен шектелген. Редакторға көшкен соң компьютер экранында Q Basic жүйесінің негізгі жұмыс аймағы (1 –сурет) шығады, ол экранның жоғары жолындағы басты менюден, ең төмендегі командалар жолдарынан және екі терезеден – мәтіндер терезесі мен командалар терезесінен тұрады. Басты менюге көшу ALT пернесін басу арқылы жүзеге асырылады.
1
3
1- сурет. Q Basic жүйесінің жұмыс экраны.
Файл (File) – Файлдармен жұмыс
Редактирование (Edit) – Мәтіндерді редакциялау
Просмотр (View) – Бағыныңқы программаларды қарау
Поиск (Search) – Мәтіннен ақпарат іздеу
Запуск (Run) – Программаны орындау
Отладка (Debug) – Жөндеу режимдері
Параметры (Options) – Қосымша мүмкіндіктер
Справка (Help) – Анықтама алу
Бұл менюде нұсқауларды таңдау оңға және солға перне-сүйір сызықшалардың көмегімен жүргізіледі және ENTER пернесін басу арқылы бекітіледі.
Магнитті дискілерде файлдармен жұмыс істеу үшін ALT пернесін басып,
басты менюге шығып, онда Файл (File) бағыныңқы менюін таңдау керек. Бағыныңқы меню мынадай түрде:
Осы бағыныңқы менюдің көмегімен дискілерде программаларды іздеу және оларды жедел жадыға жүктеу, программаларды дискіге жазу, жаңа атпен программаларды дискіге қайта сақтау және программа мәтінін баспаға шығару сияқты операциялар орындалады.
Жаңадан енгізілген программаны дискіге жазу үшін Файл (File) подменюінен Сохранить (Save) пунктін таңдап, ENTER пернсін басу керек. Нәтижесінде файлды сақтау терезесі пайда болады.
Осы терезеден программаның дискіге сақталатын атын енгізу керек.
Магнитті дискіге алдын-ала жазылып қойған программаларды іздеу үшін Файл (File) подменюінен Открыть (Open) пунктін таңдап, ENTER пернесін басу керек. Нәтижесінде экранда Q BASIC программаларының аттарының тізімі шығады.
Бұл аттарды қарап шығу үшін стрелкаларды басу керек. Программа мәтінін (файлды) жүктеу үшін ENTER пернесін басу керек. Мәтінді жүктеуден бас тарту үшін ESC пернесін басу керек. TAB пернесі экранда орналасқан терезелер арасында өту үшін қолданылады.
ЭЕМ-ге қосылған принтер болған жағдайда мәтінді баспаға шығару үшін Файл (File) подменюінен Печать (Print) пункін таңдау керек.
Практикалық есептердің көпшілігінің шешімі шамалармен жұмыс істеуге тіреледі. Шамалар айнымалы және тұрақты болып бөлінеді.
Бұған қоса алгоритм өңдейтін шамалар кірістік деректер, шығыстық деректер және аралыфқ есептеулер үшін қажетті деректерге бөлінеді. Кірістік деректер немесе бастапқы деректер аргумент деп аталады. Шығыс деректер нәтижелер деп аталып. Аргументтер мен нәтижелер тізімі және олардың типтері алгоритм атынан кейін жазылады. Алгоритмде айнымалы шамаларды жазу үшін шама аты деп аталатын белгіленілер қолданылады. Шама аты әріптерден, әріптер мен цифрлардан, сөздерден тұра алады.
Типтері бойынша шамаларды сандық және литерлік (мәтіндік) деп бөлуге болады. Сандық шамалар арасынан бүтін санды және заттық шамаларды атап өтуге болады.
Мысал: Q BASIC- те программа құруды қарастырайық. Екі санның қосындысының программасын жазу.
REM екі санның қосындысы
Басқа көмекші алгоритмдерді Бейсик тілінде іске асыру үшін бағыныңқы программалар қызмет етеді. Олар үлкен және күрделі программалар құрастырғанда оларды оқуды, түсінуді, өзгерістер енгізуді оңайлатуға, ЭЕМ жадын тиімді пайдалануға мүмкіндік береді.
Көмекші алгоритмдерді іске асыру пішіндері
Блок-схема |
Алгоритмдік тіл |
QBasic |
![]() |
Көмекші алгоритмді шақыру командасы:
|
GOSUB N, Бағыныңқы программа шақыру операторы (N жолынан басталатын бағыныңқы программаны шақырады) RETURN Бағыныңқы программадан қайтару операторы ( бағыныңқы программадан GOSUB қосу операторынан кейінгі жолға өткізеді). |
Негізгі программа бағыныңқы программадан END операторымен бөлінуі тиіс. Бұлай болмаған жағдайда бағыныңқы программа тағы орындала бастайды, өйткені оған шығу GOSUB операторының көмегімен жасалынады, сондықтан ЭЕМ қате туралы тиісті хабар береді де, программамен жұмысты тоқтатады.
Оқытушы алгоритмдерді Q BASIC программалау тілін және программаларды компьютермен орындауын көрсету және үйрету. Студенттер оқытушымен программа жазу және Q BASIC жүйесінде файлдармен жұмыс істеу.
Программалар мәтіндерін енгізу және редакциялау.
Өзіндік жұмыс
Оқытушы студенттерге тапсырмалар мен сұрақтарды тарату. Студенттер программа Q BASIC тілінде жазу.
3 .
Тақырыптың маңыздылығы: Алгоритмдеу және программалау негіздерін түсіну, оның қасиеттерін білу. Алгоритмдерді алгоритм тілінде көрсету
01 10 2014
1 стр.
Тақырыптың маңыздылығы: Алгоритмдеу және программалау негіздерін түсіну, оның қасиеттерін білу. Алгоритмдерді алгоритм тілінде көрсету
01 10 2014
1 стр.
Сабақ мақсаты: массивтермен жұмыс істеу кезінде циклдерді қолдану дағдыларын практикалық иелену
05 09 2014
1 стр.
Тақырыбы: «Операциондық жүйе және программалау жүйесі. Ms dos. Nc, Far Manadger қауашық программасы»
14 12 2014
1 стр.
Мақсаты: ms access-те мәліметтер базаларымен жұмыс істеудің практикалық дағдыларын иелену: құру, сақтау және олардың толығымен сәнін келтіру. Дерек базасымен жұмыс істей білуді үйр
05 09 2014
1 стр.
01 10 2014
1 стр.
01 10 2014
1 стр.
Мақсаты Алгоритмдеу және программалау негіздерін түсіну, оның қасиеттерін білу. Алгоритмдерді алгоритм тілінде көрсету. Компьютерде алгоритмдер көрсетімінің әдістерін үйрену
01 10 2014
1 стр.