chiziqli tuzilmalarning algoritimi va dasturlari

DOCX 17 стр. 127,4 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 17
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. boshlash kiritiladigan qiymatlar 1-amal tamom 2-amal . . . n-amal natija 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 …
2 / 17
long double 12 bayt +/- 3.4e +/- 4932 (~15 raqam) butun sonlar uchun unsigned (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 …
3 / 17
std; int main() { int a, b; cin>>a>>b; int c = a + b; cout - kiritish chiqarish(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 …
4 / 17
qda. s – satr kutilmoqda. f - float turidagi son kutilmoqda. kiritilayotgan 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) …
5 / 17
ga uni qismlarga ajratishimiz ham mumkin: #include #include #include using 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: …

Хотите читать дальше?

Скачайте все 17 страниц бесплатно через Telegram.

Скачать полный файл

О "chiziqli tuzilmalarning algoritimi va dasturlari"

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. boshlash kiritiladigan qiymatlar 1-amal tamom 2-amal . . . n-amal natija c++ tilida operatorlar 2 turga bo`linadi: 1. sodda operatorlar 2. murakkab o...

Этот файл содержит 17 стр. в формате DOCX (127,4 КБ). Чтобы скачать "chiziqli tuzilmalarning algoritimi va dasturlari", нажмите кнопку Telegram слева.

Теги: chiziqli tuzilmalarning algorit… DOCX 17 стр. Бесплатная загрузка Telegram