Está en la página 1de 7

Definicin: Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solucin

n a un problema especfico. Lenguajes Algortmicos Es una serie de smbolos y reglas que se utilizan para describir de manera explcita un proceso.

Grficos: (diagma de flujo) Es la representacin grfica de las operaciones que realiza raun algoritmo. No Grficos: (pseudocdigo) Representa en forma descriptiva las operaciones que debe realizar un algoritmo.

Debe tener un particular de inicio. Ser definido. Sin ambigedad, cada paso del algoritmo debe indicar la accin a realizar sin criterios de interpretacin. Los pasos se deben enumerar en forma ascendente. Tener cero o ms entradas: Datos que son proporcionados a un algoritmo como. Tener una o ms salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. Instrucciones con frases cortas, claras y concretas. Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada ms ni nada menos que aquello que se requiera para y en su ejecucin. Ser finito en tamao y tiempo de ejecucin.

Un Problema es una cuestin o situacin que debe aclararse o resolverse y puede tener un nmero determinado o indefinido de soluciones. Un problema existe cundo hay tres elementos claramente definidos:

1. 2. 3.

Situacin Inicial Situacin final u objetivo a alcanzar Restricciones, pautas, mtodos, actividades y operaciones.

Definicin del Problema Definicin clara y precisa del problema a resolver Anlisis del Problema. Debemos analizar los siguientes aspectos: 1. Los datos de entrada. 2. Cul es la informacin que se desea producir (salida). 3. Los mtodos y frmulas que se necesitan para procesar los datos.

Un diagrama de flujo es la representacin grfica de un algoritmo. Un diagrama es una representacin grfica de un hecho, actividad, situacin, movimiento o una relacin cualquiera, generalmente mediante smbolos convencionales. A su vez, flujo significa movimiento. En un diagrama de flujo existen smbolos (figuras, que tienen un significado preciso) con informacin dentro de cada una de ellas, a las que se denominan bloques, los cuales son de distintos tipos.

Esta representacin grfica se da cuando varios smbolos se relacionan entre s mediante lneas que indican el orden en que se deben ejecutar los procesos.

Favorecen la comprensin del proceso al demostrarlo como un dibujo. El cerebro humano reconoce fcilmente los dibujos. Un buen diagrama de flujo remplaza varias pginas de texto.

SIMBOLOS

Inicio Entrada: 2 Nmeros Declaracin de Variables: A, B, C - Nmeros Salida: Muestra el resultado de la resta

Leer A,B AB C C Fin

Entrada: Un Nmero Declaracin de variables: N Salida: Saber si un nmero es par o no

Pseudocdigo: Es la solucin de un algoritmo de forma detallada, muy parecida a nuestro lenguaje, (es un lenguaje intermedio entre nuestro lenguaje y el lenguaje de la mquina) el cual posteriormente se puede utilizar para la codificacin del mismo por los detalles y las palabras clave que se utilizan en el mismo.

ejemplo Construir un algoritmo tal, que dado como dato la calificacin de un alumno en un examen, escriba "Aprobado" en caso que esa calificacin fuese mayor o igual que 7. Salidas: mensaje de aprobado si se cumple la condicin sino escribir reprobado. DIAGRAMAS DE FLUJO Entradas: calificacin Variables: INICIO Cal = calificacin

Pseudocdigo
Inicio Leer (cal) Si cal >= 7 entonces Escribir ("aprobado") Sino Escribir (reprobado) Fin_si
NO

Cal

Cal >= 7

SI

Reprobado

Aprobado

FIN

Realiza los siguientes algoritmos mediante diagrama de flujo y pseudocodigo

1. Saber el mayor de dos nmeros o si son iguales 2. Calcular el rea de un triangulo 3. Calcular el promedio de 3 calificaciones, si el promedio es mayor a 6 mostrar en pantalla aprobado de lo contrario mostrar reprobado 4. Calcular el resultado de una divisin si es que esta se puede realizar, sino se puede realizar mostrar error

5. Realizar un algoritmo que te muestre en pantalla si una persona es mayor o menor de edad

También podría gustarte