Turbo-Paskalning modullari va foydalanuvchi modulini yaratish. System modulining protsedura va funksiyalari Reja: Turbo-Paskalning asosiy modullari; Foydalanuvchi modullarini yaratish; Programma ishini bajaruvchi protseduralar; Tiplarni almashtirish funksiyalari; Sanalma tip funksiyalari va portseduralari; Satrlar bilan ishlash protsedura va fugksiyalari; Parametrlar bilan ishlash funksiyalari; Adreslar bilan ishlash funksiyalari; Modulning boshqa protsedura va funksiyalari. 1. Turbo-Paskalning asosiy modullari Shaxsiy kompyuterlarning eng katta kamchiligi ularda amaliy programmalar kutubxonasining tilik emasligidadir. Katta EЩMlarda programma tuzuvchilar uchun juda katta programmalar kutubxonasi xizmat kilar va ulardan foydalanib tuzilgan programmalar izlarining ishonchlilik darajasi bilan yuqori turar edi. Shaxsiy kompyuterlarning bu kamchiligini yikotish uchun Turbo-Paskalda modullar tushunchasi kiritilgan. Umuman olganda, xar bir malakali programma tuzuvchi iz programmasini protsedura va funksiyalardan foydalanib tuzadi. Lekin, bu protsedura va funksiyalardan boshqa programmalarda foydalanish uchun ularning matnlarini qayta kichirib yozish lozim biladi. Turbo-Paskalda bu masalani yechish uchun modullar yaratilib, ularni kompilyatsiya kilinadi va bu moduldan boshqa programmalarda bemalol foydalanilaveriladi. Turbo-Paskal tilining yaratuvchilari quyidagi zarur va foydali modullarni yaratib, dasturchilar uchun juda katta kulayliklar yaratishgan: System moduli - standart protsedura va funksiyalarni iz ichiga olib, avtomatik tarzda barcha programmalar uchun ochiqdir; DOS moduli - MS DOS operatsion sistemasi bilan ishlashni tashkil qiluvchi funksiya va protseduralardan tashkil topgan; Crt moduli - ekran, klaviatura va IBM rusumidagi kompyuterlarning tovushli dinamigi bilan ishlash protseduralarini iz ichiga olgan; Graph moduli - kompyuterning grafik imkoniyatlaridan foydalanib yaratilgan funksiya va protseduralarning katta tiplami; Printer moduli - bu kichkinagina modul printer qurilmasi bilan ishlashni osonlashtiradi; Overlay moduli - katta programmalarni bir nechta bilaklarga ajratishning kuchli vositasi bilib, bir kancha protseduralar va funksiyalardan tashkil topgan. 2. Foydalanuvchi modullarini yaratish Modullardan foydalanish uchun programma sarlavxasidan Program ; keyin quyidagi kator yozilishi kerak: Uses ; Agar programmada bir nechta modul ishlatilsa, ularning ismlari ketma-ket yozib kiyiladi: Uses ,,; Turbo-Paskal bizga izimizning modullarimizni yaratib olish imkonini xam beradi. Foydalanuvchi modullari quyidagi strukturada biladi: Unit ; Interface ochiq elonlar bilimi - interfeys seksiyasi Implementation yopiq elonlar bilimi Begin Initsializatsiya bilimi End. Agar modul iz ichida boshqa modullardan foydalansa Interface xizmatchi sizidan keyin Uses ; yoziladi. Interfeysli bilim modulning bir kismi bilib, Interface va Implementation sizlari orasida joylashadi. Bu bilimda izgarmaslar, ma'lumotlar tipi, izgaruvchilar, protsedura va funksiyalarni aniqlash mumkin. Bu kiritilganlar mazkur modulda katnashuvchi barcha programmalar va modullarda bemalol ishlatilishi mumkin. Bilimda sanab itilgan protsedura va funksiyalarning tana qismlari Implementation sizidan keyin aniklanadi (ularning sarlavxalari aynan saqlanib qolishi kerak). Bu bilimda xam, fakat ...

Joylangan
05 Jun 2024 | 18:32:34
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
24.14 KB
Ko'rishlar soni
80 marta
Ko'chirishlar soni
2 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:36
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 18:32 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
24.14 KB
Ko'rishlar soni
80 marta
Ko'chirishlar soni
2 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:36 ]
Arxiv ichida: doc