Introduction to Programming
Advanced Notes
Specification:
1.2.3 a)
● Procedural programming language techniques:
○ Program flow
○ Variables and constants
○ Procedures and functions
○ Arithmetic, Boolean and assignment operators
○ String handling
○ File handling
1.2.3 b)
● Assembly language
○ Following and writing simple LMC programs Procedural
programming language techniques
Procedural programming is one of the most widely-used paradigms as it can be applied to
a wide range of problems and is relatively easy to write and interpret . This uses a
sequence of instructions which may be contained within procedures. These instructions
are carried out in a step-by-step manner .
Program Flow
Structured programming is a popular subsection of procedural programming in which the
program flow is given by three main programming structures :
- Sequence
Code is executed line-by-line , from top to bottom.
- Selection
A certain block of code is run if a specific condition is met , using IF,
ELSE IF and ELSE statements.
- Iteration
A block of code is executed a certain number of times or while a
condition is met. Iteration uses FOR, WHILE or REPEAT UNTIL loops .
Advanced Notes
Specification:
1.2.3 a)
● Procedural programming language techniques:
○ Program flow
○ Variables and constants
○ Procedures and functions
○ Arithmetic, Boolean and assignment operators
○ String handling
○ File handling
1.2.3 b)
● Assembly language
○ Following and writing simple LMC programs Procedural
programming language techniques
Procedural programming is one of the most widely-used paradigms as it can be applied to
a wide range of problems and is relatively easy to write and interpret . This uses a
sequence of instructions which may be contained within procedures. These instructions
are carried out in a step-by-step manner .
Program Flow
Structured programming is a popular subsection of procedural programming in which the
program flow is given by three main programming structures :
- Sequence
Code is executed line-by-line , from top to bottom.
- Selection
A certain block of code is run if a specific condition is met , using IF,
ELSE IF and ELSE statements.
- Iteration
A block of code is executed a certain number of times or while a
condition is met. Iteration uses FOR, WHILE or REPEAT UNTIL loops .