Musica

Páginas: 10 (2336 palabras) Publicado: 9 de septiembre de 2012
Universidad Autónoma de Ciudad Juárez
Instituto de Ingeniería y Tecnología
Departamento de Eléctrica y Computación
Fundamentos de la programación
Grupo “E”
Equipo #3
Laura Berenice Ruiz Salais
Matrícula 112512
Juan Manuel Trujillo Arredondo
Matrícula 98158
Miguel Ángel Padrillo Rodríguez
Matrícula 114552
Programación de Computadoras I

Tarea 2: Resumen

10/Agosto/2012Índice
1. Fases en la resolución de problemas……………….……………. 3
1.1 Análisis del problema………………………..……………………. 3
1.2 Diseño del algoritmo……..……………………………………….. 4
1.2.1 Concepto algoritmo…..…………………………………………. 4
1.2.2Características de los algoritmos………………………………. 4
1.2.3 Diseño del algoritmo………...………………………………….. 5
1.3Herramientas de programación……………………….………….. 6
1.3.1Diagrama deflujo…………………….………………………….. 6
1.3.2 Pseudocódigo..………………………………………………….. 8
1.4 Codificación………………………………………………………... 8
1.5 Compilación y ejecución de un programa…………………….... 8
1.6 Verificación y depuración de un programa…………………..… 9
1.7 Documentación y mantenimiento……………………………….. 10
2. Compiladores…………………..…………………………………... 10
2.1 Pasos de compilación………..………………………………….. 11

1. Fases en la resolución de problemas.
El proceso de resoluciónde un problema con una computadora 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 proceso creativo, se puede considerar una serie de fases o pasos comunes, que generalmente deben seguir todos los programadores.
* Las fases de resolución de un problema con computadora son:
* Análisis del problema.
* Diseñodel algoritmo.
* Herramientas de programación.
* Codificación de un programa.
* Compilación y ejecución.
* Verificación y depuración de un programa.
* Mantenimiento y documentación.

1.1 Análisis del problema.
La primera fase de la resolución de un problema con computadora es el análisis del problema. Esta fase requiere una clara definición, donde se contemple exactamente loque debe hacer el programa y el resultado o solución deseada.
Dado que se busca una solución por computadora, se precisan especificaciones detalladas de entrada y salida.

Para poder definir bien un problema es conveniente responder a las siguientes preguntas:
• ¿Qué entradas se requieren? (tipo y cantidad).
• ¿Cuál es la salida deseada? (tipo y cantidad).
• ¿Qué método produce la salidadeseada?
1.2 Diseño del algoritmo.
1.2.1 Concepto algoritmo.
El programador de computadora es antes que nada una persona que resuelve problemas, por lo que para llegar a ser un programador eficaz se necesita aprender a resolver problemas de un modo riguroso y sistemático. Nos referiremos a la metodología necesaria para resolver problemas mediante programas, concepto que se denomina metodología dela programación.
Algoritmo proviene de Mohammed al- KhoWárizmi, matemático persa que vivió durante el siglo IX y alcanzó gran reputación por el enunciado de las reglas paso a paso para sumar, restar, multiplicar y dividir números decimales; la traducción al latín del apellido en la palabra algorismus derivó posteriormente en algoritmo. Euclides, el gran matemático griego (del siglo iv a.C.) queinventó un método para encontrar el máximo común divisor de dos números, se considera con Al-Khowárizmi el otro gran padre de la algoritmia (ciencia que trata de los algoritmos).
Algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos. Y sólo se puede llegar a realizar un buen programa con el diseño de un algoritmo y una correcta estructura dedatos.
1.2.2 Características de los algoritmos.
Las características fundamentales que debe cumplir un algoritmo son:
* Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
* Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
* Un algoritmo debe ser finito. Si se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Musica musica
  • Musica
  • Musica
  • La musica
  • Musica
  • Musica
  • Musica
  • Musica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS