O/L ICT Lesson 10 Practice Tool: Programming with Pascal
This is a practice tool for the Grade 11 programming unit of the Sri Lankan GCE Ordinary Level ICT syllabus (Competency 10, writing programs to solve problems). It covers how a problem is planned as an algorithm, drawn as a flowchart and written as pseudocode, the common data types integer, real, character, string and boolean, the difference between a variable and a constant, the Pascal operators including the arithmetic operators with DIV for integer division and MOD for the remainder, the relational operators and the logical operators AND, OR and NOT, operator precedence, selection with IF, IF-ELSE and multi-way IF-ELSE-IF structures, iteration with the WHILE, FOR and REPEAT-UNTIL loops, and one dimensional arrays with their index. This is a core unit that appears in both MCQ and Paper II questions.
Eighteen activities are grouped into six modules: matching drills, flip cards for programming terms, sorting exercises for variables and constants, operator types and concepts, ordering tasks for an IF-ELSE ladder and a WHILE loop, and timed quizzes. Your score is kept in your browser, so you can close the page and return to it.
The tool opens in English. Tap the language button to switch the whole tool to Sinhala. Both languages use the same terms as the Lesson 10 notes.
Loading the practice tool...
