Informe programacion

Solo disponible en BuenasTareas
  • Páginas : 9 (2188 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de mayo de 2011
Leer documento completo
Vista previa del texto
Informe Laboratorio #1
Fundamentos de Programación

INDICE.
* Declaración ética. 3
* Introducción. 4
* Marco teórico. 5
* Planteamiento del problema. 6
* Descripción de la solución. 8
* Evaluación de la solución. 9
* Conclusiones. 10
* Referencias. 11
* Apéndice 1 12
* Apéndice 2 14Doy fe de que:
“Este informe no incorpora material de otros autores sin identificar debidamente la fuente de información”
Carlos Pérez Rojas

INTRODUCCIÓN.

Este informe tiene como finalidad exponer todo el trabajo realizado que se hizo para obtener las soluciones a los problemas planteados, en el cual se especificarán todos los aspectos trabajados para llegar al resultado esperado,comenzaré con un pequeño marco teórico, para familiarizarme con el lenguaje en que trabajé.
Para dar solución a los problemas planteados, se usará el intérprete de python, que es un programa que utiliza un lenguaje de programación de alto nivel y se detallarán los algoritmos, que consisten en ir detallando paso a paso las funciones y el orden en qué irán en los respectivos programas. Además de laDescripción de la solución en donde de detalla línea a línea lo que hace el programa.
También se mostrarán pruebas realizadas a los programas para así determinar si el programa cumple con lo requerido o si tiene ciertas restricciones para poder ejecutarse correctamente.
Por último están las conclusiones, sección donde expongo opiniones acerca del trabajo, o si tuve alguna dificultad paradesarrollarlo.
Además de dos anexos, el primero corresponde al código fuente y el segundo al manual de usuario.

MARCO TEORICO.

Python fue creado a finales de los ochenta por Guido van Rossum como sucesor del lenguaje de programación ABC. Es un lenguaje de programación interpretado e interactivo. A partir de ese tiempo Python se ha popularizado debido a su sintaxis limpia y a su buena productividad.Python utiliza un lenguaje de programación de muy alto nivel, lo que lo hace interactivo y fácil de usar y entender (por ejemplo, utiliza palabras en inglés donde otros programas usarían símbolos), lo cual es una de las características más innovadoras respecto a su antecesor (ABC), otro aspecto que tiene Python es que permite combinar lenguajes de alto nivel con lenguajes de bajo nivel y no obligaal usuario a adoptar un estilo particular de programación, característica que ABC no poseía y solo permitía un tipo de lenguaje sin permitir combinar con otro tipo (The Making of Python by Bill Venners).
Otras características importantes de Python son la abstracción, es decir, permitir asignarle nombres a los espacios de memoria para luego utilizarlos durante la ejecución del programa, y sufacilidad de extensión, ya que se pueden escribir nuevos módulos fácilmente en diferentes lenguajes de programación.
Además posee un intérprete interactivo que permite evaluar secciones de código antes de utilizarlas dentro de un programa, lo que es muy útil sobre todo para los usuarios que están empezando a utilizar este lenguaje de programación.
La desventaja que posee Python es que, al ser unlenguaje interpretado, este debe interpretar cada sección de código del programa y traducirla a código de maquina cada vez que se ejecute el programa, lo que lo representa una mayor lentitud al momento de la ejecución (si compilara el programa, solo lo evaluaría una vez y se traduce a código de máquina, lo que ahorraría tiempo).

PLANTEAMIENTO DEL PROBLEMA

1.- Se solicita crear un programa quepermita al usuario ingresar un número con el cual se creara un triangulo de números hacia abajo, por ejemplo, si el usuario ingresa el número 4, dicho programa debería imprimir:
1 2 3 4
2 3 4
3 4
4
En este caso, la entrada del programa es el numero con el cual el usuario desea crear el triangulo de numero, y la salida es un triangulo de números como el mostrado en el ejemplo anterior.
El...
tracking img