|
laboratoriya ishi Dasturlash fanidan kichik loyihalar yaratish Ishdan maqsad
|
bet | 1/2 | Sana | 14.05.2024 | Hajmi | 18,85 Kb. | | #230852 |
Bog'liq mustqail ish
8-Laboratoriya ishi
Dasturlash 2 fanidan kichik loyihalar yaratish
Ishdan maqsad: C++ dasturlash tilining Visaul studio C++ Form rejimi imkoniyatlaridan foydalanib Array, vector, list, forward_list, list, que,deque,stack, set va map kabi konteynerlardan mosini tanlab loyiha ma’lumotlari bilan ishlashda qo’llanilsin:
turli xil xayotiy (real) jarayonlarni avtomatlashtirish uchun dasturlar yaratish;
foydalanuvchilar uchun qulayliklar yaratish maqsadida dastur dizaynini chiroyli va tushunarli xolda dasturlar yaratish;
Ish tartibi:
• Qo'yilgan mavzu bo'yicha kerakli ma'lumotlarni o'rganish, yig’ish va tahlil qilish, har bir Maydoni bo`yicha qidirish , yangi element qo`shish, o`chirish, index bo`yicha topish, saralash imkoniyatlari bo`lsin menyu qilingan holda.
• Berilgan mavzu bo'yicha to'plangan va o'rganilgan ma'lumotlar asosida dastur strukturasini ishlab chiqish.
• Visual studio C++ Form rejimida dasturini yaratish.
• Dasturni ishlatish va testlash.
• Hisobotni tayyorlash.
Dasturlash2 fanidan kichik loyihalar uchun mavzular
№
|
Loyiha mavzulari
|
|
Dori mahsulotlari to'g’risida malumot beruvchi dastur
|
|
Ma’lumotnoma (Aeroport-reyslar)
|
|
Kutubxona (Kitoblar)
|
|
Dorixona
|
|
Kiyim-kechak do'koni
|
|
Mexmonxona (Ro'yxatga olish)
|
|
Lug’at (Ingliz-O’zbek)
|
|
Test dasturi (Dasturlash)
|
|
Restoran (joy bron qilish)
|
|
Magazin (Televizorlar)
|
|
Avtozapravka (yoqilg’ilar)
|
|
Magazin (Telefonlar)
|
|
Magazin (O'yinchoqlar)
|
|
Wellcome tashkent (Toshkent to’g’risida ma’lumot)
|
|
Magazin (Hayvonlar)
|
|
Magazin (video va audio texnikalar)
|
|
Ma’lumotnoma(Restoranlar)
|
|
Abiturientlar uchun universitet qidirib topishga ko’maklashuvchi dastur
|
|
Ma’lumotnoma(Mehmonxonalar)
|
|
Dars jadvali (maktab)
|
|
Universitet (Talaba kadrlar bo'limi- Talabalar to'g’risida malumot)
|
|
Onlayn magazin (kiyimlar)
|
|
Avtosalon(Kerakli mashinani tezkor qidirib topish dasturi)
|
|
Oshxona (omborxona - mahsulotlar)
|
|
Ma’lumotnoma (Universitetlar)
|
|
TTJ (Talabalar-tezkor qidiruv)
|
|
Bojxona (Kirayotgan mahsulotlar to'g’risida hisobot-Import)
|
|
Panorama (Kinolar)
|
|
Toshkent metropoliteni haqida ma’lumot beruvchi dastur
|
|
Lug’at (Ingliz-Rus-O'zbek)
|
|
Milliy taomlar to’g’risida ma’lumot beruvchi dastur
|
|
O'quv markazi(Bitiruvchilar reytingi)
|
|
Fan tanlov (Lms.tuit.uz)
|
|
Online shop(Sumkalar magazini)
|
|
Toshkent avtobus yo’nalishlari haqida ma’lumot beruvchi dastur(3TM)
|
|
|
|
|
36
|
class odamlar:
ismi,
familyasi,
yoshi
|
class talabalar:
bahosi
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
talabalar ro’yxatida yoshi bo’yicha saralang
|
|
class hodimlar:
FIO
|
class ishchilar:
maoshi,
staji
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
ishchilar ro’yxatida maoshi bo’yicha
saralang.
|
37
|
“Millayarderlar” classini yarating.
Maydonlar: FIO, yashash_manzili,boyligi,firmalari,yoshi.
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib boyligi bo’yicha saralang.(kamida 30 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
38
|
“Avtomobillar” classini yarating.
Maydonlari: Nomi, maksimal tezligi(km/s),narxi,rangi,quvvati,firmasi.
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib narxi bo’yicha saralang. (kamida 35 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
39
|
class mahsulot :
Nomi,
yaroqlillik _muddati,
|
class dori :
narxi
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
dorilar ro’yxatida narxi bo’yicha saralang
|
40
|
class mashinalar:
nomi,
tezligi,
|
class avtobuslar:
ot_kuchi
yoqilg’i_sig’imi
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
avtobuslar ro’yxatida ot_kuchiga qarab saralang
|
41
|
“Kompyuterlar” classini yarating.
Maydonlari: Protsessor chastotasi (MGts), yadro soni, operativ xotira hajmi (MB),
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib operativ xotira hajmi boyicha saralang.(kamida 38 xonali sonalr ketma-ketligidan iborat bo‘lsin).
|
42
|
“Prizidentlar” classini yarating.
Maydonlari: FIO, qaysi_mamlakat_prezidenti,maoshi,jinsi;
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib maoshi bo’yicha saralang. (kamida 32 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
43
|
class fudbolchilar:
FIO,
daromadi,
yoshi
|
class tennischilar:
bo’y_uzunligi,
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
tennischilarni ro’yxatida bo’y_uzunligi bo’yicha saralang (Tanlash orqali saralash (Selection sort))
|
44
|
class kompyuterlar:
firma_nomi,
batareya_quvvati,
ishlab_chiq_sana.
xotira_xajmi
|
class mobil_telefon:
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
mobil telefonlar ro’yxatida xotira_xajmi bo’yicha saralang.
|
45
|
“Fotoapparatlar” classini yarating.
Maydonlari: Modeli, pixseli,narxi,hajmi.
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib pixseli bo’yicha saralang. (kamida 29 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
46
|
“Talabalar” classini yarating.
Maydonlari: ismi,familyasi,manzili,kursi, fakultet, stependiyasi,.
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib stependiyasi bo’yicha saralang. (kamida 30 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
47
|
class talabalar
FIO,
bahosi,
yoshi.
|
class o’quvchilar:
sinf_raqami,
yashash_manzili
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
o’quvchilar ro’yxatida FIO bo’yicha saralang
|
48
|
class kitob
sahifalar soni,
|
class gazetalar:
narxi,
nomi,
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
gazetalar ro’yxatida sahifalar soni,
bo’yicha saralang
|
49
|
“Tadbirkorlar” classini yarating.
Maydonlari FIO, yoshi,daromadi,hisob_raqami;
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib daromadi bo’yicha saralang. (kamida 40 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
50
|
“Poezdlar” classini yarating.
Maydoni: nomi,uzunligi(sm),tezligi.
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib uzunligi bo’yicha saralang. (kamida 17 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
51
|
class samalyotlar:
Nomi,
uzunligi,
tezligi
|
class
kemalar:
sig’imi,
narxi
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
kemalar ro’yxatida uzunligi,
bo’yicha saralang. (Qo‘shish orqali saralash (
|
52
|
class xodimlar:
FIO,
yoshi,
jinsi.
|
class ishchilar:
staji,
manzili,
millati
|
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib ishchilar ro’yxatida FIO bo’yicha saralang.
|
53
|
“Kutubxona” classini yarating. Maydoni:nomi,mualifi,saxifalar_soni,janri
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib saxifalar_soni bo’yicha saralang.(kamida 33 xonali sonaar ketma-ketligidan iborat bo‘lsin).
|
54
|
“Samalyotlar” classini yarating. Maydoni: nomi,uzunligi(sm),tezligi.
Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib uzunligi bo’yicha saralang. (kamida 40 xonali sonlar ketma-ketligidan iborat bo‘lsin).
|
55
|
class tovar:
|
|
| |