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

Why doesn\'t the following pseudocode module work as indicated in the comments?

ID: 3532584 • Letter: W

Question

Why doesn't the following pseudocode module work as indicated in the comments?


// The readFile method accepts a string containing a filename as

// an argument. It reads and displays all the items in the file.

Module readFile(String filename)

     // Declare an input file.

     Declare InputFile file


     // A variable to hold an item that is read from the file.

     Declare String item


     // Open the file using the filename.

     Open file filename


     // Read all the items in the file and display them.

     While eof(file)

           Read file item

           Display item

     End While

End Module

Explanation / Answer

// The readFile method accepts a string containing a filename as

// an argument. It reads and displays all the items in the file.

Module readFile(String filename)

// Declare an input file.

Declare InputFile file


// A variable to hold an item that is read from the file.

Declare String item


// Open the file using the filename.

Open file filename


// Read all the items in the file and display them.

//Read the file until the end is Reached. in your code, While eof(file) will return false in first loop, so your program will reach end Module without reading the file :)

While (!eof(file))

Read file item

Display item

End While

End Module


Hope it helped

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote