H.Ə. Məmmədov, Q.Ə. Rüstəmov R. Q. Rüstəmov
Download 6.8 Mb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Bit və bayt
- 1. İkilik say sistemindən onluq say sisteminə keçid (2→10)
- Matlabda realizasiya
- Matlabda realizasiya.
- 4. Onluq say sistemindən onaltılıq say sisteminə keçid (10→ 16).
- Ümumi hal 1. Onluq say sistemindən digər say sistemlərə keçid (10→...).
- Misal 1.7. 34
- Əks çevirmə 2. p əsaslı say sistemindən onluq say sisteminə keçid (...→10).
- Misal 1.8.
Çalışmalar - 1.1 Aşağıdakı məntiqi əməliyyatları proqlaşdırma yolu ilə və Simulink sxeminin vasitəsi ilə yerinə yetirin.
z y x 3. z xy V 4. V= z y x 5. V= z y x 6. V= ,
y x 7.V=x+y+z, 8.V= ,
y x 9.V= ,
y x 10.V= ,
y x 11.V= ,
y x 12. ,
x y x V
13 . .
y x x V
14.V= .
xy x 15. V= .
z y x
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.
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 6 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), n- A ə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.
2 ə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 .
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 .
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:
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.
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ı.
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.
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].
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
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
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
; 35
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
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
5 4 10 7 7 0 4 2
8. 3 1, a ; 42 2, b ; 5 1, x ; 2
; 83
c
5 4 2 2 2 10 3 bc kx sin e k tg k kx sin b a y kx
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
; 72
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
; 7
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
; 3
k
sin i cos ) b a ( kx ) b a ( d ax y 5 2 4 2 2 10
25 3, a ; 2 8, x ; 4
; 05
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
48 0, x ; 31 0, b ; 72 1, c ; 01 2, a ; 3
2157
10 3 2 5 3 2 kx sin c e kx ln b ax y kx
5 2, x ; 04 0, b ; 3
; 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
Download 6.8 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling