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

1. La palabra Algoritmo se deriva de la traducción al latín de la palabra árabe ALKHOWARIZMI nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.

2. Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir,para dar una solución a un problema específico.

3. Existen dos tipos de algoritmos

3.1. Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.

3.2. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.

4. Lenguaje Algorítmico: Serie de símbolos y reglas que se utilizan para describir de manera explicita un proceso.

5. Existen dos tipos de lenguaje Algorítmico.

5.1. Gráficos: representación gráfica de las operaciones que realiza un algoritmo.

5.2. No gráficos:Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo)

6. Caracteristicas de un buen algoritmo:

6.1. Debe tener un punto en particular de inicio

6.2. Debe ser definido,no debe permitir dobles interpretaciones

6.3. Debe ser general,es decir soportar la mayoría de las variantes que se puedan presentar en lla definición del problema

6.4. Debe ser finito en tamaño y tiempo de ejecución.

7. Prueba de escritorio:Comprobación que se hace de un algoritmo para saber si está bien hecho.

8. programación estructurada:Diciplina en la cual dichos elementos construyen dichos algoritmos.

9. Tipos de datos.

9.1. Datos númericos:Permiten representar valores escalares de forma numérica (números enteros y reales ) permiten realizar operaciones aritméticas comunes.

9.2. Datos lógicos: Son aquellos que solo pueden utilizar dos valores(verdadero o falso) representan el resultado de una comparación entre otros datos (numéricos o alfanuméricos)

9.3. Datos Alfanuméricos: Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptiva,esto incluye nombres de personas,direcciones,etc.

9.4. Identificadores: Representan los datos de un programa (constantes,variables,tipos de datos) secuencia de caracteres que sirve para identificar una posición en la memoria de una computadora que permite acceder a su contenido.

10. Reglas para formar un identificador:

10.1. Debe comenzar con la letra (A a Z mayúsculas o miniscúlas) y no deben contener espacios en blanco.

10.2. Letras,dígitos y caracteres como la subrya (_) están permitidos despúes del primer carácter.

10.3. La longitud de identificadores puede ser de varios caracteres pero es recomendables una longitud promedio de 8 caracteres.

10.4. El nombre del identificador debe dar una idea del valor que contiene.

11. Constantes: Dato numérico o alfanumérico que no cambia durante la ejecución del programa.

12. Variable:Espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso,su contenido puede cambiar durante la ejecución del programa.

13. Clasificación de las variables:

13.1. variables númericas

13.2. variables lógicas

13.3. variables alfanúmericas

13.4. variables de trabajo

13.5. contadores

13.6. acumuladores

13.7. expresiones

14. operadores

14.1. operadores aritméticos

14.2. operadores relacionales

14.3. operadores lógicos