The following are a few examples of pseudocode:
>> Example 1
if Quantity > 100 then
Discount = 20
if Quantity > 12 then
Discount = 10
Total = Price* Quantity
Total = Total - (Discount* Total)/100
>> Example 2
Pass = 0
Fail = 0
Total = 0
X = 0
while (End Of Student_Marks_File) do
Total = Total + Subject_Marks
if (Subject_Marks > 40) then
Print "Student passed in" Subject
Print "Student failed in" Subject
X = X +1
Read Next Record
Average = Total/X
Print "Average Marks of" Student_Name "are" Average
Stop© BrainMass Inc. brainmass.com October 25, 2018, 6:23 am ad1c9bdddf
First, some basic definition taken from http://www.cs.cornell.edu/Courses/cs482/2003su/handouts/pseudocode.pdf
"Algorithms will often be expressed in pseudocode, a mixture of code and English ... Pseudocode strikes a sometimes precarious balance between the understandability and informality of English and the precision of code."
(it's worth reading the whole PDF by the way).
Keep in mind that unlike a programming language where there's a defined syntax, no 'standard' way exists in writing pseudocode. The key point to keep in mind when writing one is clarity and readability while being able to convey the essence of the algorithm outlined.
That said, the following is the analysis of pseudocode in example 1:
1. (Stating the obvious) It can be seen that a pseudocode block is enclosed within the start and stop commands.
2. The next block of the algorithm
performs reading of some "Customer_Order_Record" from somewhere. Notice here that the pseudocode is kept high-level and does not specify the exact mechanism of how to perform this reading and from where. The input could be read, for instance, from some IO stream off the disk or input typed by the user from the console or some data streamed from the network. The specific details are left out for implementation.
3. The next conditional statement
if Quantity > 100 then
Discount = 20 ...
The solution analyzes pseudocodes.
Computer Science Programming Problem
Provide the analysis and pseudo code only (no diagrams are required).
- Create Student Grade File
- Display Contents of Grade File
For each of the following problems, use the top-down modular approach and pseudocode to design a suitable program to solve it.
1. Input names of students from the user, terminated by ZZZ, and create a data file GRADES with records of the form:
student (string), test1 (integer), test2 (integer), test3 (integer) In this file, all test scores should be set equal to 0.
2. Display the contents of the file GRADES created in Problem 1. Each student's record should appear on a separate line and include the total score (the sum of the three tests) for that student.
For example, a line of output might be: R. Abrams 76 84 82 242View Full Posting Details