Kompyuter grafikasi. Pascal tilining grafik imkoniyatlari. Kompyuter grafikasi vositalari

Kompyuter grafikasi. Pascal tilining grafik imkoniyatlari. Kompyuter grafikasi vositalari

O'quvchilarga / Informatika va AT
Kompyuter grafikasi. Pascal tilining grafik imkoniyatlari. Kompyuter grafikasi vositalari - rasmi

Material tavsifi

Reja: 1. Kompyuter grafikasi 2. Pascal tilining grafik imkoniyatlari 3. Kompyuter grafikasi vositalari Dasturchilar tomonidan Paskal tili yaratilishi davrida bir nechta modullar yaratildi: System-uzida standart protseduralar va funksiyalarni saklaydi. Bu modul dasturda xamma vaqt murojaat uchun tayyor turadi va alohida murojaat qilish shart emas. Crt- ekran, klaviatura va dinamikning ishlashini muvofiklashtirish uchun xizmat qiladi. Graph-kompyuterda chizmalar va tasvirlar hosil qilish bo'yicha tuzilgan protseduralarni o'z ichiga saklaydi. Printer-printerlar bilan ishlash uchun mo'ljallangan. Modullarga murojat qilish uchun Program operatoridan sung uses orqali modullarning ismlari yoziladi. Uses system, crt, grapg; Bulardan sung bu modullarga tegishli barcha funksiyalar va protseduralarga xizmat qilish mumkin. Dasturchi tomonidan Turbo-Paskal uzining modullarini kuydagicha tuzadi; Init Modul ismi; Interface …… (modulning ochiq kismi-interfeys bo'lagi); implementation ……. (modulning yopiq kismi) Begin …… …… end interface implementation operatorlari o'rtasida modulning ochiq kismi joylashtirilib, u yerda konstantalar, qiymatlarining turlari, o'zgaruvchilar, protsedura va funksiyalar nomlari keltiriladi. Turli vazifalarni bajaruvchi funksiyalar yoki protseduralar modullarga birlashtiriladi. Kompyuter ekraniga matn holatida 80 ta belgili 25 ta kator joylashadi. Karalayotgan rejimda har xil menyular hosil qilish va dinamik bilan ishlash uchun Turbo-Paskal kutubxonasidagi moduliga tegishli funksiya va protseduralardan foydalanamiz: Clrser -ekranni tozalaydi va kursorni ekranning yuqori chap burchagiga joylashtiradi: Textcolor (color)-matnni rangini aniklaydi. Textbackgraund (color)-ekranda hosil bo'luvchi rangni aniklaydi. Gotoxy (i,j)-Ekrandagi i kator va j ustundagi nuqtaga ko'rsatish olib kelib joylashtiradi. Write(s)-kursor turgan joydan boshlab matnni ekranga chikaradi. Ekranda tasvirlarni hosil qilish uchun grafik rejimiga utiladi. Bu rejimda matn rejimidan farqi-ekran rang-barang nuqtalar-pixel lar to'plamidan tashkil topgan turtburchakdan iborat bo'ladi. Adapterlar-ekranning holatini belgilaydi, ular bir-biridan ekranga mumkin qadar ko'p nuqtalar joylashtira olish va rang-baranglikni oshirish imkoniyati bilan farqlanadi. S V G A (Super Vidto Grapgics Fdapter) adapteri imkoniyati jihatidan afzaldir va ekranda 1400x800 nuqtani 256 xil rangda hosil qilishi mumkin. Ekranni grafik rejimiga o'tkazish uchun quyidagi funksiyadan foydalanamiz; Initgraph (CD, GM, Path); Bu yerda- SD -drayver nomeri, GM-rejim nomeri, Path- drayverni saklab turuvchi faylga utish yo'li. Agar Path o'rnida «belgi turgan bulsa, drayver joriy katalogidan axtariladi. Agar 0 ga teng bulsa, bu drayver uchun grafik rejimini eng makbul varianti kompyuter tomonidan avtomatik ravishda tanlanadi. 0 o'rnida bazan Detect konstantasi ishlatiladi. Grafik rejimdan chiqish uchun ckosegraph funksiyasi ishlatiladi. Ekranda nuqta va turli xil chiziqlarni hosil qilish uchun funksiyalardan foydalanamiz; Putpixcel (x,y, color)-ekranda x,u koordinatali nuqtani color rangida hosil qiladi. Setcolor (color)-chiziqlarni rangini belgilaydi. Color ga-0 dan 15 gacha qiymat berib, 16 xil rangni hosil qiladi. 0-Black (kora), 15-white (ok), rakamlarning o'rniga ranglarni ingilizcha nomlari xam yozilishi mumkin. Masalan: ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 13.77 KB
Ko'rishlar soni 81 marta
Ko'chirishlar soni 5 marta
O'zgartirgan san'a: 29.03.2025 | 00:53 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 13.77 KB
Ko'rishlar soni 81 marta
Ko'chirishlar soni 5 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga