|
Alisher ismailov shakirovich algoritmlash va dasturlash asoslari (1-qism)
|
bet | 8/33 | Sana | 21.02.2024 | Hajmi | 290,29 Kb. | | #160200 |
Bog'liq Algoritmlash va dasturlash asoslari-fayllar.orgJava dasturlash tili
C++ dasturlash tili
Amaliy mashg‘ulotlar
Algoritmlash va dasturlash asoslari fanining ma’nosi, predmeti va vazifalari. Raqamli
iqtisodiyotda Algoritmlash va dasturlash texnologiyalarning oʻrni va vazifasi. Algoritmlash va dasturlash rivojlanish tendensiyalari. Dasturlash mohiyati, kelib chiqish sabablari, shart-sharoitlari va darajalari.
Algoritm
Algoritm – berilgan natijaga erishish uchun qilinishi kerak boʻlgan aniq koʻrsatmalar ketma-ketligi hisoblanadi. Algoritm keng maʼnoda faqat kompyuterga oid atama boʻlmay, balki unda berilgan koʻrsatmalarni bajara oluvchi har qanday narsaga oid deb ta’riflasa ham bo‘ladi.
Algoritm - maʼlum bir turga oid masalalarni yechishda ishlatiladigan amallarning muayyan tartibda bajarilishi haqidagi aniq qoida (dastur) hisoblanadi. Kibernetika va matematikaning asosiy tushunchalaridan biri ham hisoblanadi.
Algoritm so‘zi Al – Xorazmiy nomining lotincha talaffuzidan kelib chiqqan. Muxammad Muso Al-Xorazmiyning X asrda yaratgan qo‘llanmasida keltirilgan o‘nlik sanoq sistemasida arifmetik amallarni bajarish qoidalari soddaligi tufayli yevropada ham o‘nlik sanoq sistemasi qo‘llanishiga turtki bo‘lgan. Bu qoidalar tarjimasida har bir qoida “Al-Xorazmiy aytadiki” deb boshlangan va bora-bora talaffuz tufayli algoritm tarzida ifodalanib kelgan.
Hozirgi paytda algoritm sifatida biror masalani ishlash yoki biror ishni bajarish uchun qilinishi kerak bo‘lgan tartiblangan chekli sondagi aniq bir qiymatli ko‘rsatmalar ketma-ketligi tushuniladi. Algoritm tushunchasini keng ma’noda tahlil qilish mumkin. Masalan, biror manzildan boshqa manzilga borish uchun shahar transportidan foydalanib qanday borish mumkin, degan savolga ma’lum algoritm tavsiya qilish mumkin. Pazandalik kitobida, masalan, palovni pishirish qoidasi keltiriladi, bu ham o‘ziga xos algoritm hisoblanadi.
Har qanday algoritm quyidagi asosiy xususiyatlarga ega bo‘lishi kerak:
|
| |