Debugging Exercise A 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] = "Zack", "James", "Pam" %3D %3D "Marc", "Susan" Declare String searchName Declare Integer index Display "Enter a name to search for." Input searchName Set index = binarySearch (names, searchName, SIZE) %3D If index != - 1 Then Display searchName, %3D %3D was found." Else Display searchName, End If was NOT found." End Module

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter6: Arrays
Section: Chapter Questions
Problem 12PE
icon
Related questions
Question
Debugging Exercise
A 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] = "Zack", "James", "Pam"
%3D
%3D
"Marc", "Susan"
Declare String searchName
Declare Integer index
Display "Enter a name to search for."
Input searchName
Set index = binarySearch (names, searchName, SIZE)
%3D
If index != - 1 Then
Display searchName,
%3D
%3D
was found."
Else
Display searchName,
End If
was NOT found."
End Module
Transcribed Image Text:Debugging Exercise A 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] = "Zack", "James", "Pam" %3D %3D "Marc", "Susan" Declare String searchName Declare Integer index Display "Enter a name to search for." Input searchName Set index = binarySearch (names, searchName, SIZE) %3D If index != - 1 Then Display searchName, %3D %3D was found." Else Display searchName, End If was NOT found." End Module
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning