وبذلك نكون قد تعلمنا تحويل الأعداد من النظام الثنائي إلى النظام العشري، وللقيام بالتحويل من النظام العشري إلى النظام الثنائي نحتاج أن نتعرف على كيفية حساب باقي القسمة، وسنبدأ التعرف عليها أولا. كيفية حساب باقي القسمة - Modulo Operation؟ هي عملية حسابية شائعة الإستخدام في لغات البرمجة المختلفة، وعادة يتم الرمز لها إختصارا بـ mod، وتنطق بالعربية (مود)، وناتج هذه العمليه (باقي القسمة) يسمى بالإنجليزية Remainder، ويتم إستخدام رمز النسبة المئوية% لإجراء هذه العملية الحسابية، وتتم هذه العملية بإجراء عملية القسمة كما تعودت عليها، وبعد ذلك نقوم بضرب الرقم الصحيح من ناتج القسمة في الرقم المقسوم عليه، ثم نقوم بطرح النتيجة من الرقم المقسوم، والناتج هو باقي القسمة، وللتوضيح سوف نقوم بحل المثال التالي 11% 2 =?? 11 / 2 = 5.
- التحويل من النظام العشري (Decimal) إلى النظام الثنائي (Binary) والعكس
- تحويل من هكسا الى باينري ومن دسمل الى باينري وهكسا /حاسبة كاسيو - YouTube
- التحويل من النظام الثنائي إلى النظام العشري - موسوعة حسوب
- Binary - ديسمل - تحويل الى عدد عشري - Code Examples
- معهد التدريب على الطيران بالرياض
التحويل من النظام العشري (Decimal) إلى النظام الثنائي (Binary) والعكس
10 وهكذا. مثال: IP Address 192. التحويل من النظام العشري (Decimal) إلى النظام الثنائي (Binary) والعكس. 168. 10
نقوم بتحويله من decimal ( نظام ارقام عشرية) الى binary اي bit 0, 1 ، هذا الجدول ثابت فى تقسيمه بالنسبة لاى كارت شبكة ( قاعدة ثابتة)
1
2
4
8
16
32
64
128
IP
0
192
168
10
سوف نقوم الان بتوضيح الجدول السابق:
كما ذكرنا من قبل ان الاى بى ادرس IP Address يتكون من 4 اوكتت وكل octet ( ثمانى الارقام او 8 bits) اذا الاى بى ادرس يتكون من 32 bits او 32 بت ، كيف ذلك؟ ، اذا قمنا بضرب عدد
4octet × 8 bits = 32 bits هو مجموع ارقام الاى بى ادرس. قمنا بتقسيم الى 8 اعمدة كل عمود به رقم ( ما هى هذه الارقام) اذا جمعناها سوف تعطينا مجموع الحد الاقصى للاوكتت الواحد. ( قاعدة ثابتة فى كارت الشبكة)
128+64+32+16+8+4+2+1 = 255 ( الحد الاقصى للاوكتت الواحد)
Ip address 192
الاوكتت الاول: 192 طبقا للتحويل من decimal الى binary هو مجموعة كل من 128 + 64
الاوكتت الثانى: 168 طبقا للتحويل من decimal الى binary هو مجموع كل من 128 + 32 + 8
الاوكتت الثالث: 0 طبقا للتحويل من decimal الى binary هو يظل 0
الاوكتت الرابع: 10 طبقا للتحويل من decimal الى binary هو مجموع كل من 8 + 2
ملحوظة هامة: كارت الشبكة NIC يقوم بتحويل كل اوكتت octet على حدة اى يبدأ بالاوكتت الاول ثم الثانى ثم الثالث ثم الرابع.
تحويل من هكسا الى باينري ومن دسمل الى باينري وهكسا /حاسبة كاسيو - Youtube
يمكن تحويل الأعداد من النظام الثنائي Binary System إلى النظام العشري Decimal System عن طريق استخراج الأرقام من العدد الثنائي المعطى بدءًا من جهة اليمين وضرب كل رقم بالعدد 2 مرفوعًا للأسّ المناسب لكل مرتبة، وتخزين النتيجة في متغير. فعلى سبيل المثال:
لو أردنا تحويل العدد الثنائي 111 إلى النظام العشري، فإنّ النتيجة ستكون:
dec_value = 1*(2^2) + 1*(2^1) + 1*(2^0) = 7
يوضّح المخطط التالي طريقة تحويل العدد ( 1010) إلى النظام العشري:
تنفيذ الخوارزمية
يمكن تحويل الأعداد من النظام الثنائي إلى النظام العشري بطريقتين هما التكرارية والتعاودية.
التحويل من النظام الثنائي إلى النظام العشري - موسوعة حسوب
السلام عليكم ورحمة الله وبركاتة..
بسم الله الرحمن الرحيم
نظرة بسيطة عن انظمة الاعداد.. وللي راح اتكلم عنها هي
4 انظمة
4 systems
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
النظام الاول هو الـ binary
(( الثنائي))
وهو نظام يتكون من رقمين هما 0 و 1
وهي لغة الكمبيوتر.. اذا كانت 1 = true
او اذا كانت 0 = false
وتستخدم ايضا لعناوين الاي بي مثلا 10110110. 10100101. 10100110.
Binary - ديسمل - تحويل الى عدد عشري - Code Examples
out. println ( binaryToDecimal ( num));}}
تعمل الشيفرة السابقة مع الأعداد الثنائي ضمن نطاق الأعداد الصحيحة integers. إن كان المطلوب تحويل أعداد كبيرة جدًّا من نوع long مثل 20 bit أو 30 bit فيمكن استخدام متغير نصّي لتخزين الأعداد الثنائية. #include
int binaryToDecimal ( string n)
string num = n;
int len = num. length ();
for ( int i = len - 1; i >= 0; i --) {
if ( num [ i] == '1')
dec_value += base;
string num = "10101001";
base1 = 1;
len1 = len ( num);
for i in range ( len1 - 1, - 1, - 1):
if ( num [ i] == '1'):
dec_value += base1;
base1 = base1 * 2;
num = "10101001";
import *;
static int binaryToDecimal ( String n)
String num = n;
if ( num. charAt ( i) == '1')
String num = new String ( "10101001");
تعطي الشيفرات السابقة المعطيات التالية:
ملاحظة: يمكن الحصول على نفس النتيجة في لغة جافا باستخدام الدالة rseInt():
public class GFG {
public static void main ( String args [])
String binaryNumber = "1001";
System. println ( Integer. parseInt ( binaryNumber, 2));}}
الطريقة التعاودية
يمكن تحويل الطريقة التكرارية إلى طريقة تعاودية وتوضّح الأمثلة التالية ذلك:
#include
charAt ( i) - '0';
// إضافة العنصر الحالي واستدعاء الدالة لنفسها مرة أخرى
return (( binary. charAt ( i) - '0') << ( n - i - 1)) +
String binary = "1010";
int i = 0;
System. println ( toDecimal ( binary, i));}}
مصادر
صفحة Program for Binary To Decimal Conversion في توثيق الخوارزميات في موقع GeeksforGeeks. صفحة Recursive Program for Binary to Decimal في توثيق الخوارزميات في موقع GeeksforGeeks.
h>
int toDecimal ( string binary, int i = 0)
// إن وصلنا إلى الحرف الأخير
int n = binary.
يرغب كثير من الطلاب الوصول لمسمى «طيار» ويتقدم العديد من الحاصلين على الثانوية الأزهرية والعامة للكلية الجوية التابعة للقوات المسلحة لتحقيق حلمهم، لكن في حال عدم القبول ما الحل؟
توجد في مصر عدد من الأكاديميات المتخصصة في مجال الطيران المدني، والتي تؤهل الخريج لكي يصبح «طيار»، نستعرض أبرز تلك الأكاديميات في التقرير التالي:
الأكاديمية المصرية لعلوم الطيران
تستقبل الأكاديمية المصرية لعلوم الطيران عددا من الطلاب للالتحاق بها كل عام، وتضع عددا من الشروط والقواعد الخاصة بنظام القبول. شروط الالتحاق بأكاديمية الطيران
الأكاديمية تقبل الشباب من الجنسين
الحصول على الثانوية العامة أو ما يعادلها من الشهادات الأجنبية أو الحصول على مؤهل عالي، دون اشتراط أي مجموع. معهد التدريب على الطيران المدني. اجتياز اختبار لغة إنجليزية وكمبيوتر ومقابلة شخصية وكشف طبي. مدة الدراسة من 12 إلى 14شهر. السن لا يقل عن 17 عاما
مصاريف أكاديمية الطيران
إجازة طيار تجاري مع أهلية طيران «محرك واحد» التكلفة 49000 دولار. إجازة طيار تجاري مع أهلية طيران «محركين-مروحي» التكلفه 51000 دولار. إجازة طيار تجاري مع أهلية طيران «محرك واحد- محركين مروحي – نفاث» التكلفة 53000 دولار.
معهد التدريب على الطيران بالرياض
وهناك أكثر من تخصص في الأكاديمية السعودية للطيران المدني، وتشمل التخصصات المطلوبة في هيئة الطيران المدني:
مركز التدريب الأساسي
النقل الجوي
مركز تدريب امن المطارات
مركز تدريب المراقبة الجوية
مركز تدريب الإطفاء والإنقاذ
مركز تدريب صيانة أنظمة الطيران. مركز تدريب تشغيل وسلامة المطارات. شروط القبول في كلية الطيران المدني في السعودية
هناك مجموعة من الشروط التي يجب أن تتوفر في الأشخاص الذين يلتحقوا بالكلية والتي تتمثل في [2]:
يجب أن يكون المتقدم للحصول على الدبلوم سعودي الجنسية. يجب أن يكون حاصل على ما يعادل فوق 70% في اختبار القدرات. يجب أن يحصل على 65% في الاختبار التحصيلي. من شروط القبول أن يكون الشخص سليم البنية، ويجتاز الكشف الطبي الخاص بالأكاديمية. يجب أن يكون حاصل على الثانوية العامة قسم العلوم الطبيعية، بتقدير لا يقل عن 80%. يجب أن يكون المتقدم اجتاز اختبار step الخاص باللغة الإنجليزية بمعدل لا يقل عن 40%. معهد التدريب على الطيران بالرياض. يجب أن يكون المتقدم للحصول على برنامج الدبلوم من أكاديمية الطيران المدني حسن السيرة والسلوك. يجب أن لا يقل عمر المتقدم عن 18 عام، ولا يزيد عن 23 عام، وذلك وفق التقويم الهجري. يشترط أن يعمل الخريج من أكاديمية الطيران المدني السعودية، أن يعمل في قطاع الهيئة للطيران المدني أو الشركات التابعة لها.
لا يتم قبول الدبلومات الفنية أو المعاهد التى درجة شهادتها الدراسية أدنى من درجتي البكالوريوس أو الليسانس، لضعف فرص العمل لديهم بعد التخرج في شركات الطيران. العمر لايقل عن 17 عاماً ولايزيد عن 32 عاما
اجتياز الكشف الطبي «فحص على وظائف الجسم كاملة»
الحصول على الثانوية العامة أو الأزهرية أو الأجنبية أو شهادة البكالوريوس أو الليسانس
لا يشترط طول أو وزن
الدراسة للذكور والإناث. مصروفات أكاديمية «إيتس» للطيران
يوجد عرض متاح حتى شهر سبتمبر 2018، وهو ٣٨٥٠٠ دولار للدفع الكاش، و ٤٠٠٠٠ دولار للدفع على قسطين، و٤٤٠٠٠ دولار للدفع على ٤ أقساط. يوجد خصم للمتفوقين بالثانوية العامة أو الأجنبية أو الأزهرية، وأبناء العاملين بشركة مصر للطيران والمطارات المصرية. الكلية التقنية العالمية / الصفحة الرئيسية. تفاصيل البرنامج الدراسي
يحصل الخريج في نهاية الدراسة على شهادة ورخصة طيار مدني – تجاري/ متعدد المحركات، معتمدة عالميا من منظمة الطيران المدني «إيكاو – ICAO » وتكون أغلب المواد الدراسية بالنظام الأوروبي الخاضع لمنظة EASA - European Aviation Safety Agency الأوروبية. عدد ساعات الطيران العملية: 200 ساعة. مدة الدراسة كاملة: 18 شهر حتى الحصول على رخصة طيار مدني متعدد المحركات.