1-laboratoriya ishi bajardi: Tekshirdi: Toshkent 2022 1-Тажриба иши. "Маълумотларни оддий созланган турлари"


Download 445.19 Kb.
Sana23.12.2022
Hajmi445.19 Kb.
#1049328
Bog'liq
5-variant 1-lab Mta 1.1


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Ma’lumotlar tuzilmasi va algoritmlar

1-LABORATORIYA ISHI

Bajardi:



Tekshirdi:

Toshkent - 2022
1-Тажриба иши. "МАЪЛУМОТЛАРНИ ОДДИЙ СОЗЛАНГАН ТУРЛАРИ"
Ишдан мақсад: Маълумотларни оддий турларини ўрганиш ва уларни тадқиқ қилиш.

Қўйилган масала: C++ тилида бутун, ҳақиқий, белгили, мантиқий турдаги маълумотларни эълон қилиш ва уларга доир мисолларни дастурини ишлаб чиқиш .

Иш тартиби:

  • Тажриба иши тавсифини ўрганиш;

  • Берилган топшириқни дастури алгоритмини ишлаб чиқиш;

  • С++ тилида дастурни яратиш;

  • Дастурни ишлатиш;

  • масалани ечиш;

  • хисоботни тайёрлаш.
    1. Қисқача назария


Кўплаб дастурлаш тилларида маълумотлар базавий ва келтирилган турларга ажратилади. Маълумотларни турларини қуйидаги расмдагидек классификациялаш мумкин.


Маълумотларнинг ихтиёрий тури қийматлар соҳаси ва улар устида бажарилиши мумкин бўлган амаллар орқали тавсифланади. void калит сўзи хеч қандай типга эга эмасликни англатади. Бундай типдаги функциялар хеч қандай типдаги қиймат қайтармаслигини билдиради.


5-variant
5.nxn матрицанинг юқори ўнг учбурчагидаги элементларидан вектор хосил қилинг

#include
#include
using namespace std;
int main(){
int n;
cout<<"n ni kiriting(arr[n][n]): ";
cin>>n;
int arr[n][n];
std::vector< vector > vec;
cout<<"Massiv elementlarini kiriting: "<<"\n";
for(int i=0; i
for(int j=0; j
cout<<"arr["<
cin>>arr[i][j];
}
}
cout<<"\n";
for(int i=0; i
vec.push_back(vector());
}
for(int k=0; k
for(int m=0; m
vec[m].push_back(0);
}
}
cout<<"-------Massiv elementlari-------"<
for(int i=0; i
for(int j=0; j
cout<
if(j == n-1){
cout<
}
}
}
cout<<"--------Vektor elementlari--------"<
for (int m=0; m
for (int k=m; k
vec[m][k]=arr[m][k];
cout<
}
}
cout<
}
Dastur natijasi;




Xulosa:


Men ushbu laboratoriya ishi orqali fibonachi sonlaridan vektor hosil qilishning, fibonachi sonlarini aniqlashda o’z ustimda ishladim.
Download 445.19 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling