un hecho, situación o cuestión que precisa de una solución
¿Para qué sirve un algoritmo?
para resolver paso a paso un problema
tipos Algoritmos
Algoritmos computacionales.
cuya resolución depende del cálculo
Algoritmos no computacionales
no requieren de los procesos
de un computador para
resolverse
Algoritmos cualitativos.
Se trata de un algoritmo en cuya
resolución no intervienen cálculos
numéricos
Algoritmos cuantitativos
depende de cálculos
matemáticos para dar
con su resolución
características que debe cumplir para ser algoritmo
1. Finito: debe tener inicio y fin
2. Ordenado: los pasos tienen una secuencia lógica y coherente
3. Simple: la descripción de cada paso debe ser sencilla y llana
4. No ambiguo: debe ser clara
5. Universalidad: usando diferentes datos de
ingreso en diferentes contextos y la solución
siempre debe arrojar el mismo resultado
METODOLOGIA DE SOLUCION
1.-Ientificacion del problema.
tener una división muy general de lo que se trata el problema
2.-Planteamiento de alternativas de solución
deberemos analizarlo y pensar en
diferentes formas de resolverlo
3.-Eleccion de una alternativa
pensarr la alternativa que más nos convenga, tomando en cuenta las características del problema
y las habilidades y recursos con los que contamos
4.-Desarrollo de la solución
se trata de dar la solución al problema, a través del empleo de los algoritmos.
5.- Evaluación de la solución
consiste en verificar si el resultado es el esperado
¿Para qué sirven los Diagramas de Flujo?
se utilizan con múltiples fines y formas, algunos casos en que son útiles
son: En la planificación de proyectos, diseños de programas, en la
documentación de algún proceso, en el control y auditoria de un
proceso, creación de mapas de algoritmos informáticos y creación de
documentación sobre flujos de trabajo
¿Qué es Diagrama de flujo?
se encarga de representar una secuencia de pasos
lógicos, necesarios para realizar una tarea
¿para que sirve cada unos de los grafos en
un diagrama de flujo?
simbolo de inicio/final
marca el punto inicial del sistema
simbolo de multidocumento
representa documentos en el proceso
simbolo de entrada manual
representa un paso al que se pide al usuario que introdusca la
informarcion manual
simbolo de accion o proceso
representa a un solo paso dentro de un proceso
simbolo de desicion o ramificacion
las lineas representan diferentes desiciones
surgiendo de los diferentes puntos del
diamante
simbolo de preparacion
representa un ajuste a otro paso en le proceso
simbolo de documento impreso
un documento o informe impreso
simbolo de entrada/salida
representa el material o la informacion que entra o sale del sistema
simbolo de contestar
continua donde se ha colocado un simbolo identico
estructuras que se utiliza en diagrama de flujo
Estructura de diagrama de flujo secuencial
es una estructura de un diagrama de flujo que representa una
serie de pasos para ser ejecutados uno tras otro.
Estructura de diagrama de flujo cíclica o repetitiva
para indicar si un programa o persona debe repetir múltiples pasos
hasta que se haga presente una condición determinada
Estructura de diagrama de flujo condicional
se usa cuando, como bien lo indica su nombre, hay que tomar una
decisión apropiada acerca de cómo proceder de acuerdo al estado actual
de los datos del programa
¿Qué es PSeInt?
una herramienta para asistir a un estudiante en sus primeros pasos en programación
Características y Funcionalidades
Permite generar y editar el diagrama de flujo del algoritmo
Puede trabajar con diagramas clásicos y de Nassi-Shneiderman
Puede encontrar en este enlace un resumen rápido y gráfico de las principales funcionalidades.