SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsNurulAfiqah307317
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 

Dernier (20)

Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 

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