Mavzu: C# dasturlash tilida parallel kolleksiyalar bilan ishlash


Download 409.01 Kb.
bet1/3
Sana19.06.2023
Hajmi409.01 Kb.
#1619307
  1   2   3
Bog'liq
MASHRABJON KURSAVOY

MAVZU: C# dasturlash tilida parallel kolleksiyalar bilan ishlash

2-bosqich S19.71-guruh talabasi

Otaboyev Mashrabjon

Kurs ishining dolzarbligi: Ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish, hamda indeksatorlarni misollarga tadbiq qilish masalalari ko’rib o’tilgan.

  • Kurs ishining dolzarbligi: Ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish, hamda indeksatorlarni misollarga tadbiq qilish masalalari ko’rib o’tilgan.
  • Kurs ishining maqsadi: Massivlar, satrlar, indeksatorlar vaularning xossalari bilan tanishish va ularni misollarda qo’llash.
  • Kurs ishining asosiy vazifalari:
  • Massivlar, ularni e’lon qilish va ularning xossalarini o’rganish;
  • Satriy kattaliklar bilan tanishish;
  • Indeksatorlar va ularga oid misollar ishlash;
  • Kurs ishining obyekti: Massivlar va indeksatorlar bilan yaqindan tanishish va ularni misollarda qo’llash.
  • Kurs ishining predmeti: C# dasturlash tilini keng targ’ib qilish.
  • Kurs ishining tarkibi: Ushbu kurs ishi kirish, 2 ta bob, 6 ta reja, xulosa, foydalanilgan adabiyotlar va ilova qismlaridan iborat.

C# dasturlash tilida Consol rejimda dastur tuzish uchun yangi loyiha yaratamiz (File/New Project/Visual C#/ Console Application). Ushbu loyihamizni nomlaymiz. Bizga C# kodini yozish uchun yangi oyna ochiladi.Buni kompyuterdagi ketma-ketligi quyidagicha:
1.1-chizma.Yangi loyiha yaratish
Yaratilgan tiplarni o’zlashtirish.
Bir tipga tegishli bo’lgan obyektlar boshqa tipli obyektga oshkor yoki yashirin tarzda o’zlashtirilishi mumkin.Yashirin tarzda avtomatik o’zlashtirish bo’lib, uni kompyuter sizning o’rningizda amalga oshiradi. Oshkor o’zlashtirish faqatgina siz tomoningizdan berilgan qoida bo’yicha amalga oshadi.Yashirin o’zlashtirish ma’lumotlar yo’qolishini oldini oladi.
Masalan, siz short tipidagi (2 bayt) axborotni int tipidagi (4 bayt) obyektga o’zlashtira olmaysiz, bunda axborot yo’qolishi bo’lishi mumkin. Lekin buni kompyuter avtomatik tarzda o’zlashtirganda hech qanday xatolik ro’y bermaydi.
Short x=1;
Int y = x ; // yashirin o’zlashtirish
Agar siz aksincha almashtirishni amalga oshirsangiz, axborot yo’qolishiga olib keladi. Kompilyator bunday o’zlashtirishni amalga oshirmaydi.
Short x ;
Int y=5;
X=y; // Komplyatsiya amalga oshmaydi
Siz buning uchun oshkor almashtirishni amalga oshirishingiz kerak.
Short x;
Int y;
x=(short) y; // to’g’ri

Download 409.01 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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