2-Mavzu. Algoritmlash va dasturlash asoslari reja



Yüklə 230,75 Kb.
Pdf görüntüsü
səhifə3/7
tarix20.11.2023
ölçüsü230,75 Kb.
#161882
1   2   3   4   5   6   7
Ma\'ruza-2. Algoritmlash (1)

Determinantlik sifati
Berilgan boshlangich qiymatlarda bir qiymatli javob olinishi;
Ommaviylik sifati
Ma’lum turdagi masalalar uchun turli boshlangich qiymatlarda yechim olish
mumkin bo’lishi;
Diskretlilik sifati
Algoritmni EHM(Elektron Hisoblash Mashinalari) yoki inson tomonidan
bajarilishi mumkinligi shubxasiz bo’lgan ayrim-ayrim sodda bosqichlarga bo’lish
mumkinligi.
Natijaviylik sifati
Har qanday boshlangich qiymatlarda ham javobning mavjudligi, bunda «bu holda
yechim yo’q» singari axborot ham algoritmning ishlash natijasi deb qabul qilinadi;
Keltirilgan sifatlardan kelib chiqqan xolda algoritmni ifodalash va bajarish 
qoidalari xaqida so’z yuritish mumkin. Amaliyotda algoritmni ifodalashning uchta 
asosiy usullari fodalaniladi. Bular matnli ko’rinishi, sxematik(grafik) ko’rinishi, 
biror algoritmik tildagi (dasturiy) ifodasi.
ALGORITMNI TAVSIFLASH USULLARI
Algoritm so’zlar, matematik formulalar, algoritmik tillar, geometrik tarhlar
(sxemalar), dasturlash tillari va boshqalar yordamida tavsiflanadi.
1.Algoritmning so‘zlar orqali ifodalanishi
. Bu usulda ijrochi uchun
beriladigan har bir ko‘rsatma jumlalar, so‘zlar orqali buyruq shaklida beriladi.


2. Algoritmning formulalar bilan berilish
usulidan matematika, fizika,
kimyo kabi aniq fanlardagi formulalarni o‘rganishda foydalaniladi. Bu usulni
ba’zan analitik ifodalash deyiladi.
3

Algoritmlarning grafik shaklida tasvirlanishida
algoritmlar maxsus 
geometrik figuralar yordamida tasvirlanadi va bu grafik ko‘rinishi blok-sxema 
deyiladi. Blok-sxemalarni tuzishda foydalaniladigan asosiy sodda geometrik 
figuralar quyidagilardan iborat
Nomi
Belgilanishi
Bajaradigan vazifasi
Jarayon
Bir yoki bir nechta amallarni 
bajarilishi natijasida ma’lumotlarning 
uzgarishi
Qaror
Biror shartga boglik ravishda 
algoritmning bajarilish yo’nalishini 
tanlash
SHakl 
uzgartirish
Dasturni uzgartiruvchi buyruk yoki 
buyruklar turkumini uzgartirish amalini 
bajarish
Avval aniqlangan
jarayon
Oldindan ishlab chikilgan dastur 
yoki algoritmdan foydalanish
Kiritish
Chiqarish
Axborotlarni kayta ishlash mumkin 
bo’lgan shaklga utkazish yoki olingan 
natijani tasvirlash
Displey
kompyuterga ulangan displeydan 
axborotlarni kiritish yoki chiqarish
Hujjat
Axborotlarni kogozga chiqarish 
yoki kogozdan kiritish


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.

Yüklə 230,75 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin