Ejercicios programacion

Páginas: 15 (3721 palabras) Publicado: 25 de mayo de 2014
1 Fundamentos de Programación de Computadoras
1.1 Introducción
La principal razón para que las personas aprendan técnicas y lenguajes de programación es utilizar la computadora como una herramienta para resolver problemas.
La computadora es una máquina electrónica capaz de realizar procesos ocultos, para darnos resultados; escribir un programa para resolver un problema comprende varios pasosque van desde la formulación y especificación del problema, el diseño de la solución, su implantación, prueba y documentación, hasta la evaluación de la solución.
Muchas personas piensan que un ordenador puede realizar tareas o trabajos de complejidad superior a una inteligencia humana. La realidad es que una computadora no tiene ninguna inteligencia. no olvidemos que no es más que una máquinacreada por el hombre y, por tanto, no podrá realizar una tarea que no haya sido previamente determinada por él.
La mitad del trabajo es saber que problema se va a resolver. Al abordar problemas, por lo general, estos no tienen una especificación simple y precisa de ellos; problemas sobre cómo preservar la paz mundial puede ser imposible de formular de tal manera que admita una solución porcomputadora; aunque se crea que el problema puede resolverse en ella, es usual que la distancia entre varios de sus parámetros sea considerable, por lo cual, solo mediante experimentación es posible encontrar valores razonables para estos parámetros.
Si es posible expresar ciertos aspectos de un problema como un modelo formal, por lo general resulta beneficioso hacerlo, pues una vez que el problema seformaliza, pueden buscarse soluciones en función de un modelo preciso y determinar si ya existe un programa que resuelva tal problema, aún cuando no sea tal el caso, será posible averiguar lo que se sabe acerca del modelo y usar sus propiedades como ayuda para elaborar una buena solución.
Una computadora puede realizar una gran variedad de trabajos, pero, en un principio, sólo es capaz de hacestres clases de operaciones básicas:
Sumar, restar, multiplicar, y dividir dos valores
Compara dos valores
Almacenar o recuperar información

Con estas pocas operaciones utilizadas y combinadas de forma adecuada y mediante lo que llamamos programa, se pueden llegar a realizar tareas increíblemente complejas que aporten la solución de un determinado problema, ya sea de gestión, técnico o decualquier otro tipo.

1.2 Algoritmos
Los algoritmos constituyen un listado de instrucciones que indican el camino a seguir para dar una solución a un problema


El algoritmo es de carácter general y puede aplicarse a cualquier operación matemática o a cualquier problema.
La formulación de algoritmos fue uno de los más grandes adelantos dentro de la ciencia matemática ya que a partir de ellose pudieron resolver infinidad de problemas.
1.3 Características de los algoritmos
Un algoritmos no debe ser ambiguo
Debe tener una secuencia inicial
Debe ser exacto y determinado, es decir, a entradas idénticas, salidas idénticas
Efectivo y finito. Efectivo porque puede ser ejecutado mecánicamente
Transportable, porque se puede ejecutar independientemente del hardware y del softwareutilizado
Amigable de cara al usuario, con mensajes claros y concisos, y bien documentado
Cada paso deberá tener un secuencia sucesiva y única, es decir, que debe indicar claramente el camino a seguir en la solución del problema
El algoritmo debe de ser siempre eficiente y dar una solución al problema o de lo contrario deberá dar un mensaje que diga “sin solución”
1.4 ALGORITMOS CUALITATIVOSSon aquellos pasos o instrucciones descritos por medio de palabras para llegar a la solución del problema o la obtención de una respuesta satisfactoriamente.
EJEMPLOS:
La elaboración de una receta de cocina.
El montaje de una llanta.
La búsqueda de una dirección
La utilización del directorio telefónico.
1.5 ALGORITMOS CUANTITATIVOS
Son aquellos pasos o instrucciones que involucran cálculos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios Programacion
  • ejercicios de programacion
  • Ejercicios Programacion
  • ejercicio de programacion
  • Ejercicio de programación
  • programacion-ejercicio
  • ejercicio de programacion
  • programacion ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS