أهلا وسهلا بك زائرنا الكريم في JO1R FORUM | منتديات شباب و صبايا الأردن، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

الأعداد في لغات البرمجة

الأعداد في لغات البرمجة



11-05-2009 10:34 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 09-05-2009
رقم العضوية : 36,306
المشاركات : 9
الجنس :
قوة السمعة : 50
نبدأ بالبايتات والبتات .. Bites & Bits لنجد ان البت هو عبارة عن كمية لها فيمتين فقط ( صفر - واحد ) او (صواب- خطأ) اما البايت فهو عبارة عن 8 بتات.

نحن البشر نستخدم النظام العشري في العد ولكن هذا لايمنع وجود انظمة عد اخرى ..

وانظمة العد المستخدمة في لغات البرمجة هي:

النظام الثنائي : هو الذي يستخدم رقمين فقط في تمثيل الاعداد والرقمين هما 0 أو 1
النظام الثماني : هو الذي يستخدم ثمانية ارقام في تمثيل الاعداد
0, 1, 2, 3, 4, 5, 6, 7
النظام العشري : هو الذي يستخدم عشرة ارقام في تمثيل الاعداد
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
النظام السادس عشري : هو الذي يستخدم ستة عشر رقماُ في تمثيل الاعداد
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F


والآن بعد ان عرفنا انظمة الاعداد, لدينا سؤال في اي شكل يخزن الحاسوب المعلومات؟

كل الحواسيب تخزن البيانات في شكل بتات وذلك لان البتات اسهل في التعامل بالنسبة لمكونات الحاسوب الالكترونية.

اذا الارقام تخزن كمجموعة بتات وكذلك الحروف تخزن كمجموعة من البتات
ويبقى على مترجم اللغة ايجاد الطريقة لتفسير محتوى هذه البتات.


في لغات البرمجة يتم كتابة الاعداد في الانظمة الاعداد التي ذكرتها كالاتي:

الاعداد في النظام العشري تكتب كما هي.
7, 532, -28
لكتابة عدد في النظام الثماني نضيف صفر الى بداية الرقم مثلاً
02, 0657, -077

وبالطبع لاتستعمل الارقام 8 و 9 لانها ليست في النظام الثماني

اما لكتابة عدد في النظام السادس عشري نضيف 0x الى بداية الرقم

0xA, 0X43AB5, -0xFFFF

والاعداد من A الى F يمكن كتابتها كحرف كبير او صغير لايهم والنتيجة واحدة ..

الان لنتعرف على انواع البيانات العددية (الصحيحة) في لغة جافا. هنالك 4 انواع لتمثيل الاعداد في جافا وهم

النوع byte

وهو اقصر نوع ويشغل بايت واحد ( من اسمه بايت) وهو قادر على تخزين رقم يتراوح مابين -128 حتى 127

النوع short

يشغل بايتين وهو قادر على تخزين رقم يتراوح مابين -32768 حتى 32767

النوع int

يشغل اربع بايتات وهو قادر على تخزين رقم يتراوح مابين -مليارين حتى مليارين

النوع long

يشغل ثمانية بايتات وهو قادر على تخزين رقم من 19 خانة


بالنسبة للأعداد الكسرية وتسمى Floating point مثال لها الارقام:
8.5 -7.923 5.000

ويمكن كتابة الارقام الكسرية بالترميز العلمي بأن نستعمل الحرف E ليدل على ان الرقم الكسري مضروب في 10 مرفوعة للأس مابعد الـ E مثلاً

4.32E5 = 4.32 x 105

يتم تمثيل الاعداد الكسرية في جافا بنوعين من انواع البيانات هما:

النوع float
وهو قادر على تخزين رقم من 9 خانات وتتراوح قيمته من 3.4E38 الى 1.4E-45

النوع double
وهو قادر على تخزين رقم من 17 او 18 خانة وتتراوح قيمته من 1.7E308 الى 4.9E-324

تفرق جافا مابين النوعين float و double بالنظر الى لاحقة الرقم الكسري اذا كان ينتهي بـحرف F فيتعبر الرقم من الوع float والا فسيتم اعتباره من النوع double


وفي النهاية اضع رسماً يوضح ترتيب انواع البيانات في جافا من الاصغر للأكبر.

look/images/icons/i1.gif الأعداد في لغات البرمجة
  14-05-2009 07:44 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 06-05-2009
رقم العضوية : 35,903
المشاركات : 53
الجنس :
قوة السمعة : 50
صباح الخير

look/images/icons/i1.gif الأعداد في لغات البرمجة
  17-05-2009 07:30 صباحاً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 06-05-2009
رقم العضوية : 35,903
المشاركات : 53
الجنس :
قوة السمعة : 50
هااااااااااشم المممممممجالي

look/images/icons/i1.gif الأعداد في لغات البرمجة
  05-09-2010 12:21 صباحاً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 04-08-2010
رقم العضوية : 42,457
المشاركات : 1,350
الجنس :
قوة السمعة : 3,189
يسلموا موضوع جميل
توقيع :Rose Mary
<font size="4">ما فيي شي مستاهل


لم لاترخي ستارالامل.. وتودع الماضي بلا أمل للعوده . .


ولتعلم أن جرح فراقك أصغر بكثير منه بقربك


80dae226af

look/images/icons/i1.gif الأعداد في لغات البرمجة
  08-09-2010 03:20 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 29-04-2008
رقم العضوية : 7,366
المشاركات : 7,331
الجنس :
قوة السمعة : 544,798,383
اول شي بحب اتشكرك على المعلوماات التي بجد كتير حلوة ومميزة


اما لكتابة عدد في النظام السادس عشري نضيف 0x الى بداية الرقم

0xA, 0X43AB5, -0xFFFF


*******************

هاااي جديده علي صرااحه وما بعرفهاا
*******************************
النوع int

يشغل اربع بايتات وهو قادر على تخزين رقم يتراوح مابين -مليارين حتى مليارين

يتم تمثيل الاعداد الكسرية في جافا بنوعين من انواع البيانات هما:

النوع float
وهو قادر على تخزين رقم من 9 خانات وتتراوح قيمته من 3.4E38 الى 1.4E-45

النوع double
وهو قادر على تخزين رقم من 17 او 18 خانة وتتراوح قيمته من 1.7E308 الى 4.9E-324


وهذه ليست فقط بالجافا وايضا توجد c++
ولها نفس الخصائص كما بالجافا

توقيع :مؤدب وشعري مكنفش
<font size="4">MY Face BooK

Mooad Al-Shaloute

look/images/icons/i1.gif الأعداد في لغات البرمجة
  08-09-2010 03:35 مساءً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 04-08-2010
رقم العضوية : 42,457
المشاركات : 1,350
الجنس :
قوة السمعة : 3,189
المشاركة الأصلية كتبت بواسطة: mo3ad.28_5;1201434 اول شي بحب اتشكرك على المعلوماات التي بجد كتير حلوة ومميزة


اما لكتابة عدد في النظام السادس عشري نضيف 0x الى بداية الرقم

0xA, 0X43AB5, -0xFFFF


*******************

هاااي جديده علي صرااحه وما بعرفهاا
*******************************
النوع int

يشغل اربع بايتات وهو قادر على تخزين رقم يتراوح مابين -مليارين حتى مليارين

يتم تمثيل الاعداد الكسرية في جافا بنوعين من انواع البيانات هما:

النوع float
وهو قادر على تخزين رقم من 9 خانات وتتراوح قيمته من 3.4E38 الى 1.4E-45

النوع double
وهو قادر على تخزين رقم من 17 او 18 خانة وتتراوح قيمته من 1.7E308 الى 4.9E-324


وهذه ليست فقط بالجافا وايضا توجد c++
ولها نفس الخصائص كما بالجافا

لا لا انا يلي بعرفه بنظام السادس عشر ببداية العدد بكون 0 وبس ع الارجح ما في X ويخرب بيت c++ شو زنخة وأزنخ ما فيها الامثلة العشوائية
توقيع :Rose Mary
<font size="4">ما فيي شي مستاهل


لم لاترخي ستارالامل.. وتودع الماضي بلا أمل للعوده . .


ولتعلم أن جرح فراقك أصغر بكثير منه بقربك


80dae226af

look/images/icons/i1.gif الأعداد في لغات البرمجة
  08-09-2010 08:42 مساءً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 29-04-2008
رقم العضوية : 7,366
المشاركات : 7,331
الجنس :
قوة السمعة : 544,798,383
الc++ ممكن تعتبريها ونخه لانو تاسيسك مش فيها مش ولا بدلو فاهمه الاساسياات منيح بتحبي السي
توقيع :مؤدب وشعري مكنفش
<font size="4">MY Face BooK

Mooad Al-Shaloute

look/images/icons/i1.gif الأعداد في لغات البرمجة
  09-09-2010 03:06 صباحاً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 04-08-2010
رقم العضوية : 42,457
المشاركات : 1,350
الجنس :
قوة السمعة : 3,189
ودخلك كيف عرفت أنه تأسيسي فيا مو منيح انا حكيتلك زنخة وما بحبا ما حكيتلك صعبة
توقيع :Rose Mary
<font size="4">ما فيي شي مستاهل


لم لاترخي ستارالامل.. وتودع الماضي بلا أمل للعوده . .


ولتعلم أن جرح فراقك أصغر بكثير منه بقربك


80dae226af

look/images/icons/i1.gif الأعداد في لغات البرمجة
  09-09-2010 03:09 صباحاً   [8]
معلومات الكاتب ▼
تاريخ الإنضمام : 29-04-2008
رقم العضوية : 7,366
المشاركات : 7,331
الجنس :
قوة السمعة : 544,798,383
اول شي لانو لو التاسيس فيها منيح كان بتكوون كتير ممتعه
على الرغم اني ما بحبها
ولا بعرف اعمل برنامج جمع عددين صحيحين
بس شو بدنا نعمل
بنتخرج والله يعينا على الدوراات
توقيع :مؤدب وشعري مكنفش
<font size="4">MY Face BooK

Mooad Al-Shaloute

look/images/icons/i1.gif الأعداد في لغات البرمجة
  09-09-2010 03:11 صباحاً   [9]
معلومات الكاتب ▼
تاريخ الإنضمام : 04-08-2010
رقم العضوية : 42,457
المشاركات : 1,350
الجنس :
قوة السمعة : 3,189
ليش جنابك شو بدرس ؟؟؟؟؟؟؟؟؟؟
توقيع :Rose Mary
<font size="4">ما فيي شي مستاهل


لم لاترخي ستارالامل.. وتودع الماضي بلا أمل للعوده . .


ولتعلم أن جرح فراقك أصغر بكثير منه بقربك


80dae226af

look/images/icons/i1.gif الأعداد في لغات البرمجة
  09-09-2010 03:13 صباحاً   [10]
معلومات الكاتب ▼
تاريخ الإنضمام : 29-04-2008
رقم العضوية : 7,366
المشاركات : 7,331
الجنس :
قوة السمعة : 544,798,383
متل جنااابك بعيد الشر عنك :imma:
توقيع :مؤدب وشعري مكنفش
<font size="4">MY Face BooK

Mooad Al-Shaloute

اضافة رد جديد اضافة موضوع جديد
الصفحة 2 من 2 < 1 2 > الأخيرة




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
كتب مجانية لتعليم اللغات mouhamedmouh
0 99 mouhamedmouh
السيرة الذاتية للشيخ محمد بن راشد الهاشمى باللغات العربية والانجليزية والفرنسية نـسمات عطرة
0 74 نـسمات عطرة
5 / لغات لم تسمع عنها من قبل : تاج الهواء بواسطة امير النور
1 115 امير النور
ترجمة لغات البنات سمو الاميره
24 632 موني مون
مواقع بكل اللغات يسرد سيره الرسول صلى الله عليه وسلم ، ويوضح الاسلام abouali
8 480 abouali

الكلمات الدلالية
لا يوجد كلمات دلالية ..









الساعة الآن 10:01 PM