Revisions
Grade 10
Grade 11
First Term
Second Term
Programming
Grade
11
Term
1
What are the three fundamental parts of any problem that we must identify before creating a solution?
In your own words, what is an algorithm?
Name and briefly describe the three basic control structures used in algorithms.
Draw the standard flowchart symbols for 'Process', 'Decision', and 'Input/Output'.
What is the main difference between a flowchart and pseudo-code?
Explain the purpose of a 'variable' in a computer program.
What is the difference between an Integer and a String data type?
Which control structure would you use to solve a problem that involves choosing between two different paths, like determining if a number is odd or even?
If you need to repeat a task exactly 50 times, which type of repetition (iteration) structure is most suitable?
In Pascal, what is the difference between the := operator and the = operator?
What is the purpose of a FOR loop, and when is it used?
Describe what happens in a WHILE loop. When does the loop stop?
What is an 'identifier' in a programming language? Give one example of a valid identifier and one example of an invalid one.
Why is it considered good practice to use meaningful names for variables (e.g., student_age instead of x)?
What is a 'nested control structure'? Give a simple example.
වියාචනය (Disclaimer)
Idasara Academy ඉගෙනුම් සම්පත් නිර්මාණය කර ඇත්තේ සිසුන්ට මගපෙන්වීම, පුහුණුව සහ අධ්යයන උපායමාර්ග ලබාදී සහයෝගය දැක්වීමටය.
කෙසේ වෙතත්, සියලුම විභාග සහ නිල අවශ්යතා සඳහා, සිසුන් අනිවාර්යයෙන්ම ශ්රී ලංකා අධ්යාපන අමාත්යාංශයේ, අධ්යාපන ප්රකාශන දෙපාර්තමේන්තුව විසින් ප්රකාශයට පත් කරන ලද නිල පෙළපොත් සහ සම්පත් පරිශීලනය කළ යුතුය.
ජාතික විභාග සඳහා අන්තර්ගතයේ නිල බලය ලත් මූලාශ්රය වනුයේ රජය විසින් නිකුත් කරනු ලබන මෙම ප්රකාශනයි.
