Algoritm xossalari
Оценка 4.9

Algoritm xossalari

Оценка 4.9
ppt
02.03.2020
Algoritm xossalari
1-mavzu algoritm xossalari.ppt

MAVZU: Algoritmlarni yaratish usullari va turlari

MAVZU: Algoritmlarni yaratish usullari va turlari

MAVZU:

Algoritmlarni yaratish usullari va turlari.

O'quv modul birliklari Algoritmning xossalari

O'quv modul birliklari Algoritmning xossalari

O'quv modul birliklari

Algoritmning xossalari

Algoritmlarni tasvirlash usullari

Algoritm tushinchasi

Algoritm so’zi qaysi o’zbek mutafakkiri ismidan kelib chiqqan?

Algoritm so’zi qaysi o’zbek mutafakkiri ismidan kelib chiqqan?

Algoritm so’zi qaysi o’zbek mutafakkiri ismidan kelib chiqqan?

Buyuk o’zbek mutafakkiri Al-Xorazmiyning
(783-855) ishlari bilan yevropaliklarning birinchi
bor tanishishi bilan bogliqdir. Bu ilmiy ishlar ularda
juda chuqur taasurot qoldirib, algoritm (algoritm)
so’zining kelib chiqishiga sabab bo’ldiki, u
Al-Xorazmiy ismining lotincha aytilishidir.

A l g o r i t m - bu biror masalani yechish uchun bajarilishi zarur bo’lgan buyruqlarning tartiblangan ketma-ketligidir

A l g o r i t m - bu biror masalani yechish uchun bajarilishi zarur bo’lgan buyruqlarning tartiblangan ketma-ketligidir

A l g o r i t m - bu biror masalani yechish uchun bajarilishi zarur bo’lgan buyruqlarning tartiblangan ketma-ketligidir. Har bir algoritm aniq va tugallangan qadamlarga bo’lingan bo’lishi kerak.

Algoritm tushunchasi

Algoritmning xossalari 1-xossa

Algoritmning xossalari 1-xossa

Algoritmning xossalari

1-xossa. Diskretlilik

2-xossa. Tushunarlilik

3-xossa. Aniqlilik

4-xossa. Ommaviylik

5-xossa. Natijaviylik

Diskretlilik, ya’ni algoritmni chekli sondagi oddiy ko’rsatmalar ketma-ketligi shaklida ifodalash mumkin

Diskretlilik, ya’ni algoritmni chekli sondagi oddiy ko’rsatmalar ketma-ketligi shaklida ifodalash mumkin

1-xossa. Diskretlilik, ya’ni algoritmni chekli sondagi oddiy ko’rsatmalar ketma-ketligi shaklida ifodalash mumkin. Tugallanlangan amallar ketma-ketligi qadam deyiladi. Demak, algoritm chekli qadamlardan iborat bo’lishi kerak.

Algoritmning diskretlilik xossasi

Tushunarlilik, ya’ni ijrochiga tavsiya etilayotgan ko’rsatmalar uning uchun tushunarli bo’lishi shart, aks holda ijrochi oddiy amalni ham bajara olmay qolishi mumkin

Tushunarlilik, ya’ni ijrochiga tavsiya etilayotgan ko’rsatmalar uning uchun tushunarli bo’lishi shart, aks holda ijrochi oddiy amalni ham bajara olmay qolishi mumkin

2-xossa. 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.

Algoritmning tushunarlilik xossasi

Aniqlik, ya’ni ijrochiga berilayotgan ko’rsatmalar aniq mazmunda bo’lishi lozim hamda faqat algoritmda ko’rsatilgan tartibda bajarilishi shart

Aniqlik, ya’ni ijrochiga berilayotgan ko’rsatmalar aniq mazmunda bo’lishi lozim hamda faqat algoritmda ko’rsatilgan tartibda bajarilishi shart

3-xossa. Aniqlik, ya’ni ijrochiga berilayotgan ko’rsatmalar aniq mazmunda bo’lishi lozim hamda faqat algoritmda ko’rsatilgan tartibda bajarilishi shart. Algoritmning har bir qoidasi aniq va bir qiy­matli bo’lishi zarurki, bunda vaqtning biror daqiqasida olin­gan miqdorlar qiymati vaqtning shundan oldingi daqiqasida olingan miqdorlar qiymati bilan bir qiymatli aniqlangan bo’ladi.

Algoritmning aniqlilik xossasi

Ommaviylik, ya’ni har bir algoritm mazmuniga ko’ra bir turdagi masalalarning barchasi uchun yaroqli bo’lishi lozim

Ommaviylik, ya’ni har bir algoritm mazmuniga ko’ra bir turdagi masalalarning barchasi uchun yaroqli bo’lishi lozim

4-xossa. Ommaviylik, ya’ni har bir algoritm mazmuniga ko’ra bir turdagi masalalarning barchasi uchun yaroqli bo’lishi lozim. Algoritm.bitta masalani yechish uchun emas balki shunga o’xshash turdosh masalalar sinfini hal etish uchun xizmat qiladi
Masalan, ikki oddiy kasr umumiy maxrajini topish algoritmi har qanday kasrlar umumiy maxrajini topish uchun ishlatiladi.

