Rules of Pascal
Programming Languages
Stages in Programming Implementation
Errors/Testing techniques
Elements of programming language(pascal)
100

A pascal program always starts with what reserved word?

What is "Program"

100

This is a program that translates program from assembly language to machine language.

What is "Assemblers"

100

The step of programming implementation concerned with running a program to see the results

What is "Executing"

100

This is the process of manually going through the program looking for errors.

What is "Dry Run"

100

These are special names created by the programmer for:

 Name of the program

 Constants used in the program

 Variables used in the program

What are ''Identifiers''

200

What key word is used to introduce variables?

What is ''VAR"

200

Programming languages that use words and symbols that are close to the language the computer understands.

What is ''low level language"

200

This stage involves making any modifications that may need to be made to a developed program to make it suitable for a particular situation.

What is "Maintenance"

200

Errors that occur when the program has to terminate before its completion.

What is "Run-time Errors"

200

What must an identifier begin with?

What is " a letter of the alphabet"

300

What punctuation mark is used after each statement in the program?

What is "semi-colon"

300

What are the three main types of translators

What are

"assemblers, interpreters and compilers"

300

The first stage of programming implementation that is written in a form understandable to humans, written in Assembly level language or high level language.

What is " Creating sourcecode"

300

This is the process of looking for errors, locating them and correcting them.

What is "Debugging"

300

These are words that have special meaning in the programming language and cannot be used as identifier names.

What are "reserved words"

400

What must be used to end a pascal program?

What is "End."

400

List two examples of a third generation language

What is " BASIC, Pascal, FORTRON or C. "

400

This is the process of converting source code into object code by taking instructions as a whole

What is "Compiling"

400

This is using values in a program to determine if it produces the required results

What is "Testing"

400

List the basic data types for variable and constant declaration

What is 

"Integer ,Real , Char , Boolean, String"

500

After declaring all the variables which are required to be used later in the program, the main program always starts with what reserved word

What is "Begin"
500

Two advantages of high level language over low level language

What is

1.Create program faster

2. Are machine independent, making them portable

3. Creates programs cheaper. 

4. Make it easier to avoid and detect errors 

500

This is the process of combining together individual object code files to form a single executable program

What is "Linking"

500

Errors reported by translators when the rules of a particular programming language are not correctly followed.

What is ''Syntax errors''

500

What are the three (3) distinct parts of a pascal program 

What is

1.Program heading

2. Program block

3. Program terminator