Алгаритмик ишлар
Ushbu kitobda Pascal dasturlash tilining grafik rejimida ishlash, grafikadan foydalanish, hamda turli xil shakllar, chiziqlar va matnlarni chizish asoslari tushuntiriladi. Kitobda grafik dasturlashning nazariy va amaliy jihatlari, jumladan, ekranni grafik rejimga o'tkazish, nuqta, chiziq va ranglar bilan ishlash, turli figuralarni chizish, grafik rejimda matnlardan foydalanish hamda xatolarni tahlil qilish kabi mavzular yoritilgan. Shuningdek, kitobda dasturlash tilining grafik imkoniyatlaridan samarali foydalanish uchun zarur bo'lgan proseduralar va funksiyalar haqida ham ma'lumot berilgan.
Asosiy mavzular
- Pascal dasturlash tilining grafik rejimi va unda ishlash: Ushbu mavzu Pascal dasturlash tilida grafik rejimdan qanday foydalanish kerakligini, ekran holatini, grafik adapterlar turlarini va ularning xususiyatlarini tushuntiradi. Shuningdek, grafik rejimga o'tish va undan chiqish uchun zarur bo'lgan `InitGraph` va `CloseGraph` proseduralari, `GraphResult` funksiyasidan foydalanish hamda xatolarni aniqlash usullari haqida ma'lumot beradi.
- Nuqta, chiziq va ranglar: Bu mavzu grafik rejimda nuqtalar, chiziqlar va shakllar chizish hamda ranglardan foydalanish usullarini o'rganadi. `PutPixel`, `GetPixel`, `Line`, `Circle`, `Rectangle`, `SetColor` kabi protseduralar va funksiyalar hamda ranglar ro'yxati bilan tanishtiriladi.
- Turli xil figuralar: Ushbu bo'limda `SetFillStyle` protsedurasi yordamida soharni turli uslublar va ranglar bilan to'ldirish, `Bar`, `Bar3D`, `FillEllipse` kabi protseduralar yordamida turli figuralarni chizish usullari bayon etilgan.
- Grafik rejimdagi matnlar: Mavzu grafik rejimda matnlarni yozish va ularni joylashtirishga bag'ishlangan. `SetTextStyle` protsedurasi yordamida shrift turini, yo'nalishini va o'lchamini belgilash, `OutTextXY` hamda `SetTextJustify` protseduralari yordamida matnlarni chiqarish va tekislash usullari ko'rsatilgan.
- Ekran sohalari: Bu qismda tasvirlarni ekranda saqlash va chiqarish uchun `GetImage`, `PutImage` proseduralari hamda `ImageSize` funksiyasidan foydalanish usullari tushuntiriladi. Shuningdek, tasvirni chop etish rejimlarini aniqlash uchun ishlatiladigan konstantalar ham sanab o'tilgan.
- Xatolar tahlili: Ushbu mavzu grafik rejimni sozlash jarayonida yuzaga kelishi mumkin bo'lgan xatolarni aniqlash va tahlil qilishga qaratilgan. `GraphResult` funksiyasining turli kodlari va ularning ma'nolari tushuntirilgan.