1-lab Algoritm

Sana01.01.1970
Hajmi
#113091
Bog'liq
1-lab Algoritm




1-laboratoriya ishi.

Oddiy iterativ algoritmlarni ishlab chiqish va dasturlashtirish. Qism dasturlardan foydalanish.


Maqsad: Talabalarga sodda (oson realizatsiya qilinadigan) oddiy algoritmlarni ishlab chiqish, dasturlashtirish va testlash ko`nikmasini hosil qilish.
Laboratoriya ishini bajarish uchun zarur jihozlar. Zarur dasturiy ta`minot (C++ dasturlash tili kompilyatori, matn muharriri) o`rnatilgan personal kompyuter, laboratoriya ishini bajarish bo`yicha uslubiy ko`rsatma.
N(>2) butun son va N ta butun sonlar ketma-ketligi berilgan. Ketma-ketlikdagi lokal minimumlarning maksimumini toping. Ketma-ketlik hadi lokal minimum deyiladi, agar o`zidan oldingi va keyingi elementdan kichik bo`lsa.
Dastur algoritmi:

  1. O`zgaruvchilarni e`lon qilamiz.

  2. O`zgaruvchilarga qiymat beramiz.

  3. Shart kiritamiz.

  4. Natijani ekranga chiqaramiz.


boshlash



Int a[100], n, max=0, i, k;




i



Cin >> a[i];



i++



i






((a[i]


max=a[i]; t1=true; t=false;







((a[i]



if(a[i]>max)



max=a[i];



i++



max




tamom



Dastur kodi:
#include
#include
using namespace std;
int main() {
int a[100], n, max=0, i, k;
bool t=true, t1=false;
cin >> n;
for (i=0; i>a[i];
for (i=1; iif ((a[i]if ((a[i]if(a[i]>max) max=a[i]; }}
cout<< endl << “lokal minimumlarning maksimum qiymati = ” << max << “ ga teng” << endl;
system (“pause”);
return 0; }
Dasturdan olingan natija:
Kiritiluvchi qiymatlar:
n=7
a[i] = 5 2 4 3 8 6 9
Chiquvchi ma`lumot:
lokal minimumlarning maksimum qiymati = 6 ga teng.


Xulosa:
Men bu laboratoriya ishi orqali dasturlashda algoritmlardan qanday foydalanish kerakligini o`rgandim. Biror bir dastur tuzishdan oldin uning algoritmi tuzib olinsa dastur kodini yozish oson bo`ladi.


Download

Do'stlaringiz bilan baham:




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