H.Ə. Məmmədov, Q.Ə. Rüstəmov R. Q. Rüstəmov



Yüklə 7,81 Mb.
Pdf görüntüsü
səhifə4/48
tarix22.05.2020
ölçüsü7,81 Mb.
#31344
1   2   3   4   5   6   7   8   9   ...   48
Ar2015-665


 

1.8. Say sistem

ləri. Bit əməliyyatlarını yerinə yetirən      

funksiyalar 

 

Burada rəqəm texnikasında istifadə olunan müxtəlif say sistemlərinin biri-



 

30 


 

birinə  şevrilməsi  qaydalarına  baxacağıq.Mühəndis  praktikasında  adıtən 

2,8,10,16-lıq say sistemlərindən istifadə olunur. 

Bit    bayt  (1  bayt=8  bit)  rəqəm  informasiyasının  ölçü  vavidi  olub  ikilik 

say sistemin (rəqəm kodu) təşkil edən 1 və ya 0 deməkdir. Buradan, hər-bir bit 

bir  mərtəbədir  (разряд).Məsələn,  10010  -5  mərtəbəli,  0010  isə4  mərtəbəli 

ədəddir.  Onluq  say  sistemində  təklik  (0,1,2,...,9)-1  mərtəbəli,  onluq  ədədlər 

(10-99)  -2  mərtəbəli  və  s.  Məsələn,  6324-4  mərtəbəli  ədəddir.  Sadə  dildə 

desək,mərtəbə ədədi təşkil edən rəqəmlərin  sayına bərabərdir. 

Daha  böyük  ülçü  vahidləri:  1kilobayt=10

3

bayt,  1meqabayt=10



bayt, 


1giqabayt=10

9

 bayt, 1petabayt=10



12

bayt  və s. 



 1. İkilik say sistemindən onluq say  sisteminə keçid (2→10).Bu keçidin 

əsasında onluq ədədin aşağıdakı təsviri dayanır: 

,

...


0

1

1



2

1

1



0

p

a

p

a

p

a

p

a

A

n

n

n

n







                   (1.1) 

Burada a

0

...a



n

 – 


n

n

a

a

a

a

A

1

1



0

...


 ədədini təşkil edən 0-9 qədər rəqəmlər



p- say sisteminin əsası (adətən, p=2,8,10,və ya  16), nA ədədinin mərtəbəsidir 

(A=14526 olarsa n=5). 

Çevirmə bilavasitə (1.1) düsturunun əsasında aparılır.Bu halda p=2. 

Misal 1.3. 110010101

 ədədini onluq say sisteminə şevirək. Bu halda n=9 



olduğundan, yazmaq olar: 

.

405



1

4

16



128

256


1

1

2



0

4

1



8

0

16



1

32

0



64

0

128



1

256


1

12

2



0

2

1



2

0

2



1

2

0



2

0

2



1

2

1



110010101

10

0



1

2

3



4

5

6



7

8

2





























Beləliklə 110010101



2

=405


10



Matlabda realizasiya 

2 → 10 keçidının matlab fuksiyası bin2dec( ). 

 

 

 



2.  Onluq  say  sistemindən  ikilik  say  sisteminə  keçid  (10→2).  Bu 

əməlliyyatı yerinə yetirmək üçün xüsusi bölmə qaydasından istifadə olunur: 

 

hər dəfə alınmış qismət ( bölmə nəticəsində alınmış 



nəticə ) yenidən 2-yə bölünür. 2-yə bölmədə qalıq 1və ya 0-a 

bərabər ola bilər

 

bölmə o vaxta qədər davam etdirilir ki, qismət 2-dən kiçik olsun. 



 

alınmış qalıqlar axırdan əvvələ doğru yazılır. 



Misal  1.4.  A=567

10

  onluq  ədədini  ikilik  say  sisteminə  keçirək.  Bölmə 



 

31 


 

qaydası aşağıda göstərilmişdir. 



 

 

Bölmə  nəticəsində    alınmış  qalıqlar:  1,1,1,0,1,1,0,0,0,1.  Bu  rəqəmləri  