Algoritmning ommaviylik xossasi

Natijaviylik, ya’ni har bir algoritm chekli sondagi qadamlardan so’ng albatta natija berishi lozim

Natijaviylik, ya’ni har bir algoritm chekli sondagi qadamlardan so’ng albatta natija berishi lozim

5-xossa. Natijaviylik, ya’ni har bir algoritm chekli sondagi qadamlardan so’ng albatta natija berishi lozim. Algoritm masalaning еchimiga chеkli sondagi qadamlar ichida olib kеlishi yoki masalani "еchib bo’lmaydi" dе­gan xabar bilan tugashi kеrak.

Algoritmning natijaviylik xossasi

Algoritm turlari dеb hеch qanday shartsiz faqat kеtma-kеt bajariladigan jarayonlarga aytiladi

Algoritm turlari dеb hеch qanday shartsiz faqat kеtma-kеt bajariladigan jarayonlarga aytiladi

Algoritm turlari

dеb hеch qanday shartsiz faqat kеtma-kеt bajariladigan jarayonlarga aytiladi.

dеb shartlarga muvofiq bajariladigan ko’rsatmalardan tuzilgan algoritmga aytiladi.

dеb biron bir shart tеkshirilishi yoki biron paramеtrning har xil qiymatlari asosida algoritmda takrorlanish yuz bеradigan jarayonlarga aytiladi.

Algoritimni turli usullar bilan ifodalash mumkin: so’z bilan; formulalar orqali; blok-sxemalar shaklida; algoritmik tillar orqali

Algoritimni turli usullar bilan ifodalash mumkin: so’z bilan; formulalar orqali; blok-sxemalar shaklida; algoritmik tillar orqali

Algoritimni turli usullar bilan ifodalash mumkin:



so’z bilan;

formulalar orqali;

blok-sxemalar shaklida;

algoritmik tillar orqali

Basic

Pascal

Delphi

Ci

Ci++

Algoritmni blok-sxema ko’rinishda tasvirlashda quyidagi shakllardan foydalaniladi algoritmni boshlanishi va tugashini ifodalovch bloki; o’zgaruvchilar va o’zgarmaslarni kiritish bloki; xisoblash jarayonlarini amalga oshirish bloki; shart tekshirish…

Algoritmni blok-sxema ko’rinishda tasvirlashda quyidagi shakllardan foydalaniladi algoritmni boshlanishi va tugashini ifodalovch bloki; o’zgaruvchilar va o’zgarmaslarni kiritish bloki; xisoblash jarayonlarini amalga oshirish bloki; shart tekshirish…

Algoritmni blok-sxema ko’rinishda tasvirlashda quyidagi shakllardan foydalaniladi

algoritmni boshlanishi va tugashini ifodalovch bloki;

o’zgaruvchilar va o’zgarmaslarni kiritish bloki;

xisoblash jarayonlarini amalga oshirish bloki;

shart tekshirish bloki;

sikl blogi (takrorlanuvchi);

qism dasturi bloki;

chop etish bloki.

Masalalarni kompyutеrda yechish bosqichlari

Masalalarni kompyutеrda yechish bosqichlari

Masalalarni kompyutеrda yechish bosqichlari.

Masalani kоmpyuterda yechishning quyidagi bоsqichlari mavjud

Masalani kоmpyuterda yechishning quyidagi bоsqichlari mavjud

Masalani kоmpyuterda yechishning quyidagi bоsqichlari mavjud

Masalani qo’yilishi

Masalani matеmatik modеlini tuzish;

Hisoblash algoritmini ishlab chiqish;

Dasturlash tilida algoritmga mos dastur tuzish;

Dasturni kompyuter xotirasiga kiritish va natija olish;

Oingan natijalarni tahlil qilish.

Chiziqli jarayon uchun namuna misol

Chiziqli jarayon uchun namuna misol

Chiziqli jarayon uchun namuna misol

Tarmoqlanuvchi jarayon uchun namuna misol

Tarmoqlanuvchi jarayon uchun namuna misol

Tarmoqlanuvchi jarayon uchun namuna misol

Takrorlanuvchi jarayon uchun namuna misol

Takrorlanuvchi jarayon uchun namuna misol

Takrorlanuvchi jarayon uchun namuna misol

Mavzu bo'yicha nazorat test!

Mavzu bo'yicha nazorat test!

Mavzu bo'yicha nazorat test!

Ketma - ketlikni toping! A) Hisoblash algoritmini tuzish

Ketma - ketlikni toping! A) Hisoblash algoritmini tuzish

Ketma - ketlikni toping!

A) Hisoblash algoritmini tuzish

C) Masalani qo’yilishi

F) Масаланинг матeматик модeлини тузиш

E) Algoritmik tilda dastur tuzish

B) Dasturni kompyuter xotirasiga kiritish va tuzatish

D) Olingan natijalarni tahlil qilish

1-bosqich

2-bosqich

4-bosqich

3-bosqich

5-bosqich

6-bosqich

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
02.03.2020