0% found this document useful (0 votes)
4 views

ICT - Algorithm & Flowchart

The document discusses algorithms and flowcharts, defining algorithms as step-by-step procedures for solving specific tasks and flowcharts as graphical representations of these algorithms. It provides examples, including making tea and a sandwich, to illustrate the concepts. The conclusion emphasizes the importance of mastering these tools for improving logical thinking and problem-solving skills.

Uploaded by

Tude Agung
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

ICT - Algorithm & Flowchart

The document discusses algorithms and flowcharts, defining algorithms as step-by-step procedures for solving specific tasks and flowcharts as graphical representations of these algorithms. It provides examples, including making tea and a sandwich, to illustrate the concepts. The conclusion emphasizes the importance of mastering these tools for improving logical thinking and problem-solving skills.

Uploaded by

Tude Agung
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Algorithm and

Flowchart -----------------------------

Presentation by: Tude Agung – IX/A Confidence


the topic of the Quotes of the day.

here
Algorithm and
d

n Flowchart and the


TABLE "Success is not just about
OFAlgorithm
wchart and
CONTENTS
intelligence, but consistency in
n
learning and adapting.”

- Nadiem Makarim (Founder of Gojek & Minister of Education,


Indonesia
You could describe the topic of the
Definition of Algorithm
d section here
1. Description of Algorithm and
An algorithm is a step-by-step procedure
Flowchart
or a2.set of shape
Basic rules designed to and
in Flowchart perform
the a
TABLE specific
usestask or solve is
"Success a particular problem.
not just about
OF It consists of well-defined instructions that
CONTENTS
intelligence,
are3. Example
clear, but consistency
of Flowchart
unambiguous, andand
Algorithm in
finite.
Algorithms learning and adapting.”
can be expressed in various
forms,
4. Main including
conclusion natural language,
pseudocode, programming languages, or
flowcharts.
-------------------
he topic of the
ere
gorithm and d Definition of Algorithm
An algorithm is a step-by-step procedure or a
Flowchart and the set of rules designed to perform a specific task
TABLE or solve a particular problem. It consists of well-
OF defined instructions that are clear, unambiguous,
chart CONTENTS
and Algorithm
and finite. Algorithms can be expressed in
various forms, including natural language,
pseudocode, programming languages, or
flowcharts.
05
- FLOWCHART -

A flowchart is a graphical
representation of an algorithm. It
uses various symbols to denote
different types of actions or steps
involved in the process. Flowcharts
provide an easy-to-understand
visual way to outline complex
processes systematically.
Shape/Symbol Name Function
An oval represents
Start/End a start or end point

A line is a connector that


Arrow shows relationships
between the
representative shapes
A parallelogram
Input/Output represents input or
output
A rectangle
Process represents a
process
A diamond
Decision
indicates a
decision
Algorithm

How to Make a Cup of Tea


1. Start
2. Boil water
3. Add a tea bag to a cup
EXAMPLE
4. Pour hot water into the cup
1 5. Wait for 3-5 minutes
6. Remove the tea bag and add sugar/milk if
needed
7. Stir and enjoy
8. End
Flowchart

How to Make a Cup of Tea


Add tea
Boil
Start bag to the
Water
cup

Remove Remove Wait 3-5 Pour hot


EXAMPLE tea bag tea bag minutes water
1

Add No
flavour Stir Enjoy End
?

Yes Add
sugar/milk
Algorithm

How to Make a Simple Sandwich


1. Start
2. Take two slices of bread
3. Spread butter on one slice
EXAMPLE
4. Add fillings (cheese, ham, etc.)
2 5. Place the second slice on top
6. Cut the sandwich if needed
7. Serve and eat
8. End
Flowchart
How to Make a Simple Sandwich

Start

Take Spread
Add fillings
EXAMPLE Bread butter

2
Yes Place 2nd
Take knife Cut?
slice

No

Cut the Serve Eat End


sandwich
Conclusion
Algorithms and flowcharts help us solve
problems efficiently by providing
clear steps and visual
representations. Mastering these
concepts improves logical thinking
and problem-solving skills, essential
for programming and beyond.
Thank You!
ICT Assignment - 21/01/25

You might also like