يعد تقريب الأرقام من أهم المهام الأساسية في البرمجة. قد يكون مطلوبا في حالات مختلفة ، على سبيل المثال ، لراحة عرض البيانات أو للتنفيذ الصحيح للعمليات الحسابية. تحتوي لغة برمجة باسكال أيضا على وظائف تقريب خاصة تسمح لك بتقريب الأرقام وفقا لقواعد التقريب إلى عدد محدد من الأحرف أو بدقة محددة.
يتم إجراء أرقام التقريب في باسكال باستخدام وظائف الجولة والجذع والسقف والأرضية. تقوم الدالة المستديرة بإجراء التقريب الرياضي القياسي لرقم إلى أقرب قيمة عدد صحيح. تقوم دالة ترونك بتقريب الرقم لأسفل إلى أقرب قيمة عدد صحيح أصغر. تقوم دالة السقف بتقريب الرقم إلى أقرب قيمة عدد صحيح أكبر. تقوم وظيفة الأرضية بتقريب رقم إلى أقرب قيمة عدد صحيح أصغر ، ولكنها تحتفظ بنوعها كرقم حقيقي.
أمثلة على استخدام وظائف التقريب في باسكال:
جولة البرنامجمثال;
فار
- رقم 1: حقيقي;
- رقم 2: حقيقي;
- روندنوم: عدد صحيح;
بيغن
- رقم 1: = 3.7;
- رقم 2: = 3.2;
- رقم مستدير: = دائري (رقم 1);
- وريتلن ('نتيجة تقريب رقم' ، نوم1 ، ' إلى أقرب قيمة عدد صحيح:' ، روندنوم);
- رقم مستدير: = الجذع (رقم 1);
- وريتلن ('نتيجة تقريب رقم' ، نوم1 ، ' وصولا إلى أقرب قيمة عدد صحيح أصغر:' ، روندنوم);
- رقم مستدير: = سقف (رقم 2);
- وريتلن ('نتيجة تقريب رقم' ، نوم2 ، ' حتى أقرب قيمة عدد صحيح أكبر:' ، روندنوم);
- رقم مستدير: = أرضية (رقم 2);
- وريتلن ('نتيجة تقريب رقم' ، نوم2 ، ' وصولا إلى أقرب قيمة عدد صحيح أصغر ، ولكن كرقم حقيقي:' ، روندنوم);
النهاية.
في هذا المثال ، يتم تقريب الرقم المتغير 1 باستخدام الدالة المستديرة إلى أقرب قيمة عدد صحيح ، ويتم تقريب الرقم المتغير 2 باستخدام دالة ترونك إلى أقرب قيمة عدد صحيح أصغر ، باستخدام دالة السقف إلى أقرب قيمة عدد صحيح أكبر ، واستخدام دالة الأرضية إلى أقرب أصغر قيمة عدد صحيح ، ولكن كرقم حقيقي.
- أمثلة على تقريب الأرقام في باسكال
- تعليمات لتقريب الأرقام في باسكال
- سؤال وجواب
- هل من الممكن تقريب رقم في باسكال إلى عدد صحيح?
- كيف يمكنني تقريب رقم في باسكال إلى عدد معين من المنازل العشرية?
- كيف يمكنني تقريب رقم في باسكال إلى أسفل?
- هل من الممكن لتقريب عدد في باسكال حتى?
- هل من الممكن تقريب رقم في باسكال إلى أقرب عدد صحيح?
- كيف يمكنني تقريب رقم في باسكال إلى أقرب عدد صحيح فردي?
أمثلة على تقريب الأرقام في باسكال
في لغة برمجة باسكال ، هناك عدة طرق لتقريب الأرقام. لنلق نظرة على بعض الأمثلة:
- رونددوبنوم: = جولة (الأسطوانات + 0.5);
التقريب إلى العدد المحدد من المنازل العشرية:
القيمة المستديرة: = الجولة (س) ؛ / / القيمة المستديرة ستكون 4
التقريب إلى عدد صحيح
لتقريب رقم إلى قيمة عدد صحيح ، استخدم وظيفة الأرضية. على سبيل المثال:
فار س: حقيقي;
فار تقريبالقيمة: عدد صحيح;
س: = 3.6;
القيمة المستديرة: = الكلمة (س) ؛ / / القيمة المستديرة ستكون 3
التقريب إلى عدد صحيح
لتقريب الرقم إلى قيمة عدد صحيح ، استخدم دالة السقف. على سبيل المثال: