Vous êtes sur la page 1sur 3

ALGORITMOS

DEFINICIN: Un Algoritmo, se puede definir como una secuencia de instrucciones que


representan un modelo de solucin para determinado tipo de problemas. O bien como un conjunto
de instrucciones que realizadas en orden conducen a obtener la solucin de un problema. Por lo
tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un
problema.
Los algoritmos son independientes de los lenguajes de programacin. En cada problema el
algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programacin. El
algoritmo es la infraestructura de cualquier solucin, escrita luego en cualquier lenguaje de
programacin.

Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de
programacin que expresa un algoritmo y que puede ser ejecutado en un computador.
CLASIFICACIN DE ALGORITMOS: Los algoritmos se pueden clasificar en cuatro tipos:
Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora.
Ejemplo: Frmula aplicada para un clculo de la raz cuadrada de un valor x.
Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para
ser ejecutado. Ejemplo: Instalacin de un equipo de sonido.
Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no
estn involucrados clculos numricos. Ejemplos: Las instrucciones para desarrollar una actividad
fsica, encontrar un tesoro.
Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o
instrucciones involucran clculos numricos. Ejemplo: Solucin de una ecuacin de segundo
grado.

CARACTERSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes
caractersticas:
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e
inequvoca que se debe hacer.
2. Debe ser Finito, porque un algoritmo debe tener un nmero limitado de pasos.
3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de
entrada.
4. Puede tener cero o ms elementos de entrada.
5. Debe producir un resultado. Los datos de salida sern los resultados de efectuar las
instrucciones.

PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:
Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
Proceso, es la secuencia de pasos para ejecutar el algoritmo.
Salida de resultados, son los datos obtenidos despus de la ejecucin del algoritmo.

TCNICAS DE REPRESENTACIN: Para la representacin de un algoritmo, antes de ser
convertido a lenguaje de programacin, se utilizan algunos mtodos de representacin escrita,
grfica o matemtica. Los mtodos ms conocidos son:

Diagramacin libre (Diagramas de flujo).
Diagramas Nassi-Shneiderman.
Pseudocdigo.
Lenguaje natural (espaol, ingls, etc.).
Frmulas matemticas.
DISEA UN ALGORITMO PARA REALIZAR UNA LLAMADA TELEFONICA DESDE UN TELEFONO
CELULAR EN LA CALLE:
1. Me dirijo a una persona que alquila telfonos celulares.
2. Le pregunto a la persona que atiende si me puede facilitar un minuto.
3. me dice que s.
4. le dicto el nmero.
5. espero a que contesten.
6. Hablo.
7. Me despido.
8. entrego el celular.
9. pago lo que debo pagar.
10. Doy las Gracias.
11. Me voy.

- DISEA UN ALGORITMO PARA FREIR UNOS HUEVOS Y SERVIRLOS PARA EL DESAYUNO:
1. Saco los huevos de la nevera.
2. prendo la cocina.
3. cojo un sartn.
4. le echo mantequilla o aceite al sartn.
5. parto el huevo y lo vierto en el sartn.
6. espero a que este.
7. busco un plato.
8. lo pongo en el plato.
9. le hecho sal.
10. llevo el plato a la mesa.




- DISEA UN ALGORITMO PARA CAMBIAR EL CAUCHO DE UN CARRO
1. Saco un gato.
2. lo pongo de bajo del carro.
3. busco un destornillador y saco la llanta.
4. busco la llanta de repuesto.
5. la coloco en el carro.
6. cojo el destornillador y coloco las tuercas.
7. las aprieto.
8. quito el gato.
9. me monto en el carro.

- DISEO UN ALGORITMO PARA IR AL COLEGIO PARTIENDO DESDE EL MOMENTO EN EL
MOMENTO QUE TE LEVANTAS:
1. Me levanto.
2. me bao.
3. me cepillo los dientes.
4. me cambio.
5. me peino.
6. me pongo bonita.
7. desayuno.
8. me despido de mi mama.
9. cojo el bolso.
10. me monto en el transporte.
11. me dirijo al colegio.

Vous aimerez peut-être aussi