Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMOS Y SU REPRESENTACIÓN
2017
ALGORITMO
• Es una secuencia finita de instrucciones que
representan un modelo que servira de solucion
para un tipo determinado de problemas. O tambien
como un conjunto de instrucciones que al ser
realizadas en un orden establecido, nos conducen
a la solucion de este mismo. Sin embargo
podemos encontrar distintos algoritmos que
contrario a lo que decimos, no llegan a tener un
final, o simplemente no tienen como proposito
resolver un problema en particular.
ALGORITMO
una gran cantidad de problemas que requieren de un análisis profundo y de un
pensamiento flexible y estructurado para su solución.
• Concepto
• secuencia de instrucciones
?
SIMBOLOGIA
Inicio o Fin del Proceso
Almacen o Archivo
Realizar un Proceso u
Actividad
Decisión
Salida de Informacion
Usando el
(Logos- ica) raciocinio
LÓGICA
El pensamiento o
forma en que el
Hace relación
ser humano
al
puede llegar a
pensamiento
actuar
CARACTERÍSTICAS
Finito tiene un comienzo y un fin
MANTENIMIENTO ANALISIS
METODOLOGÍA PARA LA
SOLUCIÓN DE
PROBLEMAS DOCUMENTACIÓN DISEÑO
COMPUTACIONALES
PRUEBA Y
CODIFICACIÓN
DEPURACIÓN
COMPILACIÓN
PARTES
ALGORITMO
PARTES
Salida
Entrada Proceso
Lugar donde se
Lugar donde se obtiene
Lugar donde se
describe la describen
información
Pasos o instrucciones
involucran cálculos
descritos por medio de
numéricos
palabras
para llegar a un
ejemplo resultado
ejemplo
El modo de operar una
lavadora
calcular el máximo común
divisor de dos enteros
positivos,
ALGORITMO COMO UNA FUNCION
Diagramación libre
(Diagramas de flujo)
REPRESENTACIÓN
Lenguaje natural
(español, inglés, etc.)
Fórmulas matemáticas
PSEUDOCÓDIGO
• Es una forma de escribir los pasos que va a realizar un programa de la
forma más cercana al lenguaje de programación que vamos a utilizar
posteriormente.
• Está diseñado para la lectura humana en lugar de la lectura en
máquina, y con independencia de cualquier otro lenguaje de
programación
PSEUDOCÓDIGO
• El pseudocódigo (falso lenguaje, el
prefijo pseudo significa falso) es una
descripción de alto nivel de un
algoritmo. Es utilizado para describir
algoritmos en libros y publicaciones
científicas, y como producto intermedio
durante el desarrollo de un algoritmo, y
es que los algoritmos descritos en
pseudocódigo requieren menos espacio
para representar instrucciones
complejas.
• EJERCICIO RESUELTO PSEUDOCÓDIGO Nº 1
• Crear un pseudocódigo que proporcione el volumen de un cilindro,
conocidos su altura y diámetro.
• Nota: considerar que los datos se deben pedir en metros y el
resultado mostrarse en metros cúbicos.
• 1. Inicio [Pseudocódigo aprenderaprogramar.com]
• 2. Mostrar “Introduzca el diámetro, en metros” : Pedir D
• 3. Mostrar “Introduzca la altura, en metros” : Pedir H
• 4. R = D/2 : Pi = 3,141593
• 5. V = Pi * (R ^ 2) * H
• 6. Mostrar “El volumen del cilindro es de”, V, “metros cúbicos”
• 7. Fin
DIAGRAMA DE FLUJO
• Es una representación
gráfica que muestra como
fluyen las acciones dentro
de un programa
• Sirve de ayuda al momento
de solucionar un problema
de manera estructurada y a
la vez ordenada
Utilizado en disciplinas
como:
• DIAGRAMA DE FLUJO Programación
Es la representación Economía
gráfica del algoritmo Procesos
industriales
o proceso.
Psicología cognitiva
SIMBOLO NOMBRE FUNCION