ALGORITH OR PROGRAM : WHAT IS THE DIFFERENCE?
BOUCHLOUH SHAIMA
01
What Is an Algorithm?
BOUCHLOUH SHAIMA
What Is an Algorithm?
Definition (simple):An algorithm is a step-by-step method for solving a problem or completing a task.
BOUCHLOUH SHAIMA
Key points:
- It is logical, not technical. - Written in plain language, pseudocode, or flowcharts. - Focuses on what steps you need, not how the computer actually runs them. - It is platform-independent (works on any system conceptually).
BOUCHLOUH SHAIMA
02
What Is a PROGRAM ?
BOUCHLOUH SHAIMA
What Is a Program?
Definition (simple):A program is an algorithm translated into a programming language so that a computer can execute it.
BOUCHLOUH SHAIMA
Key points:
- Written in languages like Python, Java, C++, etc. - Needs syntax, variables, loops, functions. - It runs on a computer and produces actual results. - It is machine-dependent (must be written in code the computer understands).
BOUCHLOUH SHAIMA
Comparison
Algorithm
Program
- Step-by-step plan- Written in words, pseudocode, or flowcharts - Easy for humans to understand - No syntax rules - Conceptual
- Implementation of the plan- Written in real programming code - Designed for computers to execute - Strict syntax rules - Practical / executable
BOUCHLOUH SHAIMA
Thanks!
BOUCHLOUH SHAIMA
ALGORITH OR PROGRAM : WHAT IS THE DIFFERENCE?
Shaïma
Created on February 23, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Winter Presentation
View
Hanukkah Presentation
View
Vintage Photo Album
View
Nature Presentation
View
Halloween Presentation
View
Tarot Presentation
View
Vaporwave presentation
Explore all templates
Transcript
ALGORITH OR PROGRAM : WHAT IS THE DIFFERENCE?
BOUCHLOUH SHAIMA
01
What Is an Algorithm?
BOUCHLOUH SHAIMA
What Is an Algorithm?
Definition (simple):An algorithm is a step-by-step method for solving a problem or completing a task.
BOUCHLOUH SHAIMA
Key points:
- It is logical, not technical. - Written in plain language, pseudocode, or flowcharts. - Focuses on what steps you need, not how the computer actually runs them. - It is platform-independent (works on any system conceptually).
BOUCHLOUH SHAIMA
02
What Is a PROGRAM ?
BOUCHLOUH SHAIMA
What Is a Program?
Definition (simple):A program is an algorithm translated into a programming language so that a computer can execute it.
BOUCHLOUH SHAIMA
Key points:
- Written in languages like Python, Java, C++, etc. - Needs syntax, variables, loops, functions. - It runs on a computer and produces actual results. - It is machine-dependent (must be written in code the computer understands).
BOUCHLOUH SHAIMA
Comparison
Algorithm
Program
- Step-by-step plan- Written in words, pseudocode, or flowcharts - Easy for humans to understand - No syntax rules - Conceptual
- Implementation of the plan- Written in real programming code - Designed for computers to execute - Strict syntax rules - Practical / executable
BOUCHLOUH SHAIMA
Thanks!
BOUCHLOUH SHAIMA