ورود

نسخه کامل مشاهده نسخه کامل : مفاهیم ریاضی در برنامه‎نویسی



meSaad
30-11-2008, 15:02
با سلام.

میخواستم بدونم اعداد اعشاری ساده با اعداد اعشاری مضاعف چه تفاوتی دارند.

همچنین مفاهیم اعداد دهدهی و دودوئی و بولی رو اگه میدونید یکم برامون توضیح بدید(اگه مقاله یا کتابی رو اینترنت هست لینکشو بزارید).

ممنون میشم.

Arshia001
30-11-2008, 21:19
اعداد ساده و مضاعف همون Single و Double خودمونن نه؟فرقشون تو اندازشون توی حافظه و در نتیجه دقت و حداکثر مقدار ممکنشونه.

نمیدونم منظورت از مفاهیم اعداد دهدهی و دودوئی چیه.سعی میکنم توضیح بدم.
تو کامپیوتر همه ی عدد ها در مبنای 2 ذخیره میشن.یعنی عوض اینکه تا 9 بشمره بعد 10 دو رقمی بشه،تا 1 میشمره بعد 2 دو رقمی میشه.اینجا رو نگاه کن:
0=0
1=1
2=10
3=11
4=100
5=101
6=110
7=111
8=1000
.
.
.
بولی هم اگه اشتباه نکنم همون Boolean باشه؟اون عدد نیست.صرفا یه مقدار منظقیه که میتونه True یا False باشه.مثلا اینجا:
Dim B as Boolean
B=True
If B Then MsgBox("B Is True")
B= False
If B Then MsgBox("B Is False")

این جا اول چون B مقدارش True هست،If اول اجرا میشه و پیام اول نمایش داده میشه،ولی بعد B False میشه و If دوم اجرا نمیشه.البته If با هر مقدار عددی هم میتونه کار کنه.اگه مقدار 0 نباشه اجرا میشه.بازم اگه سوالی بود در خدمتیم.