Sayti tomonidan o’tkazilgan so’rovnoma natijalariga ko’ra eng yaxshi beshtasini keltirib o’tamiz


C++ qadamlari. O’zgaruvchilar va ma’lumot turlari



Download 42,62 Kb.
bet7/8
Sana14.06.2022
Hajmi42,62 Kb.
#671397
1   2   3   4   5   6   7   8
Bog'liq
Марузалар учун-С га 2017

C++ qadamlari. O’zgaruvchilar va ma’lumot turlari.
27/06/2015Shuhrat AkromovC plus plus / Dasturlash1 Comment
Tasavvur qiling ilk maktab davrlaringiz. O’qituvchi hisoblash masalasini bermoqda: “To’rtni beshga qo’shib, hosil bo’lgan sondan uchni ayiring”. Ushbu masalani javobini aytish uchun bir lahza vaqt ketadi. Lekin hisoblash jarayoni qanday ketayotganini bir tahlil qilaylik. Xotirangizning bir qismida 4 soni, so’ngra 5 sonini eslab qolasiz. Ularni qo’shib yig’indini yodda saqlaysiz. So’ng shu yig’indidan uchinchi eslab qolingan sonni ayirasiz. Agar shu topshiriqni kompyuterga dastur yozib ishlatsangiz, jarayon juda o’xshashligini ko’rish mumkin.
a=4;
b=5;
c=a+b;
natija=c-3;
Kompyuter hotirasidan 4 va 5 soni joylashishi uchun alohida joy ajratiladi, ularning yig’indisini saqlovchi uchinchi son uchun yana bir qism hotira va so’nggi natijani saqlash uchun yana bir qism hotira. Albatta yuqoridagi misol juda sodda, lekin kompyuteringiz bunga o’xshash misollardan milliontasini bir vaqtning o’zida bajara oladi.
Yuqoridagi misolda sonlarni yoki boshqa ma’lumotlar ifodalovchilarini dasturlash tilida o’zgaruvchilar deb nomlanadi. Ular turli ma’lumotlarni o’zida saqlab turishi uchun kompyuterdan ma’lum bir hotira ajratiladi. C++ tilida o’zgaruvchilarni istalgan nom bilan nomlash mumkin. Masalan yuqoridagi “a” bilan nomlangan sonni “birinchi_son” deb e’lon qilish ham mumkin edi.
Ma’lumot turlari
Ma’lumot turlari asosan 4 qismga bo’linadi:

  1. Sonli – int (1, 2, 67, ….)

  2. Belgili – char (‘a’, ‘7’, ‘%’,…)

  3. Suzuvchi – float, double (2.45, 3.33, 1.03, ….)

  4. Mantiqiy – boolean (true, false yoki 0, 1)

O’zgaruvchilar va ma’lumotning sonli turidan foydalanib yuqoridagi misolni dastur ko’rinishini yozamiz
#include ;
using namespace std;
int main ()
{
// o'zgaruvchilarni e'lon qilish:
int birinchi_son, b, summa;
int natija;
// asosiy o’zlashtirish va hisob jarayoni:
birinchi_son = 4;
b = 5;
summa = birinchi_son + b;
natija = summa – 3;
// natijani chop qilamiz:
cout<dasturdan chiqish:
return 0;
}
C++ qadamlari. Kiritish operatori, funksiyani e’lon qilish
06/07/2015Shuhrat AkromovC plus plus / Dasturlash7 Comments
C++ dasturlash tili bilan tanishib borishda davom etamiz. Tushunish oson bo’lishi uchun console muhitida misollar ko’rmoqdamiz. Console muhitida kiritish operatori cin>> orqali amalga oshiriladi. cin>> dan so’ng istalgan ma’lumot turi e’lon qilingan o’zgaruvchini joylashtirsak shu o’zgaruvchi qiymatini qo’lda kiritishimiz mumkin bo’ladi. Masalan:
#include
using namespace std;
int main() {
int a=0;
cout<<"a sonini kiriting: "; cin>>a;
cout<<" Siz "<return 0;
}
Ushbu dasturni ishga tushirganingizda console kursori sizning biror qiymat kiritishingizni kutib turadi va berilgan o’zgaruvchiga biror qiymat kiritganingizdan so’ng, keyingi qator amallarini bajarishga o’tadi. Yuqoridagi misolda 5 sonini kiritgan bo’lsangiz, “Siz 5 sonini kiritdingiz” natijasini olishingiz mumkin.

Download 42,62 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish