Çap üçün deyil



Yüklə 60,47 Mb.
Pdf görüntüsü
səhifə31/42
tarix26.08.2018
ölçüsü60,47 Mb.
#64701
1   ...   27   28   29   30   31   32   33   34   ...   42

Fäaliyy t

ä

Fäaliyy t



ä

4

65

64



Araådıraq – öyränäk

Öyrändiklärinizi yoxlayın

Araådıraq – öyränäk

Öyrändiklärinizi yoxlayın

ALPLogo mühitində proqramı yığın və icra edin. a və b dəyişənlərinə 

müxtəlif qiymətlər verməklə proqramı sınaqdan keçirin.



1. 

Kompüterdə məsələ həllinin hansı əsas mərhələləri var?

 

2. 

Kompüterdə məsələ həllinin hansı mərhələləri kompütersiz yerinə yetirilir?



3. 

Riyazi məsələlərin həlli zamanı keçdiyiniz mərhələlərlə yuxarıda sadalanan 

mərhələləri müqayisə edin. 

sil

ilkinvəziyyət

dəyişən a

dəyişən b

a=24


b=45

əgər (a > b)

 [

yaz "a böyükdür b"]



əkshalda 

[

yaz "a kiçikdir b"]

 

lərin həllində proqramçının daha çox vaxtı və qüv-



vəsi proqramın yazılmasına deyil, məhz bu mər-

hələyə sərf olunur.

Altıncı  mərhələ  proqramın  icrasından  sonra 

alınan nəticələrin təhlilidir. Bu təhlillər əsasında 

uyğun qərar qəbul olunur. Məsələn, əgər iki ədədin 

cəmini hesablayan proqram 2 və 3 ədədlərini top-

layıb çıxışa 6 verirsə, deməli, proqramda yanlışlıq 

· 

·



Verilmiş ifadədə hansı riyazi 

əməllər iştirak edir?

 ALPLogo dilində mənimsətmə 

komandası necə yazılır?

Aşağıdakı proqram kodunu ALPLogo mühitində icra etmədən nəzərdən ke-

çirin, x dəyişəninin ilkin və son qiymətlərini müəyyən edin. 



Nəticəni müzakirə edək:

-  Bu proqramda neçə mənimsətmə əməli var?

-  Ekranda nə əks olunacaq?

dəyişən x

x = 8


yaz x, “-lik say sistemində 8 rəqəm var.”

x = 2


geri 50

yaz “Kompüterlərin əsası ”, x, “-lik say  

sistemidir.”

Siz proqramlaşdırma mühitində dəyişənin necə elan olunması və ona ədədi 

qiymətlərin mənimsədilməsi ilə tanışsınız. Bildiyiniz kimi, ALPLogo dilində 

mənimsətmə  operatoru  olaraq  “=”  işarəsindən  istifadə  olunur.  Bu  işarənin 

solunda dəyişənin adı, sağında isə bu dəyişənə mənimsədiləcək qiymət göstə-

rilir. Ümumiyyətlə, sağ tərəfdə istənilən riyazi ifadə yazıla bilər. Mənimsətmə 

komandasının  icrası  zamanı  öncə  “=”  işarəsinin  sağında  yerləşən  ifadə 

hesablanır və sonra alınan qiymət işarənin solundakı dəyişənə mənimsədilir.

 

18.  



RİYAZİYYATÇI BAĞA 

Sözlük


Sözlük

Riyazi ifadə

Dəyişən

Sabit

Mənimsətmə

Hesab əməlləri

x

bx

a

d

6

7



3

2

2



-

+

=



Sözlük

Sözlük


Məsələnin qoyuluşu

Alqoritmləşdirmə

azlama

Riyazi model

Proqramlaşdırma

S

Nəticələrin təhlili

var. Yəni alqoritm və proqrama yenidən baxılmalıdır.     

    Beləliklə, kompüterdə məsələ həlli aşağıdakı əsas mərhələlərdən keçir:

Riyazi ifadə dəyişənlərdən (məsələn, x), sabitlərdən 

(məsələn, 10) və hesab əməllərindən (məsələn, +) ibarət 

olur. Sabit kəmiyyətlərə konstantlar da deyilir. 

ALPLogo dilində + (toplama), – (çıxma), * (vurma), 

(bölmə)  kimi  hesab  əməllərindən  istifadə  olunur. 



Gördüyünüz kimi, proqramlaşdırmada vurma və bölmə 

işarələri riyaziyyatdakı uyğun işarələrdən fərqli yazılır. 

