Vous êtes sur la page 1sur 13

 Algoritmos

Diagramas de flujo
Pseudocodigo

Docente: Lic. David I. López Pérez


ALGORITMO

Un Algoritmo, es un conjunto ordenado y finito de pasos que nos permite solucionar


un problema.

Son independientes de los lenguajes de programación. En cada problema el


algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente
programación.

Es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de


programación.
CARACTERÍSTICAS DE UN
ALGORITMO

Preciso
Finito
Definido
Tiene 1 o Mas elementos de entrada
Produce un resultado
PARTES DE UN ALGORITMO

Entrada de Salida de
Proceso
datos resultados
Son los datos
Son los datos
necesarios Es la
obtenidos
que el secuencia de
después de
algoritmo pasos para
la ejecución
necesita para ejecutar el
del
ser algoritmo.
algoritmo.
ejecutado.
CLASIFICACIÓN DE LOS
ALGORITMOS

Algoritmo Algoritmo no Algoritmo Algoritmo


computacional computacional cualitativo cuantitativo
EJEMPLO DE ALGORITMO

Paso1- Inicio _ algoritmo _suma Paso1-Inicio_algoritmo_área


_triángulo

Paso2-Declarar base, altura y área de


Paso2-Declarar variables A y B de tipo numérico tipo real

Paso3-Escribir ("Ingrese el valor de


base y altura respectivamente")
Paso3-Escribir ("Ingrese el valor de A y B
respectivamente ")
Paso4-Leer (base, altura)

Paso4-Leer (A, B) Paso5-a=base*altura/2

Paso6-Escribir ("El resultado es: ",


Paso5-("El resultado es:", A+B) área)

Paso7-Fin_algoritmo_área_triángulo.
Paso6-Fin_algoritmo_suma.
TÉCNICAS DE REPRESENTACIÓN DEL ALGORITMO

Diagramación libre
(Diagramas de flujo). Pseudocódigo.
DIAGRAMA DE FLUJO

 Un diagrama de flujo es una representación gráfica de


un algoritmo que se caracteriza por usar símbolos
gráficos, para expresar de forma sencilla y clara el
orden lógico en el que se realizan las acciones de un
algoritmo.
VENTAJAS DEL DIAGRAMA DE FLUJO

Favorecen la comprensión del


proceso a través de mostrarlo como
dibujo.
Un buen diagrama de flujo reemplaza
varias páginas de texto.

Permiten identificar los problemas y


las oportunidades de mejora del
proceso.
SIMBOLOGÍA Y SIGNIFICADO DEL DIAGRAMA DE FLUJO

Símbolo Función
Terminal Representa el inicio y fin de un programa
Entrada y salida Introducción de datos en la memoria desde
los periféricos
Proceso Cualquier tipo de operación que pueda
originar cambio de valor
Decisión Indica operaciones lógicas o de
comparaciones entre datos
Conector misma pagina Se refiere a la conexión en la misma pagina
del diagrama
Dirección o línea de flujo Indica el sentido de la ejecución de las
operaciones
Salida Se utiliza para mostrar datos o resultados
EJEMPLO DIAGRAMA DE FLUJO
SUMAR 2 N° AREA DEL
TRIANGULO
Inicio Inicio

Ingresar A,B Ingresar B,A

Suma: A+B AT= (B*A)/2

“El resultado es:”, Suma


“El resultado es:”, AT

Fin Fin
PSEUDOCÓDIGO

 Sirve para escribir programas de computadora en lenguaje


natural de tal manera que se facilite la comprensión, prueba y
posterior codificación en un lenguaje de programación
especifico. En esencial el pseudocódigo se puede definir como
un lenguaje de especificaciones de algoritmos
CARACTERÍSTICAS DEL
PSEUDOCÓDIGO

Se puede ejecutar en un ordenador

Es una forma de representación sencilla


de utilizar y manipular

Facilita el paso del programa al


lenguaje de programación

Es independiente del lenguaje de


programación que se vaya a utilizar

Es un método que facilita la programación


y solución al algoritmo del programa

Vous aimerez peut-être aussi