chiziqli algoritmlar uchun amaliy mashg’ulot materiali va blok-sxemalar

DOCX 8 sahifa 977,4 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 8
2-amaliy mashg’ulot. chiziqli algoritmlar. butun sonli arifmetika masalalari. ishning maqsadi: oddiy jarayonlar uchun algoritm tuzish. turli hayotiy masalalar orqali talabalarni algoritm tuzishga o‘rgatish nazariy qism: algoritm deganda, ijrochi uchun qo‘yilgan masalani yechishga qaratilgan aniq va tushunarli ko‘rsatmalarning chekli ketma-ketligi tushuniladi. algoritmning asosiy xossalari: diskretlilik. algoritmni chekli sondagi oddiy ko‘rsatmalar ketma-ketligi shaklida ifodalash kerak. aniqlilik. algоritmdа ijrochiga berilayotgan ko‘rsatmalar yagona ma’noga ega, aniq mazmunli bo‘lishi hamda faqat algoritmda ko‘rsatilgan tartibda bajarilishi shart. ko‘rsatmadagi noaniqliklar ko‘zlangan maqsadga erishishga to‘sqinlik qiladi. tushunаrlilik. ijrochiga tavsiya etilayotgan ko‘rsatmalar unga tushunarli bo‘lishi, ijrochining imkoniyatlariga javob berishi shart. aks holda, ijrochi oddiy amalni ham bajara olmay qolishi mumkin. agar ijrochi inson bo‘lsa, u holda algoritm inson tushunadigan til, uning bilimi, hayotiy tajribasi, kasbiy malakasi, yoshi, qolaversa, jismoniy imkoniyatlaridan kelib chiqib tuzilishi kerak. agar ijrochi texnik vosita (masalan, kompyuter, elektron soat, dastgoh) bo‘lsa, u holda algoritm shu texnik vositaning imkoniyatlaridan kelib chiqib tuzilishi lozim. оmmаviylik. har bir algoritm, …
2 / 8
to‘g‘ri tuzilganligi yoki boshqa xatoliklar sabab bo‘ladi. lekin salbiy natija ham natija deb qabul qilinadi. algoritmning ijrochisi — algoritmda belgilangan buyruq yoki ko‘rsatmalarni bajarishga qodir mavhum (abstrakt) yoki moddiy (texnik, biologik yoki biotexnik) tizim. har qanday murakkab algoritmni ham uchta asosiy struktura yordamida tasvirlash mumkin. bu strukturalar asosida chiziqli, tarmoqlanuvchi va takrorlanuvchi hisoblash jarayonlarining algoritmlarini tuzish mumkin. umuman olganda, algoritmlarni shartli ravishda quyidagi turlarga ajratish mumkin: 1. chiziqli algoritmlar; 1. tarmoqlanuvchi algoritmlar; 1. takrorlanuvchi yoki siklik algoritmlar; 1. ichma-ich joylashgan siklik algoritmlar; 1. rekurrent algoritmlar; 1. takrorlanishlar soni oldindan no’malum algoritmlar; 1. ketma-ket yaqinlashuvchi algoritmlar. faqat ketma-ket bajariladigan amallardan tashkil topgan algoritmlarga-chiziqli algoritmlar deyiladi. 1-masala. tomonlariga ko‘ra to‘g‘ri to‘rtburchakning perimetri, diagonali va yuzasini hisoblash. 1) boshlansin; 2) tomonlar qiymati kiritilsin ; 3) perimetr qiymati hisoblansin (); 4) diagonal qiymati hisoblansin (); 5) yuzasi hisoblansin (); 6) perimetr, diagonal va yuza qiymatlari chop etilsin; 7) tugatilsin. endi ushbu masalaning formula yordamida …
3 / 8
line("to'g'ri to'rtburchakning diagonali:"+d); console.writeline("to'g'ri to'rtburchakning yuzasi:"+s); } } c# dasturlash tilidagi dasturi using system; class helloworld { static void main() { int a,b,c; double r,r,s,p; console.writeline("uchburchakning tomonlari a, b, c qiymatlarni kiriting:"); console.write("a="); a = convert.toint32(console.readline()); console.write("b="); b = convert.toint32(console.readline()); console.write("c="); c = convert.toint32(console.readline()); p = (a+b+c)/2; // yarim perimetr s = math.sqrt(p*(p-a)*(p-b)*(p-c)); // geron formulasi r = 2*s/(a+b+c); r = (a*b*c)/(4*s); console.writeline("ichki radius:"+r); console.writeline("tashqi radius:"+r); } } mustaqil bajarish uchun topshiriqlar 1) ikkita va son berilgan. ushbu sonlarning yig‘indisi, ayirmasi, ko‘paytmasi va bo‘linmasini chop qiluvchi blok-sxemani tuzing. 2) kubning qirrasi berilgan. uning hajmini va yon tomoni yuzasini hisoblovchi blok-sxema tuzilsin: ; . 3) to‘g‘ri burchakli uchburchakning katetlari va berilgan. uchburchakning gepatenuzasi va yuzi ni hisoblovchi blok-sxema tuzilsin: ; . 4) ikkita haqiqiy musbat son berilgan. shu sonlarning o‘rta arifmetigini va o‘rta geometrigini aniqlovchi blok-sxema tuzilsin: ; . 5) , haqiqiy sonlar berilgan. quyidagini hisoblovchi blok-sxema tuzilsin: . c# da …
4 / 8
in image8.wmf oleobject7.bin image9.wmf oleobject8.bin image10.wmf oleobject9.bin image11.wmf oleobject10.bin image12.wmf oleobject11.bin image13.wmf oleobject12.bin image14.png image15.png image16.png image17.png image18.wmf oleobject13.bin image19.wmf oleobject14.bin image20.wmf oleobject15.bin image21.wmf oleobject16.bin image22.wmf oleobject17.bin image23.wmf oleobject18.bin image24.wmf oleobject19.bin image25.wmf oleobject20.bin image26.wmf oleobject21.bin image27.wmf oleobject22.bin image28.wmf oleobject23.bin image29.wmf oleobject24.bin image30.wmf oleobject25.bin image31.wmf oleobject26.bin image32.wmf oleobject27.bin image33.wmf oleobject28.bin image1.png oleobject29.bin image34.wmf oleobject30.bin image35.wmf oleobject31.bin image36.wmf oleobject32.bin image37.wmf oleobject33.bin image38.wmf oleobject34.bin image39.wmf oleobject35.bin image40.wmf oleobject36.bin image41.wmf oleobject37.bin image42.wmf oleobject38.bin image43.wmf image2.wmf oleobject39.bin image44.wmf oleobject40.bin image45.wmf oleobject41.bin image46.wmf oleobject42.bin image47.wmf oleobject43.bin p d s a b b a p * 2 * 2 + = ) ( 2 2 b a d + = b a s * = p d s a b a 3 a v = 2 * 6 a s = a b c s 2 2 b a c + = 2 ab s = 2 b a arif + = b a geo * = …
5 / 8
ma’noga ega, aniq mazmunli bo‘lishi hamda faqat algoritmda ko‘rsatilgan tartibda bajarilishi shart. ko‘rsatmadagi noaniqliklar ko‘zlangan maqsadga erishishga to‘sqinlik qiladi. tushun а rlilik. ijrochiga tavsiya e tilayotgan ko‘rsatmalar unga tushunarli bo‘lishi, ijrochining imkoniyatlariga javob berishi shart. aks holda, ijrochi oddiy amalni ham bajara olmay qolishi mumkin. agar ijrochi inson bo‘lsa, u holda algoritm inson tushunadigan til, uning bilimi, hayotiy tajribasi, kasbiy malakasi, yoshi, qolaversa, jismoniy imkoniyatlaridan kelib chiqib tuzilishi kerak. agar ijrochi texnik vosita (masalan, kompyuter, elektron soat, dastgoh) bo‘lsa, u holda algoritm shu texnik vositaning imkoniyatlaridan kelib chiqib tuzil ishi lozim. о mm а viylik. har bir algoritm, o‘z mazmuniga ko‘ra, bitta turdagi masalalarning barchasi uchun yaroqli bo‘lishi lozim. masalan, ikkita oddiy kasrning umumiy maxrajini topish algoritmi har qanday kasrlar umumiy maxrajini topish uchun o‘rinli bo‘l sa, berilgan ikkita natural sonning eng katta umumiy bo‘luvchisi (ekub)ni topishning yevklid algoritmi ham barcha natural sonlar uchun o‘rinlidir. n а tij а viylik. …

Ko'proq o'qimoqchimisiz?

Barcha 8 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"chiziqli algoritmlar uchun amaliy mashg’ulot materiali va blok-sxemalar" haqida

2-amaliy mashg’ulot. chiziqli algoritmlar. butun sonli arifmetika masalalari. ishning maqsadi: oddiy jarayonlar uchun algoritm tuzish. turli hayotiy masalalar orqali talabalarni algoritm tuzishga o‘rgatish nazariy qism: algoritm deganda, ijrochi uchun qo‘yilgan masalani yechishga qaratilgan aniq va tushunarli ko‘rsatmalarning chekli ketma-ketligi tushuniladi. algoritmning asosiy xossalari: diskretlilik. algoritmni chekli sondagi oddiy ko‘rsatmalar ketma-ketligi shaklida ifodalash kerak. aniqlilik. algоritmdа ijrochiga berilayotgan ko‘rsatmalar yagona ma’noga ega, aniq mazmunli bo‘lishi hamda faqat algoritmda ko‘rsatilgan tartibda bajarilishi shart. ko‘rsatmadagi noaniqliklar ko‘zlangan maqsadga erishishga to‘sqinlik qiladi. tushunаrlilik. ijrochiga tavsiya etilayotgan ko‘rsatmalar unga tus...

Bu fayl DOCX formatida 8 sahifadan iborat (977,4 KB). "chiziqli algoritmlar uchun amaliy mashg’ulot materiali va blok-sxemalar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: chiziqli algoritmlar uchun amal… DOCX 8 sahifa Bepul yuklash Telegram