ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg’ulotlar

DOCX 36,9 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1
1698819706.docx ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg ’ ulotlar reja: 1. bir o ’ lchovli massivlarga misollar: 2. bir o ’ lchovli massivlar va ko ’ rsatkichlar 3. ikki o ’ lchovli massivlar 4. qatorli massivlar va fayllar 5. y o zuv va jadvallar /docprops/thumbnail.emf ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg’ulotlar reja: 1. bir o’lchovli massivlarga misollar: 2. bir o’lchovli massivlar va ko’rsatkichlar 3. ikki o’lchovli massivlar 4. qatorli massivlar va fayllar 5. yozuv va jadvallar ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg’ulotlar reja: 1. bir o’lchovli massivlarga misollar: 2. bir o’lchovli massivlar va ko’rsatkichlar 3. ikki o’lchovli massivlar 4. qatorli massivlar va fayllar 5. yozuv va jadvallar vektorlar, massivlar, yozuvlar va jadvallar vektor (vector) – bu s++ standart kutubxonasidan olingan shablon yoki namuna, erkin holda murojaatni amalga oshiruvchi dinamik massivlarda foydalaniladi. vektorlar ma’lumotlar tuzilmasidan bo’lib, ro’yxat va dek kabi konteyner xususiyatiga ega. vector bosh faylda joylashdi, ya’ni …
2
) { int x,y,n,h,a[1000],min,max; cin >> n; for(int i=0;i > a[i]; int s=0; for(int i=0;i max) y=i; } cout x){ for(int i=x+1;i =a[i]){ h=min; min=a[i];a[i]=h; } } a[j]=min; min=a[j+1]; m++;cout #include using namespace std; int main(){ float a[1000], min;int n,h; cin >> n; for(int i=0;i >a[i]; min=a[0]; for(int i=0;i =a[i]) h=i; } cout 0){ s+=a[i]; i++;} } } cout #include using namespace std; struct talaba { char fam[15]; char ismi[15]; char fakultet[10]; float guruhi; char manzili[20]; }uquvchi[100]; main() { int n; cout >n; for (int i=0; i >uquvchi[i].fam; cout >uquvchi[i].ismi; cout >uquvchi[i].fakultet; cout >uquvchi[i].guruhi; cout >uquvchi[i].manzili; cout #include using namespace std; int main() { struct employee{ char name[64]; long employee_id; float salary; char phone[10]; int office_number ; } worker; strcpy(worker.name, "tolibov bekzod"); worker.employee_id = 12345; worker.salary = 250000.00; worker.office_number = 102; strcpy(worker.phone, "7065478"); cout #include using namespace std; struct employee{ char name[64]; long employee_id; float salary; char phone[10]; int office_number …
3
me(&worker); get_employee_id(&worker); salary(&worker); office_number(&worker); phone(&worker); cout<<"\n ------------------------ \n";} cout<<"\n ======================== \n"; getch(); return 0; } № 8-topshiriq 1–variant. quyidagi maydonlardan tashkil topgan, student nomi bilan tuzilmani hosil qiling: · familiya va initsiallari; · guruh raqami; · o’zlashtirish darajasi (massiv 5ta elementdan iborat). navbatdagi amallarni bajaruvchi dasturni tuzing: · 10 ta student toyifasidagi tuzilmani klaviatura orqali massiv ma’lumotlarini kiriting; · ro’yxatda guruh raqami o’sish tartibida bo’lishi shart; · o’rtacha bali 4.0 dan yuqori bo’lgan talabalar ro’yxati ekranga chiqarilsin. · agar bunday o’zlashtirishga ega talabalar bo’lmasa, u holda ekranga mos xabar matnini chiqarilsin. 2–variant. quyidagi maydonlardan tashkil topgan, student nomi bilan tuzilmani hosil qiling: · familiya va initsiallari; · guruh raqami; · o’zlashtirish darajasi (massiv 5ta elementdan iborat). navbatdagi amallarni bajaruvchi dasturni tuzing: · 10 ta student toyifasidagi tuzilmani klaviatura orqali massiv ma’lumotlarini kiriting; ro’yxat talabalarni o’zlashtirish baliga nisbatan o’sish tartibida joylashtirilsin; · 4 va 5 bahoga o’zlashtirgan talabalar ro’yxati ekranga chiqarilsin; …
4
eroflot nomi bilan tuzilmani shakllantiring: · belgilangan reys punkti nomini; · reys raqami; · samolyot turi. navbatdagi amallarni bajaruvchi dasturni tuzing: · 7 ta aeroflot toyifadan tashkil topgan tuzilmani klaviatura orqali massiv ma’lumotlarini kiriting; ro’yxat reys raqami asosida o’sish tartibida bo’lsin; · reys raqami, samolyot turi, belgilangan uchish yo’li, berilgan nom bilan mos holda ekranga chiqarilsin; · agar bunday reys mavjud bo’lmasa, u holda ekranga mos xabar matni chiqarilsin. 5–variant. quyidagi maydonlardan tashkil topgan, aeroflot nomi bilan tuzilmani shaklantiring: · belgilangan reys punkti nomini; · reys raqami; · samolyot turi. navbatdagi amallarni bajaruvchi dasturni tuzing: · 7 ta aeroflot toyifadan tashkil topgan tuzilmani klaviatura orqali massiv ma’lumotlarini kiriting; ro’yxat belgilangan punkt nomi asosida alfavit tartibida bo’lsin; · punkit nomi, reys raqami, xizmat ko’rsatuvchi samolyot turi bilan mos holda ekranga chiqarilsin; · agar bunday reys mavjud bo’lmasa, u holda ekranga mos xabar matni chiqarilsin. 6–variant. quyidagi maydonlardan tashkil topgan, worker nomi …
5
tilgan vaqt asosida poezdlar haqidagi ma’lumotni ekranga chiqarsin; · agar bunday poezd bo’lmasa, u holda ekranga mos xabar matni chiqarilsin. 8–variant. quyidagi maydonlardan tashkil topgan, train nomi bilan tuzilmani shaklantirilsin: · belgilangan punkt nomi; · poezd raqami; · jo’nash vaqti. navbatdagi amallarni bajaruvchi dasturni tuzing: · 6 ta train toyifadan tashkil topgan tuzilmani klaviatura orqali massiv ma’lumotlarini kiriting; belgilangan jo’nash vaqtlari bo’yicha poezdlar ro’yxati tartiblansin; · klaviatura orqali kiritilgan yo’nalish punktlari asosida poezdlar haqidagi ma’lumot ekranga chiqarsin; · agar bunday yo’nalishda poezd bo’lmasa, u holda ekranga mos xabar matni chiqarilsin. 9–variant. quyidagi maydonlardan tashkil topgan, train nomi bilan tuzilmani shaklantirilsin: · belgilangan punkt nomi; · poezd raqami; · jo’nash vaqti. navbatdagi amallarni bajaruvchi dasturni tuzing: · 8 ta train toyifadan tashkil topgan tuzilmani klaviatura orqali massiv ma’lumotlarini kiriting; poezd raqamlari bo’yicha ro’yxat tartiblansin; · klaviatura orqali kiritilgan poezd raqamlari haqidagi ma’lumot ekranga chiqarsin; · agar bunday raqamdagi poezd bo’lmasa, u …

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

Скачайте полный файл бесплатно через Telegram.

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

О "ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg’ulotlar"

1698819706.docx ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg ’ ulotlar reja: 1. bir o ’ lchovli massivlarga misollar: 2. bir o ’ lchovli massivlar va ko ’ rsatkichlar 3. ikki o ’ lchovli massivlar 4. qatorli massivlar va fayllar 5. y o zuv va jadvallar /docprops/thumbnail.emf ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg’ulotlar reja: 1. bir o’lchovli massivlarga misollar: 2. bir o’lchovli massivlar va ko’rsatkichlar 3. ikki o’lchovli massivlar 4. qatorli massivlar va fayllar 5. yozuv va jadvallar ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg’ulotlar reja: 1. bir o’lchovli massivlarga misollar: 2. bir o’lchovli massivlar va ko’rsatkichlar 3. ikki o’lchovli massivlar 4. qatorli massivlar va fayllar 5. yozuv va jadvallar vektorlar, massivlar, yozuvlar va jadval...

Формат DOCX, 36,9 КБ. Чтобы скачать "ma’lumotlar tuzilmasi va algoritmlar uchun amaliy mashg’ulotlar", нажмите кнопку Telegram слева.

Теги: ma’lumotlar tuzilmasi va algori… DOCX Бесплатная загрузка Telegram