|
Algoritmlar aniq bajaruvchiga yo’naltirilb yaratiladi
|
bet | 2/4 | Sana | 17.02.2023 | Hajmi | 2.09 Mb. | | #42576 |
Bog'liq Algoritm Quyidagi chiziqli ifodalarni algoritmni matn va blok, C , C kitob TAYYOR, Hayot faoliyati xavfsizligini ta\'minlahga oid xalqaro tajriba va Algoritmlar aniq bajaruvchiga yo’naltirilb yaratiladi. Algoritda barcha buyruqlar bajaruvchiga tushunarli bo’lishi kerak, ular uning siga qarashli bo’lishi kerak.
Tushunarlilik
DETERMINANTLANGANLIK (Aniqlik) - Algoritmni bajarishdagi amallar qatiy aniqlangan bo’lish kerak.
- Algoritmning har bir qadami aniq va qatiy bo’lishi kerak.
- Algoritm tushunarsiz bo’lgan amallarni o’z ichiga olmasligi kerak, yani har hil bajaruvchilarga berilgan buyruqlar har biri bajargandan so’ng, bir hil natija berishi kerak.
- Yana bajaruvchi buyruqlardan so’g, qaysi buyruqni bajarish kerakligini bilmay turmasligi kerak, hama nasa tushunali bo;lishi kerak.
NATIJAVIYLIK - Hamma yozuvlarni aniq bajarishda algort algorit chekli qadamlar asosida masalaning echimiga oib keladi, masalani yo’qligi haqidagi hukm ham aniq javobga olib keladi.
Ommaviylik, Ommaboplik - Algorit mumiy ko’rinishda ishlab chiqilgan, bitta bo’lmagan aniq masalaning echimini ta’minlamasdan, berilan turdagi masalalning qandaydir sinfini ta’minlansa, odda ko’rinishda omaviyligi turli berilganlarni qo’llash imkonini beradi.
Algoritmni yozish shakllari - So’z orqali qo’shimcha so’zlar bilan qisqacha (tabiiy tilda)
- Grafikli ( blok-shema)
- Dasturli (asturlash tillarida matnlar)
Algoritmlar ijrochilari Dasturlah tillari: Mashinaga yo’naltirilgan tillar: Автокод, Assembler 2. Yuqori darajali dasturlash tillari: mashinaga bog’liq bo’lmagan tillar: C++, Delphi, Visual Basic, Turbo Pascal,
al = 10100110 sar al, 3 al = 11110100 sar al, 2 al = 11111101 bl = 00100110 sar bl, 3 bl = 00000010
- Dastur-dasturlash tilida yozilan algoritm.
Algoritm ijrojisi - Protsessor mashina buyruqlarining tilinigina tushunadi.Ixtiyoriy tizimning shart elementi
Тranslytor – dastur - dasturlash tilidan Mashina Kodi Tiliga ugirish.
|
| |