AKU-EBClass X (SSC Part II)CHAPTER-WISE NUMERICALS & WORKED PROBLEMS
Computer Science — Chapter-Wise Physics Numericals & Formula Applications
Step-by-step solved numerical word problems from 2024 & 2025 Annual Papers I & II, Model Papers I & II, and chapter formula banks, mapped to 2025 syllabus SLOs with SI units and KaTeX equations.
2025 Syllabus Outcome (8.2.1): apply the binary number system to solve arithmetic problems involving addition, subtraction, multiplication, and division;
📋 Official Checking Hints (Marking Scheme):
1 mark for correct binary addition in part i (100010112).
1 mark for correct binary subtraction in part ii (00110002 or 110002).
1 mark for correct binary multiplication in part iii (111000012).
2025 Syllabus Outcome (): Logic Gates & Truth Tables (Retired 2022 Syllabus Unit 12)
📋 Official Checking Hints (Marking Scheme):
Part i (3 Marks): 1 mark for NOT gates on A and B (A,B); 1 mark for the three OR gates representing (A+B), (A+B), and (A+B) (or equivalent Sum-of-Products gates); 1 mark for combining them with an AND gate to output X.
Part ii (2 Marks): 0.5 mark for each correct row of the 4-row truth table (including intermediate working columns).
2025 Syllabus Outcome (): Logic Gates & Truth Tables (Retired 2022 Syllabus Unit 12)
📋 Official Checking Hints (Marking Scheme):
i. 1 mark for correctly placing NOT gates; 1 mark for correctly placing OR gates; 1 mark for correctly placing any AND gates.
ii. 1 mark for writing either both pairs of working space and value of X for TWO or attempting either working space or value of X for any TWO values; 1 mark will be awarded if only the values of X are written or only the working is shown.
2025 Syllabus Outcome (9.1.1): write algorithms to address the following types of problems: a. conditional algorithm (I. if, II. nested if, III. if else, IV. else if, V. switch), b. iteration algorithm (I. for, II. while, III. do-while, IV. nested loops), c. searching algorithm (I. linear, II. binary), d. sorting algorithm (I. selection, II. bubble);
📋 Official Checking Hints (Marking Scheme):
1 mark for Start/Stop steps and loop initialisation (i = 1 to 10).
1 mark for printing/outputting i inside the For loop body.
1 mark for proper loop termination (EndFor / Next i).
2025 Syllabus Outcome (10.4.3): write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
📋 Official Checking Hints (Marking Scheme):
1 mark for reading the menu option using prompt().
4 marks (1 mark per case with break) for handling options 1, 2, 3, 4.
1 mark for the default branch displaying "Invalid Option Selected".
1 mark for reading n and checking if (n < 1).
2 marks for writing the for loop from 1 to n and reading each student's marks.
2 marks for accumulating total and computing average = total / n.
1 mark for displaying Total Marks and Average Marks in the required format.
2025 Syllabus Outcome (10.4.3): write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
📋 Official Checking Hints (Marking Scheme):
1 mark for reading the number using prompt().
1 mark for testing divisibility by 2 using if (num % 2 === 0).
1 mark for displaying 'Even' and 'Odd' in the if and else branches.
2025 Syllabus Outcome (10.4.3): write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
📋 Official Checking Hints (Marking Scheme):
Give ONE mark for writing each conclusion (THREE required).
2025 Syllabus Outcome (10.4.3): write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
📋 Official Checking Hints (Marking Scheme):
1 mark for calculating the sum of the three angles (sum = a1 + a2 + a3;).
1 mark for writing the if condition checking whether sum == 180 (and printing that the triangle is valid).
1 mark for writing the else branch printing that the formation of the triangle is not possible.
2025 Syllabus Outcome (10.4.3): write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
📋 Official Checking Hints (Marking Scheme):
1 mark for variable declaration (int year;).
1 mark for taking user input (scanf("%d", &year);).
2 marks for writing the correct leap-year condition (year % 4 == 0 or full Gregorian rule (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)).
2 marks for printing the appropriate output in both if and else blocks.
1 mark for declaring and initialising the first two terms (t1 = 0, t2 = 1) and loop variables.
2 marks for writing the for loop structure for 10 terms (for (i = 1; i <= 10; i++)).
2 marks for computing the next Fibonacci term (nextTerm = t1 + t2; t1 = t2; t2 = nextTerm;).
2025 Syllabus Outcome (10.4.3): write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
📋 Official Checking Hints (Marking Scheme):
1 mark for writing each correct condition (THREE required).
2025 Syllabus Outcome (10.4.3): write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
📋 Official Checking Hints (Marking Scheme):
1 mark for declaring the correct variables.
1 mark for taking the input.
1 mark for writing each correct condition using correct operators (FOUR required).
2025 Syllabus Outcome (10.6.4): write a program that stores numeric values in a one-dimensional array using a for loop and obtains the highest, lowest, and average values.
📋 Official Checking Hints (Marking Scheme):
1 mark for initialising SUM = 0 and MAX = 0.
2 marks for FOR loop running from 1 to 55 and inputting weight W.
2 marks for accumulating SUM = SUM + W and updating MAX using IF W > MAX THEN MAX = W.
1 mark for calculating AVG = SUM / 55.
1 mark for printing AVG and MAX.
1 mark for inputting Weight (W) and Height (H).
2 marks for calculating BMI = W / (H * H) or W / H^2.
4 marks for conditional statements checking the 4 BMI ranges and printing the respective Weight Category (1 mark per category).