Algoritmos

Universidad Evangélica de El Salvador-Algoritmos-Por: Mariela Quijano y Verónica Zamora

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

1. ¿Que es?

1.1. Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.

2. Las fases de resolución de un problema con computadora son:

2.1. - Análisis del problema

2.2. - Diseño de Algoritmo

2.3. - Codificación

2.4. - Compilación y Ejecución

2.5. - Verificación

2.6. - Depuración

2.7. - Mantenimiento

2.8. - Documentación

3. Características:

3.1. Es preciso (indica el orden de realización en cada paso).

3.2. Es definido (si se sigue dos veces, obtiene el mismo resultado cada vez).

3.3. Es finito (tiene fin; un número determinado de pasos).

4. Expresadas Por:

4.1. Un diagrama de flujo (flowchart): es una representación gráfica de un algoritmo

4.2. El pseudocódigo: es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas.

4.3. N-S: es una representación gráfica que muestra el diseño de un programa estructurado.

5. Ejemplos:

5.1. Algoritmo Cualitativo: sería una receta de cocina, donde se van enumerando los pasos a realizar, uno a uno y de forma verbal.

5.2. Algoritmo Cuantitativo: sería el cálculo del área de un rectángulo, que conlleva el uso de cálculos matemáticos para su obtención.

5.3. Algoritmo Condicional: podríamos ver un problema donde dados los catetos de un triángulo rectángulo, calcular su hipotenusa

6. Tipos de Algoritmos:

6.1. De acuerdo con alguno de sus atributos los algoritmos pueden clasificarse de distintas formas:

6.1.1. cualitativos (paso a paso) o cuantitativos (utilizan cálculos numéricos).

6.1.2. A los algoritmos que requieran del uso de una computadora para su resolución se le conocen como algoritmos computacionales (siendo los no computacionales aquellos que no requieran el uso de esta).

6.1.3. Algoritmos condicionales llegados a un punto del mismo, presentan varias acciones para ejecutarse y resolver el problema.

6.1.4. Algoritmos secuenciales aquellos con estructura secuencial, es decir, la salida de una secuencia es la entrada de la siguiente.