Mavzu: Dasturlash tillarida ma’lumotlarning standart turlari


Download 0.68 Mb.
Sana25.12.2022
Hajmi0.68 Mb.
#1065689
Bog'liq
1 6 maʼlumotlar tuzilmasi





1-Laboratoriya ishi
Mavzu: Dasturlash tillarida ma’lumotlarning standart turlari.



  1. ShortInt turidan foydalangan holda 2 ta raqam yig'indisini hisoblang.




2-Laboratoriya ishi
Mavzu: Funksiyalarni amalga oshirish.



  1. C++ dasturlash tilida int a=100, b=10, c=5; qiymatlar berilgan. Sikl va arifmetik amallar yordamida ekranga a=400 va b=64000 natija chiqsin.




3-Laboratoriya ishi


Mavzu: Qidiruv algoritmlari:chiziqli va binary qidiruv.

  1. Butun sonlar orqali berilgan 20 dan 60 gacha bo’lganlari ichida ekranga 31 raqami chiquvchi chiziqli qidiruv algoritmi tuzilsin va natijalar taxlil qilinsin.

#include
//3-laboratoriya
using namespace std;
int linearSearch(int array[], int size, int searchValue)
{
for(int i = 0; i< size; i++)
{
if (searchValue == array[i])
{
return i;
}
}

return -1;


}
int main()
{ int a[] = {22,31,25,56,33,59};

int userValue;


cout<< "Tanlangansonnikiriting: ";


cin>>userValue;

int result = linearSearch(a, 6, userValue);


if(result >= 0)


{
cout<< "Tanlanganraqam " << a[result] << " berilganmassivda " << result<<" indeksdajoylashgan"<}
else
{
cout<< "Tablanganraqam " <}

return 0;


}




4-Laboratoriya ishi


Mavzu: Hesh funksiya va heshlash algoritmlarini tuzish.

5-Laboratoriya ishi


Mavzu: Saralash usullari va ularning qo’llanilishi.

  1. “28”, “12”, “11”, “32”, “76”, “53”, “84”, “45”, “59” berilgan butun sonlarni pufakchali saralash usuli orqali dasturi ishlab chiqilsin va taxlil qilinsin.

#include


using namespace std;
//5-Laboratoriya ishi
int main() {

int n;
cout<< "Elementlarsoninikiriting: ";


cin>>n;
int a[n];
cout<< "Massivelementlarinikiriting: ";
for (int i = 0; i< n; i++)
{
cin>>a[i];
}
for (int i = n-1; i>= 1; i--)
{
for (int j = 0; j {
if (a[j] > a[j+1])
{
swap(a[j],a[j+1]);
}
}
}
for (int i = 0; i< n; i++)
cout<return 0;
}


}


Download 0.68 Mb.

Do'stlaringiz bilan baham:




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