1 / 16

Alqoritmik dil

Alqoritmik dil. Alqoritmlərin yazılışı üçün istifadə olunan dildir. ALQORİTMİK DİL. Alqoritmik dilin qaydaları proqramlaşdırma dillərinin qaydalarına əsaslanır. ALQORİTMİK DİLİNİN ÜMUMİ QAYDALARI. Alq alqoritimin adı Verilib | Alqoritmin tətbiq olunma şərtləri

foy
Download Presentation

Alqoritmik dil

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Alqoritmik dil

  2. Alqoritmlərin yazılışı üçün istifadə olunan dildir. ALQORİTMİK DİL Alqoritmik dilin qaydaları proqramlaşdırma dillərinin qaydalarına əsaslanır.

  3. ALQORİTMİK DİLİNİN ÜMUMİ QAYDALARI Alqalqoritimin adı Verilib| Alqoritmin tətbiq olunma şərtləri Gərəkdir| Alqoritmin icrasının məqsədi Baş Alqoritmin gövdəsi (komandalar ardıcıllığı) Son Alqoritmin başlığı Alqoritmin gövdəsi Xidməti sözlər (açar sözlər) [qalın şriftlə, rənglə, altından xətt çəkməklə yazılır] Hər bir alqoritmin adı olur. Ad məsələnin həllinə uyğun nəzərdə tutulmalıdır. Alqoritmik dildə şərhləriVerilibvəGərəkdirsətirlərində | işarəsindən sonra yazılır. Digər sətirlərdə də | işarəsində sonra yazmaq olar . Baş və Sonsözləri arasında şaquli cizgi (|) olur. Bu alqoritmə baxanda çaşmamaq üçündür. Sağda isə komandalar ardıcıllığı yazılır. Komandalar ayrı-ayrı sətirlərdə yazılır, əgər bir sətirdə yazılırsa onda aralarında ( ; ) işarəsi qoyulur.

  4. Alqoritmlərin tərtib olunması və yazılması qaydalarını ROBOT və CİZGİÇİ vasitəsi ilə öyrənəcəyik İCRAÇI ROBOT Robot damalı sahədə işləyir və tam bir damada (xana) yerləşir Robotun icra etdiyi komandalar- «yuxarı», «aşağı», «sağa», «sola» və «rənglə»

  5. MƏSƏLƏ 1 Robot A xanasındadır. Robot B xanasına necə gedə bilər. A B

  6. MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ AlqAt gedişi Verilib| Robot A xanasındadır Gərəkdir| Robot B xanasına getsin Baş Sağa Sağa Aşağı Son Başla A B

  7. MƏSƏLƏ 2 Robot A xanasındadır. Robot B xanasına necə gedə bilər. Nəzərə almaq lazımdır ki, robot divardan keçə bilməz. B A

  8. MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ Alqn hərfi gedişi Verilib| Robot A xanasındadır Gərəkdir| Robot B xanasına getsin Baş Yuxarı Sağa Aşağı Son Başla B A

  9. MƏSƏLƏ 3 Robot A xanasındadır. Robot B xanasına necə gedə bilər. Nəzərə almaq lazımdır ki, robot divardan keçə bilməz. A B

  10. MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ AlqS hərfinin tərsi gedişi Verilib| Robot A xanasındadır Gərəkdir| Robot B xanasına getsin Baş Sağa Aşağı Sola Aşağı Sağa Son Başla A B

  11. İCRAÇI CİZGİÇİ Kağız vərəqində rəsmlərin, qrafiklərin və sxemlərin yaradılması üçün nəzərdə tutulur Cizgiçi 4 komanda icra edə bilir «qələmi qaldır», «qələmi endir», « ( arqhəqx, y ) nöqtəsinə yerini dəyiş», «(arqhəq a, b) vektoru qədər yerini dəyiş»

  12. MƏSƏLƏ 1 Cizgiçi ( 1; 2) nöqtəsindədir. (3 ; 3) vektoru qədər yerini dəyiş. 5 4 3 2 1 1 2 3 4 5

  13. MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ AlqYerdəyişmə Verilib| Qələm (1; 2) nöqtəsindədir Gərəkdir| (3; 3) vektoru qədər yerdəyişsin Baş Qələmi endir (3; 3) vektoru qədər yerdəyiş I Qələm (4; 5) nöqtəsinə yerdəyişəcəkdir Qələmi qaldır Son Başla 5 4 3 2 1 1 2 3 4 5

  14. MƏSƏLƏ 2 Cizgiçi vasitəsi ilə N hərfini çəkin.

  15. MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ AlqN hərfi Verilib| Qələm A nöqtəsindədir və qaldırılıb Gərəkdir| N hərfi çəksin və qələmi qaldırsın Baş Qələmi endir (0; 3) vektoru qədər yerini dəyiş (1;-3) vektoru qədər yerini dəyiş (0; 3) vektoru qədər yerini dəyiş Qələmi qaldır Son Başla

  16. TƏŞƏKKÜRLƏR

More Related