Haqiqiy sonning ikkilikka o’tkazish jarayoni.
c) Normallash (10100001.111)
= (1.0100001111)* 2^7
d) Exponent : 7 + 127 = 134 = (10000110)2likda
Mantissa = (0100001111)2likda
.134 sonining ikkilikka o’tkazish.
134[10likda]=01000110[2likda]
Sign,eksponent va mantissaning taqdim etilishi.
Son kompyuterda quyidagicha yoziladi:
Sonning kompyuter xotirasida tasvirlanishi.
30
Misol 20: O’nlikdagi –0.0234375 sonni birlamchi aniqlikda taqdim eting.
Yechish :
a) Sonimiz manfiy demak, Shifter = 1.
b) O’nlikdan ikkilikka o’tish: 0.0234375 10likda
= (0.0000011)2
2.BOB.AMALIY QISM
2.1.Butun sonlar uchun misollar;
Misol 1. int tipiga doir:
//sonning min va max topishga oid masala.
Int a,b,min,max;
a=byte. parse.(console.readline());
b=byte. parse.(console.readline());
// yuqoridagi ifodada sonlarga qiymat o’qitildi.
If(a>b)
{max=a;
min=b;}
If(a
{max=b;
min=a;}
console.writeLine(“max= ”+max);
console.writeLine(“min= ”+min);
Natija
a=125;
b=135;
bo’lsa bizga natija quyidagicha chiqadi.
Max=135 min=125;
Misol 2.o’rta arifmetigini toping
int a,d,b;
double s;
a=int.Parse(Console.ReadLine());
b=int.Parse(Console.ReadLine());
d=int.Parse(Console.ReadLine());
s=(a+b+d)/3
Console.WriteLine(s);
Uchta sonning o’rta arifmetigi topiladi
Misol 3.m sonidan n sonigacha bolgan sonlar yigindisini topig
int i,m,s=0,n;
m=int.Parse(Console.ReadLine());
n=int.Parse(Console.ReadLine());
if(mfor(i=m;i<=n;i++)
{s+=i;}Console.WriteLine(s);
Do'stlaringiz bilan baham: |