This website is an offshoot from Pascal Programming for Schools and is a homemade experimental site. The aim is to encourage school students, particularly those in programming clubs, to experiment with code and extend their experience beyond what is required by the curriculum for their year group. While Pascal is an excellent language for learning to program in a structured way and is probably the easiest language to read, talented student programmers will want to try other languages and compare their strengths and weaknesses.

The site will be tested in Chrome and some other browsers. If you have problems with another browser such as Internet Explorer, please try a different browser (preferably Chrome). The intention is to update the site frequently, so proofreading will be an ongoing process.

Editor and Webmaster

The editor and webmaster is Norman Morrison (nmorrison at pp4s.co.uk), who will be keen for feedback and contributions of interesting student programs once the website is launched. The editor began his career as a research chemist then became a teacher of Chemistry, Science and Information Technology. He took a break from teaching to work for Y2Ki, an information service on the Year 2000 problem in Computing. This led to the teaching of Computing and the experience of preparing students for examinations set by both the AQA and OCR boards. He is now spending the early part of his retirement editing Pascal Programming for Schools and this site.


All programs and information on the website, whether contributed by students or by the editor, are included for their instructional value. Whilst offered in good faith, they are not guaranteed for any purpose. The editor does not accept any liabilities whatsoever resulting from the use of these programs or information.

Use of the site indicates acceptance of the above disclaimer.

Copyright of Contributed Programs

Each contributed program is attributed to the programmer and must include the copyright statement as shown in the following example. For reasons of eSafety, the contributor's forename only is used for students under the age of 18 unless we receive written consent from a parent to publish the full name. Schools should submit programs on behalf of their students so that the students' anonymity is preserved.

{ Copyright (c) 2014 <contributor's first name> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License, as described at http://www.apache.org/licenses/ and http://www.pp4s.co.uk/licenses/ }

If you redistribute and/or modify the program then the copyright statement must be included.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

Please see http://www.apache.org/licenses/ for further details.

Copyright of this website

The website itself including the editorial content, layout and display is copyright © 2014 Norman Morrison and may not be copied without permission. All rights reserved.


Windows is a trademark of Microsoft Inc., registered in the U.S. and other countries.

Mac and Mac OS are trademarks of Apple Inc., registered in the U.S. and other countries.

All other trademarks are recognised.


We are grateful to the following for their contributions: