Wednesday, 15 November 2017

تتكرر الطرح - طريقة ثنائي - خيارات


ملاحظة: تشير البتة الأكثر أهمية (أقصى اليسار) إلى علامة العدد الصحيح، ولذلك يطلق عليها أحيانا بتة الإشارة. وإذا كانت بتة الإشارة صفرا، يكون الرقم أكبر من أو يساوي الصفر أو إيجابيا. إذا كان بت الإشارة واحد، ثم عدد أقل من الصفر، أو سلبية. لحساب تكملة 2s من عدد صحيح، عكس ما يعادل ثنائي من عدد عن طريق تغيير كل منها إلى أصفار وجميع الأصفار إلى تلك (وتسمى أيضا 1s تكملة)، ثم قم بإضافة واحد. 0001 0001 (بيناري 17) 1110 1111 (تو-كومبليمنت -17) 1110 1110 (إنفرت بيتس) 1110 1110 0000 0001 1110 1111 (أد 1) يتبع إضافة تكملة إضافة نفس قواعد الإضافة الثنائية. الطرح تكملة الطرح هو إضافة ثنائية من مينوند إلى تكملة 2S من سوبتراهند (إضافة عدد سلبي هو نفسه طرح واحد إيجابي). مضاعفة تكملة توس يتبع نفس القواعد مثل الضرب ثنائي. مرات 0000 ويتكرر قسم 0100 توسع تكملة 2S الطرح يكمل. يتم حساب مكمل 2S من المقسوم، ثم تضاف إلى الأرباح. لدورة الطرح المقبلة، حاصل يحل محل الأرباح. هذا يكرر حتى حاصل صغير جدا للطرح أو صفر، ثم يصبح الباقي. الجواب النهائي هو مجموع دورات الطرح بالإضافة إلى ما تبقى. 7 قسمة 3 2 باقي 1 0000 0000 0000 0001 تمثيل حجم الخطورة طريقة أخرى لتمثيل الأرقام السالبة هي حجم الإشارة. ويستخدم تمثيل حجم الإشارة أيضا البتة الأكثر دلالة من الرقم للإشارة إلى الإشارة. والرقم السلبي هو التمثيل الثنائي 7 بت للرقم الموجب مع تعيين البتات الأكثر دلالة على واحد. العيوب في استخدام هذه الطريقة لحساب الحساب هي أن مجموعة مختلفة من القواعد مطلوبة، وأنه يمكن أن يكون صفر تمثيلين (0، 0000 0000 و -0، 1000 0000). إزاحة التمثيل الثنائي طريقة ثالثة لتمثيل الأرقام الموقعة يتم إزالتها ثنائية. ابدأ بحساب كود ثنائي إزاحة بتعيين نصف أكبر عدد ممكن كقيمة صفر. عدد صحيح موجب هو القيمة المطلقة المضافة إلى عدد الصفر ويتم طرح عدد صحيح سالب. الإزاحة الثنائية تحظى بشعبية في التحويلات أد و دا، ولكن لا يزال محرجا لحساب الحساب. على سبيل المثال، أكبر قيمة لعدد صحيح من 8 بتات 2 8 256 أوفست ثنائي قيمة صفر 256 تقسيم 2 128 (عشري) 1000 0000 (ثنائي) 1000 0000 (إزاحة ثنائية 0) 0001 0110 (ثنائي 22) 1001 0110 (إزاحة ثنائي 22) ثنائي الطرح من قبل ريك ريجان إمسب فيبرواري 9th، 2012 هذا هو الثاني من سلسلة أربعة أجزاء على لكوبنسيل و بابيردكو الحساب الثنائي، والتي I8217m الكتابة كمكمل لبلدي آلة حاسبة ثنائية. تناقش المقالة الأولى الإضافة الثنائية تناقش هذه المقالة الطرح الثنائي. طريقة قلم رصاص والورقة من الطرح ثنائي هو تماما مثل طريقة قلم رصاص والورق من الطرح العشري تعلمته في المدرسة الابتدائية. بدلا من التلاعب الأرقام العشرية، ومع ذلك، يمكنك التلاعب الأرقام الثنائية، وفقا لمجموعة أساسية من القواعد أو ldquofacts. rdquo الطرح العشري لالطرح العشري، والحقائق الأساسية هي أشياء مثل 5 8211 1 4، 9 8211 8 1، و 18 8211 9 9. في كل حالة، يكون الجواب رقم صحيح غير سالب من رقم واحد. معظم الحقائق هي لدكوسنغل أرقام ناقص واحد-ديجيتردكو المشاكل، ولكن بعض لدكودبلين أرقام ناقص واحد ديجيتردكو المشاكل (الأرقام المزدوجة هي الأرقام من 10 إلى 18). ويمثل هذا الأخير حالات الاقتراض. وهي العملية التي يتم من خلالها منع الإجابات السلبية. Here8217s مثال على الطرح العشري: بعد محاذاة النقاط، الطرح العائدات من اليمين إلى اليسار. وتشير العلامات الحمراء إلى الاقتراض. إذا تم استعارة رقم غير صفر من، يتم شطبها، يتم طرح واحد منه، ويتم كتابة الرقم المرقمة فوقه 1 ثم يتم وضعها بجانب الرقم في موقف الاقتراض، مما يجعلها رقمين من رقمين . إذا تم استعارة رقم صفر من، لاقتراض لدكوكاسدسردكو حتى يتم العثور على أرقام غير صفرية. هنا 8217s المثال مرة أخرى، خطوة بخطوة: بعض الناس يشير إلى هذا كدكوويريكان طريقة رديقو (على الرغم من أن هذا هو مجرد واحد من أشكاله 8212 انظر سلمان Khan8217s الفيديو على سبيل المثال). مهما كانت الطريقة الخاصة بك على الرغم من ذلك، يمكنك تطبيقه على الأرقام الثنائية. الطرح ثنائي للطرح ثنائي، وهناك أربع حقائق بدلا من مائة: الثلاثة الأولى هي نفسها كما في عشري. والحقيقة الرابعة هي الحقيقة الجديدة الوحيدة هي حالة الاقتراض. وهو ينطبق عندما يكون الرقم لدكوتوبيردكو في العمود هو 0 و لدوبوتومردكو أرقام 1. (تذكر: في ثنائي، 10 هو واضح لدكوون-زيروردكو أو ldquotwo. rdquo) الآن let8217s طرح 1011.11 من 10101.101، في أعقاب نفس الخوارزمية اعتدت في عشري الأرقام: بما أن هناك الكثير من 0s في الأرقام الثنائية، يمكن أن يكون هناك الكثير من الاقتراضات 8212 والكثير من الفوضى يبحث التبادلات. التحقق من الجواب يمكنك التحقق من الجواب في بضع طرق. طريقة واحدة هي إضافة النتيجة (1001.111) إلى سوبترايند (1011.11)، والتحقق من أن الإجابة تتطابق مع مينوند (10101.101): وهناك طريقة أخرى لتحويل المعاملات إلى عشري. القيام الطرح العشري، ومن ثم تحويل الجواب العشري إلى ثنائي. 10101.101 21.625 و 1011.11 11.75 و 21.625 8211 11.75 9.875. 9.875 1001.111، الجواب حصلنا باستخدام الطرح ثنائي. يمكنك أيضا التحقق من الجواب باستخدام بلدي آلة حاسبة الثنائية. طرح رقم أكبر من عدد أصغر لطرح عدد أكبر من عدد أصغر، فقط مبادلة الأرقام، والقيام الطرح، وإبطال النتيجة. ديسكوسيون لاحظ أن أنا didn8217t مناقشة قاعدة عدد عند وصف خوارزمية هو قاعدة مستقلة. ومع ذلك، كان يمكن أن أتحدث عن صلاحيات العشر والقوى من اثنين، وكيف يمكن تصور العملية من خلال إعادة تجميع. كان هدفي هو شرح الخوارزمية الآلية فقط (من المفترض أن تفعل العشرية الطرح ميكانيكيا، لم يعد التفكير في لماذا يعمل). طرح باستخدام كومبليمنتس أجهزة الكمبيوتر don8217t طرح بهذه الطريقة يطرحون بإضافة مكملات. it8217s أكثر كفاءة. يمكنك أن تفعل الطرح من قبل مكملات مع قلم رصاص والورق، ولكن كنت win8217t العثور عليه أكثر كفاءة. (في عشري، يمكنك استخدام تسعة 8217s تكملة أو عشرات مكملة في ثنائي، يمكنك استخدام تلك تكمل أو تكمل اثنين). شكرا جزيلا، هذه هي كل طريقة بسيطة للمتعلمين والتعليم فيدافياس، يمكنك التحقق من أي من الأرقام هو أكبر واحد ببساطة عن طريق اختبار أي واحد يبدأ أولا (مع 822018221)، من اليسار إلى اليمين. على سبيل المثال، Let8217s يقول أن لديك رقمين في نموذج: 00001. (أربعة أصفار، ثم 1، ثم بعض الأرقام) 00000. (أربعة أصفار، ثم 0، ثم بعض الأرقام) في كلا الرقمين، 2) هي نفسها: 0، بحيث لا يمكن أن تختلف من قبل تلك. ولكن بعد ذلك لدينا المركز الخامس (العد من اليسار) حيث الفرق هو، وهذا هو الفرق الأكثر أهمية (لأنه هو أيضا الرقم الأكثر أهمية). في العدد الأول، هناك 8217s 822018221 الحاضر في هذا الموقف، الذي تونرس على هذه القوة معينة من 2 (يتضمن ذلك في العدد). ولكن في العدد الثاني، هناك 8217s 822008221 في هذا الموقف، مما يعني أن هذه القوة من 2 غير المدرجة. حتى إذا تم تعيين جميع 82208221s في الرقم الأول إلى 822008221، وجميع 82208221s في العدد الثاني تم تعيينها إلى 822018221s، فإن العدد الأول لا يزال أكبر من 1 من العدد السفلي، لأن أهم دوبلز أي شيء يمكن أن تكون مشمولة من خلال الجمع بين 82208221 بت أدناه. لذلك كل 82208221s المنصوص عليها في العدد السفلي سيكون لا يزال أن قوة 2 أقل واحد وبعبارة أخرى، بغض النظر عن مقدار ما يحاول، فإنه لا يمكن اللحاق بركب العدد الذي لديه 822018221 في موقف بجانب صف 82208221s. لذا فإن أبسط طريقة لمعرفة العدد الذي هو أكبر، هو مسح كل من الأرقام من اليسار إلى اليمين، شيئا فشيئا (زوجي)، والتي من أي وقت مضى سوف تبدأ مع 822018221 كما هو الأول، هو أكبر. شكرا على ذلك. أعتقد أنني لم وصف حقا كيفية تحديد عدد أكبر عند النظر إليها في ثنائي. ريك، م لا تزال تخلط أنا can8217t فهم: بلز شرح لي طرح فقط 001110 من 110110، بدلا من طرح 110110 من 001110. ثم، فقط قبل وضع علامة الطرح على إجابتك. كما هو الحال في العشرية: 3-4 هو نفس - (4-3). في الولايات المتحدة بين دول أخرى، يتم فصل كل ثلاثة أرقام عشرية مع فاصلة لجعل أعداد أكبر أسهل للقراءة. على سبيل المثال، 123،456،789 أسهل بكثير لقراءة وفهم من 123456789. وسوف نعتمد اتفاقية مماثلة للأرقام الثنائية. لجعل الأرقام الثنائية أكثر قابلية للقراءة، سنضيف مسافة كل أربعة أرقام بدءا من الرقم الأقل أهمية على يسار النقطة العشرية. على سبيل المثال، سيتم كتابة القيمة الثنائية 1010111110110010 1010 1111 1011 0010. رقم التحويل الأساسي ثنائي إلى عشري من السهل جدا التحويل من رقم ثنائي إلى رقم عشري. تماما مثل النظام العشري، نقوم بضرب كل رقم من خلال موقعه المرجح، وإضافة كل من القيم المرجحة معا. على سبيل المثال، تمثل القيمة الثنائية 1100 1010: 127 126 025 024 123 022 121 020 1 128 1 64 0 32 0 16 1 8 0 4 1 2 0 1 128 64 0 0 8 0 2 0 عشري إلى ثنائي لتحويل عشري إلى ثنائي هو أكثر صعوبة قليلا. هناك طريقتان، التي يمكن استخدامها لتحويل من عشري إلى ثنائي، وتقسيم متكرر بنسبة 2، والطرح المتكرر من قيمة الموضع المرجح. القسم المتكرر بواسطة 2 لهذه الطريقة، قسمة الرقم العشري بمقدار 2، إذا كان الباقي 0، على الجانب كتابة 0. إذا كان الباقي هو 1، كتابة 1. تستمر هذه العملية عن طريق قسمة حاصل بنسبة 2 وإسقاط الباقي السابق حتى يكون الحاصل 0. عند أداء التقسيم، يتم كتابة الباقي التي تمثل المعادل الثنائي للرقم العشري بدءا بالرقم الأقل أهمية (يمين) ويتم كتابة كل رقم جديد إلى أرقام أكثر أهمية ( اليسار) من الرقم السابق. النظر في عدد 2671. حسنا عدد كل بت على النحو التالي: بت أقصى اليمين في عدد ثنائي هو موقف بت صفر. وتعطى كل بت إلى اليسار عدد بت المتعاقبة المقبل. ويشار إلى البتة الصفر عادة باسم لسب (البتة الأقل دلالة). وعادة ما يطلق على الجزء الأيسر الأيسر مسب (البتة الأكثر دلالة). وسوف نشير إلى بت المتوسطة من قبل أرقام بت الخاصة بهم. أصغر كوتونيتكوت من البيانات على جهاز كمبيوتر ثنائي هو بت واحد. وبما أن بتة واحدة قادرة على تمثيل قيمتين مختلفتين فقط (عادة صفر أو واحد) قد تحصل على الانطباع بأن هناك عدد قليل جدا من العناصر التي يمكن أن تمثل مع بت واحد. غير صحيح هناك عدد لا حصر له من العناصر التي يمكن أن تمثل مع بت واحد. مع بت واحد، يمكنك تمثيل أي اثنين من العناصر المميزة. وتشمل الأمثلة الصفر أو واحد، صحيح أو خطأ، على أو قبالة، ذكر أو أنثى، والحق أو الخطأ. ومع ذلك، لا تقتصر على تمثيل أنواع البيانات الثنائية (أي تلك الكائنات التي لها قيمتين متميزتين فقط). لخلط الأشياء أكثر من ذلك، يمكن بت مختلفة تمثل أشياء مختلفة. فعلى سبيل المثال، يمكن استعمال بتة واحدة لتمثيل القيمتين صفر و واحد، في حين يمكن استخدام البتة المجاورة لتمثيل القيمتين الصوابتين والخطأتين. كيف يمكنك أن تقول من خلال النظر في بت الجواب، بالطبع، هو أنك غير قادر. ولكن هذا يوضح فكرة كاملة وراء هياكل البيانات الكمبيوتر: البيانات هي ما تعرفه ليكون. إذا كنت تستخدم قليلا لتمثيل قيمة منطقية (ترويفالس)، فإن ذلك بت (حسب التعريف) يمثل خطأ أو خطأ. ولكي يكون للبتة معنى حقيقي، يجب أن تكون متسقة. وهذا يعني، إذا كنت تستخدم قليلا لتمثيل صحيح أو خطأ في نقطة واحدة في البرنامج الخاص بك، يجب أن لا تستخدم قيمة ترويفالس المخزنة في تلك البتة لتمثيل الأحمر أو الأزرق في وقت لاحق. وبما أن معظم العناصر التي سوف تحاول نموذج تتطلب أكثر من قيمتين مختلفتين، قيم بت واحد تنوع نوع البيانات الأكثر شعبية. ومع ذلك، لأن كل شيء آخر يتكون من مجموعات من بت، بت سوف تلعب دورا هاما في البرامج الخاصة بك. وبطبيعة الحال، هناك العديد من أنواع البيانات التي تتطلب قيمتين متميزتين، لذلك يبدو أن البتات مهمة في حد ذاتها. ومع ذلك، سترى قريبا أن بت الفردية من الصعب التلاعب، وذلك في كثير من الأحيان استخدام أنواع البيانات الأخرى لتمثيل القيم المنطقية. عيب عاب هو مجموعة من بت على الحدود 4 بت. لن يكون بنية بيانات مثيرة للاهتمام بشكل خاص باستثناء عنصرين: بسد (ثنائي عشري مشفر) الأرقام والأرقام الست عشرية (القاعدة 16). ويستغرق الأمر أربع بتات لتمثيل رقم بسد مفرد أو رقم سداسي عشري. مع عاب، يمكننا تمثيل ما يصل إلى 16 قيم متميزة. وفي حالة الأرقام السداسية العشرية، تمثل القيم 0 و 1 و 2 و 3 و 4 و 5 و 6 و 7 و 8 و 9 و A و B و C و D و E و F أربع بتات. يستخدم بسد عشرة أرقام مختلفة (0، 1، 2، 3، 4، 5، 6، 7، 8، 9) ويتطلب أربعة بتات. في الواقع، يمكن تمثيل أي ستة عشر قيم متميزة مع عاب، ولكن الأرقام السداسية العشرية و بسد هي العناصر الأساسية التي يمكن أن تمثل مع عيب واحد. البتة 0 هي البتات ذات الترتيب المنخفض أو البتة الأقل دلالة، البتة 7 هي البتات ذات الترتيب العالي أو البتة الأكثر دلالة للبايتة. يرجى الرجوع إلى جميع البتات الأخرى حسب عددها. يحتوي بايت أيضا بالضبط اثنين يقضم. وتتألف البتات من b0 إلى b3 من عيب النظام المنخفض، وتشكل البتات من b4 إلى b7 عيب الترتيب العالي. منذ بايت يحتوي بالضبط اثنين من القضم، تتطلب قيم بايت اثنين من الأرقام السداسية العشرية. وبما أن البايتة تحتوي على ثماني بتات، فإنها يمكن أن تمثل 28 أو 256 قيمة مختلفة. بشكل عام، استخدم بايت بشكل جيد لتمثيل: قيم رقمية غير موقعة في النطاق 0 غ 255 وقعت أرقام في نطاق -128 غ 127 رموز أحرف أسي أنواع البيانات الخاصة الأخرى التي لا تتطلب أكثر من 256 قيم مختلفة. العديد من أنواع البيانات لديها أقل من 256 البنود حتى ثمانية بت عادة ما تكون كافية. وبما أن جهاز الكمبيوتر عبارة عن آلة يمكن معالجتها في البايت، فقد تبين أنه أكثر كفاءة في معالجة بايتة كاملة من البتة أو العيب. ولهذا السبب، يستخدم معظم المبرمجين بايتة كاملة لتمثيل أنواع البيانات التي لا تتطلب أكثر من 256 عنصرا، حتى وإن كان أقل من ثمانية بتات كافيا. على سبيل المثال، غالبا ما تمثل القيم المنطقية ترو و فالس بواسطة 00000001 و 00000000 (على التوالي). ربما أهم استخدام لبايت هو عقد رمز الحرف. الأحرف التي تمت كتابتها في لوحة المفاتيح، المعروضة على الشاشة، وطباعتها على الطابعة تحتوي جميعها على قيم رقمية. للسماح له بالاتصال مع بقية العالم، يستخدم عب بيسي البديل من مجموعة الأحرف أسي. هناك 128 رموز محددة في مجموعة الأحرف أسي. يستخدم عب القيم الممكنة 128 المتبقية لرموز الأحرف الموسعة بما في ذلك الحروف الأوروبية والرموز الرسمية والحروف اليونانية ورموز الرياضيات. ملاحظة: يتم تعريف حدود ورد على أنه إما 16 بت أو حجم ناقل البيانات للمعالج، و دوبل ورد هو كلمتين. لذلك، كلمة و كلمة مزدوجة ليست ثابتة الحجم ولكن يختلف من نظام إلى نظام اعتمادا على المعالج. ومع ذلك، لمناقشتنا، وسوف نقوم بتعريف كلمة اثنين بايت. ل 8085 و 8086، كلمة هي مجموعة من 16 بت. سنقوم بتعدد البتات في كلمة تبدأ من البتة صفر (b0) خلال خمسة عشر (b15) كما يلي: مثل البايتة، البتة 0 هي لسب و البتة 15 هي مسب. عند الرجوع إلى البتات الأخرى في كلمة تستخدم رقم موقف بت. لاحظ أن الكلمة تحتوي على بايتين بالضبط. البتات b0 خلال b7 شكل بايت ترتيب منخفض، بت 8 إلى 15 شكل بايت ترتيب عالية. وبطبيعة الحال، يمكن تقسيم كلمة أخرى إلى أربعة قضم. عاب الصفر هو عابرة النظام منخفضة في كلمة وعاب ثلاثة هو عابرة النظام عالية من الكلمة. الآخران يقضمان هي كونيبل أونيكوت أو كوتنيبل اثنين. مع 16 بت، يمكنك تمثيل 216 (65،536) قيم مختلفة. يمكن أن تكون هذه القيم الرقمية غير موقعة في نطاق 0 غ 65،535، وقيم رقمية موقعة في نطاق -32،768 غ 32،767 أو أي نوع بيانات آخر لا يزيد عن 65،536 قيمة. الاستخدامات الرئيسية الثلاثة للكلمات هي قيم البيانات الصحيحة 16 بتة الذاكرة 16 بت تعالج أي نظام عدد يتطلب 16 بت أو أقل كلمة مزدوجة كلمة مزدوجة هي بالضبط ما يوحي اسمها، كلمتين. لذلك، كمية كلمة مزدوجة 32 بت. وبطبيعة الحال، هذه الكلمة المزدوجة يمكن تقسيمها إلى كلمة عالية الترتيب وكلمة ترتيب منخفض، أربعة بايت، أو ثمانية قضم. يمكن أن تمثل الكلمات المزدوجة جميع أنواع البيانات المختلفة. قد تكون كلمة مزدوجة غير موقعة في نطاق 0 غ 4،294،967،295، كلمة مزدوجة موقعة في النطاق -2،147،483،648 غ 2،147،483،647، قيمة نقطة عائمة 32 بت أي بيانات تتطلب 32 بت أو أقل. العمل مع لوغاريتمات أودرغنينغ فيد هيجليغلب أف لوغاريتمر يستخدم لوغاريتم عند العمل مع الأسية. لقد علمنا جميعا أن الصيغة X Y Z تعني أخذ القيمة Y وتضاعفها بحد ذاتها عدد المرات التي يحددها Z. على سبيل المثال، 2 3 8 (222). والقيمة Z هي القيمة الأسية للمعادلة. طالما كنت تعرف ما قيم Y و Z في المعادلة، فمن السهل لحساب قيمة X. إن لوجاريتم بروجس، نارينجر دير أودريغنس ميد إكسبوننت. في ليليغرت ألي، أت فورملن X Y Z بيتيدر، تاج فايلغردين Y أوغ مولتليسر (غانغ) دن ميد سيغ سيلف أنتاليت أف غانج أنجيفيت أف Z. فور إكسيمبل، 2 3 8 (222). فاليغردين Z إير إكسبوننتيل-فايليغردين i لينغينجن. سارينغ ليلينغ مان كندر، هفاد Y أوغ Z فايليغرديرن إير i لينغينجن، إر ديت نيمت أت بيريغن فايليغردين أف X. لسوء الحظ، قد لا تعرف دائما قيمة Y و Z. كيف يمكنك تحديد Z إذا كنت تعرف قيمة X و Y. هذا هو عند استخدام لوغاريتم. وال لوغاريتم هو قيمة الأس التي تشير إلى عدد المرات التي تحتاج فيها القيمة Y إلى ضربها في حد ذاتها للحصول على القيمة X. وتعتبر القيمة المضروبة (Y) هي الأساس للصيغة. ويليديغفيس كيندر مان إيك ألت فاليغردين أف Y أوغ Z. هفوردان بستمر مان Z. هفيس مان كندر فاليغردين أف X أوغ Y. ديت إير دا، مان بروجر إن لوغاريتم. إن لوغاريتم إ إكسبوننت-فايليغردين، سوم أنجيفر أنتاليت أف غانج فايليغردين Y بيهوسلاشفر أت بليف مولتيبليسيريت (غانجيت) ميد سيغ سيلف فور أت فارينغ فايليغردين X. فايليغردين سوم إر مولتيبليسيريت (غانغيت) (Y) بيتراجتس سوم غروندتليت i فورملن. هناك نوعان أساسيان من اللوغاريتمات: شائع وطبيعي. يستخدم اللوغاريتم المشترك قيمة 10 كقيمة أساسية. لذلك، في الصيغة الأساسية للأسية أعلاه، زي Z. قيمة Y هي 10، و Z هو عدد المرات التي يجب أن تضرب فيها Y في حد ذاتها لإرجاع القيمة المشار إليها ب X. دير إر إلى غروندلايغند تيبر أف لوغاريتمر : سايليغدفانليغ أوغ ناتورليغ. إن ساليغدفانليغ لوغاريتم بروجر إن فايليغردي 10 سوم غروندتال. ديرفور i دن غروندلايغند إكسبوننت-فورمل أوفينفور، X Y Z. إير فاليغردين أف Y 10، أوغ ز إير إنتاليت أف غانج سوم Y بيهوسلاشفر أت بليف مولتيبليسيريت (غانجيت) ميد سيغ سيلف فور أت ريتورنر فاليغردين أنجيفيت أف X. اللوغاريتمات الطبيعية تستخدم قيمة قاعدة ما يقرب من 2.71828182845905، يشار إليها عادة باسم ه. الرمز الرياضي e هو ثابت يولرز، قاعدة الخوارزميات الطبيعية، التي جعلها مشتركة عالم الرياضيات ليونارد يولر (بازل، سويسرا 15 أبريل 1707 - روسيا 18 سبتمبر 1783). يوفر فسكريبت وظيفتين للعمل مع اللوغاريتمات: إكس () و لوغ (). وتفترض كل من هذه الوظائف أن القيمة الأساسية هي e. تقوم الدالة لوغ () بإرجاع اللوغاريتم الطبيعي للتعبير الرقمي المرفق، وتؤدي الدالة إكس () إلى رفع التعبير الرقمي المرفق إلى e. يطلق على الطرق المشابهة في جافا سكريبت: Math. exp () و Math. log (). ناتورليج لوغاريتمر بروجر إت غروندتال بارينغ تيلنيليغرملزيسفيس 2،71828182845905، i ريجلن هينفيست تيل سوم e. دن ماتيماتيسك نوتاتيون إيه إيولرز كونستانت، دي ناتورليج ألغوريتمرس غروندتال، غورت ألميندينغ أف ماتيماتيكيرين ليونارد يولر (باسل، سشويز 15. أبريل 1707 - روسلاند 18. سيبتمبر 1783). فسكريبت هار إلى فونكتيونر تيل أودريجينجر ميد لوغاريتمر: إكس () أوغ لوغ (). هفر أف ديسز فونكتيونر أنتاجر، أت غروندتاليت إير e. لوغ () فونكتيونن ريتورنيرر دن ناتورليج لوغاريتم تيل ديت ليفيريد نوميريسك أودتريك، أوغ إكس () فونكتيونن أوبلوسلاشتر ديت ليفيريد نوميريسك أودتريك تيل e. دي لينيند ميتودر i جافاسكريبت كالدس: Math. exp () أوغ Math. log (). ومن الممكن استخدام هذه الدالات فسكريبت أو أساليب جافا سكريبت إذا كان لديك قيمة قاعدة مختلفة باستخدام صيغة بسيطة. من خلال قسمة السجل الطبيعي للعدد المطلوب (X) بواسطة السجل الطبيعي للقاعدة المطلوبة (Y)، يمكنك تحديد قيمة اللوغاريتم المطلوبة (Z) في فسكريبت: Z لوغ (X) لوغ (Y) أو ما شابه ذلك في جافا سكريبت : Z ((Math. log (X)) (Math. log (Y))). ديت إير موليغت أت بروج ديس فسكريبت فونكتيونر إيلر جافاسكريبت ميتودر، هفيس مان هار إت أنديت غروندتال فيد أت بروج إن سيمبل فورمل. (Y)، كان مان بيستم دن أوسلاشنسكيد لوغاريتم-فايليغردي (Z) أنا فسكريبت: Z تسجيل (X) سجل (Y) إيلر ليغيند i جافاسكريبت: Z ((Math. log (X)) (Math. log (Y))). تعليقات جافا سكريبت: جافاسكريبت بيمايليغرنينجر: وظيفة مخصصة PU2 (نومدبل). والتي ترجع القاعدة إلى قوة أس 2، والدالة المخصصة Log2 (نومدبل). الذي يحسب قاعدة 2 اللوغاريتمات، يمكن أن ينظر إليه في هذه الصفحات شفرة المصدر. وهي تستخدم على التوالي طريقة جافاسكريبت Math. pow ()، التي ترجع قاعدة إلى قوة الأس، أي قاعدة الأس. وصيغة تستند إلى طريقة جافا سكريبت Math. log ()، التي ترجع اللوغاريتم الطبيعي (القاعدة E) لعدد. فونكتيونن لافيت بارينغ بستيلينغ PU2 (نومدبل). سوم ريتورنيرر غروندتليت تيل إن إكسبوننت بوتنس أف 2، أوغ فونكتيونن لافيت بارينغ بيستيلينغ Log2 (نومدبل). سوم بيريجنر غروندتال-2 لوغاريتمر، كان سيس أنا دين الجانبين كيلدكود. دي بروجر هينهولدسفيس جافاسكريبت Math. pow () ميتودين، سوم ريتورنيرر غروندتليت تيل إن إكسبوننت بوتنس، ديت فيل سيج غروندتال إكسبوننت. أوغ إن فورمل باسريت بارينغ جافاسكريبت Math. log () ميتودين، سوم ريتورنيرر دن ناتورليج لوغاريتم (غروندتال E) أف إت تال. انظر جافا سكريبت من خلال عرض المصدر سي جافاسكريبت عبر فيس كيلد يمكنك ان ترى جافا سكريبت باستخدام عرض المصدر. مان كان سي جافاسكريبت فيد أت بروج فيس كيلد. مصادر بلدي كيلدر المصادر: مختلف الكتب، والإنترنت، وموسوعات مختلفة. كيلدر: فورسكليج بوسلاشجر، إنترنيتتيت أوغ فورسكليج ليكسيكونر. (د) و بايت (s) تحويل أومريغن بيت (s) بايت أوغ حساب الوقت المقدر تحميل الملف بيريغن أنسلارينجيت فيل دونلواد-تيد بيت (s) و بايت (s) ) شروط بت (ق) بايت أوغ (ق) أودريك كوانتيفيرس - سي (سيستيغرافيم الدولية) البادئات، جنبا إلى جنب مع التفسيرات الثنائية المقابلة. ذي بيتا برينسيبل - أرتيكل فروم جولاي-سيبتمبر 1994 غاثرسكاتر بي جيم بيندر. تعريف وحدات الوحدات البيانات من عشرة - توضح هذه الأمثلة وسائل الإعلام المختلفة وفقا لكمية البيانات التي يمكن أن تعقد، من بت واحد إلى يوتابيت. العشرية عدد النظام نظام رقم ثنائي نظام رقم أوكتال نظام رقم عشري بسد (ثنائي عشري مشفرة) نظام رقم أسي كود أحرف 32 الأولى. رموز أسي 0 من خلال 1Fh، تشكل مجموعة خاصة من الأحرف غير الطباعة تسمى أحرف التحكم. المجموعة الثانية من 32 رموز أحرف أسي تتضمن رموز ترقيم مختلفة، أحرف خاصة، والأرقام الرقمية. المجموعة الثالثة من 32 حرفا أسي محجوزة لحروف أبجدية الحالة العليا وستة رموز خاصة. المجموعة الرابعة، والنهائية، مجموعة من 32 رموز حرف أسي محجوزة لرموز الأبجدية الدنيا، وخمسة رموز خاصة إضافية، وحرف تحكم آخر (حذف). أسي كود تشارتنتيغر ديفيسيون من جميع العمليات الأساسية، القسم هو الأكثر تعقيدا ويمكن أن تستهلك معظم الموارد (في أي السيليكون، لتنفيذ خوارزمية في الأجهزة، أو في الوقت المناسب، لتنفيذ خوارزمية في البرمجيات). في العديد من تطبيقات الكمبيوتر، وتقسيم أقل استخداما من الجمع والطرح والضرب. ونتيجة لذلك، فإن بعض المعالجات الدقيقة المصممة لمعالجة الإشارات الرقمية (دسب) أو تطبيقات المعالج المدمجة لا تحتوي على تعليمات تقسيم (كما أنها عادة ما تحذف دعم النقطة العائمة كذلك). في الآونة الأخيرة قمت ببعض الأعمال الأولية على تصميم مرحلة توليد رمز لمترجم التي من شأنها أن تستهدف معالج الإشارات الرقمية. هذا المعالج ليس لديه تعليمات الانقسام وليس لدي أي فكرة كم من الوقت سيستغرق لتنفيذ وظيفة وقت التشغيل اللازمة لدعم تقسيم صحيح في البرمجيات. الجواب، اتضح، هل هو يعتمد. إذا كان كل ما هو مطلوب هو وظيفة تقسيم الأساسية، والأداء ليست قضية رئيسية، وظيفة وقت التشغيل إلى الأمام إلى حد ما إلى الأمام. وظيفة تقسيم عالية الأداء هي أكثر تعقيدا وسوف يستغرق المزيد من الوقت لتنفيذ واختبار. وظيفة تقسيم التي يتم تضمينها هنا هي من مجموعة متنوعة السابقة - ثنائي الأساسية وظيفة تقسيم صحيح. وقد أدرجت أيضا بعض الإشارات على خوارزميات الأداء العالي، ولكن هذه هي، كما قال أساتذتي أن يقول، ترك التدريبات للقارئ. خوارزمية تقسيم صحيح شملت هنا هو ما يسمى خوارزمية الجذر اثنين الانقسام. هناك حاجة إلى خطوة حساب واحدة لكل رقم ثنائي. هناك جذر 4، 8، 16 وحتى 256 خوارزميات، والتي هي أسرع، ولكن أكثر صعوبة في التنفيذ. وكان المرجع الرئيسي الذي استخدمته في تنفيذ خوارزمي حسابي الرقمية الكمبيوتر من قبل كافانو. وترد أدناه عدة إشارات أخرى بشأن تقسيم الجذر العالي. ديجيتال كومبيوتر الحساب: التصميم والتنفيذ من قبل جوزيف ج. كافانو، ماكجرو هيل، 1984. هذا هو عمل مرجعي قيمة للغاية، ولكن قد يكون من الطباعة. هذا هو واحد من أفضل الدراسات الاستقصائية رأيت على الحساب الحاسوبي الرقمي وتصميم الأجهزة. منظمة الكمبيوتر والتصميم: واجهة البرامج الأجهزة من قبل ديفيد A. باترسون وجون ل. هينيسي، مورغان كوفمان الصحافة. هذا الكتاب لديه موجز (مقارنة مع كافانوغ) القسم على الحسابية الرقمية. وهو كتاب ممتاز على الهندسة المعمارية الكمبيوتر ويجب أن تقرأ من قبل أي شخص تصميم معالج الإشارات الرقمية. تحليل خوارزميات شعبة وتنفيذها من قبل ستيوارت F. أوبيرمان ومايكل J. فلين، جامعة ستانفورد مختبر نظم الكمبيوتر، سل-تر-95- 675. هذه الورقة إذا كانت متاحة عن طريق بروتوكول نقل الملفات في حاشية، مضغوط مع الرمز البريدي (هذا الملف يمكن أن تكون غير مضغوط مع غنو بفك). عالية الجذر شعبة مع تقريبي تقدير قسمة أرقام بيتر فينويك، قسم علوم الكمبيوتر، جامعة أوكلاند، نيوزيلندا (بينويكس. auckland. ac. nz). وهذه الورقة متاحة على الشبكة العالمية. يصف البروفيسور فينويكس ورقة خوارزمية تقسيم عالية الجذر مع بعض التحسينات من بلده. موقع جامعة بادربورن أيضا لديه مؤشر على ما يفترض أن يكون نسخة بوستسكريب من ورقة البروفيسور فينويكس. ومع ذلك، عندما حاولت تحميل البرنامج، كل ما حصلت كان القمامة. ويمكن أيضا تحميل بوستسكريبت من جامعة أوكلاند (بروتوكول نقل الملفات: ftp. cs. auckland. ac. nzoutpeter-fdivision. ps).My عدد صحيح خوارزمية تقسيم في C ويتم تضمينها أدناه. يمكن تنزيل الملف هنا. الشعبة هي عملية الطرح المتكرر. مثل الانقسام الطويل تعلمنا في مدرسة الصف، وخوارزمية تقسيم ثنائي يعمل من أرقام عالية الترتيب إلى أرقام ترتيب منخفض ويولد حاصل (نتيجة تقسيم) مع كل خطوة. وتنقسم خوارزمية تقسيم إلى خطوتين: تحويل بت العليا من الأرباح (العدد الذي نقسم إلى) إلى ما تبقى. اطرح المقسوم من القيمة في الباقي. البتات عالية الترتيب من النتيجة تصبح قليلا من حاصل (نتيجة الانقسام). إيان كابلان أكتوبر، 1996

No comments:

Post a Comment