axirdan  əvvələ  dəğru  düzsək  nəticəni  alarıq:  1000110111

2

.  Beləliklə567



10

 

=1000110111



2



Matlabda realizasiya. Müvafiq Matlab funksiyası 



dec2bin(). 

 

 

 

Misal 1.5. 

 

 

    

 

 

 

32 


 

 

 

3.  Onluq  say  sistemindən  səkkizlik  say  sisteminə  keçid  (10→  8).  Bu 

halda da 10→2 uyğun olaraq sütunlu bölmədən istifadə olunur: 

 

ilkin tam ədəd 8-ə o vaxta qədər sütunlu bölünür ki, qismət (nəticə) 8-dən 



kiçik alınsın.  8-ə bölmədə qaliq 0,1,...,7 ola bilər. 

 



Alınmış qalıqlar axırdan əvvələ doğru yazılır. 

Misal.567

10

  ədədini  səkkizlik  say  sisteminə  çevirək.  Bölmə  aşağıda 



göstərilmişdir. 

 

Bölmə nəticəsində alınmış qalıqlar: 7,6,1,0. Bu rərəmləri axırdan əvvələ 



yazaq: 1067. Beləliklə 567

10

=1067



8

 . 


 

4. Onluq say sistemindən onaltılıq say sisteminə keçid (10→ 16). Bu 

keçid də yuxarıda istifadə olunan sütunlu bölmə qaydasəna əsaslanır. 



Misal 1.6. 567

10

 onluq ədədini 16-lıq say sisteminə çevirək. Aşağıda 



mqvafiq bölmə göstərilmişdir. 

 

Bölmə nəticəsində alınmış qalıq: 0,12,1. 12-ədədini C ilə əvəz edib 



qalıqlarıaxırdan əvvoğru yazsaq alarıq: 448

10

 =1C0



16



 

33 


 

Matlab fuksiyası dec2hex(). 

 

 

 



Əks (16→10) keçid hex2dec() fuksiyasinin vasitəsi ilə yerinə yetirilir. 

 

 



Qeyd  edək  ki,  onaltılıq  say  sistemində  ikirəqəmli  ədədlərdən  ibarət  olan 

oaln  10,11,12,13,14,15  qalıqları  uyğun  olaraq  A,B,C,D,E,F  hərifləri  ilə  işarə 

olunur. 

 

Ümumi hal 



 

1. Onluq say sistemindən digər say sistemlərə keçid (10→...). Matlab 

funksiyası dec2base(d,p).  

