PROBLEM SOLVING FUNDAMENTALS 6
Need for logical analysis and thinking of a problem – Number Systems – Decimal to Binary
conversion – Binary to Decimal conversion – Binary to Octal and Hexadecimal conversion –
Problem Solving Aspects: Algorithm – Flowchart - Illustrative Examples - construct
algorithms/flowchart for Sum and average marks for five subjects, Swapping the value of two
numbers, Area and circumference of a Circle, Conversion of date into number of years,
months, weeks, Temperature conversion, Product of unit digit and hundredth digit,
expression of simple evaluation
DECISION MAKING LOGICS 6
Structure of decision making – If rules, If-else rule,Nested if rules, If elseif ladder rules –
choice based problems – Illustrative Examples – construct algorithms/flowchart for
Checking if the number is - odd or even number, Positive or Negative, eligibility for voting,
leap year, Biggest among three numbers, Solving quadratic equation, finding student grade,
design of a simple calculator
ITERATIVE LOGICS 6
Structure of looping – Types of looping – Illustrative Examples – construct
algorithms/flowchart for Factorial computation, Fibonacci series generation, Sum of digits,
Reverse the digits, Number Palindrome checking, Armstrong number checking, Prime
number generation, GCD/LCM computation, Number conversions
LIST AND TEXT PROCESSING LOGICS 6
List Representation – letters and text representation – Illustrative Examples - Construct
algorithms/flowchart for Minimum and Maximum element in a list , Mean and Mode
computation, Count number of pass and fail in a list, Removing the duplicate in the
list,Vowels counting, String Palindrome
SORTING AND SEARCHING
LOGICS 6
Simple sorting techniques – Sequential search – Illustrative Examples - Construct
algorithms/flowchart for Ranking the students based on total marks, Arrange the students
based on height, Display the list of items in reverse order, Searching a key item in a list,
Finding the second largest element in the list