Imtahan suallari cavabi


Alqoritm və yaranma tarixi



Yüklə 304,46 Kb.
səhifə10/15
tarix05.06.2023
ölçüsü304,46 Kb.
#125243
1   ...   7   8   9   10   11   12   13   14   15
Imtahan sualların cavabı yeni

22. Alqoritm və yaranma tarixi:
Alqoritm[1] və ya alqorifm[2] — verilmiş məsələni həll etmək üçün ilkin verilənlərlə icra olunan hesabi və hər hansı məsələnin həlli üçün məntiqi əməliyyatların sonlu sayda ardıcıllığıdır [3].
Latınca qayda-qanun deməkdir. Alqoritm 783 - 850-ci illərdə Xarəzmdə (indiki Özbəkistanda şəhər) yaşamış IX əsrin məşhur fars riyaziyyatçısı Məhəmməd İbn Musa əl-Xarəzminin (yəni Xarəzm Musa oğlu Məhəmmədin) adının latın hərflərilə olan "alqoritmi" yazılışıyla bağlıdır. Əl-Xarəzminin yazdığı traktatın XII əsrdə latın dilinə tərcümə olunması sayəsində avropalılar mövqeli say sistemi ilə tanış olmuş, onluq say sistemini və onun hesab qaydalarını alqoritm adlandırmışlar. Ümumiyyətlə, alqoritm-verilmiş məsələnin həlli üçün lazım olan əməliyyatları müəyyən edən və onların hansı ardıcıllıqla yerinə yetirilməsini göstərən formal yazılışdır. Hesablama maşınlarının əsas fərqləndirici xüsusiyyətlərindən biri də onun proqramla idarə olunmasıdır. Yəni, istər sadə, istərsə də mürəkkəb məsələni maşının həll etməsi üçün proqram tərtib edilməlidir.
23.C++ sade operatorlar ve mensub etmee operatoru.
Operatorlar programlasdirmada her hansi sertden asili olaraq programin novbeti icra istiqametini mueyyen edir.
Sade op.oz daxilinde diger op saxlamayan op sade op adlanir.
Mensub etme op.bu op komeyi ile deyisen ve ya funksiyaya ifadenin qiymeti mensub edilir. Bu meqsedle := isaresinden isdifade edilir. Operatorun umumi yazilisi formasi beledir D=A; burada D funkiya veya deyisenin adi A ise ifadedir.Operator A ifadesinin qiymetini hesablayaraq D ye menmsedir
24. C++ giriş operatorları:
Indiyə kimi icra etdiyimiz bütün proqramlarda məlumat yalnız bir istiqamətdə - proqramdan istifadəçiyə doğru hərəkət edirdi. İndi isə biz əksinə məlumatın istifadəçidən nə cür alınaraq bizim proqrama daxil edilməsini örgənəcəyik. Məlumatı istifadəçidən qəbul etmək üçün cin operatorundan istifadə olunur. (Oxunur - sin)
cin operatorunun istifadə qaydası aşağıdakı kimidir:
cin >> dəyişən ;
cin operatoru icra olunan zaman proqram istifadəçi tərəfindən məlumatın daxil edilməsini gözləyir. İstifadəçi məlumatı klaviaturadan daxil edib enter düyməsini basdıqdan sonra həmin məlumat cin operatoru ilə göstərilən dəyişənə yerləşdiriləcək. Misal üçün tam tipli x dəyişəninə istifadəçinin daxil etdiyi qyməti mənimsədən kod aşağıdakı kimi olar:
cin >> x ;
Bu zaman cin operatoru istifadəçinin klaviaturadan daxil etdiyi ədədi oxuyaraq göstərilən x dəyişənində yadda saxlayır. Tam kod aşağıdakı kimi olar:
#include
using namespace std;
int main (){
int x ;
cin >> x ;
}
Əgər bu proqramı icra eləsək onda digər ekranda nəsə məlumat v.s. çap edən proqramlar kimi dərhal icra olub başa çatmayacaq. Bu proqram əvvəlkilərdən fərqli olaraq gözləyəcək. İstifadəçinin məlumatı daxil etməsini gözləyəcək.

Yalnız istifadəçi məlumatı yığıb enter düyməsi ilə təsdiqlədikdən sonra proqram icraolunmanı davam etdirəcək. İstifadəçi qiyməti daxil edib enter düyməsini basdıqdan sonra həmin qiymət x dəyişəninə yazılacaq.

Beləliklə biz məlumatı, baxdığımız halda tam ədədi istifadəçidən qəbul edib dəyişəndə yadda saxlamış olduq. Məlumatı istifadəçidən qəbul etdikdən sonra onun üzərində müxtəlif əməliyyatlar çap edə bilərik, misal üçün çap edə bilərik. Gəlin aşağıdakı kimi sadə bir proqram quraq. Əvvəlcə proqramımız istifadəçidən hər-hansı ədəd daxil etməsini istəsin. Daha sonra istifadəçinin daxil etdiyi ədədi proqramda elan etdiyimiz bir dəyişənə yerləşdirək. Daha sonra istifadəçinin daxil etdiyi və dəyişənə yerləşdirdiyimiz ədədi təkrar ekranda çap edək. Bu proqramı sadəcə istifadəçi ilə əlaqəni test etməyə aid bir çalışma kimi dəyərləndirək.
#include
using namespace std;
int main (){
int x ;
cout << "Zehmet olmasa bir eded daxil edin\n";
cin >> x ;
cout << "Siz daxil etdiniz\n";
cout << x ;
}
Nəticə


Yüklə 304,46 Kb.

Dostları ilə paylaş:
1   ...   7   8   9   10   11   12   13   14   15




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