Matyoqubov Umrbek
Asosiy algoritmik tuzilmalar
Reja:
Algoritm turlari
Algoritm xususiyatlari
Algoritmik inshootlar
Dasturlash. Asosiy Algoritmik Inshootlar
Har qanday dasturni yaratish uchun asosiy algoritmik konstruktsiyalar talab qilinadi. Quyidagi muammolarni hal qilishning eng oddiy yo'li. Misol uchun, bu kabi misollar bilan ishlash uchun foydalanish mumkin. Boshqa turlar mavjud: dallanma va pastadir. Ushbu maqolada ular haqida xabar beriladi. Lekin birinchi navbatda algoritm nima haqida ekanligini tushunishingiz kerak.
ALGORITM
"Algoritm" so'zi lotin algoritmidan kelib chiqqan. Bu nimani anglatadi? Xurmatli so'z 9-asrda ishlangan matematikning nomi bilan atalgan. Al-Xorazmiyning risolasi tufayli insoniyat algoritmik qurilishning asosiy turini va umuman olganda umumiy tushunchaga ega bo'ldi.
Ilgari "algoritm" so'zini yozish shakli qabul qilindi. Hozir esa faqat ayrim hollarda qo'llaniladi.ized by optAd360
Algoritm - bu alohida usul bo'lib, kirish ma'lumotlarini o'zgartirishni anglatadi. Ushbu kontseptsiya bilan, har bir kishi hayotda, kim bo'lsa ham, duch keladi. Algoritmlarni choy yoki oziq-ovqat mahsulotlarini tayyorlash, ko'paytirish yoki qo'shib qo'yish, tenglamalarni hal qilish va hokazo deb atash mumkin. Ish jarayonlari avtomatlashtirilgan barcha turdagi maishiy texnika protsessor xotirasida ko'rsatilgan aniq qadamlar hisobidan amalga oshiriladi. Bunday algoritmlarni uy xo'jaligi algoritmlari deb atashadi. Boshqa turlari ham mavjud. Ularni ko'rib chiqaylik.
Algoritm tushunchasi
Algoritm kontseptsiyasi tarixiy ravishda "algoritmlar nazariyasi" mustaqil fani sifatida shakllangan, informatika fanining asosiy tushunchalaridan biri bo'lib, boshqa "matematik mantiq" faniga yaqin. Boshqa tomondan, "algoritmlar nazariyasi" fanini dasturlash bo'limi bilan bog'liq ikkita fan: matematika va informatika o'rtasida oraliq deb hisoblash mumkin
Algoritmlashtirish informatikaning umumiy usullarini bildiradi, hal qilishda katta ahamiyatga ega qiyin vazifalar... Kompyuterda muammoni hal qilish dasturini yozishdan oldin, ko'rib chiqilayotgan masalani to'g'ri hal qilish uchun bajarilishi kerak bo'lgan harakatlar ketma -ketligini ko'rib chiqish kerak.
Algoritm - bu kompyuterda bajarilishi kerak bo'lgan arifmetik, mantiqiy va boshqa amallar ketma -ketligi.
To'g'ri natijaga erishish uchun algoritm shunday tuzilishi kerakki, u bajarilayotganda barcha buyruqlar bir xil talqin qilinadi. Shuning uchun algoritmlarni tuzishda hisobga olinishi shart bo'lgan majburiy talablar paydo bo'ldi. Talablar mulk sifatida tuzilgan.
Algoritm har doim samarali bo'lishi, takrorlanish xususiyatiga ega bo'lishi va ma'lum bir ijrochiga mo'ljallangan bo'lishi kerak. Texnologiyada bunday ijrochi kompyuter hisoblanadi. Kompyuterda amalga oshirish imkoniyatini ta'minlash uchun algoritm kompyuter tilida tushunarli bo'lishi kerak, ya'ni. mashina tili... Lekin, algoritmni kompyuter tushunadigan tilda (mashina tili) taqdim etishdan oldin, algoritmik dasturlash tili yordamida dastur yozish kerak.
Do'stlaringiz bilan baham: |