GENERALIDADES SOBRE ALGORITMOS

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

1. Concepto de programación

1.1. La programación es un conjunto de técnicas utilizadas para desarrollar programas que sean fáciles de leer

1.1.1. Está basada en el teorema de Bhöm y Jacopini

1.1.1.1. Un programa se define como propio si cumple las siguientes características

1.1.1.1.1. Para control del programa sólo existe un punto de entrada y otro de salida.

1.1.1.1.2. Existen caminos desde la entrada hasta la salida que se pueden seguir y que pasan por todas

1.1.1.1.3. las partes del programa.

1.1.1.1.4. Todas las instrucciones son ejecutables y no existen bucles infinitos

2. La lógica

2.1. debe haber coherencia y concatenación en cada uno de los pasos seleccionados para la solución del problema

2.1.1. implica que deben existir unos pasos antes que otros

3. Procedimientos

3.1. es un conjunto de instrucciones descritos mediante palabras

3.1.1. no involucra cálculos matemáticos

3.1.1.1. la descripción de cada paso rigurosamente debe conservar un orden

4. La expresion

4.1. Es un grupo de operadores que actúan sobre operados, para proporcionar un único resultados o símbolos agrupados para mostrar el valor de algo.

5. Representación de algoritmos

5.1. Los métodos más usuales son

5.1.1. Diagramas

5.1.1.1. diagrama de flujo

5.1.1.2. Diagrama rectangular

5.1.2. pseudocódigos.

6. Pasos para la solución de un problema a través de la computadora

6.1. consiste en el proceso que a partir de la descripción del problema expresado habitualmente en lenguaje natural y en términos propios del dominio.

6.1.1. Este proceso exige los siguientes pasos

6.1.1.1. Análisis del problema.

6.1.1.2. Diseño o desarrollo de un algoritmo.

6.1.1.3. Transformación del algoritmo en un programa (codificación).

6.1.1.4. Ejecución y validación del programa.

7. El algoritmo

7.1. se debe llegar cuando se ha entendido el problema y se ha hecho un análisis correcto de las características de éste

7.1.1. Características de los algoritmos

7.1.1.1. Entrada

7.1.1.2. Salida

7.1.1.3. Limitado o finito

7.1.1.4. Finalización

7.1.1.5. Claridad