Help with Pascal
Help with Pascal Assignment!!!!!!!!!!!
I was wondering if all you helpful people could really help me out with my final Introduction to software development project at my college by producing a JSP Diagram and some Pseudocode for my assignment.
The specification is an attachment on this post if any of you could please help it would make me very happy!!!!!!!!!!
I can program in pascal and understand it, but i always fail the pseudocode and JSP parts, and it is going to let my final grade down.
I also understand pascal is a very old language and that not many people use this very old program.
Please reply if you can help!
Unit Title: Introduction to Software Development Unit Code: 04
Assignment Title: ISD4 Rugby Scores
Date Set: ___________ Date and Time Due: ______________
The club secretary of Old Borstalians RFC wishes to compile statistics of club results for last season. The club puts out a number of sides each week but not all sides play the same number of games in a season. Scores for each game have been recorded on paper with the club score first (eg. For 6 Against 72) but the actual results (Win/Draw/Loss) have been omitted. The secretary needs a program to process and analyse sets of scores for a given club side.
When all the marks have been entered, the required information will be output to the VDU screen. The average marks should be displayed correct to one decimal place.
All data entry must be appropriately validated.
You are to design, implement (see below) and test (see below) a program for the secretary using the specification given below.
When the program is run, the secretary will be prompted to enter the raw data as required for the output in the example below. It is important to note that the secretary should only be required to enter data that cannot be calculated from other data.
Example of VDU output screen produced by the program
An example of the output required is as follows:
Club Side Ladies Extra B
League West Kent Ladies Division 8
No. of Games 22
Highest Score For 15
Highest Score Against 110
Greatest Winning Margin 3
Greatest Losing Margin 104
Average Score For 6.4
Average Score Against 56.9
Number of Wins 2
Number of Draws 5
Number of Losses 15
Hand in the following items of documentation and evidence for assessment in a file or folder. Loose pages/discs will not be accepted.
A contents page.
A correctly presented design of the inputs, processing and outputs for your program to include Pseudocode (Structured English) and top-down designs (JSP diagram). (M1, M3)
Designs of the input and output screens to be produced by the program. (D1)
A Test Data Table that details Test Data and Expected Outcome together with screen shots to show the Actual Outcome produced by your program. (M4)
A program listing. (M2, D1)
A description of how your program could be developed and expanded in terms of at least three extra facilities that could be included, and an outline of how these could be implemented. (D2)
The source code of your utility. (M2, D1)
An executable of your utility.
(Supply these last two items on a floppy disk that is clearly labelled with your name and group. Make sure that the disc is readable before you hand it in).
If some of the available grades M1/2/3/4 and D1/2 have been already earned, the required submission will be modified accordingly.
Unit Title: Introduction to Software Development
Assessment Title: Class Results (ISD2)
Student Name : ________________ Site:______ Group: ______
Marking Sheets (see also last page)
Reference Criterion ()Student Evidence ()Assessor ()Internal Verifier
M1 determine appropriate data types for a program and show how they are declared page(s):
M2 identify and use appropriate selection and iteration methods for programming problems page(s):
M3 Produce technical documentation for a program page(s):
M4 use an appropriate tool to analyze a piece of code to ascertain semantic correctness. page(s):
D1 enhance programs with validation and appropriate graphical elements; include end-user enhancements page(s):
D2 demonstrate that the program has expandability. page(s):
You must achieve all of the above M criteria to gain a Merit in this unit. You do this by submitting the required evidence, as detailed in the assignment.
You must achieve all of the above M and D criteria to gain a Distinction in this unit. You do this by submitting the required evidence, as detailed in the assignment.
If you do not achieve all the criteria in this assignment you may be allowed to resubmit the relevant work if the evidence you have provided is substantially complete and correct.
When this option is offered to you, you will have five working days, from the date of its return to you, to re-submit your work.
Many Thanks Matt