Estructura algoritmo

Páginas: 11 (2729 palabras) Publicado: 16 de septiembre de 2010
Asignatura:

Diseño Estructurado de Algoritmos
Especialidad:

Ingeniería En Sistemas Computacionales.

Diseño Estructurado de Algoritmos

UNIDAD 1. CONCEPTOS BÁSICOS.

1.1 Introducción.

o De los problemas a los programas.
o Breves prácticas de programación.

1.2 Definición de lenguaje.
1.3 Definición de algoritmo.
1.4 Algoritmos cotidianos.
1.5 Definición de lenguajesalgorítmicos.
1.6 Historia y aplicación de los lenguajes algorítmicos.

UNIDAD 11. METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS POR MEDIO DE COMPUTADORAS.

2.1 Definición de problema.
2.2 Análisis de los datos.
2.3 Diseño de la solución.
2.4 Codificación.
2.5 Prueba y depuración.
2.6 Documentación.
2.7 Mantenimiento.

1.1 Introducción

Los problemas que se plantean en la vida diaria suelenser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución de problemas aporta grandes ventajas, como son la rapidez de ejecución y la confiabilidad de los resultados obtenidos.
En la actualidad los sistemas de computadoras consisten en un enorme conjunto de elementos de circuitos(hardware)y programación(software), que se han diseñado para proporcionar a la computación un ambiente productivo y agradable.
Muchos de los problemas acarrean complicados cálculos, así como la utilización de grandes cantidades de datos; esto nos causa muchos problemas ya que el riesgo de equivocarse es muy grande, y también con la utilización de grandes cantidades de datos el trabajo se convierte en pesado y rutinario.Mediante la computadora se eliminan estos problemas, pues su capacidad se basa en la rapidez, la precisión y memoria.
Sin embargo la computadora no puede hacer todo por si sola. Es preciso que se le describa con detalle y en su lenguaje, todos los pasos que tiene que realizar para la resolución del problema.
Esta descripción es lo que se conoce como programa de computadora, este dirigirá elfuncionamiento de la máquina en la resolución del problema.
La primer decisión que hay que tomar cuando se crea un programa, es contestar a las preguntas:
¿Qué es lo que el programa se supone que va a hacer?, ¿cuál es el problema que se va a resolver?,¿Qué tarea va a realizar nuestro programa?.
Cuanto más se detalle la descripción, más fácil será lograr resultados.

1.2 Definición delenguaje
Un lenguaje de programación es aquel que se utiliza para escribir programas de computadora que puedan ser entendidos por ellas.
Estos lenguajes se clasifican en tres grandes categorías:
 Lenguaje Máquina.
 Lenguaje de Bajo Nivel (Ensamblador)
 Lenguaje de Alto Nivel.
Se puede definir también como cualquier lenguaje artificial que puede utilizarse para definir una secuencia deinstrucciones para su procesamiento por un ordenador o computadora.
1.3 Definición de algoritmo
Un algoritmo es una secuencia finita de instrucciones; cada una de estas instrucciones tiene un significado preciso y se puede ejecutar con una cantidad finita de esfuerzo en un tiempo finito.
Un algoritmo se define como un método que se realiza paso a paso para la solución de un problema que termina enun número finito de pasos.
-Las características fundamentales que debe cumplir un algoritmo son:
 Debe ser preciso e indicar el orden. Diseño del algoritmo que describe la secuencia ordenada de pasos, sin ambigüedades, que conducen a la solución de un problema dado (Análisis del problema y desarrollo del algoritmo).
 Debe ser definido. Si se sigue un algoritmo dos veces se debe obtener elmismo resultado cada vez. Expresar el algoritmo como un programa en un lenguaje de programación adecuado (Fase de codificación).
 Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; osea debe tener un número finito de pasos. Ejecución y validación del programa por la computadora.

La definición de un Algoritmo debe describir tres partes:

1.4 Algoritmos cotidianos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • estructura de los algoritmos
  • estructura de algoritmo
  • Algoritmo y estructura
  • Estructuras algoritmicas
  • Estructuras algoritmicas
  • Estructuras Algoritmicas
  • estructura algoritmicas
  • Estructuras De Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS