یک اسکریپت PHP بنویسید که 100 عدد صحیح تصادفی بین -50 و 50 با تابع rand() تولید کند و میانگین، مقدار کمینه، بیشینه و انحراف معیار نمونهای آنها را محاسبه و نمایش دهد.
1.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:21 0.0
برای حل، در یک حلقه 100 بار از تابع rand(-50, 50) برای تولید اعداد استفاده کنید و آنها را در آرایهای ذخیره کنید، سپس با جمع کردن عناصر میانگین را حساب کرده و با پیمایش آرایه کمینه و بیشینه را پیدا کنید؛ برای انحراف معیار نمونهای ابتدا مجموع مربع اختلافها از میانگین را محاسبه کنید، بر (n-1) تقسیم کرده و جذر بگیرید (تابع sqrt). نکتهها: میتوانید از mt_rand بجای rand برای تصادفی بهتر استفاده کنید، مقداردهی اولیه متغیرها (مثلاً min با PHP_INT_MAX) را فراموش نکنید و برای نمایش عددها از number_format برای خوانایی بیشتر بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای کار با خروجی قابلفهم، از مقداردهی اولیه مناسب استفاده کنید (مثلاً min را PHP_INT_MAX و max را PHP_INT_MIN قرار دهید تا کمینه و بیشینه دقیق پیدا شوند). همچنین پیشنهاد میشود از mt_rand(-50, 50) به جای rand برای تصادفیسازی بهتر استفاده کنید. برای نمایش خواناتر خروجیها از number_format استفاده کنید. برای محاسبه انحراف معیار نمونهای، مجموع مربعات تفاوتها از میانگین را محاسبه کرده، بر (n-1) تقسیم و نتیجه را با sqrt بگیرید.
گزارش