Mavzu nomi: Algoritmlar haqida asosiy tushuncha 1-slayd: Ta'rif Algoritm


Download 15.97 Kb.
Sana15.11.2023
Hajmi15.97 Kb.
#1775060
Bog'liq
1.1 - Main concept of algorithms.en.uz (3)





Mavzu nomi: Algoritmlar haqida asosiy tushuncha
1-slayd: Ta'rif
Algoritm, cheklangan miqdordagi bosqichlarda - savolga javob yoki muammoning echimini ishlab chiqaradigan tizimli protsedura. Ism 9-asr musulmon matematikining lotincha tarjimasi Algoritmi de numero Indorumdan olingan.al-Xorazmiyning arifmetik risolasi "Al-Xorazmiy hindlarning hisob-kitob san'ati haqida".
Manba:https://www.britannica.com/science/computer-science/Algorithms-and-complexity

2-slayd: Umumiy ko'rinish
Analgoritmaniq belgilangan hal qilish uchun maxsus tartib hisoblanadihisoblashmuammo. Rivojlanish vaalgoritmlarni tahlil qilishkompyuter fanining barcha jabhalari uchun asosiy hisoblanadi:sun'iy intellekt, ma'lumotlar bazalari, grafikalar, tarmoq, operatsion tizimlar, xavfsizlik va boshqalar.Algoritmrivojlanish shunchaki dasturlashdan ko'proq narsadir. Buni tushunishni talab qiladimuqobillarhisoblash muammosini hal qilish uchun mavjud, shu jumladan apparat, tarmoq, dasturlash tili va har qanday muayyan yechim bilan birga keladigan ishlash cheklovlari. Bundan tashqari, algoritmning "to'g'ri" bo'lishi nimani anglatishini tushunishni talab qiladi, chunki u ko'rib chiqilayotgan muammoni to'liq va samarali hal qiladi.


3-slayd: Algoritmlar


Siz yaqinda algoritm atamasini eshitgan bo'lishingiz mumkin, xoh u onlayn bo'ladimi yoki texnologiya haqidagi ba'zi suhbatlarda. Bu so‘z ko‘p aytiladi, lekin aynan nimani anglatadi?
Algoritm shunchaki ma'lum bir vazifani bajarish uchun ishlatiladigan qadamlar to'plamidir. Ular dasturlash uchun qurilish bloklari bo'lib, ular kompyuterlar, smartfonlar va veb-saytlar kabi narsalarning ishlashi va qaror qabul qilishiga imkon beradi.

4-slayd: Bosqichma-bosqich tahlil qilish




5-slayd: tushuntirish

Texnologiya tomonidan qo'llanilishidan tashqari, biz har kuni qiladigan ko'p narsalar algoritmlarga o'xshaydi. Aytaylik, siz spagetti tayyorlamoqchisiz. Buni muvaffaqiyatli amalga oshirish uchun siz ma'lum bir tartibda bajarishingiz kerak bo'lgan muayyan qadamlar to'plami mavjud.


Birinchidan, siz bir idish suvni qaynatishingiz kerak. Qaynatgandan so'ng, siz spagetti qo'shing va vaqti-vaqti bilan aralashtirib, belgilangan vaqt davomida pishiring. Tayyor bo'lgach, siz suvni to'kib tashlang, keyin siz tanlagan sous bilan xizmat qilishga tayyor.
6-slayd: Spagetti tayyorlash jarayoni

7-slayd: tushuntirish
Bu butun jarayon aslida algoritmdir. Ushbu bosqichlarni ma'lum bir tartibda bajarganingiz uchun siz xohlagan natijaga erishdingiz: mazali makaron taom. Ammo agar siz noodlelarni haddan tashqari pishirish yoki kam pishirish kabi xatoga yo'l qo'ysangiz, bu unchalik yaxshi bo'lmaydi.
Dasturlar xuddi shunday ishlaydi. Ularning kodi ularga nima qilish kerakligini aytadigan algoritmlardan iborat. Aytaylik, biz marshrut olish uchun navigatsiya ilovasidan foydalanmoqchimiz.
Belgilangan manzilni yozganimizda, ilova turli mavjud marshrutlarni ko'rish uchun algoritmdan foydalanadi. Keyinchalik, joriy trafikni tekshirish uchun boshqa algoritmdan foydalanadi, keyin uchinchisi bu ma'lumotni oladi va mavjud bo'lgan eng yaxshi marshrutni hisoblab chiqadi.


8-slayd: Oziq-ovqat do'koni yo'nalishi

9-slayd: tushuntirish
Bu algoritmlarning barchasi to'g'ridan-to'g'ri ilova kodiga o'rnatilgan. Agar kodda biron bir xatolik bo'lsa, ilova ushbu algoritmlarni to'g'ri bajara olmaydi, ya'ni siz yo'nalishlaringizni olmaysiz.
Ushbu ikkala misol ham odamlar va kompyuterlar kundalik vazifalarni bajarish uchun algoritmlardan qanday foydalanishi mumkinligini ko'rsatadi. Farqi shundaki, kompyuterlar algoritmlardan foydalanishi va narsalarni bizdan ko‘ra yaxshiroq, tezroq va samaraliroq hisoblashi mumkin.
10-slayd: Rasm va matn haqida ma’lumot



Texnologiya faqat rivojlanishda davom etadi va o'z ishini yanada yaxshilaydi. Kodlash va dasturlashdan foydalanishda davom etar ekan, algoritmlar ushbu texnologiyalarning markazida bo'lib, ular nima qilishlari va buni qanday qilishlarini boshqaradi.
11-slayd: Algoritmlar haqidagi videofayl

Download 15.97 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling