C# va boshqa tillarda(Pascal, C++) modulli dasturlash .
Mundarija:
1. Kirish_____________________________________________
1 Modulli dasturlash haqida .
2 Modulli dasturlashning ishlatilishi.
2. Asosiy qism ___________________________________
1. C# dasturlash tili haqida qisqacha
ma’lumot
.............................................................................................................................
.
2. C# dasturlash tilining massiv operatori
Imkoniyatlari
………………………………………………………………………………………….
…………………………………………….
3. Xulosa _____________________________
4. Foydalanilgan adabiyotlar_______________
Modul mantiqiy boғlangan elementlar majmuidir. Modul boshqa
modullar yoki dasturlar foydalanishi uchun mo’ljallangan bo’ladi.
Modul tayyor dasturlarni saqlash uchun mo’ljallangan.
Modulning o’zi bajariluvchi dastur bo’lmaydi. Uning obektlarini
boshqa dasturlar (protseduralar, funktsiyalar) ishlatadi. Modulda bitta kirish va bitta chiqish bo’ladi. Kirishiga boshlanғich
mahlumotlar beriladi, modul ularni qayta ishlaydi va natijalarni
chiqishga uzatadi, ya’ni quyidagi printsipni amalga oshiradi
IPO (Input – process – Output) – kirish -jarayon- chiqish;
Har bir modul o’zidan yuqoridagi modul tomonidan chaqiriladi va
ishini tugatgandan so’ng boshqarishni o’zini chaqirgan modulga
topshiradi.
Modulli dasturlash. Bu erda asosiy g'oya mustaqil dasturiy birliklar - modullar ichida ma'lumotlar va protseduralarni "yashirish" edi . Ushbu g'oya dastlab N. Virth tomonidan Modula algoritmik tilida (1975-1979) amalga oshirilgan, keyin u o'sha paytda keng tarqalgan boshqa dasturlash tillari tomonidan "tanlangan".
Faraz qilaylik, elektr quvvati bor, devorlarida bir nechta savdo nuqtalari mavjud. Ushbu tizim turli xil elektr jihozlarini, masalan, mikroto'lqinli pechni, kir yuvish mashinasini, quritgichni va boshqalarni ulashga imkon beradi.
Ushbu qurilmalar, ular joylashgan joyidan qat'i nazar, ulangan va yoqilgan holda o'zlarining aniq vazifalarini bajarish uchun mo'ljallangan.
Ilova modullari xuddi shu falsafaga amal qilishi kerak. Bu shuni anglatadiki, ular faqat qaysi dasturda bo'lishidan qat'i nazar, hatto qaysi dasturga ulangan bo'lishidan qat'i nazar, o'zlarining aniq vazifalarini bajarishlari kerak.
Bundan tashqari, elektr moslamasini rozetkadan osongina o'chirib qo'yish mumkin bo'lganidek, modul ham dasturdan osongina olib tashlanadigan tarzda ishlab chiqilishi kerak.
Elektr moslamasini olib tashlash boshqa ulangan qurilmalarning ishlashiga ta'sir qilmagani kabi, dasturdan modullarni olib tashlash ushbu dasturdagi boshqa modullarning ishlashiga ta'sir qilmasligi kerak.
C# (Si Sharp - deb talaffuz qilinadi) leksik jihatdan kengaytirilgan, imperativ, deklarativ, funktsional, umumiy, ob'ektga yo'naltirilgan (sinfga asoslangan) va komponentlarga yo'naltirilgan dasturlash fanlarini o'z ichiga olgan umumiy maqsadli, ko'p paradigmali dasturlash tili. U 2000 yilda Microsoft tomonidan .NET tashabbusi doirasida ishlab chiqilgan va keyinchalik Ecma (ECMA-334) va ISO (ISO / IEC 23270: 2018) tomonidan xalqaro standart sifatida tasdiqlangan.
Do'stlaringiz bilan baham: |