1-laboratoriya ishi. Oddiy iterativ algoritmlarni ishlab chiqish va dasturlashtirish. Qism dasturlardan foydalanish
Download 104,05 Kb.
|
ALgor 1- lab
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:
boshlash Int a[100], n, max=0, i, k; i Cin >> a[i]; i++ i max=a[i]; t1=true; t=false; 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 for (i=1; 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 104,05 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling