Stuck on this debugging question. All coding is in Python. 1.) Assume the following main module is in a program that includes the binarySearch function. Why doesn't the pseudocode in the main module work? //This program uses the binarySearch function to search for a //name in the array. This program assumes the binarySearch //function has alreday been defined. Modulemain() 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 All coding is in Python.
Stuck on this debugging question.
All coding is in Python.
1.) Assume the following main module is in a program that includes the binarySearch function. Why doesn't the pseudocode in the main module work?
//This program uses the binarySearch function to search for a
//name in the array. This program assumes the binarySearch
//function has alreday been defined.
Modulemain()
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
All coding is in Python.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps