Quiz submission record for quiz2-2-1 at Tue Jun 29 23:35:19 2004: Your Answer for Question 1: while statements and do while statements can be dropped because they can be formed through a combination of if and goto statements. C designers included them all to make life easier for the programmer by shortening the amount of syntax to create a while or do while loop. It's simply a matter of convenience and not one of necessity. Your Answer for Question 2: C statements: -if (> >= < <= ==) -if, else -while -do while -switch(var), case var: MIPS beq, bne, slt The designers wanted to keep the instructions to a minimum because simplicity favors regularity. Instructions can be carried out more efficiently and faster if a smaller instruction set is used. It may be harder to code with, but performance is improved. Your Answer for Question 3: I found it interesting how you could form loops and switch case statements only using forms of the if conditional and a way to goto a specific line in the code. It makes you appreciate the convenience of high level languages that provide commonly used functions. Your unique submission ID is quiz2-2-1-cs61c-ee-1088577319-137.