document.write( "Question 1150903: Vanessa, the student council president, needed to get a message to the whole school, so she set up an email tree. She sent the message to the two vice presidents and made them forward it to two other students. Suppose the pattern is repeated and no student receives it more than once!\r
\n" );
document.write( "\n" );
document.write( "a) How many people receive it during the seventh mailing?
\n" );
document.write( "b) Which mailing will be sent to 500 people?
\n" );
document.write( "c) There are 500 students in the school, so how many does it take to send the mail to all of them? \n" );
document.write( "
Algebra.Com's Answer #772468 by jim_thompson5910(35256)![]() ![]() ![]() You can put this solution on YOUR website! \n" ); document.write( "Part a) \n" ); document.write( "During the nth mailing, 2^n students will be messaged. So for the first mailing (n=1) we have 2^n = 2^1 = 2 students messaged (the two vice presidents). Then for round two (n=2), we have 2^n = 2^2 = 4 students messaged in this round.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "For the 7th mailing, plug n = 7 into 2^n to get 2^n = 2^7 = 128. \r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Answer: 128\r \n" ); document.write( "\n" ); document.write( "==================================================== \n" ); document.write( "Part b)\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Think backwards from part a). We want to aim for 500 students in a single round of messaging. The question is \"what value of n will make 2^n equal 500?\". \r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "We want to solve \n" ); document.write( "2^n = 500\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Use logarithms to answer that question. You will need your calculator. \n" ); document.write( "2^n = 500 \n" ); document.write( "Log(2^n) = Log(500) \n" ); document.write( "n*Log(2) = Log(500) \n" ); document.write( "n = Log(500)/Log(2) \n" ); document.write( "n = 8.96578428466209\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Note how if n = 8, then \n" ); document.write( "2^n = 2^8 = 256 \n" ); document.write( "and when n = 9, we have \n" ); document.write( "2^n = 2^9 = 512 \n" ); document.write( "so as expected, the solution is somewhere in between n = 8 and n = 9\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Using n = 8 is too small, so we have to go with n = 9\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Answer: 9th round\r \n" ); document.write( "\n" ); document.write( "==================================================== \n" ); document.write( "Part c)\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Here is a list of powers of 2 \n" ); document.write( "1,2,4,8,16,32,64,128,256,512,...\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Let's compute partial sums \n" ); document.write( "1+2 = 3 \n" ); document.write( "1+2+4 = 7 \n" ); document.write( "1+2+4+8 = 15 \n" ); document.write( "1+2+4+8+16 = 31 \n" ); document.write( "1+2+4+8+16+32 = 63 \n" ); document.write( "1+2+4+8+16+32+64 = 127 \n" ); document.write( "1+2+4+8+16+32+64+128 = 255 \n" ); document.write( "1+2+4+8+16+32+64+128+256 = 511 \n" ); document.write( "Each sum is 1 less than the next power of 2. The general formula is \n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "What this means is that we can quickly compute how many students have been messaged in total (rather than just on an individual round).\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Set 2^(n+1) - 1 equal to 500 and solve for n.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "2^(n+1) - 1 = 500 \n" ); document.write( "2^(n+1) = 500+1 \n" ); document.write( "2^(n+1) = 501 \n" ); document.write( "Log(2^(n+1)) = Log(501) \n" ); document.write( "(n+1)*Log(2) = Log(501) \n" ); document.write( "n+1 = Log(501)/Log(2) \n" ); document.write( "n+1 = 8.9686667931952 \n" ); document.write( "n = 8.9686667931952-1 \n" ); document.write( "n = 7.9686667931952 \n" ); document.write( "That rounds to n = 8\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "By round 8, a total of \n" ); document.write( "2^(n+1)-1 = 2^(8+1)-1 = 511 \n" ); document.write( "people have been messaged \n" ); document.write( "If we ignore Vanessa, then 511-1 = 510 people have been messaged\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Of course this school has 500 students and not 510 or 511. The same value of n is the answer however because in the 8th round 2^8 = 256 people are messaged. Subtracting 11 from this count is still a positive value.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Answer: 8th round\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "As you can see, there is no need to have a 9th round in which 512 people are messaged because the entire school will be notified by the 8th round \n" ); document.write( "1+2+4+8+16+32+64+128+256 = 511 \n" ); document.write( "note that 2^n = 2^8 = 256\r \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " |