4-laboratoriya ishi. Mavzu: Sonli sinflar va ular bilan ishlash
Download 0.84 Mb.
|
Dasturlash 2 fani 4- amaliy
- Bu sahifa navigatsiya:
- include int main (){ int x,y; float z; cin>>x>>y>>z; cout << “O‘qilgan qiymatlar \n”; cout<
- 4.3.Murakkab saralash algoritmlari.
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< } 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling