SlideShare a Scribd company logo
1 of 9
Download to read offline
Lesson: 1
Class : XI
Subject : Computer Science
Topic: Algorithm and FlowChart
Date: 23.12.2017
Duration: 45 Mins
Objectives: Pupil will be able to:
Knowledge
 Students will be able to understand
how to do step –by –step process to
simplify the program
implementation .
 Students will be able to list out well
defined instructions for calculating
function /method .
 Student will be able to solve the
problem systematically and
sequentially –Sequence statement
 Student will be able to figure out
different solutions based on the
conditions –Selective statement
 Student will be able to understand
how to repeat the function in the
form of looping –Iterative
Statement
Teaching Points :
Algorithm ,Sequence statement ,Selective
statement ,
Iterative Statement, Flowchart and Finite
and Infinite loop
Teaching Aids :
Black-Board
Reference :
Computer-Science-Python-Book-
Class-XI
 Student will be able to represent
the above mentioned concepts
graphically through flowcharts using
symbols.
Understanding:
 How to break the large activity into
small activities .
 Arrange the sequential events into
logical order
Previous Knowledge
Control Structure ,
Decision / Selection Constructs – if-
else ,if-elseif , switch case
Repetition / Decision Constructs-
while loop, do-while loop , for loop
Teachers Activity
Teacher will start by asking questions :
When control structure is used ?
When Sequence Construct can be used?
When Decision Construct can be used and
what are the different control structure for
it?
When Iterative / Repetition Construct can
be used and what are the different control
structure for it ?
Student Activity
Student will partially respond
Statement of Aim : In Today’s Class we will learn about algorithm and flowchart .
Content Analysis Expected Learning
Outcome
Teacher Activity Pupil Activity
Algorithm – It is a step –by
step process to accomplish
a particular task
How Algorithm can be
useful :
1)Ready for school :
 Wash your face
 Brush your teeth
 Take bath
 Put your dress
 Have breakfast
 Put lunch pack
 Back Pack check
 Leave Home
K/Know about
algorithm
K/Understand how to
accomplish the task
step by step .
Teacher will ask students :
The number of steps followed to
accomplish the task is called ?
Teacher will explain why algorithm
Is useful by asking simple examples
related to their regular routine .
Eg : Getting ready for school .
Making sandwich
Student will derive the term .
Students will respond and answer
the following steps
. 2)Making sandwich :
 Get two sandwich
breads
 Put veggies
 Grilled the sandwich
Role of Algorithm in
modern world :
1. Scientific
measurement
(astrophysics
,geology)
2. Database transaction
(Sales ,Inventory )
3. Network
traffic(telecom
billing, monitoring)
The relationship between
algorithm and program
A program is the
implementation of the
algorithm
U/ How a big task can
be achieved by using
algorithm
U/Able to draw the
difference between
the algorithm and
program
Teacher will also explain how
algorithm is useful in computer
science by giving examples of few
famous algorithms like
How Google hangouts work across
Internet ?
How Nasa choose to arrange the
solar panel on International Space
Station ?
Teacher will ask:
How program and algorithm is
connected ?
Teacher will explain what is the
relation between the program and
algorithm
Student will listen and partially
respond .
Student will partially respond
An algorithm is more
abstract and does not deal
with the machine specific
details .
FlowCharts –A pictorial
representation of an
algorithm .It is used to
understand the logic of
the program easily. There
are various symbols to
represent the graphical
form of algorithm.
U/ Able to understand
the different types of
symbols used to
represent the
algorithm
Teacher will ask question like
How to represent the algorithm
graphically ?
Teacher will draw and show the
symbols and explain it .
Student will derive the term .
Student will observe it and note it
down .
Defining sequential,
selective and repetitive
construct of the control
structure to represent the
flow of execution in the
program by using Algorithm
and Flowchart .
Sequence Construct – The
instructions /steps are
executed in a strict
sequence manner .
U/ Student will be able
to solve the problem
systematically and
sequentially
Teacher will give any example which
Demonstrate the sequential
concept of the control structure
Sequence Construct :
i)Teacher will explain an algorithm
and draw the flowchart that will
read any two values and calculate
the average of two numbers .
Algorithm : FlowChart
 Start
 Input x,y
 Sum=x+y
 Average=sum/2
 Print average
 Stop
Student will observe and partially
respond .
Start
Input X,Y
Sum =X+Y
Average=sum/2
Print Avg
AverA
Average
Stop
Selection /Decision
Construct – It is used when
the program is executed
based on the conditional
test .
A / Student will be
able to figure out
different solutions
based on the
conditions
Selection Construct :
ii)Write an algorithm and draw the
flowchart that reads two number
and find the largest number
between them .
Student will try to solve it as a
classwork
Algorithm: FlowChart
 Start
 Input X,Y
 If(X>Y)then
 Max  X
 Else
 Max  Y
 Print Max
Yes No
 Stop
Start
Input X,Y
Is
X>Y
X>
Max X Max Y
Print Max
Stop
Repetitive /Iterative
Construct –It allow certain
set of statement to be
executed for multiple times
and continues until the
condition is true .
A/Student will be able
to understand how to
repeat the function in
the form of looping
Teacher will explain Iterative
construct by giving example :
Counting from 1 to 10 ,iterating over
the first 10 numbers .
Yes No
Student will try to do the algorithm
and complete the flowchart as a
homework
X >10
X = X -1
Print X
Stop
Concluding Statement: So in today’s class we have learnt about Algorithm ,Flowchart and how it is useful to implement
various types of control structures.
Recapitulation and Blackboard Summary: What is algorithm and flowchart ? Why algorithm is useful ? What is the
difference between algorithm and program ? When are the different types of control structure are used ?
Home Assignment: 1 . Find the characteristics of the good algorithm?
2. Draw the flowchart and write the algorithm to find the sum of 10 numbers .
3 . Draw the flowchart and write the algorithm to find the Fibonacci series : 0 1 1 2 3 5 7

More Related Content

What's hot

Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematicsmetamath
 
Algorithm and Data Structures - Basic of IT Problem Solving
Algorithm and Data Structures - Basic of IT Problem SolvingAlgorithm and Data Structures - Basic of IT Problem Solving
Algorithm and Data Structures - Basic of IT Problem Solvingcoolpie
 
CAA for adult numeracy and algorithms
CAA for adult numeracy and algorithmsCAA for adult numeracy and algorithms
CAA for adult numeracy and algorithmsJPC Hanson
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theorysaugat86
 
.NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво...
.NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво....NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво...
.NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво...NETFest
 
DavidEverhart-abyssinica
DavidEverhart-abyssinicaDavidEverhart-abyssinica
DavidEverhart-abyssinicaDavid Everhart
 
NYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell Rebo
NYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell ReboNYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell Rebo
NYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell ReboMaryam Farooq
 
sentiment analysis using support vector machine
sentiment analysis using support vector machinesentiment analysis using support vector machine
sentiment analysis using support vector machineShital Andhale
 
Supervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSupervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSlideTeam
 
Introduction and Applications of Discrete Mathematics
Introduction and Applications of Discrete MathematicsIntroduction and Applications of Discrete Mathematics
Introduction and Applications of Discrete Mathematicsblaircomp2003
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studymetamath
 
What is pattern recognition (lecture 3 of 6)
What is pattern recognition (lecture 3 of 6)What is pattern recognition (lecture 3 of 6)
What is pattern recognition (lecture 3 of 6)Randa Elanwar
 
Machine learning
Machine learningMachine learning
Machine learningdeepakbagam
 

What's hot (17)

Machine learning basics
Machine learning   basicsMachine learning   basics
Machine learning basics
 
Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
 
Algorithm and Data Structures - Basic of IT Problem Solving
Algorithm and Data Structures - Basic of IT Problem SolvingAlgorithm and Data Structures - Basic of IT Problem Solving
Algorithm and Data Structures - Basic of IT Problem Solving
 
Supervised learning
  Supervised learning  Supervised learning
Supervised learning
 
CAA for adult numeracy and algorithms
CAA for adult numeracy and algorithmsCAA for adult numeracy and algorithms
CAA for adult numeracy and algorithms
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theory
 
.NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво...
.NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво....NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво...
.NET Fest 2017. Игорь Кочетов. Классификация результатов тестирования произво...
 
DavidEverhart-abyssinica
DavidEverhart-abyssinicaDavidEverhart-abyssinica
DavidEverhart-abyssinica
 
NYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell Rebo
NYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell ReboNYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell Rebo
NYAI #25: Evolution Strategies: An Alternative Approach to AI w/ Maxwell Rebo
 
sentiment analysis using support vector machine
sentiment analysis using support vector machinesentiment analysis using support vector machine
sentiment analysis using support vector machine
 
Supervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSupervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And Techniques
 
Introduction and Applications of Discrete Mathematics
Introduction and Applications of Discrete MathematicsIntroduction and Applications of Discrete Mathematics
Introduction and Applications of Discrete Mathematics
 
GBPP
GBPPGBPP
GBPP
 
Syllabus
SyllabusSyllabus
Syllabus
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
 
What is pattern recognition (lecture 3 of 6)
What is pattern recognition (lecture 3 of 6)What is pattern recognition (lecture 3 of 6)
What is pattern recognition (lecture 3 of 6)
 
Machine learning
Machine learningMachine learning
Machine learning
 

Similar to Lesson 11 1

Technology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice FunctionsTechnology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice Functionsdart11746
 
QULITIES OF A GOOD ALGORITHM
QULITIES OF A GOOD ALGORITHMQULITIES OF A GOOD ALGORITHM
QULITIES OF A GOOD ALGORITHMabdullahi419
 
Csc 102 lecture note(introduction to problem solving)
Csc 102 lecture note(introduction to problem solving)Csc 102 lecture note(introduction to problem solving)
Csc 102 lecture note(introduction to problem solving)Christopher Chizoba
 
2-Algorithms and Complexit data structurey.pdf
2-Algorithms and Complexit data structurey.pdf2-Algorithms and Complexit data structurey.pdf
2-Algorithms and Complexit data structurey.pdfishan743441
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Rational Functions
Rational FunctionsRational Functions
Rational FunctionsKokoStevan
 
Introduction to e-Teacher
Introduction to e-TeacherIntroduction to e-Teacher
Introduction to e-TeacherMike Tsygankov
 
ICTCM 2013 Presentation -- Dan DuPort
ICTCM 2013 Presentation  --  Dan DuPortICTCM 2013 Presentation  --  Dan DuPort
ICTCM 2013 Presentation -- Dan DuPortDan DuPort
 
PWL Seattle #23 - A Few Useful Things to Know About Machine Learning
PWL Seattle #23 - A Few Useful Things to Know About Machine LearningPWL Seattle #23 - A Few Useful Things to Know About Machine Learning
PWL Seattle #23 - A Few Useful Things to Know About Machine LearningTristan Penman
 
Math ict lesson area of parallelogram and trapezium kenneth lui
Math ict lesson area of parallelogram and trapezium kenneth luiMath ict lesson area of parallelogram and trapezium kenneth lui
Math ict lesson area of parallelogram and trapezium kenneth luibryan
 
1-tpack-model.pptx
1-tpack-model.pptx1-tpack-model.pptx
1-tpack-model.pptxloantnu1
 

Similar to Lesson 11 1 (20)

Technology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice FunctionsTechnology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice Functions
 
QULITIES OF A GOOD ALGORITHM
QULITIES OF A GOOD ALGORITHMQULITIES OF A GOOD ALGORITHM
QULITIES OF A GOOD ALGORITHM
 
Csc 102 lecture note(introduction to problem solving)
Csc 102 lecture note(introduction to problem solving)Csc 102 lecture note(introduction to problem solving)
Csc 102 lecture note(introduction to problem solving)
 
2-Algorithms and Complexit data structurey.pdf
2-Algorithms and Complexit data structurey.pdf2-Algorithms and Complexit data structurey.pdf
2-Algorithms and Complexit data structurey.pdf
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
M11GM-Q1Module3.pdf
M11GM-Q1Module3.pdfM11GM-Q1Module3.pdf
M11GM-Q1Module3.pdf
 
M11GM-Q1Module3.pdf
M11GM-Q1Module3.pdfM11GM-Q1Module3.pdf
M11GM-Q1Module3.pdf
 
Rational Functions
Rational FunctionsRational Functions
Rational Functions
 
Introduction to e-Teacher
Introduction to e-TeacherIntroduction to e-Teacher
Introduction to e-Teacher
 
M11GM-Q1Module9.pdf
M11GM-Q1Module9.pdfM11GM-Q1Module9.pdf
M11GM-Q1Module9.pdf
 
M11GM-Q1Module9.pdf
M11GM-Q1Module9.pdfM11GM-Q1Module9.pdf
M11GM-Q1Module9.pdf
 
ICTCM 2013 Presentation -- Dan DuPort
ICTCM 2013 Presentation  --  Dan DuPortICTCM 2013 Presentation  --  Dan DuPort
ICTCM 2013 Presentation -- Dan DuPort
 
PWL Seattle #23 - A Few Useful Things to Know About Machine Learning
PWL Seattle #23 - A Few Useful Things to Know About Machine LearningPWL Seattle #23 - A Few Useful Things to Know About Machine Learning
PWL Seattle #23 - A Few Useful Things to Know About Machine Learning
 
DATA STRUCTURE.pdf
DATA STRUCTURE.pdfDATA STRUCTURE.pdf
DATA STRUCTURE.pdf
 
DATA STRUCTURE
DATA STRUCTUREDATA STRUCTURE
DATA STRUCTURE
 
FIDP_GenMath.docx
FIDP_GenMath.docxFIDP_GenMath.docx
FIDP_GenMath.docx
 
Math ict lesson area of parallelogram and trapezium kenneth lui
Math ict lesson area of parallelogram and trapezium kenneth luiMath ict lesson area of parallelogram and trapezium kenneth lui
Math ict lesson area of parallelogram and trapezium kenneth lui
 
1-tpack-model.pptx
1-tpack-model.pptx1-tpack-model.pptx
1-tpack-model.pptx
 

Recently uploaded

Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCherry
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxDiariAli
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Cherry
 
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneyX-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneySérgio Sacani
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceAlex Henderson
 
Concept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdfConcept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdfCherry
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxseri bangash
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptxMuhammadRazzaq31
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
COMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCOMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCherry
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Cherry
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACherry
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Cherry
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cherry
 
Site specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdfSite specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdfCherry
 
Taphonomy and Quality of the Fossil Record
Taphonomy and Quality of the  Fossil RecordTaphonomy and Quality of the  Fossil Record
Taphonomy and Quality of the Fossil RecordSangram Sahoo
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteRaunakRastogi4
 

Recently uploaded (20)

Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneyX-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Concept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdfConcept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdf
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptx
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
 
COMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCOMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demerits
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Plasmid: types, structure and functions.
Plasmid: types, structure and functions.
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNA
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
Site specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdfSite specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdf
 
Taphonomy and Quality of the Fossil Record
Taphonomy and Quality of the  Fossil RecordTaphonomy and Quality of the  Fossil Record
Taphonomy and Quality of the Fossil Record
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
 

Lesson 11 1

  • 1. Lesson: 1 Class : XI Subject : Computer Science Topic: Algorithm and FlowChart Date: 23.12.2017 Duration: 45 Mins Objectives: Pupil will be able to: Knowledge  Students will be able to understand how to do step –by –step process to simplify the program implementation .  Students will be able to list out well defined instructions for calculating function /method .  Student will be able to solve the problem systematically and sequentially –Sequence statement  Student will be able to figure out different solutions based on the conditions –Selective statement  Student will be able to understand how to repeat the function in the form of looping –Iterative Statement Teaching Points : Algorithm ,Sequence statement ,Selective statement , Iterative Statement, Flowchart and Finite and Infinite loop Teaching Aids : Black-Board Reference : Computer-Science-Python-Book- Class-XI
  • 2.  Student will be able to represent the above mentioned concepts graphically through flowcharts using symbols. Understanding:  How to break the large activity into small activities .  Arrange the sequential events into logical order Previous Knowledge Control Structure , Decision / Selection Constructs – if- else ,if-elseif , switch case Repetition / Decision Constructs- while loop, do-while loop , for loop Teachers Activity Teacher will start by asking questions : When control structure is used ? When Sequence Construct can be used? When Decision Construct can be used and what are the different control structure for it? When Iterative / Repetition Construct can be used and what are the different control structure for it ? Student Activity Student will partially respond
  • 3. Statement of Aim : In Today’s Class we will learn about algorithm and flowchart . Content Analysis Expected Learning Outcome Teacher Activity Pupil Activity Algorithm – It is a step –by step process to accomplish a particular task How Algorithm can be useful : 1)Ready for school :  Wash your face  Brush your teeth  Take bath  Put your dress  Have breakfast  Put lunch pack  Back Pack check  Leave Home K/Know about algorithm K/Understand how to accomplish the task step by step . Teacher will ask students : The number of steps followed to accomplish the task is called ? Teacher will explain why algorithm Is useful by asking simple examples related to their regular routine . Eg : Getting ready for school . Making sandwich Student will derive the term . Students will respond and answer the following steps
  • 4. . 2)Making sandwich :  Get two sandwich breads  Put veggies  Grilled the sandwich Role of Algorithm in modern world : 1. Scientific measurement (astrophysics ,geology) 2. Database transaction (Sales ,Inventory ) 3. Network traffic(telecom billing, monitoring) The relationship between algorithm and program A program is the implementation of the algorithm U/ How a big task can be achieved by using algorithm U/Able to draw the difference between the algorithm and program Teacher will also explain how algorithm is useful in computer science by giving examples of few famous algorithms like How Google hangouts work across Internet ? How Nasa choose to arrange the solar panel on International Space Station ? Teacher will ask: How program and algorithm is connected ? Teacher will explain what is the relation between the program and algorithm Student will listen and partially respond . Student will partially respond
  • 5. An algorithm is more abstract and does not deal with the machine specific details . FlowCharts –A pictorial representation of an algorithm .It is used to understand the logic of the program easily. There are various symbols to represent the graphical form of algorithm. U/ Able to understand the different types of symbols used to represent the algorithm Teacher will ask question like How to represent the algorithm graphically ? Teacher will draw and show the symbols and explain it . Student will derive the term . Student will observe it and note it down .
  • 6. Defining sequential, selective and repetitive construct of the control structure to represent the flow of execution in the program by using Algorithm and Flowchart . Sequence Construct – The instructions /steps are executed in a strict sequence manner . U/ Student will be able to solve the problem systematically and sequentially Teacher will give any example which Demonstrate the sequential concept of the control structure Sequence Construct : i)Teacher will explain an algorithm and draw the flowchart that will read any two values and calculate the average of two numbers . Algorithm : FlowChart  Start  Input x,y  Sum=x+y  Average=sum/2  Print average  Stop Student will observe and partially respond . Start Input X,Y Sum =X+Y Average=sum/2 Print Avg AverA Average Stop
  • 7. Selection /Decision Construct – It is used when the program is executed based on the conditional test . A / Student will be able to figure out different solutions based on the conditions Selection Construct : ii)Write an algorithm and draw the flowchart that reads two number and find the largest number between them . Student will try to solve it as a classwork Algorithm: FlowChart  Start  Input X,Y  If(X>Y)then  Max  X  Else  Max  Y  Print Max Yes No  Stop Start Input X,Y Is X>Y X> Max X Max Y Print Max Stop
  • 8. Repetitive /Iterative Construct –It allow certain set of statement to be executed for multiple times and continues until the condition is true . A/Student will be able to understand how to repeat the function in the form of looping Teacher will explain Iterative construct by giving example : Counting from 1 to 10 ,iterating over the first 10 numbers . Yes No Student will try to do the algorithm and complete the flowchart as a homework X >10 X = X -1 Print X Stop
  • 9. Concluding Statement: So in today’s class we have learnt about Algorithm ,Flowchart and how it is useful to implement various types of control structures. Recapitulation and Blackboard Summary: What is algorithm and flowchart ? Why algorithm is useful ? What is the difference between algorithm and program ? When are the different types of control structure are used ? Home Assignment: 1 . Find the characteristics of the good algorithm? 2. Draw the flowchart and write the algorithm to find the sum of 10 numbers . 3 . Draw the flowchart and write the algorithm to find the Fibonacci series : 0 1 1 2 3 5 7