You are on page 1of 13

Propsito

Desarrollar

la lgica mediante la
creacin de algoritmos

Qu es un algoritmo?
Es

un conjunto finito de acciones


e instrucciones o secuencia de
operaciones que ejecutadas en
un determinado orden resuelven
un problema.

Aplicaciones

Caractersticas de los
algoritmos
Un algoritmo debe ser:
Objetivo. Se debe conocer el final al que se
quiere llegar con el algoritmo.
Ordenado. Debe tener instrucciones claras
para que sea un algoritmo preciso.
Finito. Cuenta con un determinado numero
de pasos, indicando un inicio y un fin.
Definido. Si seguimos ms de una vez la
serie de pasos, llegaremos siempre al mismo
resultado. Las instrucciones deben redactarse
en forma clara, concreta y breve, evitando las
ambigedades.

Algunas recomendaciones para que la


redaccin de los algoritmos sea de fcil
lectura y comprensin son:
Utilizar las palabras inicio y fin para identificar el
punto de partida y el termino del algoritmo
aunque est numerado.
Numerar cada paso.
Las instrucciones deben ser frases cortas, claras
y concretas.
No iniciar las instrucciones con artculos (el, la,
los, etc.) o pronombres.
Las instrucciones inician con un verbo que
identifica la accin que se va a realizar.
Cuando un problema es muy complejo se
recomienda dividirlo en mdulos o subalgoritmos.

Ejemplo 1:
Algoritmo para calcular el rea de un rectngulo
1.
2.
3.
4.
5.

Inicio
Obtener medidas de base (b) y altura (a)
Multiplicar base por altura
Obtener resultado A
Fin
a
b

Ejemplo 2:
Algoritmo para preparar un licuado de pltano
Inicio del proceso
Comprar todo lo necesario para elaborar el licuado

1.
2.

i.
ii.
iii.
3.

4.
5.
6.
7.

2 pltanos
litro de leche
1
32 cdas de azcar

Tenemos todo? Si tenemos todo podemos


continuar, si no es as debemos regresar al paso 2
hasta tener todo lo necesario para continuar
Colocar todo en la licuadora
Licuar hasta que todos los ingredientes estn
incorporados
Servir el licuado
Fin del proceso

Ejemplo 1:
Algoritmo para calcular el rea de un crculo
1.
2.
3.
4.
5.

Inicio
Dar entrada al radio (r)
Multiplicar x radio x radio ( x r x r)
Mostrar el resultado (A)
Fin
radio

Para el diseo de un algoritmo, en los


programas se utilizan valores constantes,
datos que reciben un valor que no varia en
todo el algoritmo, por ejemplo el IVA, .
Los valores variables son datos asignados a un
elemento que varia cuantas veces sea
necesario durante el desarrollo del algoritmo.
Por lo regular, ambos se representan con
letras (A, B, x, y, etc.,)

y
num

Ejercicio : elabora los siguientes algoritmos,


considerando sus caractersticas
A.
B.
C.
D.

Preparar una limonada


Cocinar un pastel de chocolate (T)
Calcular el promedio de tres calificaciones
Convertir una temperatura expresada en
grados centgrados a grados Fahrenheit C
= (F 32)/1.8 (T)

Actividad de repaso. Verdadero o Falso

Un algoritmo siempre debe tener


un objetivo.

Los algoritmos deben ser infinitos.

Al seguir mas de una vez un


algoritmo
podemos
obtener
resultados diferentes.

Cuando el algoritmo tiene un


orden, con instrucciones claras,
es preciso.

Las
instrucciones
de
los
algoritmos pueden ser ambiguas.

En la redaccin de algoritmos no
importa si las instrucciones son
frases largas y poco concretas.

Es recomendable enumerar los


pasos.

Los
valores
constantes
aquellos que pueden variar.

son

You might also like