1,2 дәріс. №6 Тақырып. Visual Foxpro ортасында деректер қорын құру. Тақырыбы



бет25/28
Дата19.07.2022
өлшемі1.48 Mb.
#459740
1   ...   20   21   22   23   24   25   26   27   28
Айнымалылар статусы (түрі)
RESTORE командамен шақырылған айнымалылар үнсіздік келісім бойынша глобалды түрге ие, ал бұл команда бағдарламада орындалса онда локальді түрлі делінеді.
Айнымалылар статусын келесі командалар орындауымен атқаруға болады.
-PRIVATE <список временных переменных>/ [ALL / LIKE / EXCEPT<маска>]
Құрылған айнымалыларды немесе массив элементтерін локальді деп жарамайды, яғни олар жарияланған бағдарламада және барлық процедураларды, фунцияларды қолданылады.
-LOCAL < список временных переменных> -айнымалылар тек осы орындалып жатқан бағдарлама аймағында ғана жарамды,ал ол бағдарламадан шақырылған процедура,функцияларды жарамсыз болады.
-PUBLIС< список временных переменных >-айнымалыларды глобалды етіп жариялайды және кез-келген бағдарламада жарамды болады.Мұндай жарияланған айнымалылар бағдарлама аяқталғанда да жойылмайды.
Бүкіл айнымалылардың мәндерін,түрлерін және статустарын келесі команданы беру арқылы көруге болады.
DISPLAY MEMORY [LIKE <маска>] [TO PRINTER / TO FILE <имя файла>]
Әр периодты жадты керек емес айнымалылардан тазалап тұру керек ол үшін келесі команда қолданылады.
RELEASE <список переменных> / ALL [LIKE<маска>/ EXCEPT<маска>]
Ал CLEAR ALL командасы жадтағы бүкіл уақытша айнымалыларды жолды және бүкіл кестелерді жабады.
Суреттер бойынша айнымалыға енгізу.
Сұқбат терезесін орнатуын бағдарламаға кез-келген түрлі айнымалыларды енгізу үшін келесі команда қолданылады.

INPUT <запрос> TO <переменная>


Мысал:
INPUT ‘Введите имя для поиска’ TO Search
*можно вести ‘Ли Ли’
INPUT ‘Введите номер месяцы’ nm TO
*можно вести 11
Күту командасы WAIT
Бұл команда операндтарсыз берілсе бағдарламаны тоқтатып, арасындағы нәтижелерді көруге болады.
Жазылу синтасисі.
WAIT [сообщение] TO [<символная переменная>] [TIMEOUT <врж N>] [WINDOW] [NOWAIT] [CLEAR]
Кестелік мәліметтерді математикалық өңдеуге арналған функциялар

  • SUM- Көрсетілген айнымалыға немесе массив элементтеріне ашық жұмыс аблысындағы ашық кестенің сандық өрістердің мәндерін қосындысын жазуға арналған

  • AVERAGE – айнымалыға сандық өрістердің орташа мәнін енгізеді.

  • CALCULATE – Айнымалыға кесте өрістерінің математикалық функциялар есептеуге жазады.

Бұл 3 командалардың жазылуы синтаксисі бірдей, оны SUM – командасы арқылы көрейік.

  • SUM [список выражений] [границы] [FOR] [WHILE]

[TO <список переменных> / TO ARRAY <имя массива>]

  • COUNT - айнымалыға жазбалар санын жазу үшін қолданылады.

COUNT [ границы ] [FOR< bpm L >] [WHILE < bpm L >] [TO <переменная>]
Мысал:
Иванов атты студенттің жалпы оқушының төлем ақысын сom- айнымалыға, ал осындай ақыларды n- айнымалыға,ал Өзбекстаннан келген студенттердің төлем ақысын орташа мәнән avn-айнымалыға және ең үлкен төлем ақыны – max айнымалыға жазу бағдарламасын құру.
USE payment
SUM pay FOR name = ‘ Иванов ’ TO com
COUNT FOR Name = ‘ Иванов ’ TO n
AVERAGE pay FOR county = ‘Узбекистан’ TO avu
CALCULATE MAX (PAY) TO max
USE


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   28




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет