أجهزة الكمبيوتربرمجة

ما هو شعبة ل"باسكال"؟ بالإضافة إلى ذلك، الحسابات والأمثلة

كل عام والطلب على مهنة مبرمج. في هذه اللحظة لكتابة رموز وتستخدم على نطاق واسع في جميع أنحاء اثنتي عشرة لغة على مختلف المستويات. من أجل جعل عملية تعلم برمجة الكمبيوتر أكثر كفاءة، ويتم تدريس طلاب المدارس الثانوية وطلاب دورات 1-2 أول من خلق التطبيقات الخاصة بك في لغة "باسكال". شعبة العمليات وزارة الدفاع، وحسابات أخرى في وسطها التركيز في هذه المادة.

بضع كلمات من لغة باسكال

"باسكال" تم إنشاؤه في 1968-1969 من قبل العالم الشهير نيكلاوس ويرث، الذي حصل فيما بعد على جائزة تورينج وميدالية "رائد تكنولوجيا الكمبيوتر." قبل الماضي وقت قصير من شارك في تطوير اللغة القياسية "رأس الغول-68". في مقال نشر في عام 1970، والغرض الرئيسي من عمله ويرث دعا إلى إنشاء أداة فعالة يستخدم برمجة مهيكلة والبيانات.

وفي وقت لاحق، كان للغة "باسكال" تأثير هائل على مجال تكنولوجيا المعلومات، لتصبح واحدة من القاعدة. حتى يومنا هذا، لأنه يقوم على كونها البرمجة للتدريب المهني في العديد من الجامعات الرائدة في العالم.

ما هو قسمة عدد صحيح

في الرياضيات، تحت عنوان فهم العملية اثنين من الأعداد الصحيحة. ونتيجة لتقسيم عدد صحيح من واحد منهم لآخر، هو الجزء الصحيح من القسمة. وبعبارة أخرى، إذا:

24: 6 = 4.

100: 3 = 33

55: 6 = 9؛

وهكذا دواليك.

وتسمى قسمة عدد صحيح أيضا العثور على حاصل الجزئي.

مع ملاحظة أن هذه العملية، إذا كانت أرباح أصغر من المقسوم عليه، والنتيجة هي الصفر.

دلالة على نتيجة قسمة عدد صحيح إلى أ ب، سواء ف. ثم

ر. ه. لتقسيم تنفيذ بالمعنى المعتاد، تليها التقريب النتيجة إلى أقرب عدد صحيح الجانب أصغر.

العملية في شعبة "باسكال"

شعبة - في لغتنا يوفر مشغل خاص لقسمة عدد صحيح. فإن التعبير باسكال، صيغة التي تم عرضها أعلاه، يكون على شكل:

س: = أ ب شعبة.

إذا كنا نتحدث عن الثوابت، المثال، = 50، ب = 9، ثم سيكون لدينا ف: = 50 شعبة 9. ونتيجة لذلك، فإن ف مساويا ل5.

حساب التوازن

العملية في شعبة "باسكال" عادة ما تدرس مع وزارة الدفاع. قبل أن تعرف ما معنى هذا السجل، أن ننظر في كيف يمكنك العثور على بقية العدد.

من الواضح، ويمكن العثور عليها باستخدام قيمة تم الحصول عليها نتيجة للقسمة عدد صحيح، أي. E.

ص = أ - ب س ف.

وزارة الدفاع عملية في "باسكال"

في باسكال، والعثور على ما تبقى يمكن أن تكون بسيطة جدا. لهذه الأغراض وتقدم وزارة الدفاع تشغيل ثنائي.

هو مكتوب على النحو التالي:

ص = أ ب وزارة الدفاع.

إذا، على سبيل المثال، = 50، ب = 9، ثم لدينا ص: = 50 وزارة الدفاع 9. ونتيجة لذلك، ص يساوي 4.

التطبيق العملي

العثور على ما تبقى من تقسيم (ص) يستخدم في مجال الحوسبة والاتصالات. مع عمليات المراقبة هذه يتم إنشاؤها، وأرقام عشوائية في نطاق محدود.

مشغل وزارة الدفاع، ويستخدم لتحديد تعدد الأرقام، م. ه. القسمة من رقم واحد من جانب آخر مع نتيجة صحيح. ومن الواضح أن هذه هي زوج من الأرقام، والتي نتيجة لتطبيق مشغل يعطي 0 وزارة الدفاع.

في "باسكال" حالة تعدد يمكن أن تكون مكتوبة على النحو التالي:

إذا أ ب وزارة الدفاع = 0 ثم كتابة (أ، "أضعاف"، ب).

على سبيل المثال، عندما رمز بداية حالة سجلت أعلى للقيم و= 4 و ب = 2 في الشاشة سيتم عرض نقش "4 أضعاف 2".

وبالإضافة إلى ذلك، فإن وزارة الدفاع المشغل يمكن استخدامها لعرض الرقم الأخير من رقم في التدوين العشري. للقيام بذلك، استخدم ص البناء = وزارة الدفاع 10. على سبيل المثال، فإن الأمر ص = 37 وزارة الدفاع 10 7 يعطي نتيجة.

مشغل TRUNC

وهناك عامل آخر، والتي يمكنك الحصول على نفس النتيجة كما من شعبة إلى "باسكال". فهو يقع في حوالي TRUNC، الذي لا ينطبق فقط على أعداد صحيحة. ومن إخراج النتيجة كما في الجزء الصحيح من ذي الحجة كسور. جنبا إلى جنب مع شركة "طبيعية" التي تم الحصول عليها عن طريق قسمة النتيجة نفسها. النظر في المثال أعلاه. السماح ل= 51 ب = 9. ثم من قبل ف الأوامر: = 51 9 الحصول شعبة ف: = 5، نحصل على نتيجة التقريب. ولكن، إذا تنطبق على نفس العدد من مشغلي TRUNC، ثم ف: = TRUNC (51/9) سوف ف: .. = 5، أي أن يكون على نفس النتيجة.

مثال 1

النظر في الكيفية التي يمكنك استخدامها شعبة وزارة الدفاع في "باسكال" لحل المشاكل العملية. افترض أنك بحاجة إلى العثور على مجموع أرقام من عدد من رقمين. المنطق هو كما يلي:

  • كما هو مبين آنفا، وكان آخر من الأرقام في أعداد يمكن الحصول عليها من خلال تطبيق إليه وإلى عدد 10، وزارة الدفاع المشغل.
  • وفيما يتعلق بعدد الأول، بعد ذلك سوف تتحول، إذا قمت باستبدال وزارة الدفاع في الفريق في شعبة "باسكال".

نكتب رمز للغة "باسكال". وسوف تبدو كما يلي:

برنامج Sum_2. (اسم البرنامج)

عدد فار، number1، و number2، و مجموع: عدد صحيح. (A قائمة المتغيرات وتحديد نوعها كعدد)

تبدأ (بداية برنامج الجسم)

إرسال ( 'إدخال عدد من رقمين')؛ (عرض عبارة "إدخال عدد من رقمين")

قراءة (عدد)؛ (الإدخال الأولي رقم)

NUMBER1: = عدد شعبة 10؛ (حساب الرقم الأول)

NUMBER2: = عدد زارة الدفاع 10؛ (حساب الرقم الثاني)

خلاصة القول: = NUMBER1 + NUMBER2. (حساب كمية أرقام)

الكتابة (مجموع)؛ (النتيجة الإخراج على الشاشة)

نهاية.

لعدد 25 نتيجة لاستخدام هذا البرنامج هي 7، وعلى سبيل المثال، 37-9.

مثال 2

كتابة التعليمات البرمجية لبرنامج يحسب مجموع أرقام عدد 3 أرقام.

كيفية العثور على أحدث شخصية - غير مفهومة. انها ليست معقدة وحساب 1. يحدث ذلك نتيجة لتطبيق شعبة المشغل "باسكال" لهذا العدد و 100. ويبقى تحديد كيفية العثور على الرقم الثاني. للقيام بذلك، يمكنك استخدام تصميم أكثر تطورا، والتي يتم الحصول عليها لو أن العدد الأصلي، وتطبيق مشغل شعبة 10، وبعد ذلك إلى نتيجة وإلى 10 وزارة الدفاع المشغل.

كود برنامج لحساب مجموع أرقام من عدد من ثلاثة أرقام على النحو التالي:

برنامج Sum_3. (اسم البرنامج)

فار Number3، مجموع: عدد صحيح. (A قائمة المتغيرات وتحديد نوعها كعدد)

تبدأ (بداية برنامج الجسم)

إرسال ( 'الإدخال عدد شجرة أرقام')؛ (عرض عبارة «الإدخال شجرة أرقام عدد»)

قراءة (Number3)؛ (الإدخال الأولي رقم)

خلاصة القول: = Number3 شعبة 100 + Number3 وزارة الدفاع 10 + Number3 شعبة 10 وزارة الدفاع 10؛ (حساب كمية)

الكتابة ( "مجموع)؛ (النتيجة الإخراج على الشاشة)

نهاية.

بعض الملاحظات

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

يتم تحديد ترتيب تنفيذ عمليات نوع الثنائية (م. E. يؤديها في 2 المعاملات) في تعبير معقد حسب الأولوية والأقواس. وبعبارة أخرى، يتم تقييم ما إذا كان هناك الأقواس أولا في التعبير عنها من اليسار إلى اليمين. عمليات *، /، وزارة الدفاع و div هي أولوية أعلى من + و -. إذا الأقواس غير موجود، أولا من اليسار إلى اليمين يجب أن يكون لتنفيذ الإجراءات مع أولوية أعلى، وبعد ذلك - + و-.

الآن عليك أن تعرف ما يتم استخدام الدالة في شعبة "باسكال". أنت تعرف أيضا الفرص المتاحة استخدام مشغل وزارة الدفاع التي، بالتأكيد، سوف تساعدك على إنشاء التطبيقات الخاصة بك.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.