Vous êtes sur la page 1sur 3

buenas

mi nombre es JESUS ALFREDO MERCHAN MAESTRE estudiantede ING


SISTEMAS de primer semestre en la UNIVERSIDAD DE PAMPLONA (SEDE VILLA
DEL ROSARIO)

hoy les vengo a hablar un poco sobre LOS ALGORITMOS el cual es un tema
escencial en el ambito de ING SISTEMAS

Que es una algoritmo?

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).

Pseudocdigo.

Lenguaje natural (espaol, ingls, etc.).

java, c, c++, phyton, PHP, Visual Basic, Javascript entre otros

Frmulas matemticas.

Lenguajes Algortmicos

Un Lenguaje algortmico es una serie de smbolos y reglas que se utilizan


para describir de manera explcita un proceso.

Tipos de Lenguajes Algortmicos

Grficos: Es la representacin grfica de las operaciones que realiza un


algoritmo (diagrama de flujo).

No Grficos: Representa en forma descriptiva las operaciones que debe


realizar un algoritmo (pseudocodigo).

INICIO

Edad: Entero

ESCRIBA cual es tu edad?

Lea Edad

SI Edad >=18 entonces

ESCRIBA Eres mayor de Edad

FINSI