Ýêðàíìåí æ½ìûñ. Ýêðàííû» ºàòàð æ¼íå áà¹àí í¼ìiði 0-äåí áàñòàëàäû. Ýêðàííû» áàñû áîëûï ñîë æຠæî¹àð¹û á½ðûøû ñàíàëàäû.
scr_char(Ряд,Колонка,Символ) (integer,integer,char) - (i,i,i) (i,i,o)
ïðåäèêàò ýêðàííû» áåëãiëåíãåí æåðiíäå ñèìâîëäàðäû æàçó ¾øií æ¸íå ñàíàó ¾øií ºîëäàíûëàäû.
scr_attr(Ряд,Колонка,Атрибут) (integer,integer,integer) - (i,i,i) (i,i,o)
Ïðåäèêàò ñèìâîëäû» àòðèáóòòàðûí ýêðàííû» áåëãiëåíãåí îðíûíäà îðíàòó æ¸íå ñàíàó ¾øií àðíàë¹àí.
field_str(Ряд,Колонка,Длина,Строка) (integer,integer,integer,integer) - (i,i,i,i) (i,i,i,o)
Ýêðàííû áåëãiëåíãåí æåðiíåí áàñòàï áåëãiëi áið ½çûíäûºòà¹û ºàòàðäû àëó æ¸íå ºîþ ¾øií ºîëäàíûëàòûí ïðåäèêàò.
field_attr(Ряд,Колонка,Длина,Атрибут) (integer,integer,integer,integer) - (i,i,i,i) (i,i,i,o)
Ýêðàííû» áåëãiëåíãåí æåðiíåí áàñòàï áåëãiëi áið ½çûíäûºòà¹û ºàòàðäû» ê¼ðñåòêiøií àíûºòàó ¾øií ºîëäàíûëàòûí ïðåäèêàò.
Программа scr_char и scr_attr предикаттарының қолданылуын сипаттайды. Монохромды дисплейде сйкесті эффект болмауы да мүмкін */ goal
makewindow(1, 12, 7, "", 0, 0, 10, 40),
% создание окна см. прил. 7 scr_attr(0, 0, 139), % установить атрибут 139 в % позицию экрана (0,0)
scr_char(0, 0, 'a'), % поместить символ 'а' в позицию % экрана (0,0) % Далее аналогично:
scr_attr(0, 1, 72), scr_char(0, 1, 'B'),
scr_attr(0, 2, 24), scr_char(0, 2, 'c'),
scr_attr(0, 3, 33), scr_char(0, 3, 'D'),
scr_attr(0, 4, 42), scr_char(0, 4, 'e'),
scr_attr(0, 5, 94), scr_char(0, 5, 'F'),
% Теперь прочитаем содержимое позиции (0,3)
scr_attr(0, 3, Attr), scr_char(0, 3, Char),
cursor(2,0), /* установить курсор в позицию (2,0)
бұл предикатқа түсініктеме төменде берілген */ write("Атрибут в позиции (0,3) - ", Attr), write(",\nа символ - ", Char, ".").
/* программа орындалған соң экранның сол жақ жоғарғы бұрышында терезе пайда болады, мұнда жоғарға қатарда түрлі түсті шрифтермен aBcDeF қатары жазылады, ал бір қатар төменде Атрибут в позиции (0,3) - 33, а символ – D хабарламасы шығарылады.
===========================================================*/ field_str(Ряд,Колонка,Длина,Строка) (integer,integer,integer,integer) - (i,i,i,i) (i,i,i,o)
Бұл предикат экранның белгілі бір позициясынан белгілі бір ұзындықтағы қатарды алуға не орнын алмастыруға арналған.
Достарыңызбен бөлісу: |