Ы мцщазиря: информатика фяннинин предмети



Yüklə 1,95 Mb.
Pdf görüntüsü
səhifə26/72
tarix04.11.2023
ölçüsü1,95 Mb.
#131175
növüMühazirə
1   ...   22   23   24   25   26   27   28   29   ...   72
informatika muhazireler adau aze

Məntiqi proqramlaşdırma
–Bu proqramlaşdırmanın ən çox inkişaf etmiş 
və yayılmış dili PROLOG –dur. Məntiqi proqramlaşdırma dilləri, xüsusən 
PROLOG, 
süni 
intellekt 
sistemlərində 
geniş tətbiq olunur. Məntiqi 
proqramlaşdırmanın əsas anlayışı nisbətdir. Proqram obyekt və məqsəd arasındakı 
nisbətin təyinindən təşkil olunur. Proqramın yerinə yetirilməsi istifadə olunan dilin 
semantikasına uyğun quraşdırılmış qaydalar əsasında məntiqi düsturların ümumi 
qiymətləndirilməsi kimi şərh olunur. Məntiqi proqramlaşdırmada yalnız alqoritmə 
əsaslana faktların spesifik xüsusiyyətlərini göstərmək lazımdır. Burada yerinə 
yetirilməsi tələb olunan addımlar ardıcıllığını təyin etmək lazım deyil.
Məntiqi proqramlaşdırma aşağıdakılara görə xarakterizə olunur: 
-
yüksək səviyyə; 
-
simvol hesabatına istiqamətlənmə; 
-
tərsinə ( inversiv) hesablama imkanı,


52 
52 
-
məntiqi natamamlığın mümkünlüyü, çünki proqramda müəyyən məntiqi 
münasibətləri əks etdirmək, həmçinin bütün nəticələrin düzgün alınması 
mümkün deyil. 
Məntiqi proqram prinsipcə çox da böyük olmayan sürətə malikdir. Belə ki, 
hesablama əvvəlki addıma qayıtmaq şərti ilə axtarış, sınaq və səhvlər üsulu ilə 
həyata keçirilir. 
Obyektyönlü proqramlaşdırma
– Proqramlaşdırmanın obyektyönlü üslubu 
obyekt anlayışına əsaslanır, mənası isə “obyekt=verilənlər+prosedurlar” düsturu ilə 
ifadə olunur. Hər bir obyekt özündə verilənlərin strukturunu birləşdirir və onlara 
müraciət bu verilənlərin emalı proseduru ilə mümkündür ki, bu da metod adlanır. 
Verilənlər və prosedurun bir obyektdə birləşməsi inkapsulyasiya adlanır. 
Obyektlərin təsvirinə sinif xidmət edir. Sinif bu sinfə aid olan obyektlərin 
xassə və metodlarını təyin edir. Uyğun olaraq, istənilən obyekt sinfin nüxsəsini 
təyin edə bilir. 
Obyektyönlü proqramlaşdırma dillərinə Smalltalk, C++, Object Pascal, Java 
və s. aiddir. 

Yüklə 1,95 Mb.

Dostları ilə paylaş:
1   ...   22   23   24   25   26   27   28   29   ...   72




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin