C++va boshqa tillarda oyd


Download 63.32 Kb.
Sana05.02.2023
Hajmi63.32 Kb.
#1166995
Bog'liq
C va boshqa tillarda OYD

C++va boshqa tillarda OYD


Talaba:Elmurodov Shamshod

REJA:

REJA:

1.OYD nima.

2.C++ dasturlash tilida OYD.

3.xulosa:


C# tili
Ingliz tilida "see-sharp" deb talaffuz qiiinadi. Microsoft NET maslagi uchun obyektga-yo'naltirilgan dasturlash tili. Ci va C + + tillarining chatishmasi bo'ladi. Microsoft kompaniyasi tomonidan Sun kompaniyasining Java tiliga raqobatdosh sifatida ishlab chiqilgan. Microsoft kompaniyasining mutaxassislari aytishlaricha. C# o'zida C++ tilining quvvatini va Visual Basic muhiti soddaligini mujassamlantirgan. C# veb-qo' llanmalarni ishlash tezligini va samaradorligini oshirishga yo' naltirilgan. Til qat'iyan statatik namunalashgan bo'lib. qat'iy obyektga- yo'naltirilgan dasturlash tili emas (obyektlar turlaridan tashqari ma'lumotlar turlariga ega). U polimorfizm, operatorlarning ortiqcha yuklanishi. êî'p oqimli hisoblar, vakil - funksiyalar. hodisalar. xossalar. istisnolar va XML formatidagi sharhlami quvvatlaydi va chiqindilarni avtomatik tarzda yig'adi. C# ilk bor 2000 yilda chiqqan. uning so' nggi rusumi bo' lib C# 2.0 hisoblanadi.

Obyekt Obyektga yo'naltirilgan dasturlash(OYD) texnologiyasining eng asosiy kalit tushunchasidir. Atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko'rishingiz mumkin: stol, uy, it, mushuk, televizor va h.k.

  • Obyekt Obyektga yo'naltirilgan dasturlash(OYD) texnologiyasining eng asosiy kalit tushunchasidir. Atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko'rishingiz mumkin: stol, uy, it, mushuk, televizor va h.k.

Ularning barchasining albatta hususiyatlari va bajaradigan vazifalari (funktsiyalari) bor. Masalan, Mushuk hususiyatlari: rangi, qorni to'qligi, yoshi, jinsi; funktsiyalari: ovqat yeyishi, myovlashi, yurishi, sichqon tutishi. Mashina, hususiyatlari: tezligi, rangi, nomi, narxi; funktsiyalari: yurishi, to'xtashi, oyna artgichlarining ishlashi, eshiklarning ochilib yopilishi v.h.k. Bu kabi hayotiy misollarning hususiyatlari va funktsiyalarini aniqlash OYD nuqtai nazaridan fikrlashning eng zo'r ko'rinishidir.

Ularning barchasining albatta hususiyatlari va bajaradigan vazifalari (funktsiyalari) bor. Masalan, Mushuk hususiyatlari: rangi, qorni to'qligi, yoshi, jinsi; funktsiyalari: ovqat yeyishi, myovlashi, yurishi, sichqon tutishi. Mashina, hususiyatlari: tezligi, rangi, nomi, narxi; funktsiyalari: yurishi, to'xtashi, oyna artgichlarining ishlashi, eshiklarning ochilib yopilishi v.h.k. Bu kabi hayotiy misollarning hususiyatlari va funktsiyalarini aniqlash OYD nuqtai nazaridan fikrlashning eng zo'r ko'rinishidir.

 Har bir ob’ekt qandaydir bitta klassga taaluqli bo‘ladi. Klass – bu murakkab struktura bo‘lib, o‘z ichiga ma’lumotlarni, protsedura va funksiyalarni ifodalashdan tashqari, klasslarning vakili bo‘lmish ob’ektlar ustida bajarilishi mumkin bo‘lgan amallarni ham oladi. Klassdagi ma’lumotlar maydonlar, protsedura va funksiyalar esa metodlar deb ataladi.

  •  Har bir ob’ekt qandaydir bitta klassga taaluqli bo‘ladi. Klass – bu murakkab struktura bo‘lib, o‘z ichiga ma’lumotlarni, protsedura va funksiyalarni ifodalashdan tashqari, klasslarning vakili bo‘lmish ob’ektlar ustida bajarilishi mumkin bo‘lgan amallarni ham oladi. Klassdagi ma’lumotlar maydonlar, protsedura va funksiyalar esa metodlar deb ataladi.

Dasturlashdagi obyekt(bundan keyin oddiygina obyekt deb ketiladi) ham haqiqiy hayotdagi obyektlarga o'xshash: Ular ham qandaydir hususiyatlar va bajaradigan funktsiyalardan iborat bo'ladi. Obyektning hususiyatlari har xil dasturiy o'zgaruvchilardan iborat bo'ladi va ularning o'zgartirish uchun qandaydir funktsiyalar bajariladi.

  • Dasturlashdagi obyekt(bundan keyin oddiygina obyekt deb ketiladi) ham haqiqiy hayotdagi obyektlarga o'xshash: Ular ham qandaydir hususiyatlar va bajaradigan funktsiyalardan iborat bo'ladi. Obyektning hususiyatlari har xil dasturiy o'zgaruvchilardan iborat bo'ladi va ularning o'zgartirish uchun qandaydir funktsiyalar bajariladi.

Xulosa:

  • Xulosa:
  • OYD bu obyektga yo’naltirilgan dasturlash.har bir obyekt bitta klassga qarashli bo’ladi va har birining o’z vazifasi mavjud
  • Foydalanilgan adabiyotlar:
  • w3schools.com sayti,google ijtimoiy tarmog’idagi boshqa saytlar.


Download 63.32 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling