BASIC программалау тілі туралы мағұлматтар. 2
BASIC
программалау тілі туралы
BASIC (beginners All- purpose Symblic Instuction Codt-әуесқойларға арналған көп мақсатты символдық тіл) праграммалау тілі алғаш рет 1985 жылы АҚШ-та жасалған. Бұл тіл қазіргі кезде өзінің өте қарапайымдылығына байланысты дүние жүзіне көп таралған тілдердің бірі. Ол оңай әрі жеңіл меңгерілетіндігімен ғана ерекшеленіп қоймайды, сонымен бірге компьютермен адам арасындағы қарым- қатынансты диалог түрінде жүргізуге мүмкіндік беретін өте ыңғайлы тіл болып саналады. Сондықтан да бұл бұл тіл қазіргі кезде шығарылатын барлық дербес компьютерлерге кеңінен қолданылады.
1985 жылы
орта мектептегі «Информатика
мен есептеуіш техника
Мұғалім
BASIC праграмалау тілімен
BASIC тілінде
операторлар праграмалау
BASIC тілінің алфавиті
Кез–келген
прогрмманы жазу үшін BASIC тілінде
бірнеше топқа біріктірілген
символдар жиыны пайдаланылады.
Оларға мыналар жатады:
1. Латын алфавитінің бас және кіші әріптері.
2. Орыс алфавитінің бас және кіші әріптері.
1. Араб цифрлары 0,1,2,3,4,5,6,7,8,9.
2. Арихметикалық амалдардың таңбалары:
- +поюс;
- -минус;
- *көбейту;
- / бөлу;
- ^ дәрежеге шығару
5. Қатынас амлдардың таңбалары.
- = тең:
- > үлкен
- < кіші
- <= үлкен немесе тең ( кіші емес);
- >= кіші несесе тең (үлкен емес);
- <> тең емес.
6.Бөлгіш, басқа арнайы және қызметші символдар.
- . нүкте;
- , үтір:
- ; нүктелі үтір;
- : қос нүкте;
- # нөмір;
- $ ақша бірлігінің таңбасы немесе доллар таңбасы деп те аталады;
- % пайыз;
- & коммперциялық И, немесе амперсанд деп аталады;
- _ астын сызу;
- ' апостраф;
- " тырнақша;
- ( сол дөңгелек жақша;
- ) оң дөңгелек жақша;
- [ сол квадрат жақша;
- ] оң квадрат жақша;
- ? сұрақ белгісі;
- @ коммерциялық «ЭТ»;
- ! леп белгісі;
Бұлардан басқа көмекші және қосымша символдар да (графикалық символдар) қолданылады. Латын алфавитінің әріптері праграмалауда пайдалыантын оператордың және әр түрі шамалардың аттарын таңбалауда және жазуда қолданылады. Орыс әріптері тек символдық тұрақтыларды және түсіндірме мәтіндерді жазу үшін, сондай-ақ праграммалардың әр түрі цифрды көлбеу сызықпен беліннен сызып қояды.
Арихметикалық амалдар және
BASIC тілінің алфавитінен тілдің элементтері - шамалар, өрнектер, операторлар құлылады.
Деректер және олардың түрлері
Кез – келген есепті компьютерде шығару оған бастапқы информацияны ендіруді талап етаді. Бұл информацияны шатты түрде:
- нені өндеу кере?
- Қалайша өндеу керек?
деген сұрақтарға жауап беретіндей етіп екі түрге бөлуге алып келеді.
Осы
жоғарыда аталған
- Сандық және символдық тұрақтылар;
- Сандық және символдық айнымалылар:
- Сандық және символдық массивтер.
Тұрақтылар
Праграмманың
орындалуы барысында
Сандық тұрақты деп, праграммада нақтьы сан түрінде жазылатын шаманы айтамыз. Сандық тұрақты оң немесе теріс (немесе нол) сан түрінде беріледі.
Сандық тұрақтылардың мынандай түрлері бар:
- бүтін ондық;
- бүтін оналтылық;
- бүтін сегіздік;
- бүтін екілік;
- нақты тұрақты үтірі (нүктелі);
- нақты жылжымалы үтірлі (нүктелі);
Бұл тізімен сандық тұрақтының екі түрін бөліп көрсетуге болады.
- бүтін тұрақты;
- нақты тұрақты;
Абсолюті дәл берілген бүтін санды бүтін тұрақты дейміз. Бұл белгілі шаманы жуықтап беруге болмайтын кейбір жағдайда қолданылады. Мысалы, 8.999999 адам немесе 9.000001 рет қайтадан санап шық деп айтуға болмайды.
Бүтін тұрақты пайыз «%» таңбасымен аяқталатын алдында «+» немесе «-»таңбасы бар ондық цифрлардың ақтық тізбегі түрінде жазылады. Мысалы, 15%,-129%, 1000%.
Мұндағы
% таңбасы бүтін тұрақты
Бұл
аралықтан тыс жатқан бүтін
тұрақтылармен амалдар
- 127;-1719;+13123 бүтін ондық тұрақтылар;
- НFFA, H12E,- H1Aоналтылық тұрақтылар;
- О1416, -О7583- сегіздік тұрақтылар;
- В0101, -В10011101- екілік тұрақтылар;
BASIC
тілінде сандар бізге
Сандарды
жазуда компьютерлердің бпрлық
амалдарды ақтық дәлдікпен
Нақты
санның бүтін бөлігі бөлшек
бөлігінен нүкте арқылы
Екінші
тәсілде ол сандар жылжымалы
нүктелі пішімде жазылады. Өте
үлкен немесе өте кіші
Нақты
тұрақты нүктелі сандар дара
дәлдікті көрсетукүшін санның
оң жағына қосылып жазылатын
мына төмендегідей таңбалар
- !- дара дәлдіктің таңбасы;
- # (немесе бос орын) – екі еселі дәлдіктің таңбасы.
Мұндай
арнайы таңбалар болмаған
Тұрақты нүктелі сандардың мысалдары:
- 2.793!, -9.485!- дара дәлдікті:
- 394.3715802- 1.879 –екі еселі дәлдікті;
- 497.6573, -41378.28.
Компьютерде өнделгеннен 6 цифрдан тұратын санды дара дәлдікті
сан дейміз. Мұндай сандар- 9.99999*1062-ден +9.99999*1062-ге дейінгі аралықта беріледі.
Компьютерде нүктелі
Математикалық
жазылу
-6.2
5.000
0.006
8.6*105
-0.00032
0000=0*10
Сандардың оның діріжесі түрінде жазылып көрсетуге Е әріпінен кейін тұрған сан тек бүтін сан болады.
BASIC тілінің
кейбір түрлерінде нақты
BASIC тілінің алфавитіне енетін
тырнақшаға алынған әріптердің,
цифрлардың және т.б.
Символдық
тұрақтыға енбейтін жалғыз
Тырнақшаға алынғандардың бәрі символдық тұрақтының мәні деп аталады, ал мәндегі символдардың саны оның L ұзындығы деп аталады. Олар әр түрлі информациялық есептерді шешуде жіне мәтіндік информацияларды өңдеуде пайдаланылады. Мысалы, «А және В-ның мәндерін ендіріңдер», « КЕСТЕ», « Тұрақты» «Х=» «Оар алақай деп айқайлайды».
Символдық
тұрақтылар мітіндерді өндеуде,
Айнымалылар
Айнымалылар деп программаның орындалуы кезінде мәндері өзгеріп отыратын шамаларды айтамыз. Айнымалылар деректерді компьютер жадында сақтау үшін қолданылады. BASIC тілінде әрбір айнымалыға компьютер жадында арнайы ұя бөлінеді. Айнымалының аты осы айнымалының мәні сақталатын ұя адерісінің қызметін атқарады. Атын праграммада көрсету арқылы біздер жады ұясынан айнымалының мәнін ала аламыз. BASIC тіліндегі прграммада айнымалылардың аттары деректердің орнына жүреді. Айнымалының аты әріптен басталатын еркін алынған латын әріптері мен арап цифрларының тізбегінен тұрады. Бірақ бұлардың ішінде алғашқы екі символ дәл келеді, онда ол айнымалылар әр түрлі айнымалылар деп есептелмейді, яғни әр түрлі айнымалыларға алғашқы екі символды бірдей ат берсек, онда олар компьютер үшін бірдей айнымалы болып есептеледі. Мысалы,BL, BLO, BLP, BLKI
Қызметші сөздер айнымалының аты бола алмайды.
Айнымалылардың тұрақтылар сияқты үш түрі болады:
- бүтін айнымалы;
- нақты айнымалыны;
- символдық айнымалы;
Айнымалылардың түрі олардың қабылдаған мәндерінің түріне қарай анықталады және сол айнымалы атының соңғы символы арқылы беріледі:
- % - бүтін;
- !- дара дәлдікті;
- # - (немесе бос орын )-екі еселі дәлдікті;
- $ -символдық.
Мысалдар келтірейік:
- К1# -екі еселі дәлдікті сандық айнымалы;
- М2!-дара дәлдікті сандық айнымалы;
- Н%- бүтін сандық айнымалы;
- А1$- символдық айнымалы.
Айнымалының
түрлерін арнайы
- DEFINT <әріптер тізімі > - бүтін айнымалылар.
- DEFSNG < әріптер тізімі> -дара дәлдікті нақты айнымалылар;
- DEFDBG <әріптер тізімі>- символдық айнымалылар.
Бұл
жағдайда айнымалының түрі
Айнымалылардың типтері %, !, #символдары арқылы берілген жағдайда ғана жоғарыдағы ереже орындалмайды.
Нақты
айнымалы латын әріптерімен
Ол нақты тұрақты үшін рұқсат етілген кез- келген мәнді қабылдай алады.
Бүтін айнымалы да нақты айнымалы сияқты таңбаланады, бірақ % таңбасымен аяқталуы тиіс. Мысалы, A%, C8%, B%2, I%, Ол бүтін тұрақты үшін рұқсат етілген кез-келген мәнді қабылдай алады.
Символдық айнымалы соңынан $ таңбасы келетін әріппен –цифрмен таңбаланады. Мысалы, B% ,C1$, A5$. Ол символдық тұрақты үшін рұқсат етілген кез-келген мінді қабылдай алады.
Аттары
белгілі бір әріптен және
Мысалы:
- А5- нақты айнымалы;
- А5%- бүтін айнымалы;
- А5% -символдық айнымалы.
Айнымалы атының дұрыс жазылуының мысалдары:
- 2С- цифрдан басталады;
- Ю1-орыс әріптері рұқсат етілмейді;
- $2- ақша бірлігінің символынан басталады;
- %К – пайыз символынан басталады.
BASIC тілінде
қарастырылған символдардан
BASIC тілінің стандартты функциялары
BASIC
тілінде ең көп тарлған элементар
математикалық функцияларды
BASIC тілінде пайдалынатын
- SIN(X)- синус (sin) функциясы, х аргументінің синусын есептеу;
- COS(X)- косниус (cos) функциясы, х аргументінің косниусын есептеу;
- TAN(X) тангенс (tgx) функциясы, х аргументінің тангенсін есептеу;
- ATN (X)- арктангенс (arctgx) функцифясы,-p/2п-ден+p/2 п аралығындағы х аргументінің арктангенсін есептеу;
- EXP(X)- дәрежесі х болатын е=2.718281828 санын беріді. Е саны натурал логарифмнің негізгі екендігіне назар салыңыздар, ал ЕХР және LOG функциялары өзара кері функциялар. Осылайша, LOG (EXP(X))=X= ЕХР(LOG(X))
- LOG(X)- нанурал логарифм (Inx) функциясы, х оң аргументінің нанурал логарифмін есептейді;
- SQR(X)- квадрат түбір ( ) функциясы, х аргументінің теріс емес мәндерін береді, х аргументі оң сан немесе 0-ге тең боуы тиіс;
- ABS(X)- абсалютті шама ( )функциясы, х аргументінің абсалюттік мәнін (модулін) есептейді.АВС(-4.3)=4.3;
- INT(X)- бүтін санды функция, х аргументінен артық емес ең үлкен бүтін санды береді, яғни онда N<=x+1;
- SGN(X)- таңба (sign x) функциясы. Төмендегі ережелерге сәйкес х- тың таңасын береді.
SGN(X)=
- RGN(X)-кездейсоқ сандар функциясы, 0-ден 1-ге дейінгі аралықта жататын кездейсоқ сандарды береді. х аргументінің міні жоққа шығарылады;
- FIX(X)*- х-тың сандық мәнінің бөлшек бөлігі алынып тасталады. Мына өрнекке: SGN(X)* INT(ABC(X)) баламалы және х-тың мәні болғанағы INT(X) функциясына сай келеді;
- CINT(X)- x-тың стандатты нақты мәнін бүтін типке түрлендіреді яғни; INT функциясының әрекетін іске асырады.Мұнда х-тың -32767-ден 32768-ге дейінгі аралықта болуын ескеру керек;
- CDBL(X)-x- тың стандарты нақты мінін екі еселі мәнге түрлендіреді. Мысалы, мына операторды А# = CDBL(364.57) орындау нәтижесінде А# айнымалысы 364.57 екі еселі дәлдікті мәнеге ие болады;
- CSNG(X)- x-тың екі еселі дәлдікті мәнін стандатты дара дәлдікті нақты мәнге түрлендіреді.
Тригонометриялық функциялардың аргументтері радианмен беріледі. Егер градуспен берілсе, онда оны мына формуламен радианға рудару қажет:
<радианға мәні >=<градустық мәні> * РІ/ 180
BASIC тілінің кейбір түрлерінде х санының натурал логарифмін есептеу үшін тек бір LOG(X) функциясы бар. Бірақ натурал логрифмді мына формуланы пайдаланып, кез-келген негізгі логарифмге оңай аударуға блады: log N= 1na/lna мұнда а негізі.
Бүтін санды INT(X) функциясы, х аргументінен артық емес оң үлкен бүтін санның мәнін есептейді.
Мысалы, INT(24.67)=24.
Берілген санды оған жақын бүтін санға дейін дөңгелектеуді орындау үшін INT(X+5) деп жазу жеткілікті. Мысалы, 3.9 саны да 4-ке дейін дөңгелектене ,ал 4.3 саны да 4-ке дейін дөңгелектенеді. Мысалы, INT(5.9+5)= INT(6.4) =6, INT(1,3+5)= INT(1.8)=1.
INT(X)
функциясын мына төмендегі
INT((X*10D)+5)/10D. Мұнда, D –пайдаланушы беретін және дөңгелектеу дәлдігін анықтаушы бүтін сан.
RID(X) функциясының
аргументі пайдаланылмайды
Берілген аралықтағы кездейсоқ сандарды да алуға болады. Мысалы, (А,В) аралығындағы кездейсоқ сандарды алу үшін өрнек пайдалынады. (В-А)* RID(0)+А.

- Basing Theories Of Crime On The Individual
- Basketball Business Essay Research Paper In society
- Basketball Essay Research Paper BasketballBasketball is a
- Basketball Essay Research Paper Basketball is an
- Basketball Essay Research Paper Basketball originated in
- Başlangıç Bilgilerin Girilmesi
- Bataan Death March Essay Research Paper The
- Baseball Story Essay Research Paper Baseball has
- Base Communities Essay Research Paper Christian Base
- Basic Chemical Engineering Essay Research Paper In
- Basic Differences In Perception Of Man Nature
- Basic Principles Of Writing Essay Research Paper
- Basic problems of dictionary compiling
- BASIC программалау тілі туралы мағұлматтар