C++ dasturlash tilining elementlari.
Dasturlash tizimlarining o'rni, vazifasi texnik masalalarni yechishda qo'llanishi.
AMALIY QISM
2.1. Arifmetik amallar
2.2. Dasturda qavs yordamida amallarni bajarish tartibini o’zgartirish ko’rsatish talab etiladi.
XULOSA
FOYDANILGAN ADABIYOTLAR
ILOVALAR[ Internet ma’lumotlari]
(3-bet qo’lda)
KIRISH
Prezidentimiz Sh.M.Mirziyoev o’z chiqishlarida Insoniyat o’zining tarixiy taraqqiyoti jarayonida har xil ish qurollarini yaratgan. Bu ish qurollari uning jismoniy mеhnatini yengillashtirishga xizmat qilgan. Bularga oddiy bolta, tеsha, arradan tortib hozirgi zamon qudratli mashina va traktorlarini misol sifatida kеltirish mumkin.
Inson bu davrda faqat mеhnat qurollarini yaratish bilan chеgaralanib qolmay, balki u o’zining aqliy mеhnatini yengillashtirish qurollarini ham yaratdi. Bunga oddiy hisob-kitob toshlaridan tortib, hozirgi kunda ham o’z kuchi va qulayligini yo’qotmagan cho’tlar misol bo’la oladi.
XX asrning 30-40 yillariga kеlib, EHMlarning birinchi loyihalari paydo bo’la boshladi. Birinchi EHM yaratish ishlarini 1937 yilda AQSHning Ayova shtatida joylashgan univеrsitеtning profеssori A. Atanasov boshladi. Millati bolgar bo’lgan bu olim yaratmoqchi bo’lgan EHM matеmatik-fizikaning ayrim masalalarini yechishga mo’ljallangan edi. Ammo ikkinchi jahon urushi bu ishlarni oxirigacha yetkazish imkonini bеrmadi. Atanasovning buyuk xizmatlari shundaki, u birinchi bo’lib EHMlarda ikkilik sanoq sistеmasini qo’llashning qulayligini ko’rsatadi.
Axborot kommunikatsion texnonologiyalarini taraqqiy etishida bevosita dasturlash tillarining o’rni beqiyos. Ayniqsa, hozirgi davrga kelib C++, Java, Delphi dasturlash tillar yordamida shaxsiy kompyuterlar uchun amaliy dasturiy to’plamlardan tashqari SmartPhone va Planshetlar uchun operatsion tizim (iOS, Android, Windows mobile, Symbian va h.k) va ilovalar yaratilmoqda.
Informatsion texnologiyalarning yana bir muhim jihatlaridan biri shundaki, bu fan jadal sur’atlarda o‘sib, yil sayin yangidan-yangi yo‘nalishlarga, mutaxassisliklarga tarmoqlanib ketmoqda: algoritmik, mantiqiy, obyektga yo‘naltirilgan, vizual, parallel dasturlash texnologiyalari, animatsiya, multimediya, Web, ma’lumotlar bazasini boshqarish tizimlari, ko‘p prosessorli, neyron arxitekturali kompyuterlar va hokazo. Ko‘rinib turibdiki, informatika meta fan darajasiga ko‘tarilib, uni bitta o‘quv kursi chegarasida to‘liq o‘zlashtirishning imkoni bo‘lmay qoldi.
Informatsion texnologiyalar sohasi bo‘yicha rus va ingliz tillarida qo‘llanmalar juda ko‘p chop etilmoqda. Oxirgi yillarda o‘zbek tilidagi qo‘llanmalar ham ko‘payib qoldi.
Toshkentda IT-park tashkil qilingani, u bir yildayoq o‘z samarasini ko‘rsata boshlagani, IT-parklar Nukus, Buxoro, Namangan, Samarqand, Guliston va Urganch shaharlarida ham tashkil etilajagi haqida gapirib o’tdi.
Bilimli yoshlarimizga sharoit yaratib bermasak, ular xorijga chiqib ketadi.
Biz «Bir million dasturchi» loyihasini amalga oshirishni boshladik. Bu katta marrra. Lekin biz hamkorlar bilan kelishib oldik, dastur ham, pul ham bor. Shuni amalga oshirsak, yaqin 3-4 yil ichida juda ko‘p narsa o‘zgaradi.
Tasavvur qiling, bir million dasturchi barcha sohaga kirib boradi va raqamli iqtisodiyotning rivojlanishiga katta hissa qo‘shadi. Bu — katta drayver bo‘ladi mamlakat rivojlanishiga. Biz hech qachon bunday katta marra olmaganmiz», dedi Shavkat Mirziyoyev.
SHAVKAT MIRZIYOYEV MUROJAATNOMA BIR MILLION DASTURCHI
Жонажон Ўзбекистонимиз янги ўн йилликка қадам қўймоқда. Эришган натижаларимиз тарихга айланиб, олдимизда янги-янги ўзгаришларни амалга ошириш бўйича улкан вазифалар ва имкониятлар пайдо бўлмоқда. Шу боис, бугун Сизлар билан биргаликда мамлакатимизни 2020 йил ва келгуси 5 йилда ривожлантириш бўйича, устувор йўналиш ва вазифаларни белгилаб олишимиз лозим.
Биз янги Ўзбекистонни халқимиз билан биргаликда барпо этамиз, деган улуғвор мақсадни ўз олдимизга қўйганмиз. Бу борада «Жамият – ислоҳотлар ташаббускори» деган янги ғоя кундалик фаолиятимизга тобора чуқур кириб бормоқда.
Ислоҳотларнинг амалий натижадорлигини оширишда, жойларда янги ташаббусларни илгари суришда аҳолимизнинг янада фаолроқ, янада ташаббускор бўлишига эришмоғимиз лозим.
I.NAZARIY QISM
1.1.Zamonaviy dasturlash texnologiyalari.
Dasturlash tillari va tizimlari, ularning ishlatilishi va tasnifi.
Dasturlash – kompyuterlar va boshqa mikroprosersorli elektron mashinalar uchun dasturlar tuzish, sinash va o’zgartirish jarayonidan iborat.
Odatda dasturlash yuqori saviyali dasturlash tillari (Delphi, Java, C++, Python) vositasida amalga oshiriladi. Bu dasturlash tillarining semantikasi odam tiliga yaqinligi tufayli dastur tuzish jarayoni ancha oson kechadi.
Biz sizga xozirgi kunda keng tarqalgan desktop dasturlashda ishlatiladigan dasturlash tillaridan bazilari xaqida aytib o'tamiz:
Delphi (talaff. delfi) — dasturlash tillaridan biri. Borland firmasi tomonidan ishlab chiqarilgan. Delphi dasturlash tili ishlatiladi va avvaldan Borland Delphi qo’llanilayotgan shu nomga ega bulgan.
Object Pascal — Pascal tilidan bir qancha kengaytirishlar va to’ldirishlar orqali kelib chiqqan bo’lib, u ob’yektga yo’naltirilgan dasturlash tili hisoblanadi.
Avvaldan ushbu dasturlash muhiti faqatgina Microsoft Windows amaliyot tizimi uchun dasturlar yaratishga mo'ljallangan, keyinchalik esa GNU/Linux hamda Kylix tizimlari uchun moslashtirildi, lekin 2002-yilgi Kylix 3 sonidan so'ng ishlab chiqarish to'xtatildi, ko'p o'tmay esa Microsoft.NET tizimini qo'llab quvvatlashi to'g'risida e'lon qilindi.
Lazarus proekti amaliyotidagi (Free Pascal) dasturlash tili Delphi dasturlash muhitida GNU/Linux, Mac OS X va Windows CE platformalari uchun dasturlar yaratishga imkoniyat beradi.
Do'stlaringiz bilan baham: |