Burada d-onluq say sistemində olan ədəd (və ya sətir şəklində  olan ədıdlər 

[a,b,c,...,p), p- keçid olunası say sisteminin əsası. 

 

  Misal 1.7. 

 

 


 

34 


 

 

 

Kompyüterdə  2+1=3  əməliyyatı  bu  rəqəmlər  ikilik  say  sisteminə 

çevrildikdən sonra 110010+(OR) 110001=110011, yənı məntiqi cəmləmə kimi 

yerinə yetirilir. 

 

Əks çevirmə 

 

2. p əsaslı say sistemindən onluq say sisteminə keçid (...→10). Matlab 

funksiyası base2dec(S,p). 

Burada  S-  əsası  p  olan  ədəd  (və  ya  sətir  şəklində  olan  bir-neçə  ədədlər 

[a,b,c,...,p]. 



Misal 1.8. 

 

 

 

Burada baxılmayan keçidləri İnternetdən götürmək olar. 



 

Çalışmalar-1.2 

 

MatLAB  системиндя  parametrlərin    уйьун  гиймятлярини  дахил  етмякля 

рийази ифадяляри щесабламалы.   

 

Тапшырыг вариантлары 



 

1. 

3

1,



a



;  

91

0,



b

;  



75

0,



c

;  



32

2,



x

;  



8



k

 


 

35 


 

ax

bc

tg

kx

cos

b

kx

a

c

x

a

sin

y





3

2



10

2

3



2

4

 



2. 

2



k

32



0,

x



25

1,



d



4



n

75



0,

b



2

2,



c

 



5

10

3



2

2

2



2

3

sin



kx

cos

cd

b

x

)

b

x

)(

d

x

(

kn

tg

y







 

3. 

5



i

;  


2



k

;  


1

0,



x

;  



2

25,



a

;  



35

2,



b

 



3

2

2



5

3

2



3

10

10



)

b

a

(

xk

e

)

b

a

(

b

ax

in

tg

y







 

4. 

25

1,



a



;  

05

0,



c

;  



5

2,



d



5



i

35

1,



x

  



3

2

2



3

2

10



2

)

c

a

(

a

d

c

e

i

sin

)

c

a

(

d

c

y

ix







 



5. 

2



k

;  


5

2,



x



;  

31

0,



c

;  



93

0,



a

;  



61

5,



b

 



x

c

a

x

kx

cos

b

a

sin

kx

ln

y

3

3



2

4

10



7





 

6. 

2





k

;  


5

3,



a

;  



35

0,



b

;  



523

1,



x

  



x

e

b

ax

ln

kx

b

a

b

ax

y

kx





3



2

2

4



3

10

 



7. 

7

1,



a

;  



25

1,



b



;  

3

0,



c



5

2,



x



3



k

  

kx

a

b

kx

cos

sin

abc

,

,

abc

y





5

4

10



7

7

0



4

2

 



8. 

3

1,



a

;   



42

2,



b

;  



5

1,



x

;  



2



k

;   

83

0,



c

   



5

4

2



2

2

10



3

bc

kx

sin

e

k

tg

k

kx

sin

b

a

y

kx





 

9. 

29

0,



x



4

2,



a



;  

3



k

52



1,

c

   



x

c

k

cos

x

,

x

,

a

x

ln

y





2

4

2



2

3

2



7

10

47



0

47

0



 

10. 

5

2,



a



;   

35

1,



b

;  



75

2,



x

;  



3



i

;   

72

0,



c



   

bc

a

ix

sin

)

x

a

(

,

b

a

i

c

b

a

)

b

a

(

,

y

2

2



2

3

7



5

2

10



5

5

1









 

11. 

5

3,



a

;   



2



i

;   

7

0,



b



;  

8

0,



x

  



b

b

x

,

ia

cos

b

x

x

,

i

sin

y





6

3



3

2

4



32

0

4



32

0

10



 

 

36 


 

12. 

72

4,



a

;  



25

1,



b

;  



01

0,



d



25

2,



x



2



i

;  

3



k

  

kx



sin

i

cos

)

b

a

(

kx

)

b

a

(

d

ax

y





5

2



4

2

2



10

 

13. 

25

3,



a



;  

2

8,



x

;  



4



k

;  

05

0,



b

;  



95

0,



d

 



3

4

3



4

5

10



4

2

)



a

x

(

k

d

x

)

a

x

(

b

,

a

x

)

a

x

(

k

cos

y







 

14. 

48

0,



x

;  



31

0,



b



;  

72

1,



c

;  



01

2,



a

;  



3



k

 

2157


10

3

2



5

3

2









kx

sin

c

e

kx

ln

b

ax

y

kx

 

15. 

5

2,



x

;  



04

0,



b

;  



3



k

;  

5



n

   


n

)

b

x

(

sin

b

x

cos

e

x

,

b

x

y

kx







2

2

4



2

3

10



4

0

9



1

 

16. 

5

0,



x

;  



71

2,



a

;  



25

3,



c

;  



53

3,



d



;  

5



k

   


cd

x

kx

cos

ln

x

xd

k

,

)

c

ax

sin(

y

5

4



3

2

2



2

10

3



25

0





 



17. 

02

0,



a

;  



25

3,



x



;  

5

2,



b

;  



2

1,



c



5

0,



d



6



k

   

5

2



5

4

2



2

10

b



d

sin

c

b

d

e

b

d

)

b

ax

(

y

kd







 



Yüklə 7,81 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   48




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin