Alqoritmik dil

16

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

Transcript of Alqoritmik dil

Page 1: Alqoritmik dil
Page 2: Alqoritmik dil

Alqoritmlərin yazılışı üçün istifadə olunan dildir.

Alqoritmik dilin qaydaları proqramlaşdırma dillərinin qaydalarına əsaslanır.

Page 3: Alqoritmik dil

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 .

Page 4: Alqoritmik dil

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

Page 5: Alqoritmik dil

A

B

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

Page 6: Alqoritmik dil

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

Page 7: Alqoritmik dil

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.

Page 8: Alqoritmik dil

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

Page 9: Alqoritmik dil

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.

Page 10: Alqoritmik dil

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

Page 11: Alqoritmik dil

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ş»

Page 12: Alqoritmik dil

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

Page 13: Alqoritmik dil

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

Page 14: Alqoritmik dil

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

Page 15: Alqoritmik dil

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

Page 16: Alqoritmik dil