Prompt Pack
Grade 10
Grade 11
First Term
Second Term
Programming
Grade
11
Term
1
Level 1: Core Concepts (Aiming for a Pass / 'S' to 'C')
These prompts check your memory of the fundamental facts and definitions.
Define: What is an algorithm?
Identify: A student is calculating the total cost of three books. What are the inputs, the process, and the output?
List: Name the three basic control structures in programming.
Draw: Draw the flowchart symbols for START/END, PROCESS, and DECISION.
Define: What is a 'variable' in a program?
Identify: Look at the following list of data. Which are
Integersand which areStrings?(42, "Colombo", -100, "Grade 11")Recall: What is the purpose of pseudo-code?
Level 2: Application & Explanation (Aiming for 'C' to 'B')
These prompts ask you to explain concepts and apply them to simple scenarios.
Explain: What is the main difference between the Selection (IF/THEN) and Repetition (LOOP) control structures? Provide a simple, real-world example for each.
Trace: Read the following pseudo-code and write down the final value of Total.
BEGIN
Total = 10
Count = 3
Total = Total + Count
DISPLAY Total
END
Apply: You need to write a program that checks if a student has passed an exam. The pass mark is 50. Write the pseudo-code using an
IF...THEN...ELSEstructure to display "Pass" or "Fail".Explain: Why are data types (like
Integer,Real,String) important in programming?Convert: Draw a simple flowchart that shows the process of adding two numbers and displaying the result. Then, write the corresponding pseudo-code for it.
Level 3: Analysis & Design (Aiming for 'B' to 'A')
These prompts challenge you to design solutions and analyze problems, just like the high-mark questions on the exam.
Design: A program needs to ask the user for 10 numbers, one by one, and then display the total sum of those numbers.
a) Draw a complete flowchart for this process.
b) Write the complete pseudo-code for this solution.
Analyze & Compare: Explain the difference between a
FORloop and aWHILEloop. Describe a specific problem where aFORloop would be better, and another problem where aWHILEloop would be the only correct choice.Problem-Solving: Design the pseudo-code for a program that finds the largest of three given numbers (num1, num2, num3).
වියාචනය (Disclaimer)
Idasara Academy ඉගෙනුම් සම්පත් නිර්මාණය කර ඇත්තේ සිසුන්ට මගපෙන්වීම, පුහුණුව සහ අධ්යයන උපායමාර්ග ලබාදී සහයෝගය දැක්වීමටය.
කෙසේ වෙතත්, සියලුම විභාග සහ නිල අවශ්යතා සඳහා, සිසුන් අනිවාර්යයෙන්ම ශ්රී ලංකා අධ්යාපන අමාත්යාංශයේ, අධ්යාපන ප්රකාශන දෙපාර්තමේන්තුව විසින් ප්රකාශයට පත් කරන ලද නිල පෙළපොත් සහ සම්පත් පරිශීලනය කළ යුතුය.
ජාතික විභාග සඳහා අන්තර්ගතයේ නිල බලය ලත් මූලාශ්රය වනුයේ රජය විසින් නිකුත් කරනු ලබන මෙම ප්රකාශනයි.