3. Alqoritmləşdirmə

4. Proqramlaşdırma

2. Riyazi modelin 

qurulması

5. Sazlama 

1. Məsələnin 

qoyuluşu

6. Nəticələrin 

təhlili

Çap üçün deyil



67

66

4

Sonuncu iki nümunəyə xüsusi diqqət yetirmək lazımdır. Qəribə görünsələr 

də,  bu  yazılışlar  mənimsətmə  işarəsinin  adi  bərabərlik  işarəsindən  fərqli 

olduğunu göstərir. Ümumiyyətlə, proqramlarda bu cür yazılışlara tez-tez rast 

gəlinir. 

İfadənin  qiymətinin  hesablanması  zamanı  təbii  olaraq  belə  bir  sual 

meydana çıxır: əməllər hansı ardıcıllıqla yerinə yetirilməlidir? Riyaziyyatdakı 

qayda burada da tətbiq olunur: öncə vurma və bölmə, sonra isə toplama və 

çıxma  əməlləri  yerinə  yetirilir.  Əməllərin  yerinə  yetirilmə  ardıcıllığını  də-

yişmək  üçün  riyaziyyatda  olduğu  kimi,  burada  da  mötərizələrdən  istifadə 

olunur. Məsələn, 

ifadəsinin ALPLogo dilində yazılışı belədir:

(x+25)(x–3z

 ___________

=

2

x

y = ((x+25)*(x-3*z))/(x*x)

Dəyişənlər, yaxud dəyişənlərdən ibarət olan ifadələr müxtəlif komandaların 

arqumentləri ola bilər. 



qələmineni 10

qələmiendir

dəyişən a

dəyişən b

a = 225


b = 1

sola 80

təkrarla 220[qələminrəngi b irəli a sağa 25 

b = b+1


a = a-1 

geri a]

Aşağıdakı proqram kodunu ALPLogo mühitində yığın və icra edin. 

Riyazi ifadələrdəki sabitləri dəyişməklə  nəticənin necə dəyişdiyini izləyin.

ilkinvəziyyət

sil

qələmineni 3

dəyişən x

dəyişən r

r = 0


x = 50

təkrarla 6 [qələminrəngi r qələmiendir

təkrarla 4 [sağa 90 irəli x]

r = r+1


x = x+50

qələmiqaldır

irəli 25 sola 90 irəli 25 sağa 90

]

1.  x dəyişəninin ilkin qiyməti 2 olarsa,  

 komandasının icrasından sonra onun qiyməti nə olacaq?

2. Komandalar ardıcıllığının icrasından sonra x və y dəyişənlərinin qiyməti nə 

olacaq?


 

x = x*x+5*x+10

x = 2

y = 3


x = y

y = x+2


3. Verilmiş riyazi ifadəni ALPLogo mühitində yazın.

4.  X,  Y  və  Z  dəyişənlərini  təyin  edin.  X  dəyişəninə  10,  Y  dəyişəninə  isə  15 

mənimsədin.  Z  dəyişəninə  X  və  Y-in  cəmini  mənimsədin.  Z  dəyişəninin 

qiymətini çıxışa verin.

5. İki ədədin ədədi ortasını hesablayan proqram yazın.

Nümunä. 


x=3

x=5+3


b=a+4

z=x*y


b=b+2

z=z–1


x dəyişəninə 3 qiyməti mənimsədilir.

5 və 3 qiymətləri toplanılır və nəticə x dəyişəninə mənimsədilir.



a dəyişəninin qiymətinin üzərinə 4 əlavə olunur və nəticə b 

dəyişəninə mənimsədilir.



x və y dəyişənlərinin qiymətləri bir-birinə vurulur və nəticə 

z dəyişəninə mənimsədilir.

b dəyişəninin qiymətinin üzərinə 2 əlavə olunur və nəticə 

yenə də b dəyişəninə mənimsədilir.



z dəyişəninin qiymətindən 1 çıxılır və alınan nəticə yenə də 

z dəyişəninə mənimsədilir.

Mənası 

Mənimsətmə 

komandası

Araådıraq – öyränäk

Araådıraq – öyränäk

Öyrändiklärinizi yoxlayın

Öyrändiklärinizi yoxlayın

2

at

 __ 

vt + 2

Çap üçün deyil



Yüklə 60,47 Mb.

Dostları ilə paylaş:
1   ...   27   28   29   30   31   32   33   34   ...   42




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

    Ana səhifə