Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Examine the pseudocode that follows the introductory comments, then find and correct all the bugs. Correct the code in this file, and be sure to

Examine the pseudocode that follows the introductory comments, then find and correct all the bugs. Correct the code in this file, and be sure to clearly highlight the corrections.

Debugging

Two senior class homerooms at Littleville High School are having a fundraising drive for the prom. Each time a student solicits a contribution, a record is created with the student's name and the value. Two files have been created for Homeroom A and Homeroom B. Each file is sorted in contribution value order from highest to lowest. This program merges the two files.

_____________________________________________________________________________________

start

Declarations

string roomAName

num roomAValue

string roomBName

num roomBValue

string bothFilesDone = "N"

num HIGH_VALUE = 999999

InputFile roomAFile

InputFile roomBFile

InputFile mergedFile

getReady()

while bothFilesDone = "N"

detailLoop()

endwhile

allDone()

stop

getReady()

open roomAFile "roomAFile.dat"

open roomBFile "roomBFile.dat"

open mergedFile "mergedFile.dat"

readA()

readB()

checkBoth()

return

readA()

input roomAName, roomAValue from roomAFile

if eof then

roomAValue = HIGH_VALUE

endif

return

readB()

input roomBName, roomBValue from roomBFile

if eof then

roomBValue = HIGH_VALUE

endif

return

checkBoth()

if roomAValue = HIGH_VALUE AND roomBValue = HIGH_VALUE then

bothFilesDone = "Y"

endif

return

detailLoop()

if roomAValue > roomBValue then

output roomBName, roomBValue to mergedFile

readA()

else

output roomAName, roomAValue to mergedFile

readB()

endif

return

allDone()

close roomAFile

close roomBFile

close mergeFile

return

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Database Programming

Authors: Chris Fehily

1st Edition

1937842312, 978-1937842314

More Books

Students also viewed these Databases questions

Question

3 . What would you recommend for storage of milk at home?

Answered: 1 week ago

Question

Know how productivity improvements impact quality and value.

Answered: 1 week ago

Question

Recommend the key methods to improve service productivity.

Answered: 1 week ago