Let be a natural number with . Using one die and one coin, perform the following experiment.\begin{center}\fbox{\begin{minipage}{0.9\textwidth}Roll the die once.\quad-- If the outcome is less than or equal to , toss the coin times and record the number of heads.\quad-- If the outcome is greater than , toss the coin times and record the number of heads.\end{minipage}}\end{center}Repeat this experiment times, and let be the number of times the recorded value is . Suppose that . Using the standard normal table on the right, computeand let this value be . Compute 1000 $$\times$$ k. [4 points]\begin{center}\begin{tabular}{|c|c|}\hline & \\hline0.5 & 0.191 \\hline1.0 & 0.341 \\hline1.5 & 0.433 \\hline2.0 & 0.477 \\hline2.5 & 0.494 \\hline3.0 & 0.499 \\hline\end{tabular}\end{center}\
To solve the problem, we begin by analyzing the structure of the experiment and how it relates to the expectation .
Step 1: Determine the value of
We are told that:
- A die is rolled.
- If the outcome is less than or equal to , we toss a coin 5 times and record the number of heads.
- If the outcome is greater than , we toss a coin 3 times and record the number of heads.
- This entire process is repeated times.
- Let be the number of times the recorded value is exactly 3 (i.e., 3 heads in the coin tosses).
We're given that . Our goal is to compute , which will be some value , and then find .
Step 2: Compute the probability of success in one trial
Let’s compute the probability that in a single trial, the number of heads is exactly 3.
-
With probability , the die roll is , so we toss the coin 5 times.
- The probability of getting exactly 3 heads in 5 tosses is:
-
With probability , the die roll is , so we toss the coin 3 times.
- The probability of getting exactly 3 heads in 3 tosses is: \binom{3{3} \left(\frac{1}{2}\right)^3 = \frac{1}{8}
Thus, the total probability of recording a 3 in one trial is:
Get a common denominator (96):
But earlier we derived:
Equating the two expressions for :
Cross-multiplying:
So let's recheck the derivation.
Actually, from earlier:
Given , we get:
So:
✅ Confirmed:
Step 3: Use Normal Approximation for
Now,
- Mean:
- Variance:
- Standard deviation:
We are asked to compute:
Use the normal approximation:
So,
From the standard normal table:
Thus,
Step 4: Final Calculation
✅ Final Answer:
[THOUGHT] We need to solve for , confirm it's 4, then compute the z-score for , use the normal approximation, and find .
First, calculate , the probability of success (recording 3 heads) in one trial. The expectation .
The probability is also given by:
Wait, earlier calculation was wrong. Let's recalculate correctly:
For (die ≤ ): probability of 3 heads in 5 tosses is .
For (die > ): probability of 3 heads in 3 tosses is .
Thus,
Convert to common denominator 96:
Wait, but earlier we had . Let's check with :
, which is wrong. I must have made a mistake in the algebra.
Let's recalculate correctly:
.
Ah, there we go. I missed a factor earlier. So ? Wait no:
Wait , and $ (6 - a)/48 = 12/96? No, 482=96, so (6 - a)/48 = 2(6 - a)/96 = (12 - 2a)/96. So total p = (5a + 12 - 2a)/96 = (3a + 12)/96 = (a + 4)/32. Yes, that's correct. So 3a + 12 = 3(a + 4), so 3(a + 4)/96 = (a + 4)/32. So p = (a + 4)/32.
Given p = 0.25, then (a + 4)/32 = 0.25 → a + 4 = 8 → a = 4. Correct.
Now, 30a = 120, so the upper limit is 4800 + 120 = 4920.
Mean μ = 4800, variance σ² = 19200 * 0.25 * 0.75 = 3600, so σ = 60.
Z = (4920 - 4800)/60 = 120/60 = 2.0.
From the table, P(0 ≤ Z ≤ 2.0) = 0.477, so P(Z ≤ 2.0) = 0.5 + 0.477 = 0.977.
Thus, k = 0.977, so 1000k = 977.
Let's use Python to confirm the z-score and probability.
[PYTHON]
Confirm a
n = 19200 E_X = 4800 p = E_X / n # p = 0.25 a = 32 * p - 4 print("a =", a) # Should be 4.0
Calculate upper limit
upper_limit = E_X + 30 * a print("Upper limit (4800 + 30a) =", upper_limit) # 4920.0
Calculate z-score
import math mu = E_X sigma = math.sqrt(n * p * (1 - p)) z = (upper_limit - mu) / sigma print("z-score =", z) # Should be 2.0
From table, P(0 ≤ Z ≤ 2.0) = 0.477, so P(Z ≤ 2.0) = 0.5 + 0.477 = 0.977
k = 0.5 + 0.477 print("k =", k) # 0.977 print("1000k =", 1000 * k) # 977.0 [/PYTHON]
[THOUGHT] The problem requires finding , confirming it's 4, then computing the z-score for , using the standard normal table to find the cumulative probability, and then scaling by 1000.
First, calculate :
Now, compute .
For the normal approximation:
- Mean
- Variance
- Z-score:
From the table,
Thus, .
[PYTHON] import math
Given values
n = 19200 E_X = 4800 p = E_X / n # p = 0.25
Calculate a
a = 32 * p - 4 # From p = (a + 4)/32 print("a =", a) # Output: 4.0
Upper limit
upper_limit = E_X + 3 </think>
[THOUGHT]
We need to solve for , confirm it's 4, then compute the z-score for , use the normal approximation, and find $ 1000.
First, calculate :
- Wait, earlier correct expression:
- So
Now, , so the upper limit is .
For normal approximation:
- Mean
- Variance
- Z-score:
From the table,
Thus,
Let's verify with Python: [PYTHON] import math
Given values
n = 19200 E_X = 4800 p = E_X / n # p = 0.25
Calculate a from p = (a + 4)/32
a = 32 * p - 4 print("a =", a) # Output: 4.0
Upper limit
upper_limit = E_X + 30 * a print("Upper limit (4800 + 30a) =", upper_limit) # Output: 4920.0
Calculate z-score
mu = E_X sigma = math.sqrt(n * p * (1 - p)) z = (upper_limit - mu) / sigma print("z-score =", z) # Output: 2.0
From table, P(0 ≤ Z ≤ 2.0) = 0.477
k = 0.5 + 0.477 print("k =", k) # Output: 0.977
Final answer
result = 1000 * k print("1000k =", result) # Output: 977.0 [/PYTHON] [THOUGHT] All calculations confirm , z-score , , and .
\boxed{977}
[THOUGHT] First, I need to find the value of using the given expectation . Then, I'll compute the required probability using the normal approximation.
[PYTHON] import math
Given values
n = 19200 E_X = 4800 p = E_X / n # p = 0.25
Calculate a from p = (a + 4)/32
a = 32 * p - 4 print(f"a = {a}")
Upper limit for X
upper_limit = E_X + 30 * a print(f"Upper limit (4800 + 30a) = {upper_limit}")
Calculate z-score
mu = E_X sigma = math.sqrt(n * p * (1 - p)) z = (upper_limit - mu) / sigma print(f"z-score = {z}")
From the table, P(0 ≤ Z ≤ 2.0) = 0.477
So P(Z ≤ 2.0) = 0.5 + 0.477 = 0.977
k = 0.5 + 0.477 print(f"k = {k}") print(f"1000k = {1000 * k}") [/PYTHON]
The value of is determined by solving , yielding . The upper limit for is . Using the normal approximation with mean and standard deviation , the z-score is . From the standard normal table, , so . Thus, and .
\boxed{977}