This was Wrote Just for my Wife Cindy Hardy, but I decided to Upload it to the internet for download!!!

This Tutor was written to be used with Amityville Pascal and Borland Pascal 7...

©Copyright October 31st, 2001 ®All Rights Reserved... E-Mail mchardy@fidnet.com or cindyhardy55@msn.com

CyberNet SoftW@re Designs Programming Tutor...
## Table of Contents | Programming in Pascal The Easy Way!!!
### SECTION 1 |
Getting Started | start here...
Example 1 | your first Pascal program
Example 2 | cost of buying stamps
Designing Programs | the four design stages
Example 3 | cost of a bus journey
Example 4 | garden fencing
Example 5 | darts scores
Example 6 | student test results
Example 7 | soccer team points
Text Variables | string data type
Example 8 | input name and age
Semicolons | semicolon as a separator
Example 9 | percentage test result
Example 10 | sales of chips
Example 11 | average race times
Decisions, decisions... | IF...THEN...ELSE statements
Example 12 | old enough to vote?
Example 13 | exam - pass or fail
Example 14 | guess the capital city
Example 15 | electronic scoreboard
Example 16 | calculating income tax
Over and over... | different types of loops
The Unconditional Loop | average exam marks
The Conditional Loop | the guessing game
Example 17 | the guessing game again...
Example 18 | the guessing game again with clues
### SECTION 2 |
Procedures, procedures.. | the need to use procedures
Example 19 | different flavours of chips
Example 20 | capital cities again...
Example 21 | invoices and sales tax
### SECTION 3 |
Arrays | the need to use arrays
Example 22 | read in students' test marks
Validation | the need to validate data
Rounding... | rounding and truncating
Example 23 | painting a room
### SECTION 4 |
Functions and Parameters | what are they?
Example 24 | using functions
Validation again... | using Boolean results
Procedures and Parameters | source data and results data
Example 25 | actual and formal parameters
More on Parameters... | local and global parameters
### SECTION 5 |
Files and File Processing | storing data on disk
Text Files | writing to and reading from text files
Typed Files | writing to and reading from typed files
Example 26 | creating a file of student records
### SECTION 6 |
Sorting | the need to sort data
Example 27 | the bubble sort
Recursion | powerful....but what is it?
### APPENDIX 1 |
The Final Challenge... | updating one file from another

© 2001 by Mike Hardy

All Graphics, Text, Images, Samples, Experiments, and Programs are all Properties of Mike and Cindy Hardy ©Copyright October 31st, 2001 by CyberNet SoftW@re Designs ®All Rights Reserved...