chiziqli tuzilmalarning algoritmlari va ularning dasturi

DOC 15 pages 208.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 15
2-tajriba ish mavzu: chiziqli tuzilmalarning algoritmlari va ularning dasturi. ishdan maqsad. c++ dasturlash tilida dastur tuzilishi va alifbosi, ma`lumotlarning asosiy turlari bilan tanishish, kiritish-chiqarish operatorlari, matematik funksiyalar va konstantalardan foydalanishni o’rganish. nazariy qism. faqat ketma-ket bajariladigan amallardan tashkil topgan algoritmlarga-chiziqli algoritmlar deyiladi. bunday algoritmni ifodalash uchun ketma-ketlik strukturasi ishlatiladi. strukturada bajariladigan amal mos keluvchi shakl bilan ko’rsatiladi. chiziqli algoritmlarning blok- sxemasini umumiy strukturasini quyidagi ko’rinishda ifodalash mumkin. c++ tilida operatorlar 2 turga bo`linadi: 1. sodda operatorlar 2. murakkab operatorlar sodda operatorlar tarkibida boshqa operatorlar bo`lmaydi. bularga o`zlashtirish, kiritish, chiqarish, shartsiz o`tish va bo`sh operatorlar kiradi. murakkab operatorlar o`z ichiga bir necha sodda operatorlarni olishi mumkin. har bir murakkab operator programmada “{“ va “}” simvollari orasiga olingan bo`lishi kerak! murakkab operatorlarga shartli o`tish, takrorlanish, tanlash va birlashtirish operatorlari kiradi. ma’lumot tiplari. dasturda biror ma’lumotni saqlash va qayta ishlashda har bir ma’lumot qandaydir tipda saqlanadi. c++ da sonlarni saqlash uchun bir nechta …
2 / 15
igned (ishorasiz) faqat manfiy bo’lmagan sonlarni saqlash uchun hizmat qiladi. o’zgaruvchini nomlash. o’zgaruvchilar bilan ishlash uchun ularning har biriga alohida nom berish lozim. o’zgaruvchini nomlashda uning maqsadini tushuntirib beradigan ingliz tilida nom qo’yish lozim. masalan kub hajmining qiymatini saqlaydigan o’zgaruvchini cube_volume deb nomlagan maqsadga muvofiq. c++ da o’zgaruvchini nomlashda bir nechta qoidalar mavjud: 1. o’zgaruvchi nomi harf yoki pastki chiziq(_) belgisi bilan boshlanishi kerak va harflar, raqamlar va pastki chiziq belgisidan iborat bo’lishi lozim. 2. boshqa belgilarni, masalan . yoki % qo’llash mumkin emas. probel ham qatnashmasligi lozim. ma’noga ega qismlari bir-biridan cube_volume ga o’xshab pastki chiziqcha bilan ajratilishi lozim. masalancan_volume. 3. o’zgaruvchini nomlashda kata va kichik harflar farq qiladi. cube_volume va cube_volume o’z garuvchilari boshqa-boshqa. 4. c++ da maxsus ma’noga ega bo’lgan masalan int, return, for kabi so’zlarni o’zgaruvchi nomi sifatida qo’llash mumkin emas. c++ da o`zgaruvchini e’lon qilish. o’zgaruvchini e’lon qilishda dastlab o’zgaruvchi tipi yoziladi, undan so’ng o’zgaruvchi …
3 / 15
iqarish(cin, cout)bilan ishlash uchun e’lon qilinadigan kutibxona. using namespace std – standart kutibxonalardan foydalanganda har bir dasturda uni yozish lozim int a, b – a va b o’zgaruvchilarni tavsiflash cin>>a>>b cin – oz’garuvchilar qiymatlarini kiritish uchun xizmat qiladi. dastlab kiritilgan sonni a o’zgaruvchi , keying kiritilgan sonni b o’zgaruvchi o’zida saqlaydi. sonlarni probel yoki enter bilan ajratilagan holda kiritish mumkin. int c = a + b – o’zgaruvchi a va b larning qiymatlari yig’indisini o’zlashtiradi. bunda a va b larning qiymatlari o’zgarmaydi. cout int main() { int num = -27; int number = 27; float f = 123.456; char r = 'a'; char str[4] = "abc"; printf("%d\n",num); /* -27 */ printf("%u\n",number); /* 27 */ printf("%o\n",number); /* 33 */ printf("%x\n",number); /* lb */ printf("%f\n",f); /* 123.456001 */ printf("%e\n",f); /* 1.23456e+02 */ printf("%e\n",f); /* 1.23456e+02 */ printf("%c\n",r); /* a */ printf("%s\n", /* abc */ return 0; } formatli kiritish scanf. scanf funksiyasi …
4 / 15
an sonning butun raqamlari va nuqtadan so’ng kasr raqamlari soni va e yoki e belgisidan so’ng mantissa raqamlari soni ko’rsatilishi mumkin. #include int main(void) { unsigned width, precision; int number = 256; double weight = 242.5; printf("what field width?\n"); scanf("%d", &width); printf("the number is :%*d:\n", width, number); printf("now enter a width and a precision:\n"); scanf("%d %d", &width, &precision); printf("weight = %*.*f\n", width, precision, weight); printf("done!\n"); return 0; } barcha amallar yuqoridan pastga, bir qatorda chapdan o’ngga bajarilib keladi. c++ da matematik funksiyalar. matemetik funksiyalardan foydalanish uchun cmath jutibxonasini e’lon qilish lozim. funksiya tavsifi misol abs( a ) fabs(a) a ning moduli a haqiyqiy son moduli abs(-3)= 3 abs(5)= 5 sqrt(a) a ning kvadrat ildizi sqrt(9)=3.0 pow(a, b) а ni b darajaga ko’tarish pow(2,3)=8 ceil( a ) а ni o’zidan kichik bo’lmagan eng kichik butun songa yaxlitlash ceil(2.3)=3.0 ceil(-2.3)=-2.0 floor(a) а ni o’zidan katta bo’lmagan eng kichik butun songa yaxlitlash floor(12.4)=12 …
5 / 15
g namespace std; int main() { double x, y, z; cin>>x>>y>>z; double a = pow(2, -x); double b = sqrt(x + sqrt(sqrt(fabs(y)+2))); double c = pow(exp(x-1) / sin(z+2) + 2, 1. / 3); double af = a * b * c; printf("%.2f", af); } topshiriqlar. 1-topshiriq 1. kvadrat diagnali d berilgan, kvadtar tomoni, yuzi va peremetrini hisoblang. 2. abcd kvadratning ikkita uchi a(x1,y1) va b(x2,y2) berilgan kvadrat tomoni, peremetri, va yuzini toping. 3. teng yonli uchburchak peremetri p berilgan, uchburchak tomoni va yuzini toping. 4. tekislikda uchta nuqta a(x1,y1), b(x2,y2), c(x3,y3) berilgan ab va ac nuqtalar orasidagi masofani toping. 5. to’g’ri burchakli uchburchak katetlari a va b berilgan, uchburchak gipotenuzasini, yuzini va burchaklari sinusini toping. 6. ikki xonali son berilgan raqamlar yig’indisini toping. 7. uzunlik a metr b detsimetr va c santimetrda berilgan ularni m, dm va sm da ifodalng. (m: 3m 50dm 20sm – 8,2m, 82 dm, 820 sm) …

Want to read more?

Download all 15 pages for free via Telegram.

Download full file

About "chiziqli tuzilmalarning algoritmlari va ularning dasturi"

2-tajriba ish mavzu: chiziqli tuzilmalarning algoritmlari va ularning dasturi. ishdan maqsad. c++ dasturlash tilida dastur tuzilishi va alifbosi, ma`lumotlarning asosiy turlari bilan tanishish, kiritish-chiqarish operatorlari, matematik funksiyalar va konstantalardan foydalanishni o’rganish. nazariy qism. faqat ketma-ket bajariladigan amallardan tashkil topgan algoritmlarga-chiziqli algoritmlar deyiladi. bunday algoritmni ifodalash uchun ketma-ketlik strukturasi ishlatiladi. strukturada bajariladigan amal mos keluvchi shakl bilan ko’rsatiladi. chiziqli algoritmlarning blok- sxemasini umumiy strukturasini quyidagi ko’rinishda ifodalash mumkin. c++ tilida operatorlar 2 turga bo`linadi: 1. sodda operatorlar 2. murakkab operatorlar sodda operatorlar tarkibida boshqa operatorlar bo`lmaydi. bula...

This file contains 15 pages in DOC format (208.0 KB). To download "chiziqli tuzilmalarning algoritmlari va ularning dasturi", click the Telegram button on the left.

Tags: chiziqli tuzilmalarning algorit… DOC 15 pages Free download Telegram