Fundamentos de programación

Solo disponible en BuenasTareas
  • Páginas : 27 (6689 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de septiembre de 2010
Leer documento completo
Vista previa del texto
Fundamentos De proProgramación
Escuela De Estudios Científicos y Tecnológicos Del Estado De Michoacán ! ! ! ! ! ! CECYTEM

Aplicar Los Principios De Programación

Maestro:

Marcos

Integrantes Del Equipo:
Lu! Donadlo Cardozo Avalos

Alejan#o Alba Cazares

Sergio Magaña Hernand"

314 - A ! Informática

13 - septiembre - 2010

Fundamentos de programación.
Introducción:
Estecapitulo le introduce a la metodología que hay que seguir para la resolución de problemas con computadoras. La resolución de un problema con una computadora se hace escribiendo un programa que exige al menos los siguientes pasos:









1.- Definición o análisis del problema. 2.- Definición del algoritmo. 3.- Transformación del algoritmo en un programa. 4.- Ejecución yvaloración del programa.

Unos de los objetivos fundamentales de este manual es el aprendizaje del diseño de los algoritmos. Este capitulo introduce al lector en el concepto del algoritmo y de programa, así como las herramientas que permiten dialogar al usuario con la maquina: LOS LENGUAJES DE PROGRAMACIÓN.

Faces en la resolución de problemas:

El proceso de la resolución de un problema con unacomputadora conduce a la escritura de un programa y a su ejecución en la misma. Aunque el proceso de diseñar programas es, esencialmente, un procesos creativo, se puede considerar una seria de faces o pasos comunes, que generalmente deben seguir todos los programadores.

las faces de resolución de un problema con computadora son:

๏ Análisis del problema. ๏ Diseño del algoritmo. ๏ Codificación. ๏Compilación y ejecución. ๏ Verificación. ๏ Depuración. ๏ Mantenimiento. ๏ Documentación.

Las características mas sobresalientes de la resolución de problemas son:

✴ Análisis. El problema se analiza teniendo presenté la especificación de los requisitos dados por el cliente e la empresa o la persona que encarga el programa. ✴ Diseño. Una vez analizado el problema, se diseña una solución queconducirá a un algoritmo que resuelva el problema. ✴ Codificación. La solución se escribe en la sintaxis del lenguaje de alto nivel y se obtiene un programa fuente que se compila a continuación. ✴ Ejecución, Verificación y Depuración. El programa se ejecuta, se prueba rigurosamente y se eliminan todos los errores que puedan aparecer. ✴Mantenimiento. El programa se actualiza y modifica, cada vez que seanecesario, de modo que se cumplan todas las necesidades de cambio de sus usuarios.

✴Documentación. Escritura de las diferentes fases del software, esencialmente el análisis, diseño y modificación, unidos a manuales de usuario y de referencia, así como normas para el mantenimiento.

Características de un Algoritmo:

- Preciso ( indica el orden de realización en cada paso). - Definido ( si sesigue dos veces, obtiene el mismo resultado cada vez). - Finito ( tiene un fin; un numero determinado de pasos)

Análisis del Problema:

La primera face de la resolución de un problema con computadora es el análisis del problema. Esta face requiere una clara definición, donde se contemple claramente lo que debe hacer el programa y el resultado o solución deseada. Dado que se busca una solución porcomputadora, se precisan especificaciones detalladas de entrada y salida. La siguiente figura muestra los requisitos que se deben definir en el análisis.

Para poder identificar y definir bien un problema es conveniente responder a las siguientes preguntas:

★ ¿Que entradas se requieren? ★¿Cual es la salida deseada?

★¿Que método produce la salida deseada? ★Requisitos o requerimientosadicionales y restricciones a la solución

Problema:

Se desea tener una tabla con las depreciaciones acumuladas y los valores reales de cada año, de un automóvil comprado por 20.000 euros en el año 2005, durante los 6 años siguientes suponiendo un valor de recuperación o rescate de 2000. Realizar el análisis del problema, conociendo la formula de la depreciación anual constante D para cada año de...
tracking img