21-mavzu; Foydalanuvchi tomonidan aniqlangan va berilgan turi


Download 51.75 Kb.
Sana29.03.2023
Hajmi51.75 Kb.
#1305427
Bog'liq
mastona

21-mavzu; Foydalanuvchi tomonidan aniqlangan va berilgan turi

  • Reja
  • 1;c++ malumot turlari
  • 2foydalanuvchi tomonidan aniqlangan turi
  • C# tiplashgan til hisoblanadi. Har bir obyektni hosil qilishda uning tipini e`lon qilish zarur (masalan butun son, haqiqiy son, forma, oyna, tugma(knopka), satr va boshqalar). Shu orqali kompilyator xatolardan holi bo`lishni, ya`ni o`zgaruvchi qabul qilishi mumkin bo`lgan qiymatlarni qabul qilishini ta`minlaydi. Obyekt tipi kompilyatorga obyekt o`lchamini (masalan int tipidagi obyekt xotiradan 4 bayt egallaydi), uning xususiyatlarini (masaslan forma ko`rinadigan va ko`rinmaydigan bo`lishi mumkin) ko`rsatadi.
  • Xuddi C++ va Java tillari kabi C# da ham tiplar 2 guruhga ajratiladi: Oldindan aniqlangan tilning ichki tiplari va foydalanuvchi (dasturchi) tomonidan aniqlanadigan tiplar.
  • C# yana tiplarni 2 kategoriyaga bo`ladi: o`lchovli tiplar va ko`rsatqichli tiplar. Ular orasidagi asosiy farq qiymatlarini xotirada saqlash usuli. O`lchovli tiplar qiymatlarini stekda saqlanadi. Ko`rsatqichli tiplar obyektning faqat manzilini stekda, o`zini esa ko’chada saqlaydi. Ko’cha dasturning asosiy xotirasi hisolanadi. Ko’chaga murojaat qilish stekka murojaat qilishdan ko`ra sekin. Katta obyektlarni ko’chada saqlash ko`pgini imkoniyatlarga ega. Bu haqda keyinchalik to`xtalamiz.
  • Stek ma`lumotlar strukturasi. U elementarni “birinchi kelgan, oxirgi ketadi” prinsipi bo`yicha saqlaydi. Stek prosessor tomonidan qo`llab quvvatlanadigan xotira sohasiga tegishli. Unda lokal o`zgaruvchilar saqlanadi. Stekka murojaat umumiy xotira sohasiga murojaatga nisbatan bir necha marotaba tezroq. Shuning uchun ma`lumotlarni stekda saqlash dasturning ishlash tezligini oshiradi. C# da o`lchovli tiplar(masalan butun sonlar) qiymatini stekda saqlaydi va unga murojaat o`zgaruvchi nomi bilan amalga oshiriladi. Ko`rsatqichli tiplar ko’chada joylanadi.

22-mavzu; Makroslarni aniqlash va joylashtirish

  • Reja;
  • 1. Foydalanuvchi tomonidan aniqlangan va berilganlar turi
  • 2. Makroslarni aniqlash va joylashtirish

Elektron jadval protsessorining ish maydoni displey ekrani bo'lib, unda elektron jadval satr va ustunlarga bo'lingan to'rtburchaklar shaklida taqdim etiladi. Chiziqlar yuqoridan pastgacha raqamlangan. Ustunlar chapdan o'ngga etiketlanadi. Hujjatning hammasi ekranda ko'rinmaydi, faqat uning bir qismi. Hujjat to'liq hajmda saqlanadi tasodifiy kirish xotirasi, va ekranni foydalanuvchi jadvalni ko'rish imkoniyatiga ega bo'lgan oyna deb hisoblash mumkin. Jadval bilan ishlash uchun jadval kursori ishlatiladi - u yoki bu katakka joylashtirilishi mumkin bo'lgan tanlangan to'rtburchak. Muayyan operatsiyalarni bajarish mumkin bo'lgan elektron jadvalning minimal elementi ko'pincha shunday deb ataladigan katakdir. hujayra. Har bir hujayra o'ziga xos xususiyatga ega nomi(identifikator), katakchaning kesishmasida joylashgan ustun va satr raqamlaridan tashkil topgan. Ustunlarni raqamlash odatda lotin harflari yordamida amalga oshiriladi (chunki ulardan atigi 26 tasi bor va ustunlar ko'proq bo'ladi, keyin bu raqamlash quyidagicha bo'ladi - AA, AB, ..., AZ, BA, BB, BC, .. .), va qatorlar - birdan boshlanadigan o'nlik sonlar yordamida. Shunday qilib, ismlar (yoki manzillar) hujayralar B2, C265, AD11 va boshqalar.

Jadvaldagi keyingi ob'ekt - hujayra diapazoni. U qator, ustun yoki to'rtburchakdagi ketma-ket hujayralardan tanlanishi mumkin. Diapazonni belgilashda uning boshlang'ich va tugash katakchalari to'rtburchaklar diapazonda - yuqori chap va pastki o'ng burchaklarning katakchalari ko'rsatiladi. Eng katta diapazon - butun jadval, eng kichigi - hujayra. Diapazonga misollar - A1:A100; B12: AZ12; B2: K40. Agar diapazon raqamli qiymatlarni o'z ichiga olgan bo'lsa, unda ularni umumlashtirish, o'rtacha qiymatni hisoblash, topilgan minimal yoki maksimal qiymat va h.k. Ba'zan elektron jadval bo'lishi mumkin ajralmas qismi varaq, choyshablar, o'z navbatida, birlashtiriladi kitob(bunday tashkilot ishlatiladi Microsoft Excel). Elektron jadvallardagi hujayralar o'z ichiga olishi mumkin raqamlar(butun va haqiqiy), ramziy va qator qiymatlari, mantiqiy qiymatlar, formulalar(algebraik, mantiqiy, shartni o'z ichiga olgan).


Download 51.75 Kb.

Do'stlaringiz bilan baham:




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