100% encontró este documento útil (1 voto)
220 vistas

Laboratorio3 CICLOS

El documento presenta las normas para la entrega de los laboratorios de la asignatura Algoritmia y Programación. Los estudiantes deben incluir su información y la del laboratorio en el código fuente. Deben guardar una copia del código y capturas de pantalla mostrando la ejecución. Los archivos deben comprimirse y subirse al campus virtual antes de la fecha de entrega. El informe debe contener portada, introducción, objetivos, desarrollo, conclusión y referencias.

Cargado por

duvan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
220 vistas

Laboratorio3 CICLOS

El documento presenta las normas para la entrega de los laboratorios de la asignatura Algoritmia y Programación. Los estudiantes deben incluir su información y la del laboratorio en el código fuente. Deben guardar una copia del código y capturas de pantalla mostrando la ejecución. Los archivos deben comprimirse y subirse al campus virtual antes de la fecha de entrega. El informe debe contener portada, introducción, objetivos, desarrollo, conclusión y referencias.

Cargado por

duvan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Facultad de Ingeniería

Escuela de Ingeniería de Sistemas y Computación


Algoritmia y Programación

NORMAS PARA LA ENTREGA DE LOS LABORATORIOS

● Agregue el nombre de los integrantes del grupo, nombre del profesor, número del grupo de
Algoritmia y número de laboratorio presentado en el encabezado de todos los programas que
realice.

● Guarde una copia del código fuente de todos sus programas, así como la evidencia de la
ejecución. Esto se puede realizar copiando y pegando imágenes del Shell de Python. Incluya las
imágenes en el informe de laboratorio.

● Lugar y Medio de Entrega: Cree un archivo comprimido con los archivos que se soliciten en el
informe (.py y .pdf) y súbalo al campus virtual, utilizando el link correspondiente.

● Plazo: Los estudiantes deben subir los archivos antes del día y la hora establecida por el profesor
en el campus virtual: http://campusvirtual.univalle.edu.co, el vínculo para esta actividad se
deshabilitará automáticamente una vez se cumpla el plazo. No se aceptarán informes de
laboratorio enviados por cualquier medio distinto al campus virtual.

● Informe de Laboratorio: El informe de laboratorio es un documento académico entregado en


formato PDF, el cual deberá contener los siguientes elementos: Portada, introducción, objetivos,
desarrollo de los ejercicios del laboratorio, conclusión y referencias.

Laboratorio No. 3 Tema: Estructuras de Repetición


Fecha Asignación: 2 de octubre de 2017
Fecha Entrega: 20 de octubre de 2017

Objetivos:

● Identificar diferentes estructuras de programación iterativas usadas en la solución de


problemas.
● Formular la solución de un problema donde se repite la actividad un número de veces fija,
utilizando la estructura iterativa for y/o while.
● Aplicar el tipo de estructura iterativa más adecuada para solución de un problema planteado.
● Resolver problemas de repetición de tareas, usando variables acumuladoras o contadoras.
● Aplicar el concepto de ciclos anidados en la solución de problemas
Metodología:

El laboratorio debe ser desarrollado en grupos de máximo tres personas.

Siga paso a paso la metodología planteada en el curso y resuelva los ejercicios.

Para los puntos 2, 3 y 4 los entregables son:

1. Análisis del problema …………………………………………..( 15% )


2. Algoritmo en pseudocódigo ……………………………………( 30% )
3. Prueba de escritorio…………………………………………….( 15% )
4. Algoritmo en Python…………………………………………….( 30% )
5. Evidencias de ejecución del programa, mediante capturas
de despliegue de pantallas ……………………………………..(10%)

Los puntos 1, 2, 3, y 5 de la metodología deberán ir en el informe de laboratorio. El


punto 4 corresponde a los archivos .py

1) PRUEBA DE ESCRITORIO
[10 pts.] Realice la prueba de escritorio para las siguientes funciones en Python y
responda las preguntas. Sin la prueba de escritorio las respuestas no son válidas.

a) ¿Qué imprime como resultado el llamado de la función funcion2()?

b) ¿Qué valor devuelve la función funcion2(n) si recibe como parámetro n=47865?


2) BUCLE FOR
[30 pts.] Escriba un programa en Python que permita generar la serie de Fibonacci
hasta un número de términos n definido por el usuario. Verifique que n sea mayor o
igual a 1. Construya una función que genere la serie esperada y sea retornada en un
string. Desde el programa principal llame a la función y finalmente imprima la serie
generada.

Notas:
1. Utilice sólo ciclos para (for) en la solución.
2. Los dos primeros términos de la serie Fibonacci son 0 y 1. Los demás términos
de la serie se calculan como la suma de los términos anteriores.

Ejemplo:
==============

3) BUCLE WHILE [30 pts.]


Univalle requiere un programa en python que le permita calcular la nota definitiva de los estudiantes de las
carreras de ingeniería, administración y humanidades. A los estudiantes se les efectuaron dos exámenes
parciales y un laboratorio. El peso de las evaluaciones dependerá si está inscrito en la facultad de
ingeniería, administración o de humanidades, como se observa en la tabla:

Facultad
Evaluación
Ingeniería Administración Humanidades
Parcial 1 40% 30% 25%
Parcial 2 40% 30% 35%
Laboratorio 20% 40% 40%

El programa debe inicialmente solicitar la cantidad de estudiantes. Luego, para cada uno de ellos se debe
ingresar: El nombre, la facultad a la cual pertenece y las notas de las evaluaciones.

Se debe calcular e imprimir:

 Nota definitiva del estudiante.


 Promedio de notas para cada facultad.
 Listado de los nombres de estudiantes que perdieron la asignatura

Nota: Utilice sólo ciclos mientras que (while) para su solución


Ejemplo:

4. [Puntos 30] La constante pi (3.1441592…) es muy utilizada en matemáticas. Un método


sencillo de calcular su valor es:

Escribir un programa que efectúe este cálculo con un número de términos especificado por el
usuario.

También podría gustarte