Upload
foy
View
184
Download
6
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
Alqoritmlərin yazılışı üçün istifadə olunan dildir.
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əriGə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.
Baş və Son sö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.
Alqoritmik dildə şərhləri Verilib və Gərəkdir sətirlərində | işarəsindən sonra yazılır. Digər sətirlərdə də | işarəsində sonra yazmaq olar .
Robotun icra etdiyi komandalar- «yuxarı», «aşağı», «sağa», «sola» və «rənglə»
Alqoritmlərin tərtib olunması və yazılması qaydalarını ROBOT və CİZGİÇİ vasitəsi ilə
öyrənəcəyik
Robot damalı sahədə işləyir və tam bir damada (xana) yerləşir
A
B
MƏSƏLƏ 1Robot A xanasındadır. Robot B xanasına necə gedə bilər.
A
B
Alq At gedişiVerilib | Robot A xanasındadırGərəkdir | Robot B xanasına getsin
BaşSağaSağaAşağı
Son
MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ
Başla
A B
MƏSƏLƏ 2Robot 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
Alq n hərfi gedişiVerilib | Robot A xanasındadırGərəkdir | Robot B xanasına getsin
BaşYuxarıSağaAşağı
Son
MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ
Başla
A
B
MƏSƏLƏ 3Robot 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
Alq S hərfinin tərsi gedişiVerilib | Robot A xanasındadırGərəkdir | Robot B xanasına getsin
BaşSağaAşağıSolaAşağıSağa
Son
MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ
Başla
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»,
« ( arq həq x, y ) nöqtəsinə yerini dəyiş», «(arq həq a, b) vektoru qədər yerini dəyiş»
MƏSƏLƏ 1Cizgiçi ( 1; 2) nöqtəsindədir. (3 ; 3) vektoru qədər yerini dəyiş.
1 2 3 4 5
5
4
3
2
1
MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQAlq Yerdəyişmə
Verilib | Qələm (1; 2) nöqtəsindədirGə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
1 2 3 4 5
5
4
3
2
1
Başla
MƏSƏLƏ 2Cizgiçi vasitəsi ilə N hərfini çəkin.
MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQAlq N hərfi
Verilib | Qələm A nöqtəsindədir və qaldırılıbGə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
SonBaşla