Question
Posted by:
nbutler2140
 

$1.00 Algorithm Verification

Found in Computer-Science: Algorithms
Chapter 6, # 9
Q:
Consider the following selection statement where X is an integer test score between 0 and 100.

input X

if (0 <= X and X < 49)
output "you fail"

else if (50 <= X and X < 70)
output "your grade is" X
output "you did OK"

else if (70 <= X and X < 85)
output "your grade is" X
output "you did well"

else if (85 <= X and X < 100)
output "your grade is" X
output "you did great"

endif
output "how did you do?"


o What will be printed if the input is 0?
o What will be printed if the input is 100?
o What will be printed if the input is 51?
o What will be printed if the user enters ¿Wingding¿?
o Is this design robust?
o How many levels of nesting are there in this design?
o Give a set of values that will test the normal operation of this program segment. Defend your choices.
o Give a set of test values that will cause each of the branches to be executed.
o Give a set of test values that test the abnormal operation of this program segment.


 


   
   
   
   
 
Tutorial
 

$1.00 Algorithm Verification

  • This tutorial was purchased 1 time and hasn't been rated yet.
  • Posted on Jun 11, 2008 at 5:17:57PM
A:
Preview: ... m Ve ...

The full tutorial is about 2 words long plus attachments.

Attachments:
it210_appendix_J Algorithm Verification.doc (41K)
   
Join Now or Log In
Get Tutoring
Get Paid
Academic Honesty