Мазмұны
КІРІСПЕ 3
1 Бейсик тілінің негіздері 4
1.1 Программаның негізгі құрылымы 4
1.2 Мәліметтер типі 4
1.3 Массивтер 4
1.4 Өрнек 5
1.5 Стандартты функциялар 5
1.6 Негізгі операторлар 7
1.7 Цикл операторы 8
1.7 Қосалқы программалар, функция және процедуралар 10
2. Графика және түс 12
3 Файлдар. Файлдармен Бейсикте тізбектей және тура қатынас
3.1 Тізбектелген кіру мүмкіндікті файлдар 15
3.2 Тікелей катынас жасау мүмкіндікті файл 17
4 Жылжымалы көрініс, дыбыстық эффектілер және клавиатурадағы
4.1 DRAW операторы 19
4.2 GET және PUT операторлары 20
4.3 BEEP операторы 20
4.4 Play операторы 20
4.5 Inkey операторы 21
5 Турбо Бейсиктегі стандартты процедуралар кітапханасы 22
Қорытынды 23
Әдебиеттер тізімі 24
КІРІСПЕ
Бүгінгі таңда ғылым мен техниканың дамуының жетістіктеріне сай,
Келесі курстық жұмыста бір алгоритмдік тіл қарастырылады. Олар
1 Бейсик тілінің негіздері
1.1 Программаның негізгі құрылымы
Программа жолдардан тұрады. 1 жол қос нүктемен бөлінген
Мысалы: а=1: в=1
Операторды келесі жолға көшіруге болады. Бұл жағдайда
а=1: в_
=1
Жолдарды нумерологиялауға болады, бірақ бұл міндетті емес.
- белгісі жеке жолда орналасады және әріппен
ааа:
х=х+1
...
GOTO aaa
Егер жолдың бірінші символы апостроф (‘) болса, онда
имя А дан Z дейінгі әріптерден, ерекшелеу белгісінен
1.2 Мәліметтер типі
Бүтін (мәні 32767 ден 37776-ге дейін, 2 байт
- айнымалылар типі өзі ұсынатын мәліметтер типімен
Айнымалылар типінің тиісті белгісімен есімінен кейін көрсетіледі.
a$ - символдық
a% - бүтін
a& - ұзын бүтін
a! – нақтының әдеттегі туралығы
a#- нақтының екі еселенген туралығы
Егер есімнен кейін белгі болмаса, онда бұл айнымалы
а!=1*1 және а=1*1 екеуіде бірдей.
1.3 Массивтер
Массивтердің өлшемдерін қажеттімен DIM операторының көмегімен сипаттайды. Мысалы:
Егер сипаттағанда индекстің төменгі шекарасы көрсетілмесе, онда ол
Option Basen операторын пайдаланып индексі n-ге тең төменгі
Option Base 1
DIM а(10)
бұл жағдайда А20 массивінің индекс элементтері 1-ден бастап
Мысалы:
DIM a(n)
n-нің мәні алдын-ала берілген болуы керек.
_ERASE операторын пайдаланып, массивке бөлінген жадын басуға
Мысалы, оператор
ERASE a
Массив а-ға бөлінген жадыны қайтарады.
1.4 Өрнек
Символдық өрнек символдық тұрақтылардан, символдық айнымалылардан, символдық функциялардан,
a $=”Сафура”
b $=”Сымбат”
f $=””a$+”мен”+b $
Нәтижесінде “Сафура және Сымбат” деген мәнге ие болады.
Нәтижесінде “Сафура”, “Сымбат” “мен” болады.
Сандық өрнек тұрақтылар, айнымалылар функциялар белгілермен біріктірілген арифметикалық
Арифметикалық операциялардың пиоритеттері
Дәрежеге шығару (^)
Көбейту, бөлу (*,/)
қалдықсыз бөлу (), (мысалы 5\2=2)
Бөлгенде шыққан қалдықты есептеу (MOD), (мысалы 4 MOD
қосу, азайту (+,-)
1.5 Стандартты функциялар
Бейсикте жазылуы
ABS(x)
Sin(x)
Cos(x)
Tan (x)
ATN (x)
EXP (x)
LOG(x)
LOG 2(x)
LOG 10(x)
INT(x)
SGN (x)
SQR (x)
Len (a$)
Left$ (a$,n)
MID $ (a$, m,n)
RIGHT $ (a$,n)
.
STR $ (x)
VAL (a$)
ABS (a$)
Tab (n)
келесі элементті шығару позициясының
нөмірін көрсетеді.
SPC (n)
бос орындарды шығару үшін
RND[(x)]
шығарады.
Ескерту 1. “[ ]” міндетті емес параметрді көрсетеді.
2 – қатынас операциялары : 6, 5