Function InstallUserFont(FileName: String): Integer; мұндағы FileName – векторлық қаріп жазылған файл аты.
InstallUserDriver функциясы BGI – драйверлер жүйесіне стандартты емес графикалық драйверді қосады. Тақырыбы:
FunctionInstallUserDriver(FileName: String; AutoDetectPtr:
Pointer): Integer;
мұндағы FileName – драйвер программасы жазылған файл аты; AutoDetectPtr – дисплей түрін автоматты түрде анықтайтын арнайы процедураға кіру нүктесінің адресі, басқа процедуралар сияқты драйвер құрамында болуы тиіс.
Бұл функция стандартты графикалық драйверлер тобын ке-ңейтеді жəне көбіне аппараттық құралдарды программалау үшін қажет.
Көп есептердің нəтижесін график түрінде берген дұрыс. Гра-фик тұрғызу есептерінің бастапқы берілуі алуан түрлі. Мəселен, бір немесе бірнеше функция графигі бір немесе бірнеше мас-штабта керек болуы мүмкін. Функциялар аналитикалық тəсілмен немесе кесте түрінде берілгенде функцияны іштей буындау (ин-терполяция) қажет болуы мүмкін. Графикті қарапайым түрде не-месе логарифмдік масштабпен, координаталық өстерді қосып не-месе қоспай салуға болады. Алайда график тұрғызудың негізгі принциптері өзгеріссіз қалады.
Функция графигін салу үшін, экранда графиктің əр нүкте-сіне сəйкес нүкте қою керек. Экрандағы нүктелер координата-сы график ауданына қатысты, масштабты жəне өстің экранда төмен бағытталғандығын ескере отырып анықталады. Х жəне У өстерінің масштабы экрандағы график ауданына жəне мəндер ин-тервалына байланысты алынады.
График нүктелерінің координатасы төмендегідей түрде анықталады:
kxi = int(xima – xi) · mxn + kxn,
kyi = int(ymax - yi) · myn + kyn,
мұндағы int – санның бүтін бөлігін алу дегенді білдіреді. График барлық есептелген нүктелер арқлы өтетін сызықтар
немесе сынық сызықтар жиынтығы ретінде салынады. Координаталық сетканы салу координаталары дəл осылай