Digital Citizenship Guide
Digital Citizenship Guide
What is a problem?
A problem is something that has a short term solution. A situation we need to solve. If a
situation doesn’t have a solution it can’t be considered a problem.
What is an algorithm?
Programs are algorithms encoded with an unambiguous language whose syntax and
semantics are “UNDERSTOOD” by the computer
Characteristics of a program:
● It must be precise
● It must be defined. If an algorithm is followed twice, the same result must be obtained
each time it’s carried out.
● Being finite. If an algorithm is followed, it must end at some point, in other words it
must have a finite number of steps.
Problem-solving methodology
Method: The set of ordered operations which are intended to obtain a result. The method is
more general.
What is a flowchart?
Is the graphical representation of an algorithm. They are based on the use of varios symbols
to represent specific operations
They are called flowcharts because the symbols used are connected by arrows to indicate
de sequence of the operation.
Main symbols
Characteristics of a flowchart
● sequential: this consists of placing each instruction one after the other without any
type of skips in the sequence.
● conditional: This carries out certain instructions when a condition is met.
Simple: if structure