computacion

Páginas: 19 (4506 palabras) Publicado: 12 de septiembre de 2014


Departamento de Sistemas y Computación

MATERIA:
Fundamentos de la Programación
EVIDENCIA:
Resumen
INTEGRANTES:
*Arceo Izaguirre Matías Alexander
*De Yta Calixto Lindy Mar
*Gagnon Arizmendi Brandon
*Hernández Apantenco Emmanuel
*Hernández Balam Jennifer
*Juárez Jiménez Mayra Del Carmen
*Uh Pech Raúl Ricardo
FACILITADOR
Adriana Leticia Montes Martínez

Cancún Quintana Roo,México 2014


INTRODUCCION
A continuación en el resumen basado en la unidad 3 veremos cómo se des engloban las formas en la resolución y aplicación en problemas de programación, empezaremos a ver los diferentes tipos de algoritmos en donde se usa cada uno ellos, sus diferentes representaciones, elementos y sus funciones, la necesidad de saber utilizar las herramientas de programación parapoder realizar aplicativos programas, rutinas, utilitarios y sistemas para la parte interna de la computadora para poder reproducir los resultados. Su estructura acerca de los datos locales y globales, la compilación y ejecución de un programa.














3.1 Fases en la resolución de problemas
El proceso de resolución de un problema con una computadora conduce a la escritura de unprograma a su ejecución. El proceso de diseñar es un proceso creativo.
Las fases 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 dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo. Durante la tercera fase se implementael algoritmo en un código escrito en un lenguaje de programación. Las fases de compilación y ejecución traducen y ejecutan el programa. En fases de verificación y depuración el programador busca errores de las etapas anteriores y lo9s elimina. Por último, se debe realizar la documentación del programa.
Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos,definidos y finitos.
Características del algoritmo:
Preciso
Definido
Finito
Un algoritmo debe producir un resultado en un tiempo finito. Los métodos algorítmicos se pueden implementar en computadoras. Los algoritmos se pueden expresada por formulas, diagramas de flujo o N-S y pseudocódigos. Esta Última representación es la más utilizada para su uso con lenguajes estructurados como C y Pascal3.1.1 Análisis del programa
La primera fase de la resolución de un problema con computadora es el análisis de problema. Esta fase requiere una clara definición, donde se contemple exactamente lo que se debe hacer, el programa y el resultado o solución deseada.







3.1.2 Diseño del algoritmo
En la etapa del análisis del proceso de programación se determina que hace el programa. Enla atapa de diseño se determina como se hace el programa la tarea solicitada. Los métodos del diseño se basan en el conocido Divide y vencerás. Es decir la resolución de un problema complejo se realiza dividiendo el problema en subproblemas y a continuación dividiendo estos subproblemas en otros de nivel más bajo, hasta que pueda ser implementada una solución en la computadora.
Cada subproblemaes resuelto mediante un módulo. Cada programa bien diseñado consta de un programa principal que llama a subprogramas que a su vez puede llamar a otros subprogramas. Los programas estructurados de esta forma se dice que tienen un diseño modular y el método de romper el programa en módulos más pequeños se llama programación modular. Los módulos pueden ser planeados, codificados, comprobados ydepurados. El proceso implica la ejecución de los siguientes pasos hasta que el programase termina.

1. Programar en modulo
2. Comprobar el modulo
3. Si es necesario, depurar el modulo
4. Cambiar el modulo con los módulos anteriores

3.1.3 Herramientas de programación
Las dos herramientas más utilizadas son: Diagrama de flujo y pseudocódigos.
El diagrama de códigos es una representación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS