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

1. ¿Qué es un algoritmo? Cualquier procedimiento computacional bien definido que parte de un estado inicial y un valor o un conjunto de valores de entrada, a los cuales se les aplica una secuencia de pasos computacionales finitos, produciendo una salida o solución.

1.1. Condiciones más utilizadas en los algoritmos

1.1.1. - Precisos. Objetivos, sin ambigüedad. - Ordenados. Presentan una secuencia clara y precisa para poder llegar a la solución. - Finitos. Contienen un número determinado de pasos. - Concretos. Ofrecen una solución determinada para la situación o problema planteados. - Definidos. El mismo algoritmo debe dar el mismo resultado al recibir la misma entrada.

1.2. ¿Cómo se dividen los algoritmos y en cuántos?

1.2.1. - Algoritmos computacionales. En este tipo de algoritmos la resolución depende de un cálculo matemático por lo que puede ser resuelto por una computadora o calculadora. - Algoritmos no computacionales. Son aquellos algoritmos que no pueden ser resueltos por una computadora y necesitan de la intervención humana para ello. - Algoritmos cualitativos. En este tipo de algoritmo no se realizan cálculos numéricos para su resolución, sino secuencias lógicas o formales. - Algoritmos cuantitativos. Este tipo de algoritmo depende de un cálculo numérico para poder mostrar el output.

2. Diagrama de flujo Esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema.

2.1. Tipos

2.1.1. - El diagrama de flujo de decisiones ayuda a explicar las medidas que se toman para justificar una decisión. - Un diagrama de flujo lógico se aplica para detectar deficiencias, cuellos de botella o limitaciones del proceso que podrían causar interrupciones o problemas. - Un diagrama de flujo de sistema representa el modo en que los datos fluyen en un sistema. - Un diagrama de flujo de productos se visualiza el proceso de creación del producto y su orden secuencial. - Un diagrama de flujo de procesos se muestra cómo se obtendrá cierto resultado con un proceso.

3. ¿Que es un Dato? Representaciones simbólicas (vale decir: numéricas, alfabéticas, algorítmicas, etc.) de un determinado atributo o variable cualitativa o cuantitativa.

3.1. ¿Cómo se dividen

3.1.1. - Caracteres. Dígitos individuales que se pueden representar mediante datos numéricos (0-9), letras (a-z) u otros símbolos. - Caracteres unicode. Unicode es un estándar de codificación que permite representar más eficazmente los datos, permitiendo así hasta 65535 caracteres diferentes. - Numéricos. Pueden ser números reales o enteros, dependiendo de lo necesario. - Booleanos. Representan valores lógicos (verdadero o falso).

4. Tipos de expresiones aritméticas en programación

4.1. Suma El signo más (+) se emplea para sumar dos valores.

4.1.1. Resta El signo menos (-) para restar un valor de otro.

4.1.1.1. Negatividad aritmética (-) Cambia el signo de operando de negativo a positivo o viceversa. Usa el mismo símbolo que la operación de resta.

4.1.1.1.1. Multiplicación El asterisco (*) para multiplicar dos valores.

5. Expresiones lógicas en programación

5.1. Son aquellas que pueden tomar uno de dos valores, verdadero o falso.

5.1.1. Conjunción: AND, & Disyunción: OR, | Negación: NOT, !