Логик - икки логик ифодани солиштириб логик “рост” ёки “ёлгон” натижаларини кайтаради;
Белгили - икки ва ундан ортик белгили каторларни солиштиради.
Математик операторлар
Ёзилиши
|
Бажарадиган вазифаси
|
+
|
Кушиш
|
-
|
Айириш
|
*
|
Купайтириш
|
/
|
Булиш
|
%
|
Колдик
|
** ёки ^
|
Даражага кутариш
|
( )
|
Сонлар тупламини группалаш
|
Колдик оператори булишдан колган колдикни беради, яъни агар булиш натижаси сифатида факат колдик керак булса “/” белгиси урнига “%” куйилади.
Математик операцияларни санали ифодалар устида хам куллаш мумкин.
Мулокот операторлари
Ёзилиши
|
Вазифаси
|
<
|
Кичик ... дан
|
>
|
Катта ... дан
|
=
|
Тенг
|
<>, #, ёки !=
|
Тенг эмас
|
<=
|
Кичик ёки тенг
|
>=
|
Катта ёки тенг
|
Логик операторлар
Ёзилиши
|
“Рост” кайтаради, агар
|
.AND.
|
Иккала ифода хам рост булса
|
.OR.
|
Иккала ифодадан биттаси рост булса
|
.NOT. ёки !
|
Иккала ифодадан биттаси ёлгон булса
|
$
|
1-белгили ифода 2-белгили ифода
таркибида мавжуд булса
|
Белгили операторлар
Оператор
|
Вазифаси
|
+
|
Иккита сатрни кушиш учун ишлатилади. Хар бир сатр сунгидаги пробеллар уз жойида колади.
|
-
|
Иккита сатрни кушиш учун ишалтилади. Сатр сунгидаги пробеллар кушилган натижа охирига олиб утилади
|
Ифодалар куйидаги элементлардан ташкил топиши мумкин:
Майдонлар
Ишчи узгарувчилар
Литераллар (ракамлар ва белгилар)
Функциялар
Операторлар
Турли ифодалар куйидаги куринишда берилади:
< exp> - барча типдаги ифодалар
- ракамли ифодалар
- белгили ифодалар
- санали ифодалар
- логик ифодалар
Командалар, командалар каторининг давоми (кучириб утиш), функциялар
CLIPPERда команда ва функцияларни куллашнинг уз коидалари бор. Бу коидалар “синтаксис” деб аталади.
Команда ками билан битта суздан ташкил топади. Команда фойдаланувчи томонидан бериладиган кушимча ахборотни талаб килиши хам мумкин. Куйидаги USE командаси Ctud маълумотлар базасини очади:
USE Ctud
Командалар шарт булмаган бошка суз ва ибораларга эга булиши хам мумкин.
Командалар каторининг давоми (кучириб утиш)
CLIPPERда командаларни кейинги каторда давом эттириш учун биринчи катор охирига “;” белгиси куйилади. Хар бир катор 256 тагача белги кабул килиши мумкин.
Белгили каторни кейинги сатрда давом эттириш учун биринчи сатр сунгига (”) , (+) ва (;) белгиларини куйиш керак:
@ 23,1 SAY “Давом эттириш учун”+;
“хохлаган тугмачани босинг”
Функциялар суз ва кавслардан ташкил топади. Кавслар ичига кушимча аргументларни ёзиш хам мумкин. Куйидаги UPPER () функцияси юкори регистрларга утказилган аргументни кайтаради.
?UPPER (“firstname”)
FIRSTNAME
Назорат саволлари
1. Маълумотлар базаси нима?
2. Маълумотлар кандай ташкил этилади?
3. Майдон, езув, файл нима?
4. Индексациялаш нима?
5. Маълумотларни мантикий ташкил этиш кадай амалга оширилади?
6. Маълумотлар базаси нималардан ташкил топади?
7 .“dbf” кенгайтмали файлларга кайси файллар киради?
8. Индекс, хотира ва белги файллари кандай вфзифаларни бажаради?
9. Файлга тахаллус бериш деганда нимани тушинисиз?
10. Ишчи узгарувчилар нима?
11. CLIPPERда неча хил операторлардан фойдаланилади?
12. Синтактик коидалар нима?
Do'stlaringiz bilan baham: |