dasturlash asoslari

PPT 49 pages 3.0 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 49
ta'lim jarayonini kompyuter texnologiyalari asosida tashkil etishning dasturiy ta'minoti { dasturlash asoslari dots.suyarov a.m. samarqand 2023 masalalarni kompyuterda yechish bosqichlari. algoritm tushunchasi, xossalari, berilish usullari va turlari reja: masalalarni kompyuterda yechish bosqichlari. algoritm tushunchasi, xossalari, berilish usullari. algoritmning turlari. { masalalarni kompyuterda yechish bosqichlari. har qanday masalani kompyuterga tayyorlash va uni o’tkazish quyidagi bosqichlarda amalga oshiriladi. masalani qo’yilishini aniqlash va matematik modelini ishlab chiqish. masalani yechishning sonli usulini tanlash. masalani yechish algoritmini ishlab chiqish. kompyuter uchun dastur tuzish. dasturni kompyuter xotirasiga kiritish, rostlash va tekshirish. hisoblash natijalarini qayta ishlash va tahlil qilish. { masalaning qo’yilishini aniqlash va matematik modelini ishlab chiqish. masalani yechishdan oldin uning qo’yilshi oydinlashtiriladi, ya’ni bunda uning maqsadi va yechilish shartlari aniqlanadi, boshlang’ich ma’lumotlar va natijalarning tarkibi asoslana-di. bu ma’lumotlar asosida u matematik formulalar ko’rinishida ifoda qilinadi. { masalani yechishning sonli usulini tanlash. qo’yilgan matematik masalalar uchun ukning sonli yechish usulini tanlash kerak bo’ladi. sonli usullar turli- …
2 / 49
ing umumiy yechimidir. u algoritmning mashina buyruqlari ketma- ketligi shaklidagi yozuv-dir. buning uchun dasturlash tillari (besk, fortran, paskal, si, si++ va boshqalar) dan biri tanlanadi va unga mos dastur tuziladi. tuzilgan dasturni sifatli bo’lishi va uni mashina xotirasidan kam joyni egallashi muhim ahamiyatga ega. { dasturni kompyuter xotirasiga iritish, rostlash va tekshirish tuzilgan dastur kompyuter klaviaturasi orqali uning xotirasiga kiritiladi. kiritilgan dasturni rostlash va tekshirish amalga oshiriladi, ya’ni yo’l qo’yilgan xatoliklar tuzatiladi. { hisoblash natijalarini qayta ishlash va tahlil qilish. bu bosqichdan tuzilgan dastur bo’yicha hisoblash bajariladi va hosil bo’lgan natija kompyuterning displey ekraniga chiqariladi yoki chop etish qurilmasi orqali qog’ozga chop etiladi. natijalarni jadvallar, grafiklar yoki diagrammalar ko’rinishida hosil qilish mumkin. hosil bo’lgan natija esa foydalanuvchi tomonidan tahlil qilinadi. { algoritm tushunchasi, xossalari, berilish usullari. algoritmning turlari. algoritm – bu masalani yechish usullarini izohlashdir, yoki bosh-qacha qilib aytganda, kutilayotgan natijalarni shaxsiy kompyuter tomonidan olish uchun bajarilayotgan hisoblash jarayolarining ketma-ketliklaridir. …
3 / 49
qoidalariga aniq rioya qilib masalani echadi. { avvalo algoritm tushunchasi ix asrda yashab ijod etgan buyuk bobokalonimiz muhammad al-xorazmiy nomi bilan uzviy bog’liq-ligini tushuntirish lozim. algoritm so’zi al-xorazmiyning arifmetikaga bag’ishlangan asarining dastlabki betidagi “dixit algoritmi (“dediki al-xorazmiy” ning lotincha ifodasi) degan jumlalardan kelib chiqqan. shundan so’ng al-xorazmiyning sanoq sistemasini takomillashtirishga qo’shgan hissasi, uning asarlari algoritm tushunchasining kiritilishiga sabab bo’lganligi ta’kidlab o’tiladi. algoritm nima degan savolga, u asosiy tushuncha sifatida qabul qilinganligidan, uning faqat tavsifi beriladi, ya’ni biror maqsadga erishishga yoki qandaydir masalani yechishga qaratilgan ko’rsatmalarning (buyruqlarning) aniq, tushunarli, chekli hamda to’liq tizimi tushuniladi. algoritm { algoritmning asosiy xossalari 1. diskretlik, ya’ni algoritmni chekli sondagi oddiy ko’rsatmalar ketma-ketligi shaklida ifodalash mumkin. 2. tushunarlilik, ya’ni ijrochiga tavsiya etilayotgan ko’rsatmalar uning uchun tushunarli bo’lishi shart, aks holda ijrochi oddiy amalni ham bajara olmay qolishi mumkin. har bir ijrochining bajara olishi mumkin bo’lgan ko’rsatmalar tizimi mavjud. 3. aniqlik, ya’ni ijrochiga berilayotgan ko’rsatmalar aniq mazmunda …
4 / 49
tematik jadvallar, loteriya yutuqlari jadvali, funksiyalar qiymatlari jadvallari bunga misol bo’ladi. 4. algoritmning dastur shaklida ifodalanishi, ya’ni algoritm kompyuter ijrochisiga tushunarli bo’lgan dastur shaklida beriladi 5. algoritmlarning grafik shaklda tasvirlanishi. masalan, grafiklar, sxemalar ya’ni blok - sxema bunga misol bo’la oladi. algoritmlarning tasvirlanish usullari ma’lumotlarni qog’ozga chiqarish chiqarish bloki boshlash, tamom, to’xtash algoritmning boshi va oxiri (oval) ma’lumotlarni kiritish va natijalarni chiqarish ma’lumotlarni kiritish va chiqarish parallelogramm) yo’nalish chizig’ini o’zgartirish birlashtirish (aylana) qism dastur bo’yicha hisoblash, standart qism dasturi qism dastur siklning boshlanishi siklik jarayon (oltiburchak) shartlarni tekshirish shartli blok (romb) hisoblash amallari ketma-ketligi hisoblashlar bloki (to’g’ri-to’rtburchak) tushunilishi belgilanishi blokning atalishi algoritmning turlari chiziqli algoritm takrorlanuvchi algoritm tarmoqlanuvchi algoritm chiziqli algoritm. algoritmning turlari bilan tanishtirganda, avvalo hech qanday shart tekshirilmaydigan va tartib bilan faqat ketma-ket bajariladigan jarayonlarni ifodalaydigan chiziqli algoritmlar aytib o’tiladi. chiziqli algoritmlar. chiziqli algoritmlar algoritm-larning eng sodda va oddiy ko’rinishi hisoblanadi. unda bajariladigan amallar ham buyruqlar ham buy-ruqlar …
5 / 49
i chiqarish tamom misol. uchta haqiqiy son berilgan shu sonlarning yig’indisi, ko’paytmasi, o’rta arifmetigi va o’rta geometrigini hisoblash algoritmini tuzing. boshlash algoritmning boshi a , b , c a, b, c sonlarini kiritish s=a+b+c p=aּ bּ c a, b, c sonlar yig’indisini hisoblash a, b, c sonlar ko’paytmasini hisoblash o’rta arifmetikni hisoblash o’rta geometriukni hisoblash natijalarni chiqarish s, p, ua, ug tamom hisoblashni tugatish { 1. algoritm javobini aniqlang : 1. boshlash. 2. x:=3; y:=2; x:=sqrt(y)*2 hisoblansin. 3. x:=sqr(x)+y hisoblansin 4. x va y chiqarilsin. 5. tamom. a) 8 va 2 b) 2 va 8 c) 10 va 2 d) 2 va 10 2. algoritm javobini aniqlang : 1. boshlash. a:=1; b:=2; a:=3 bajarilsin a, b va a ni qiymati chiqarilsin tamom. a) 1;2;3 b) 1;1;3 c) 2;1;3 d) 3;2;3 natijani aniqlang a) 13;10;16 b) 10;16;13 c) 47;120;13 d) 120;13;26; boshlash tamom d, y, x x=2; y=4; d=5 x=2*y+d d=2*y+3*x …

Want to read more?

Download all 49 pages for free via Telegram.

Download full file

About "dasturlash asoslari"

ta'lim jarayonini kompyuter texnologiyalari asosida tashkil etishning dasturiy ta'minoti { dasturlash asoslari dots.suyarov a.m. samarqand 2023 masalalarni kompyuterda yechish bosqichlari. algoritm tushunchasi, xossalari, berilish usullari va turlari reja: masalalarni kompyuterda yechish bosqichlari. algoritm tushunchasi, xossalari, berilish usullari. algoritmning turlari. { masalalarni kompyuterda yechish bosqichlari. har qanday masalani kompyuterga tayyorlash va uni o’tkazish quyidagi bosqichlarda amalga oshiriladi. masalani qo’yilishini aniqlash va matematik modelini ishlab chiqish. masalani yechishning sonli usulini tanlash. masalani yechish algoritmini ishlab chiqish. kompyuter uchun dastur tuzish. dasturni kompyuter xotirasiga kiritish, rostlash va tekshirish. hisoblash natijalarini ...

This file contains 49 pages in PPT format (3.0 MB). To download "dasturlash asoslari", click the Telegram button on the left.

Tags: dasturlash asoslari PPT 49 pages Free download Telegram