History of Programming
As you will have experienced first-hand on how programming is based on a series of instructions to complete a goal or task, applying such thinking began all the way back to the dates of the French Revolution. Please watch the following video to learn about Joseph Jacquard and how his inventions have inspired others in the future to come up with better innovations such as the calculator.
|
PLO’s Covered:
|
History of Gaming
The very first game in the world is known as Pong. One of the very first platforms that helped with such an invention of video games is called Turbo Pascal. Students will learn basic commands from this platform and develop individualized programs of their own that will help bridge the gap to understanding modernized coding languages used in present day.
Opening Turbo Pascal on your Mac:
Basic Commands of Turbo Pascal
uses crt;
|
Back in the day before the LCD screens, plasma screens, and LED screens were invented that gives you TVs and monitors in super slim form--such screens were huge because of the CRT technology. CRT (the cathode ray tube) served as a basis of things projected on the screen for a long time. Therefore, a list of specific commands only meant for CRT was developed. In order for Turbo Pascal to understand certain commands you use, you have to specify that the program you are building is using the CRT commands in the database for the platform to understand where to find these commands.
|
begin
|
This is a command that tells the platform to start your program
|
writeln;
|
This is a command that allows you to write something on the screen.
|
readln;
|
This is a command that tells the platform to give time for users to read what's on the screen.
|
end.
|
This is a command that tells the platform to end your program.
|
Extra Commands of Turbo Pascal
var
|
This is a command that tells the platform that this list of specified variables are being used in this program
|
clrscr;
|
This is a command that tells the platform to clear the screen before continuing through your program.
|
Assignment #1:
Create a program that runs and shows only once a profile of yourself stating: Your name, what grade you are in, what your favourite cartoon character is, name a place where you’ve travelled to outside of BC, and what you imagine yourself to be in 5 years.
Your readers must be able to have time to read what you’ve written. Out of 9 marks: 5 marks for each component asked for in the assignment, 4 marks for each skill achieved in the skills mastery list to the right. |
Skills Mastery List:
|