Algoritmo

Páginas: 17 (4091 palabras) Publicado: 13 de mayo de 2014
INDICE:

1. Definición de Algoritmo

1.1-Clasificación de los algoritmos:
1.2-Algoritmos cualitativos y algoritmos cuantitativos:

2. Medios de Expresión de un Algoritmo.

2.1-Lenguaje natural,
2.2-Pseudocódigo
2.3-Diagramas de flujo
2.4-Lenguajes de programación

3. Diagrama de Flujo

3.1 Tipos de Diagrama de flujo
3.2 Símbolos y Significado
3.3 ventajas

4. Pseudocódigo4.1 Aplicaciones
4.2 Sintaxis
4.3 Características y Partes
4.4 Definición de datos del Pseudocódigo

5. Sistemas formales

6. Implementación

7. Variables

7.1 mediante una sentencia de asignación
7.2 mediante un procedimiento de entrada

8. Estructuras Secuenciales

Simples
Contador
Acumulador
De trabajo

9. Analisis de Algoritmos

10. Algoritmo como Función

11. Ejemplode Algoritmo

12. Descripción de alto nivel
INDICE:



13. Descripción formal

14. Implementación de algoritmo

15. Tipos de algoritmo según su función

15.1 Estabilidad
15.2 Algoritmo de Búsqueda

16. Técnicas de diseño de Algoritmos

16.1 Algoritmos paralelos
16.2 Divide y vencerás
16.3 Algoritmos determinísticos
16.4 Algoritmos no determinísticosINTRODUCCIÓN.




El trabajo siguiente consiste en dar a conocer al alumno las principales bases de lo que implican los algoritmos en la materia de Herramientas Computacionales hablaremos que es un conjunto de instrucciones o reglas que deben de estar bien definidas así como ordenadas permite realizar una actividad mediante pasos sucesivos que no generendudas a quien deba realizar dicha actividad.

Los cuales nos abarca una lista de medios como son Lenguaje natural, Pseudocódigo, Diagramas de flujo, Lenguajes de programación, también hablaremos de su estructura y sus sistemas y algunos ejemplos, esperemos sea de su agrado.

































1. Definición de Algoritmo.

Es un conjunto deinstrucciones o reglas que deben de estar bien definidas así como ordenadas, permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

Debe tener una entrada y una salida, en la entrada tendrá cero o mas entradas, es decir, debe de tener cadenas de caracteres, enteros, naturales, faccionarios, etc.las cuales deben de ser aptas para suinterpretación por el computador y salida debe de tener una o más salidas con relación a las entradas.

1.1Clasificación de los algoritmos:

Directos: aquellos que permiten encontrar una solución al problema de manera directa, mediante un número de pasos.

Indirecto: se ignora los pasos para lograr la solución.

1.2Algoritmos cualitativos y algoritmos cuantitativos:

Cualitativos: cuando en suspasos no están involucrados cálculos numéricos ejemplo una actividad física, encontrar un tesoro.

Cuantitativos: se involucran cálculos numéricos ejemplo solución de ecuaciones entre otras.

2. Medios de Expresión de un Algoritmo.

Se expresan de muchas maneras como por ejemplo.

2.1-Lenguaje natural.
Idioma hablado o escrito espontáneamente por humanos con el propósito de comunicarse, eneste debe de ser ambigua y extensas.
En el pseudocódigo y diagramas de flujo evita ambigüedades (posibilidad de que algo pueda entenderse de varios modos) del lenguaje natural, son formas más estructuradas para representar los algoritmos, y son dependientes de un lenguaje de programación.

2.2-Pseudocódigo
Consiste en representar la solución a un algoritmo de una forma detallada.Características:
Se puede ejecutar en un ordenador
Es independiente del lenguaje de programación que se vaya a utilizar
Método que facilita la programación y solución al algoritmo del programa




2.3-Diagramas de flujo

Es considerado como la representación grafica del algoritmo, en programación por ejemplo es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS