SlideShare a Scribd company logo
What Is an Algorithm?
An algorithm is a well-defined
procedure that allows a computer to
solve a problem.
Another way to describe an algorithm
is a sequence of unambiguous
instructions.
An algorithm is a formula or set of
steps for solving a particular problem
What Is a flowchart?
A flowchart is simply a graphical representation
of steps.
 It shows steps in sequential order and is widely
used in presenting the flow of algorithms,
workflow or processes.
Typically, a flowchart shows the steps as boxes
of various kinds, and their order by connecting
them with arrows.
NAME OF THE
FLOWCHART SYMBOLS
FLOWCHART SYMBOLS
PURPOSE OF THE
FLOWCHART SYMBOLS
TERMINATOR
Denotes the
beginning/end of a
program
FLOWLINE
Denotes the logical
flow of a program
DATA
Denotes an input /
output operation
PROCESS
Denotes a process to
be carried out.
DECISION
Denotes a decision
and how the
program should
continue or proceed.
CONNECTOR
Used when the
flowchart extends
beyond a page.
What is a computer program?
A computer program is a collection of
instructions that can be executed by
a computer to perform a specific task.
 A computer program is usually written by
a computer programmer using some
programming language.
What are Conditions?
Conditions are statements
that are created by
the programmer which
evaluates actions in
the program and evaluates if
it's true or false.
What are GUI and CUI?
An operating system can be
classified as GUI and CUI based on
the user interface.
(i) GUI- Graphical user interface
(ii) CUI-Character user interface
S. No. Key GUI CUI
1
Interaction User interacts with computer
using Graphics like images,
icons.
User interacts with computer using
commands like text.
2 Navigation Navigation is easy. Navigation is difficult.
3
Peripherals
used
Keyboard, mouse or any other
pointing device.
Only keyboard.
4 Precision GUI has low precision. CUI has high precision.
5 Speed GUI is of low speed. CUI is of high speed.
6
Usage Usage is easy. Usage is difficult, requires
expertise.
7
Memory
requirement
High memory requirement. Low memory requirement.
8 Flexibility Highly flexible user interface. Little flexible user interface.
9
Customize GUI is highly customizable. CUI appearance is not easily
changeable.
10 Examples Windows DOS, UNIX
THANK YOU
DEAR
CHILDREN

More Related Content

What's hot

10 lesson8
10 lesson810 lesson8
10 lesson8
Mary Grace Uminga
 
Language processors
Language processorsLanguage processors
Language processors
Dr. B T Sampath Kumar
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)Planning to computer program(southeast university)
Planning to computer program(southeast university)
Arup deb nath
 
Programming content
Programming contentProgramming content
Programming contentBazlin Ahmad
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
imtiazalijoono
 
Text editor
Text editorText editor
Text editor
sriashu
 
Text Editor for System software
Text Editor for System softwareText Editor for System software
Text Editor for System software
kalaivanan vanan
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
Syed Zaid Irshad
 
Types of system software
Types of system softwareTypes of system software
Types of system software
Inderbir Kaur Sandhu
 
Programming languages
Programming languagesProgramming languages
Programming languages
Dr. B T Sampath Kumar
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Sangheethaa Sukumaran
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
Anjan Mahanta
 

What's hot (14)

Editor structure
Editor structureEditor structure
Editor structure
 
10 lesson8
10 lesson810 lesson8
10 lesson8
 
Language processors
Language processorsLanguage processors
Language processors
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)Planning to computer program(southeast university)
Planning to computer program(southeast university)
 
Programming content
Programming contentProgramming content
Programming content
 
Chapter 10
Chapter 10 Chapter 10
Chapter 10
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
Text editor
Text editorText editor
Text editor
 
Text Editor for System software
Text Editor for System softwareText Editor for System software
Text Editor for System software
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Types of system software
Types of system softwareTypes of system software
Types of system software
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 

Similar to algorithm and flowchart computer science

Ss debuggers
Ss debuggersSs debuggers
Ss debuggers
sweety enit
 
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.pptLecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
cosc242101003
 
L1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdfL1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdf
MMRF2
 
UNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptxUNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptx
AdharshKokkula
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptx
DivyaKS12
 
Introduction to Programming.docx
Introduction to Programming.docxIntroduction to Programming.docx
Introduction to Programming.docx
JohnBrianCatedrilla1
 
Unit 2
Unit 2Unit 2
Fundamentals of programming with C++
Fundamentals of programming with C++Fundamentals of programming with C++
Fundamentals of programming with C++
Seble Nigussie
 
grade 10 2023.pptx
grade 10 2023.pptxgrade 10 2023.pptx
grade 10 2023.pptx
RaymartHerera
 
Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptxProgramming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptx
TeddyDaka
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
umardanjumamaiwada
 
lecture 5
 lecture 5 lecture 5
lecture 5
umardanjumamaiwada
 
Algorithms and flow charts
Algorithms and flow chartsAlgorithms and flow charts
Algorithms and flow charts
Chinnu Edwin
 
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits
Vijay Singh Khatri
 
Introduction to programming c
Introduction to programming cIntroduction to programming c
Introduction to programming c
Md. Rakibuzzaman Khan Pathan
 
Operating systems....................................
Operating systems....................................Operating systems....................................
Operating systems....................................
Emmanuelosinachi1
 
Chapter 5( programming) answer
Chapter 5( programming) answerChapter 5( programming) answer
Chapter 5( programming) answersmkengkilili2011
 

Similar to algorithm and flowchart computer science (20)

Ss debuggers
Ss debuggersSs debuggers
Ss debuggers
 
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.pptLecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
 
L1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdfL1. Basic Programming Concepts.pdf
L1. Basic Programming Concepts.pdf
 
UNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptxUNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptx
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptx
 
Software
Software Software
Software
 
Introduction to Programming.docx
Introduction to Programming.docxIntroduction to Programming.docx
Introduction to Programming.docx
 
Unit 2
Unit 2Unit 2
Unit 2
 
Fundamentals of programming with C++
Fundamentals of programming with C++Fundamentals of programming with C++
Fundamentals of programming with C++
 
grade 10 2023.pptx
grade 10 2023.pptxgrade 10 2023.pptx
grade 10 2023.pptx
 
Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptxProgramming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptx
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 
lecture 5
 lecture 5 lecture 5
lecture 5
 
Algorithms and flow charts
Algorithms and flow chartsAlgorithms and flow charts
Algorithms and flow charts
 
Software and os ch5
Software and os ch5Software and os ch5
Software and os ch5
 
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits
 
10tait
10tait10tait
10tait
 
Introduction to programming c
Introduction to programming cIntroduction to programming c
Introduction to programming c
 
Operating systems....................................
Operating systems....................................Operating systems....................................
Operating systems....................................
 
Chapter 5( programming) answer
Chapter 5( programming) answerChapter 5( programming) answer
Chapter 5( programming) answer
 

More from aishvaryatamilarasoo

Kingsoft presentation provided by kingsoft office
Kingsoft presentation provided by kingsoft officeKingsoft presentation provided by kingsoft office
Kingsoft presentation provided by kingsoft office
aishvaryatamilarasoo
 
The Indian Constitution ppt
The Indian Constitution pptThe Indian Constitution ppt
The Indian Constitution ppt
aishvaryatamilarasoo
 
History from trade to territory pdf
History from trade to territory pdfHistory from trade to territory pdf
History from trade to territory pdf
aishvaryatamilarasoo
 
From trade to territory the company establishes the power ppt
From trade to territory the company establishes the power ppt From trade to territory the company establishes the power ppt
From trade to territory the company establishes the power ppt
aishvaryatamilarasoo
 
Force and friction ppt informative
Force and friction ppt informativeForce and friction ppt informative
Force and friction ppt informative
aishvaryatamilarasoo
 
Solar energy ppt life eazy
Solar energy ppt life eazySolar energy ppt life eazy
Solar energy ppt life eazy
aishvaryatamilarasoo
 
vari vadiva valarchi
 vari vadiva valarchi vari vadiva valarchi
vari vadiva valarchi
aishvaryatamilarasoo
 
eluthu pirappu in tamil
 eluthu pirappu in tamil eluthu pirappu in tamil
eluthu pirappu in tamil
aishvaryatamilarasoo
 
email writing ppt
 email writing ppt email writing ppt
email writing ppt
aishvaryatamilarasoo
 
Resources ppt
Resources pptResources ppt
Resources ppt
aishvaryatamilarasoo
 
Public facilities ppt
Public facilities pptPublic facilities ppt
Public facilities ppt
aishvaryatamilarasoo
 
Marginalisation ppt
Marginalisation pptMarginalisation ppt
Marginalisation ppt
aishvaryatamilarasoo
 
India map reference like atlas
India map reference like atlasIndia map reference like atlas
India map reference like atlas
aishvaryatamilarasoo
 
Collage on public facilties during covid - 19
Collage on public facilties during covid  - 19Collage on public facilties during covid  - 19
Collage on public facilties during covid - 19
aishvaryatamilarasoo
 
Art - objects with shadow drawing
Art - objects with shadow drawingArt - objects with shadow drawing
Art - objects with shadow drawing
aishvaryatamilarasoo
 
Art kingfisher and ostrich
Art kingfisher and ostrich Art kingfisher and ostrich
Art kingfisher and ostrich
aishvaryatamilarasoo
 
ppt on synthetic fibres and plastics
ppt on synthetic fibres and plasticsppt on synthetic fibres and plastics
ppt on synthetic fibres and plastics
aishvaryatamilarasoo
 
Poster on plastic pollution
Poster on plastic pollutionPoster on plastic pollution
Poster on plastic pollution
aishvaryatamilarasoo
 
ppt on combustion and fossil fuels
ppt on combustion and fossil fuelsppt on combustion and fossil fuels
ppt on combustion and fossil fuels
aishvaryatamilarasoo
 
HAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERS
HAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERSHAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERS
HAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERS
aishvaryatamilarasoo
 

More from aishvaryatamilarasoo (20)

Kingsoft presentation provided by kingsoft office
Kingsoft presentation provided by kingsoft officeKingsoft presentation provided by kingsoft office
Kingsoft presentation provided by kingsoft office
 
The Indian Constitution ppt
The Indian Constitution pptThe Indian Constitution ppt
The Indian Constitution ppt
 
History from trade to territory pdf
History from trade to territory pdfHistory from trade to territory pdf
History from trade to territory pdf
 
From trade to territory the company establishes the power ppt
From trade to territory the company establishes the power ppt From trade to territory the company establishes the power ppt
From trade to territory the company establishes the power ppt
 
Force and friction ppt informative
Force and friction ppt informativeForce and friction ppt informative
Force and friction ppt informative
 
Solar energy ppt life eazy
Solar energy ppt life eazySolar energy ppt life eazy
Solar energy ppt life eazy
 
vari vadiva valarchi
 vari vadiva valarchi vari vadiva valarchi
vari vadiva valarchi
 
eluthu pirappu in tamil
 eluthu pirappu in tamil eluthu pirappu in tamil
eluthu pirappu in tamil
 
email writing ppt
 email writing ppt email writing ppt
email writing ppt
 
Resources ppt
Resources pptResources ppt
Resources ppt
 
Public facilities ppt
Public facilities pptPublic facilities ppt
Public facilities ppt
 
Marginalisation ppt
Marginalisation pptMarginalisation ppt
Marginalisation ppt
 
India map reference like atlas
India map reference like atlasIndia map reference like atlas
India map reference like atlas
 
Collage on public facilties during covid - 19
Collage on public facilties during covid  - 19Collage on public facilties during covid  - 19
Collage on public facilties during covid - 19
 
Art - objects with shadow drawing
Art - objects with shadow drawingArt - objects with shadow drawing
Art - objects with shadow drawing
 
Art kingfisher and ostrich
Art kingfisher and ostrich Art kingfisher and ostrich
Art kingfisher and ostrich
 
ppt on synthetic fibres and plastics
ppt on synthetic fibres and plasticsppt on synthetic fibres and plastics
ppt on synthetic fibres and plastics
 
Poster on plastic pollution
Poster on plastic pollutionPoster on plastic pollution
Poster on plastic pollution
 
ppt on combustion and fossil fuels
ppt on combustion and fossil fuelsppt on combustion and fossil fuels
ppt on combustion and fossil fuels
 
HAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERS
HAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERSHAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERS
HAND OUT ON CLASSES OF FIRES AND FIRE EXTINGUISHERS
 

Recently uploaded

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 

Recently uploaded (20)

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 

algorithm and flowchart computer science

  • 1.
  • 2. What Is an Algorithm? An algorithm is a well-defined procedure that allows a computer to solve a problem. Another way to describe an algorithm is a sequence of unambiguous instructions. An algorithm is a formula or set of steps for solving a particular problem
  • 3. What Is a flowchart? A flowchart is simply a graphical representation of steps.  It shows steps in sequential order and is widely used in presenting the flow of algorithms, workflow or processes. Typically, a flowchart shows the steps as boxes of various kinds, and their order by connecting them with arrows.
  • 4. NAME OF THE FLOWCHART SYMBOLS FLOWCHART SYMBOLS PURPOSE OF THE FLOWCHART SYMBOLS TERMINATOR Denotes the beginning/end of a program FLOWLINE Denotes the logical flow of a program DATA Denotes an input / output operation PROCESS Denotes a process to be carried out. DECISION Denotes a decision and how the program should continue or proceed. CONNECTOR Used when the flowchart extends beyond a page.
  • 5. What is a computer program? A computer program is a collection of instructions that can be executed by a computer to perform a specific task.  A computer program is usually written by a computer programmer using some programming language.
  • 6. What are Conditions? Conditions are statements that are created by the programmer which evaluates actions in the program and evaluates if it's true or false.
  • 7. What are GUI and CUI? An operating system can be classified as GUI and CUI based on the user interface. (i) GUI- Graphical user interface (ii) CUI-Character user interface
  • 8. S. No. Key GUI CUI 1 Interaction User interacts with computer using Graphics like images, icons. User interacts with computer using commands like text. 2 Navigation Navigation is easy. Navigation is difficult. 3 Peripherals used Keyboard, mouse or any other pointing device. Only keyboard. 4 Precision GUI has low precision. CUI has high precision. 5 Speed GUI is of low speed. CUI is of high speed. 6 Usage Usage is easy. Usage is difficult, requires expertise. 7 Memory requirement High memory requirement. Low memory requirement. 8 Flexibility Highly flexible user interface. Little flexible user interface. 9 Customize GUI is highly customizable. CUI appearance is not easily changeable. 10 Examples Windows DOS, UNIX
  • 9.