The chapter Basics of Algorithm is an essential topic in Class 11 Maths and Computer Applications, forming the foundation for logical thinking, problem-solving, and programming.
An algorithm is a step-by-step procedure to solve a problem or perform a task. Understanding algorithms helps in writing efficient programs, creating flowcharts, and designing solutions for JEE Main or competitive exams involving logic-based mathematics and computing.
â–º Click “Download Here” next to your subject to access the free PDF.
|
STD 11 |
||
|
1 |
Set Theory |
|
|
2 |
Relation & Function |
|
|
3 |
Trignometrical Ratios , Functions & Identities |
|
|
4.1 |
Complex Numbers |
|
|
4.2 |
Quadratic Equations & Inequations |
|
|
5 |
linear Inequalities |
|
|
6 |
Permutation & Combination |
|
|
7 |
Binomial Theoram |
|
|
8 |
Sequence & Series |
|
|
9 |
Straight Line |
|
|
10.1 |
Circle & System Of Circle |
|
|
10.2 |
Parabola , Ellipse , Hyperbola |
|
|
11 |
Introduction To Three Dimensional Geometry |
|
|
12 |
Limits |
|
|
13 |
Statistics |
|
|
14 |
Probability |
|
|
15 |
Basic Of Algoritham |
|
|
16 |
Rectangular Cartensian Co-Ordinates |
|
|
17 |
Trigonometrical Equations |
|
|
|
|
|
|
STD 12 |
||
|
1 |
Relation & Function |
|
|
2 |
Inverse Trigonometric Function |
|
|
3 |
Determinant & Metrices |
|
|
4 |
Continuity & Differentiation |
|
|
5 |
Application Of Derivatives |
|
|
6 |
Inderfinite Integral |
|
|
7 |
Definite Integral |
|
|
8 |
Application & Integration |
|
|
9 |
Differential Equations |
|
|
10 |
Vector Algebra |
|
|
11 |
Three Dimension Geometry |
|
|
12 |
Linear Programming |
|
|
13 |
Probability |
|
Definition:
An algorithm is a finite set of well-defined instructions that solve a particular problem.
Key Characteristics:
Finiteness: Algorithm must terminate after a finite number of steps
Definiteness: Each step should be clear and unambiguous
Input: Zero or more inputs are taken
Output: One or more outputs must be produced
Effectiveness: Each step should be basic enough to execute
Example:
Finding the largest number among three numbers:
Start
Read three numbers A, B, C
Compare A, B, C
Print the largest
Stop
Understand the problem – Know what is to be solved
Define inputs and outputs – What you have and what is required
Break problem into smaller steps – Divide and conquer
Sequence the steps logically – Step-by-step execution
Test the algorithm – Use sample inputs and outputs
Optimize if needed – Reduce complexity and unnecessary steps
Flowcharts are graphical representations of algorithms, making it easier to visualize steps.
Basic Flowchart Symbols:
Oval: Start/End
Rectangle: Process/Instruction
Parallelogram: Input/Output
Diamond: Decision/Condition
Example:
Algorithm to check whether a number is even or odd:
Start → Input number N → N mod 2 = 0? → Yes → Print “Even” → No → Print “Odd” → End
Pseudocode is a text-based representation of an algorithm using structured English statements.
Example:
START
READ N
IF N MOD 2 = 0 THEN
PRINT "Even"
ELSE
PRINT "Odd"
END IF
STOP
Linear / Sequential Algorithm:
Steps executed in sequence from start to end
Conditional / Decision Algorithm:
Includes decision-making steps like IF-ELSE
Loop / Iterative Algorithm:
Repeats steps until a condition is met
Recursive Algorithm:
Algorithm calls itself with smaller inputs
Solving numerical and logical problems efficiently
Basis for programming and computational problem-solving
Useful for flowchart-based questions in competitive exams
Helps in optimization of steps for faster calculations
Example: Algorithm to find factorial of a number N:
Start
Set F = 1
For i = 1 to N → F = F × i
Print F
Stop
Understand algorithm definition, characteristics, and steps
Practice flowcharts for small problems
Write pseudocode for simple numerical and logical problems
Learn decision-making, loops, and iterative algorithms
Solve previous year MCQs or logic-based numerical problems
Studentbro.in provides:
Step-by-step explanations of algorithms, flowcharts, and pseudocode
Solved examples for mathematical and logical problems
Diagrams and charts for easier visualization
MCQs and PYQs aligned with JEE Main syllabus
The Basics of Algorithm chapter is a fundamental and scoring topic in Class 11 Maths and Computer Applications. Mastery of algorithm design, flowcharts, pseudocode, and problem-solving techniques helps students solve conceptual and numerical problems efficiently.
Studentbro.in provides structured, easy-to-understand, and exam-focused content to master Basics of Algorithm effectively and boost JEE Main scores.