Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

java programming assignment help Programming Exercises Debugging Exercise 1. Ass

ID: 3741101 • Letter: J

Question

java programming assignment help

Programming Exercises Debugging Exercise 1. Assume the following main module is in a program that includes the binary Search function that was shown in this chapter. Why doesn't the pseudocode in the main module work? // This program uses the binary Search function to search for a // name in the array. This program assumes the binarySearch 77 function has already been defined. Module main() Constant Integer SIZE = 5 Declare String names [SIZE] = "zack", " James", "Pam", "Marc", "Susan" Declare String searchName Declare Integer index Display "Enter a name to search for." Input searchName Set index = binarySearch ( names, searchName, SIZE) If index != -1 Then Display searchName, " was found." Else Display searchName," was NOT found." End If End Module

Explanation / Answer

To do binary search the array should be in sorted manner.

Here the String names[5] ="Zack","James","Pam","Marc","Susan" is not in sorted way

Actually it should be like String names[5]="James","Marc","Pam","Susan","Zack" then the given pseudo code will work