Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
ALGORITMOS por Mind Map: ALGORITMOS

1. Concepto

1.1. Es un conjunto de pasos lógicos y estructurados que nos permiten dar solución aún problema.

2. Importancia

2.1. Un algoritmo radica en desarrollar un razonamiento lógico matemático a través de la comprensión y aplicación de metodologías para la resolución de problemáticas

3. Estructura de un Algoritmo

3.1. Entrada

3.1.1. Es la introducción de datos para ser transformados.

3.2. Proceso

3.2.1. Es el conjunto de operaciones a realizar para dar solución al problema.

3.3. Salida

3.3.1. Son los resultados obtenidos a través del proceso.

4. Diseño de Algoritmos

4.1. Alternativas de solución

4.1.1. Es la forma de representar la secuencia lógica.

4.1.1.1. Diagramas de flujo

4.1.1.1.1. Es empleado para representar la solución de un algoritmo empleando figuras geométricas.

4.1.1.2. Pseudocódigo

4.1.1.2.1. Es empleado para representar la solución de un algoritmo empleando lenguaje natural escrito.

4.1.2. Uso del Diagrama de flujo, pseudocódigo y prueba de escritorio para los tipos de estructuras

4.1.2.1. Secuenciales

4.1.2.1.1. Implica escribir un paso tras de otro, donde el primero que se haya escrito es el primero que se ejecutará.

4.1.2.2. Selectivas

4.1.2.2.1. Se utilizan para TOMAR DECISIONES.

4.1.2.3. Repetitivas

4.1.2.3.1. Este tipo de estructura se utilizan para ejecutar acciones repetidamente

5. Metodología para la descomposición de un algoritmo

5.1. Concepto

5.1.1. Verificación o prueba de escritorio

5.1.1.1. Se consideran resultados previstos para datos conocidos

5.1.2. Definición del problema

5.1.2.1. En esta etapa se deben establecer los resultados y objetivos

5.1.3. Análisis

5.1.3.1. Una vez definido el problema se deberán organizar los datos

5.1.4. Diseño

5.1.4.1. En esta etapa se proponen soluciones a los problemas a resolver

5.2. Análisis del Problema

5.2.1. Identificadores

5.2.1.1. Un identificador es el nombre que se le asigna a los datos de un programa

5.2.1.1.1. constantes

5.2.1.1.2. variables

5.2.1.1.3. tipos de datos

5.2.2. Tipos de datos

5.2.2.1. Es el valor que puede tomar una constante o variable .

5.2.2.1.1. Numéricos

5.2.2.1.2. Lógicos

5.2.2.1.3. Alfanuméricos

5.2.3. Variables

5.2.3.1. Permite almacenar de forma temporal un valor

5.2.4. Constantes

5.2.4.1. Son datos numéricos o alfanuméricos

5.2.5. Operadores y Expresiones

5.2.5.1. Expresiones

5.2.5.1.1. Es un conjunto de constantes, variables, operadores

5.2.5.2. Operadores

5.2.5.2.1. Es un símbolo que permite manipular los valores de variables y/o constantes.