• Kurs ishining hajmi.
  • Kurs ishining vazifalari va maqsadlari




    Download 1.61 Mb.
    bet2/10
    Sana19.06.2023
    Hajmi1.61 Mb.
    #74294
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    C tilida panel yaratuvchi komponentlar1
    1. Flavonoidlar tasnifi. Flavonoidlar xossalari, Tayoqchalarni o’rnini almashtirish, O‘zbеkiston rеspublikasi xalq ta’limi vazirligi t. N. Qori niyoz, C da Enkapsulatsiya. (Sinf Class) - UzbekDevs, Tokarlik dastgohlar. Tv-7 metallarni kesib ishlash dastgohlari, Blokcheyn, 1, ozbekiston va yevropa ittifoqi savdo iqtisodiy aloqalarining asosiy, Имя существительное, O’ZBEKISTONDA TEMIR YO’L TRANSPRTINING RIVOJLANISHI, Bog\'lovchining vazifasiga ko\'ra turlari, 001dars, f5a369aa-1eba-f08f-8103-55ef9f2129a5 media , Kimyo. Shomurotova Sh.X, Djurayeva F.A (1)
    Kurs ishining vazifalari va maqsadlari. Jamiyat hayotiga axborotlarni kеng darajada kirib kеlishi fuqarolarga axborot olishga bo‘lgan imkoniyatlar eshigini ochib bеrdi. Mazkur o‘zgarishlar birinchi navbatda, yangi axborot kommunikatsiyalarini ta'siri ostida yuz bеrib, inson faoliyatining har bir sohasida axborotga bo‘lgan ehtiyojning ortishi bilan tavsiflanadi. Bugungi kunda mutaxassislar axborotni asosiy bеlgisi sifatida ma'lumotni qayta ishlash jarayonining muayyan bosqichlarga bo‘linishini e'tirof etadilar. Bu esa, o‘z navbatida, ushbu jarayonning batamom tartibga solinishi va uni avtomatlashtirilgan holga o‘tkazilishi uchun yangi imkoniyat yaratib bеrdi.Hozirda jurnalistikani tezkor axborotlarsiz tassavvur qilish qiyin. OAV’ning qaysi turiga nazar tashlamang, axborotni istе'molchiga uzatish jarayonida, aynan jurnalistika hodimlari ishiga guvoh bo’lasiz. XXI asr jahon hamjamiyati tomonidan “axborot kommunikatsiyalari asri” dеya e'tirof etilmoqda. Bunday sharoitda bilim, axborotga egalik ishlab chiqarish va iqtisodiy aloqalar ustidan hukmronlik qilish imkonini bеradi. Kompyutеr madaniyatining kirib kеlishi tufayli insonning o‘z ustida ishlashi, malakasini oshirishga intilishiga asoslangan fikrlash, bilim olishning yangi ko‘rinishi yuzaga kеldi.Bu esa isonda axborotga bo’lgan talabni kuchaytiradi.O’z navbatida bu axborotlar kurashuvini belgilab beradi.
    Kurs ishining hajmi. Kurs ishi kirish, ikkita bob, xulosa, foydalanilgan adabiyotlar ro’yxatidan tashkil topgan bo’lib – 37 betdan iborat.


    I bob. C++ da dasturlashning asosiy qismi
    1.1 C++ tilida panel yaratuvchi komponentlar
    Ma’lumki EHM berilgan algoritmlarni formal bajaruvchi avtomat hisoblanadi. Shuning uchun, biror masalani EHM da yechish uchun unga mos algoritmni berish zarur. Algoritmni EHM ga uzatishda esa uni maxsus «mashina tili»ga o’girib, mashina kodida yozilgan dasturga aylantiriladi. Shu bilan bir qatorda, turli xil EHM lar uchun turli tillar yaratilgan bo’lib, biror EHM uchun yozilgan dastur boshqa EHM uchun tushunarsiz bo’lishi mumkin. Shunday qilib, har bir EHM faqat o’zining «mashina tili»da yozilgan dasturlarnigina tushunishi va bajarishi mumkin.
    C++ dasturlash tili C tiliga asoslangan. C esa o'znavbatida B va BCPL tillaridan kelibchiqqan. BCPL 1967 yilda Martin Richards tomonidan tuzilgan va operatsion sistemalarni yozish uchun mo'ljallangan edi. Ken Thompson o'zining B tilida BCPL ning ko'p hossalarini kiritgan va B da UNIX operatsionsistemasiningbirinchiversiyalariniyozgan. BCPL ham, B ham tipsiz til bo'lgan.Yani o'garuvchilarning ma'lum bir tipi bo'lmagan – har bir o'zgaruvchi kompyuter hotirasida faqat bir bayt joy egallagan.O'zgaruvchini qanday sifatda ishlatish esa, yani butun sonni, kasrlisonmi yoki harfdekmi, dasturchi vazifasi bo'lgan.
    C tilini Dennis Ritchie B dan keltirib chiqardi va uni 1972 yili ilk bor Bell Laboratoriyasida, DEC PDP-11 kompyuterida qo'lladi. C o'zidan oldingi B va BCPL tillarining juda ko'p muhim tomonlarini o'zichiga olish bilan bir qatorda o'zgaruvchilarni tiplashtirdi va bir qator boshqa yangiliklarni kiritdi. Boshlanishda C asosan UNIX sistemalarida keng tarqaldi.Hozirda operatsion sistemalarning asosiy qismi C/C++ da yozilmoqda. C mashina arhitekturasiga bog'langan tildir.Lekin yaxshi rejalashtirish orqali dasturlarni turli kompyuter platformalarida ishlaydigan qilsa bo'ladi.
    1983 yilda, C tili keng tarqalganligi sababli, unistandartlash harakati boshlandi. Buning uchun Amerika Milliy Standartlar Komiteti (ANSI) qoshida X3J11 texnikkomitet tuzildi.va 1989 yilda ushbu standart qabul qilindi.
    Standartnidunyobo'yichakengtarqatishmaqsadida 1990 yilda ANSI va Dunyo Standartlar Tashkiloti (ISO) hamkorlikda C ning ANSI/ISO 9899:1990 standartini qabul qilishdi. Shu sababli C da yozilgan dasturlar kammiqdordagi o'zgarishlar yoki umuman o'zgarishlarsiz juda ko'p kompyuter platformalarida ishlaydi.
    C++ 1980 yillar boshida Bjarne Stroustrup tomonidan C ga asoslangan tarzda tuzildi.C++ juda ko'p qo'shimchalarni o'zichiga olgan, lekinenga sosiysi u ob'ektlar bilan dasturlashga imkon beradi.
    Dasturlarni tez va sifatli yozish hozirgi kunda katta ahamiyat kasb etmoqda. Buni ta'minlash uchun ob'ektli dasturlash g'oyasi ilgari surildi.Huddi 70-chi yillar boshi dastrukturalida sturlash kabi, programmalarni hayotdagi jismlarni modellashtiruvchi ob'ektlar orqali tuzishda sturlash sohasida inqilob qildi.
    C++ dan tashqari boshqa ko'p ob'ektli dasturlshga yo'naltirilgan tillar paydo bo'ldi. Shulardan eng ko'zga tashlanadigani Xerox ning Palo Altoda joylashgan ilmiy-qidiruv markazida (PARC) tuzilgan Smalltalk dasturlash tilidir.Smalltalk da hamma narsa ob'ektlarga asoslangan. C++ esa gibrid tildir.Unda C ga o'xshab strukturali dasturlash yoki yangicha, ob'ektlar bilan dasturlash mumkin. Yangicha deyishimiz ham nisbiydir.Ob'ektli dasturlash falsafasi paydo bo'lganiga ham yigirma yildan oshayapti.
    C++ sistemasi asosan quyidagi qismlardan iborat. Bular dasturni yozish redaktori, C++ tili va standart kutubhonalardir. C# dasturi ma'lum bir fazalardan o'tadi. Birinchisi dasturni yozish va tahrirlash, ikkinchisi preprosessor amallarini bajarish, kompilyatsiya, kutubhonalardagi ob'ekt va funksiyalarni dastur bilan bog'lash (link), hotiraga yuklash (load) va bajarish (execute).


    Download 1.61 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 1.61 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kurs ishining vazifalari va maqsadlari

    Download 1.61 Mb.