|
Mavzu: Algoritm Reja: Algoritm nima ?
|
Sana | 25.03.2024 | Hajmi | 56.64 Kb. | | #177130 |
Bog'liq ali Masofaviy ta’lim usullari va texnologiyalari. “O’quv jarayonida masofaviy texnologiyalarni qo’llash.Masofaviy ta’lim tizimlari va texnologiyalar, 5f042dfc86b9b, AZOT xossalari, Atmosfera havosini muhofaza qilish, 1-mavzu, Umumiy fizikadan masalalr tuplami. S. R. Polvonov., 1. Jismlarning erkin tushishi va erkin tushish tezlanishi deb ni, “Tokning magnit maydoni ” mavzusini o’qitishda innavatsion ta’lim texnalogiyalaridan foydalanish metodikasi, inflatsiya riski, 123, 1, Axborot exnalogiyalarining zamonaviy dasturiy ta, C tilida dasturlash, kurs ishi, Milliy va harakatli o`yinlar Reja: Algoritm nima ? Algoritm bu ma'lum bir vazifani bajarishga qaratilgan kichik dastur ? Misol sifatida ax2+bx+c=0 kvadrat tenglamani yechish algoritmining blok-sxemasi quyida keltirilgan ? Algoritmning asosiy xossalari ? Savol va javoblar
Algoritm nima!
Algoritm bu ma'lum bir vazifani bajarishga qaratilgan kichik dastur. Algoritm tushunchasini kengroq qilib tushintirganda, berilgan masalani yechish uchun ketma-ketliklar majmuasidir.
Algoritmni hayotimizda juda ko'p sohalarda ishlatiladi: chorraxada svetafor, binolarda lift. Hattoki o'zimiz oddiy hayotiy ishlarda ham algoritm ishlatamiz: choynakga choy damlash. Algoritmlarning komputer sohasida ham muhim ro'l o'ynaydi. Chunki, dasturchi yozgan dasturlar hammasi ma'lum bir ketma-ketlik bilan ishlaydi.
Algoritm - bu muammoni hal qilish uchun aniq ketma-ketlikda berilgan ko'rsatmalar to'plami.Algoritm - bu muammoni hal qilish uchun aniq ketma-ketlikda berilgan ko'rsatmalar to'plami.
Tarkib!
Algoritmning xususiyatlari
Aniqlik va aniqlik
Yaxshi belgilangan yozuvlar
Yaxshi belgilangan natijalar
Balans
Mumkin
Til mustaqilligi
Samarali dasturlar
Algoritm nima uchun kerak?
Faylni siqish
Ma'lumotlarni shifrlash
Algoritm qanday ishlaydi?
Misol holati
Algoritm meni chaqiradi
Taksi algoritmi
Avtobus algoritmi
Algoritm transport vositasini ijaraga olish
Algoritm qismlari
Kirish ma'lumotlarini olish
Hisoblash
Tanlash
Takrorlash
Natijalar hisoboti yoki natijasi
Algoritm turlari
Rekursiv algoritm
Algoritmni ajrating va yutib oling
A algoritm bu ma'lum bir vazifani bajarish uchun mo'ljallangan ko'rsatmalar to'plami. Ya'ni, bu cheklangan sonli bosqichlarda savolga javob yoki muammoning echimini beradigan sistematik protsedura. Google qidiruv tizimining algoritmiga misol bo'lib, unda so'zni kiritishda veb-sahifalar ko'rinishida bir nechta natijalar beriladi.
Bu murakkab jarayon bo'lishi mumkin, masalan musiqiy faylni ijro etish yoki oddiy operatsiya, masalan, ikkita raqamni qo'shish. Kompyuter dasturlashda algoritmlar funktsiya sifatida yaratiladi. Ushbu funktsiyalar kattaroq dastur tomonidan havola .
Blok-sxemalar bilan ishlashni yaxshilab o‘zlashtirib olish zarur, chunki bu usul algoritmlarni ifodalashning qulay vositalaridan biri bo‘lib programma tuzishni osonlashtiradi, programmalash qobiliyatini mustahkamlaydi. Algoritmik tillarda blok - sxemaning asosiy strukturalariga maxsus operatorlar mos keladi.
Shuni aytish kerakni, blok-sxemalardagi yozuvlar odatdagi yozuvlardan katta farq qilmaydi.
Misol sifatida ax2+bx+c=0 kvadrat tenglamani yechish algoritmining blok-sxemasi quyida keltirilgan.
Chiziqli algoritmlar.Har qanday murakkab algoritmni ham uchta asosiy struktura yordamida tasvirlash mumkin. Bular ketma-ketlik, ayri va takrorlash strukturalaridir. Bu strukturalar asosida chiziqli, tarmoqlanuvchi va takrorlanuvchi hisoblash jarayonlarining algoritmlarini tuzish mumkin. Umuman olganda, algoritmlarni shartli ravishda quyidagi turlarga ajratish mumkin:
|
| |