Algoritmos diagramas de flujos y pseudocodigos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Algoritmos diagramas de flujos y pseudocodigos por Mind Map: Algoritmos diagramas de flujos y pseudocodigos

1. Los grafos son una herramienta que permite modelizar relaciones de esta naturaleza, de modo que se puedan resolver problemas asociados a esas circunstancias, frecuentemente de forma menos costosa que utilizando otras técnicas como la programación lineal.

2. Algoritmo

2.1. Las características que debe cumplir todo algoritmo son: Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso. Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos. Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente. Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.

3. Problema

3.1. Cuestión que se plantea para hallar un dato desconocido a partir de otros datos conocidos, o para determinar el método que hay que seguir para obtener un resultado dado.

4. Un algoritmo es un conjunto finito de instrucciones que sirve para resolver paso a paso un problema.

5. Tipos de Algoritmos

5.1. Divergente

5.1.1. Tiene cantidad infinita de decisiones a tomar al respecto

5.2. Convergente

5.2.1. Formulas matemáticas químicas o ciencias exactas dónde llegan a ser conocidas

5.3. Secuenciales

5.3.1. Operan en secuencia ya qué procesa una a la vez

6. Metodología para resolver un problema

6.1. Paso 1: Identificar el problema Paso 2: Cuantificar y clarificar el problema Paso 3: Análisis de causas raíces Paso 4: Establecimiento de metas Paso 5: Diseño de soluciones Paso 6: Implantación de soluciones y evaluación de resultados Paso 7: acciones de garantía.

7. Diagramas de flujo

7.1. Estructuras

7.1.1. Secuencia

7.1.1.1. Una secuencia, es una estructura de un diagrama de flujo que representa una serie de pasos para ser ejecutados uno tras otro.

7.1.2. Decision

7.1.2.1. La estructura de decisión en un diagrama de flujo 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 o al progreso real de un proyecto. Ésta también es conocida como condicional.

7.1.3. Ciclo

7.1.3.1. La estructura ciclo es usada en un diagrama de flujo, para indicar si un programa o persona debe repetir múltiples pasos hasta que se haga presente una condición determinada

7.1.4. Caso

7.1.4.1. La estructura caso, es básicamente una estructura de decisión con más de dos situaciones posibles.

7.2. El diagrama de flujo sirve identificar actividades sin valor agregado para mejorar el rendimiento del proceso.

7.3. Se conoce como diagramas de flujo a aquellos gráficos representativos que se utilizan para esquematizar conceptos vinculados a la programación, la economía, los procesos técnicos y/o tecnológicos, la psicología, la educación y casi cualquier temática de análisis.

8. Pseint

8.1. PSeInt es la abreviatura de los estados de computación de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica.

8.2. Caracteristicas y Funcionalidades de PSeInt: Puede encontrar en este enlace un resúmen rápido y gráfico de las principales funcionalidades. Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español Autocompletado Ayudas Emergentes Plantillas de Comandos Coloreado de Sintaxis Resaltado de bloques lógicos Indentado Inteligente Listados de funciones, operadores y variables Permite generar y editar el diagrama de flujo del algoritmo Puede trabajar con diagramas clásicos y de Nassi-Shneiderman Permite la edición simultánea de múltiples algoritmos El pseudo-lenguaje utilizado es configurable Ofrece perfiles de configuración predefinidos para numerosas instituciones Puede interpretar (ejecutar) los algoritmos escritos Puede modificar el algoritmo y ver los cambios en la ejecución inmediatamente (sin reingresar los datos) Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados Permite deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones Puede confeccionar automáticamente una tabla de prueba de escritorio Ofrece un modo especial en el que describe las acciones realizadas en cada paso Determina y marca claramente los errores Señala errores de sintaxis en tiempo real (mientras escribe) Señala claramente errores en tiempo de ejecucion Ofrece descripciones detalladas de cada error, con sus causas y soluciones más frecuentes. Permite convertir el algoritmo de pseudocodigo a código numerosos lenguajes de programación.

9. Grafos