Assume the following main module is in a program that includes the binarySearch function that was shown in this chapter. 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 already been defined. Module main() Constant Integer SIZE = 5 Declare String names[SIZE] = "James", "Marc", "Pam", "Susan", "Zack" 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
Assume the following main module is in a program that includes the binarySearch function that was shown in this chapter. 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 already been defined.
Module main()
Constant Integer SIZE = 5
Declare String names[SIZE] = "James", "Marc", "Pam", "Susan", "Zack"
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
Trending now
This is a popular solution!
Step by step
Solved in 2 steps