امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تفریق
نویسنده پیام
megatron آفلاین
عضو افتخاری
****

ارسال‌ها: 228
موضوع‌ها: 48
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 94
( 171 تشکر در 91 ارسال )
ارسال: #1
Shy  تفریق
با سلام.

من یک برنامه می خوام که عمل تفریق به روش مکمل 1و 2 رو روی اعداد باینری انجام بده.

استاده گفت که حتما با vb باشه.

من این برنامه رو با c نوشتم ولی با vb نتونسم بنویسم.

اگه میشه یک لطفی به من کنید/

با تشکر.
(آخرین ویرایش در این ارسال: ۰۷-اردیبهشت-۱۳۸۸, ۱۹:۲۰:۳۳، توسط megatron.)
۰۷-اردیبهشت-۱۳۸۸, ۱۹:۱۷:۳۹
ارسال‌ها
پاسخ
megatron آفلاین
عضو افتخاری
****

ارسال‌ها: 228
موضوع‌ها: 48
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 94
( 171 تشکر در 91 ارسال )
ارسال: #2
RE: تفریق
سلام.

ببخشید کسی حداقل یک راهنمایی نمیکنه؟
۱۰-اردیبهشت-۱۳۸۸, ۱۱:۱۱:۳۷
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #3
RE: تفریق
اگه روش مکمل 1 و 2 رو توضیح بدی شاید بشه کمک کرد.

پارک24
مرجع خرید و فروش خودرو
۱۰-اردیبهشت-۱۳۸۸, ۱۲:۵۱:۵۹
وب سایت ارسال‌ها
پاسخ
megatron آفلاین
عضو افتخاری
****

ارسال‌ها: 228
موضوع‌ها: 48
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 94
( 171 تشکر در 91 ارسال )
ارسال: #4
RE: تفریق
سلام.

روش مکمل یک اینه :

مثلا این عدد رو ببین:

101 مکمل یکش میشه 010 یعنی صفرها به یک و یک ها به صفر تبدیل میشن.

101 مکمل 2 میشه 011 یعنی از سمت راست تا به اولین یک برسیم هر چیزی بود را می نویسیم و بعد از اینکه اولین یک رو نوشتیم مثل مکمل یک یکها به صفر و صفرها به یک تبذیل میشن.

واضح بود؟
۱۱-اردیبهشت-۱۳۸۸, ۱۹:۵۶:۴۱
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #5
RE: تفریق
خوب این روش مکمل رو فهمیدم(آخر پستم خودم یه مثال نوشتم ببین درسته!). حالا بگو با استفاده از این مکمل ها چجوری می شه دو عدد باینری رو از هم کم کرد؟

(مکمل 1 عدد 1010010111 می شه: 0101101000)
(مکمل 2 عدد 1011000100 می شه: 0100111100)

پارک24
مرجع خرید و فروش خودرو
۱۲-اردیبهشت-۱۳۸۸, ۱۰:۰۹:۳۱
وب سایت ارسال‌ها
پاسخ
megatron آفلاین
عضو افتخاری
****

ارسال‌ها: 228
موضوع‌ها: 48
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 94
( 171 تشکر در 91 ارسال )
ارسال: #6
RE: تفریق
سلام.

درسته.

دوست عزیز نگاه کنید از این فرمولها باید کمک گرفت.

0=0-0و 1=0-1و1=1-0و0=1-1
مثال:

اگر عدد باینری A:00000110 و عدد باینری B=00001101 باشند
0 1 1 0 0 0 0 0 =A
1 0 1 1 1 1 1 1 =B
_________________
1 1 0 0 1 1 1 1 =S
(آخرین ویرایش در این ارسال: ۱۲-اردیبهشت-۱۳۸۸, ۱۳:۴۸:۵۰، توسط megatron.)
۱۲-اردیبهشت-۱۳۸۸, ۱۳:۴۴:۲۰
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #7
RE: تفریق
ولی با چیزی که شما توضیح دادی S می شه: 11011111

پارک24
مرجع خرید و فروش خودرو
۱۲-اردیبهشت-۱۳۸۸, ۲۰:۱۳:۱۸
وب سایت ارسال‌ها
پاسخ
megatron آفلاین
عضو افتخاری
****

ارسال‌ها: 228
موضوع‌ها: 48
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 94
( 171 تشکر در 91 ارسال )
ارسال: #8
RE: تفریق
سلام.

ببین دوست عزیز توی تفریق وقتی 1-1 می کنی عدد صفر نوشته میشه و یک رقم به عنوان رقم نقلی به بیت بعد منتقل میشه.

مفهومه؟
۱۳-اردیبهشت-۱۳۸۸, ۲۲:۱۲:۱۲
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #9
RE: تفریق
نه!!Biggrin
یکم بیشتر توضیح بدین!

پارک24
مرجع خرید و فروش خودرو
۱۳-اردیبهشت-۱۳۸۸, ۲۲:۲۴:۱۴
وب سایت ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #10
RE: تفریق
سلام

ببخشیدا , اسم این روش ها متمم 1 و 2 نیست !!؟؟
۱۴-اردیبهشت-۱۳۸۸, ۰۰:۰۷:۵۹
وب سایت ارسال‌ها
پاسخ
megatron آفلاین
عضو افتخاری
****

ارسال‌ها: 228
موضوع‌ها: 48
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 94
( 171 تشکر در 91 ارسال )
ارسال: #11
RE: تفریق
سلام.

پس چیه ؟

یک مثال دیگه میزنم

11011
-
10100
------------------
00111
۱۴-اردیبهشت-۱۳۸۸, ۱۱:۵۴:۱۴
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع:

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS