یک اسکریپت 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 برای خوانایی بیشتر بهره ببرید.

توسط پژوهشگر در 202 روز قبل ساعت 02:21
دسته بندی ها: PHP PHP for beginner
reyhaneh در 202 روز قبل ساعت 09:59

برای کار با خروجی قابل‌فهم، از مقداردهی اولیه مناسب استفاده کنید (مثلاً min را PHP_INT_MAX و max را PHP_INT_MIN قرار دهید تا کمینه و بیشینه دقیق پیدا شوند). همچنین پیشنهاد می‌شود از mt_rand(-50, 50) به جای rand برای تصادفی‌سازی بهتر استفاده کنید. برای نمایش خواناتر خروجی‌ها از number_format استفاده کنید. برای محاسبه انحراف معیار نمونه‌ای، مجموع مربعات تفاوت‌ها از میانگین را محاسبه کرده، بر (n-1) تقسیم و نتیجه را با sqrt بگیرید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری