4-laboratoriya ishi. Mavzu: Sonli sinflar va ular bilan ishlash


Download 0.84 Mb.
bet4/6
Sana17.06.2023
Hajmi0.84 Mb.
#1550063
1   2   3   4   5   6
Bog'liq
Dasturlash 2 fani 4- amaliy

int uzg=324;
cout<<
Berilganlarni standart oqimdan (odatda klaviaturadan) o‘qish quyidagi
formatda amalga oshiriladi:
cin>> ;
Bu yerda qiymat qabul qiluvchi o‘zgaruvchining nomi.
Misol:
int Yosh;
cout <<”Yoshingizni kiriting_”;
cin>>Yosh;
Butun turdagi Yosh o‘zgaruvchisi kiritilgan qiymatni o‘zlashtiradi.
Kiritilgan qiymatni o‘zgaruvchi turiga mos kelishini tekshirish mas‘uliyati
programma tuzuvchisining zimmasiga yuklanadi.
Bir paytning o‘zida probel () vositasida bir nechta va har xil turdagi
qiymatlarni oqimdan kiritish mumkin. Qiymat kiritish tugmasini bosish bilan
tugaydi. Agar kiritilgan qiymatlar soni o‘zgaruvchilar sonidan ko‘p bo‘lsa,
«ortiqcha» qiymatlar bufer xotirada saqlanib qoladi.
# include
int main (){
int x,y;
float z;
cin>>x>>y>>z;
cout << “O‘qilgan qiymatlar \n”;
cout<return 0;
}

O‘zgaruvchilarga qiymat kiritish uchun klaviatura orqali harakati amalga
oshiriladi. Shuni qayd etish kerakki, oqimga qiymat kiritishda probel ajratuvchi
hisoblanadi. Haqiqiy sonning butun va kasr qismlari ‘ . ‘ belgisi bilan ajratiladi.
C ++ tili alfaviti va leksemalariga quyidagilar kiradi:
- katta va kichik lotin alfaviti harflari;
- raqamlar - 0,1,2,3,4,5,6,7,8,9;
- maxsus belgilar: ” {} | [] () + - / % \ ; ‘ : ? <=>_ ! & ~ # A . *
Alfavit belgilaridan tilning leksemalari shakllantiriladi:
- identifikatorlar;
- kalit (xizmatchi yoki zahiralangan) so‘zlar;
- o‘zgarmaslar;
- amallar belgilanishlari;
- ajratuvchilar.
4.3.Murakkab saralash algoritmlari.
Vaqtning to‘rtdan bir qismiga qadar markazlashtirilgan kompyuterlarga
saralash ma’lumotlari berilishi hisoblab chiqilgan. Buning sababi, oldindan
saralangan massivda qiymatni topish osonroq. Aks holda, qidiruv pichan o ‘tidan
igna topishga o‘xshaydi.
Barcha ish vaqtini saralash algoritmlarini o‘rganish va amalga oshirishga
sarflaydigan dasturchilar mavjud. Buning sababi shundaki, biznesdagi dasturlarning aksariyati ma’lumotlar bazasini boshqarishni o‘z ichiga oladi. Odamlar doimo ma’lumot bazalarida ma’lumot qidirishadi. Bu shuni anglatadiki, qidirish algoritmlari juda mashhur.
Ammo bitta "lekin" bor. Qidiruv algoritmlari allaqachon saralangan
ma’lumotlar bazalari bilan ancha tez ishlaydi. Bunday holda, faqat chiziqli qidirish kerak.
Ba‘zi bir vaqtlarda kompyuterlar foydalanuvchilarsiz bo‘lganda, saralash
algoritmlari ma’lumotlar bazalari bilan ishlashda davom etmoqda. Qidiruv
foydalanuvchilari yana keladi va ma’lumotlar bazasi ma‘lum bir qidiruv maqsadiga qarab allaqachon saralanadi.



Download 0.84 Mb.

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




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