Anda di halaman 1dari 8

Carátula para entrega de prácticas

Facultad de Ingeniería Laboratorio de docencia

Laboratorios de computación
salas A y B
TISTA GARCIA EDGAR
Profesor:

EDA 1
Asignatura:

GPO 4
Grupo:

9
No de Práctica(s):

GUTIERREZ GARCIA LUIS FERNANDO


Integrante(s):

No. de Equipo de cómputo


empleado

2019-2
Semestre:

29/04/2019
Fecha de entrega:

Obervaciones:

CALIFICACIÓN: __________

OBJETIVO: APLICAR LAS BASES DE PROGRAMACION PHYTHON EN EL AMBIENTE DE IPHYTHON


NOTEBOOK

Resumen de la Guia

1. Estructuras de control selectivas

se tienen pequeñas operaciones con el fin de hacer comparaciones con funciones

Se veran algunas funciones y operaciones que se podran utilizar en python y asi vez se mostrara la diferencia
entre dichas funciones
Estructuras de control selectivas
La declaración IF sirve para ejecutar código dependiendo del resultado de una condición.
Al igual que C, esta sirve para hacer condicionales, la diferencia tanto en c como en python es casi la misma,
solo que como se ha indicado anteriormente en la practica 9, el codigo de phython es mucho mas sencillo
En pseudocodigo, se hace igual, lo importante es saber lo que hace la funcuion Cosa1 < cosa2, si es mayor o
menor, dependera lo que se tenga que hacer

Aqui tambien se puede observar otro ejemplo, aplicando esta condicionales, cmo se puede observar, la estrucutra
del lenguaje entre ambos es la misa, tan facil que se puede leer su logica entre los 2 lenguajes de porgramacion

if-else
Este tipo de declaraciones se usan para dar una opción en el caso de que la condición no se cumpla.

Al igual que c, y anteriormente mencionado, la logica es la misma ,


2. Estruturas de control repetitivas
2.1 Ciclo while
Un ciclo es la manera de ejecutar una o varias acciones repetidamente. A diferencia del IF o IF- ELSE que sólo se
ejecuta una vez.
Para que el ciclo se ejecute, la condición siempre tiene que ser verdadera.
Aqui podemos apreciar un ciclo sencillo, al igual que en C, cumple con la misma logica
Se puede hacer uso de un diccionario para facilitar la introduccion de datos al programa

Como se puede observar, en la linea 25, podemos darnos cuenta que se pueden agregar valores a las palabras
mediante uso de dos puntos.

En la línea 28 observamos que para el elemento solicitado se puede imprimir la palabra


EJERCICIO 2.1 & 2.2
Se pide crear un programa para la implementación de una contraseña inventada y que pueda ser preguntada hasta
que esta sea correcta. Posteriormente el programa se modificará para que solo pueda tener un numero fijo de
intentos

El programa ya contendrá una contraseña, después se construyó un ciclo el cual esta hasta la 3ra interacción,
posteriormente se tiene que ingresar la contraseña, esta ya es para hacer la comparación con la original,
posteriormente se hace la igualación de la entrada con la contraseña y si son iguales imprimirá una de las 2
condiciones

Se observa que el ciclo se puede quitar fácilmente para que la contrase;a se pida de manera indefinida, pero es
preferible tener un numero fijo de intentos por cuestiones de seguridad

Ejercicio 3:
Análisis:
Se tenía que realizar un programa en el cual se tuviera que agregar 2 cosas, calificaciones de examen, y calificación
de tareas, mismas a las que se les tenia que asignar un ciclo for para cada un con un límite de 4 y 5 respectivamente,
adicional a ello, dependiendo el promedio de las tareas y examen, el alumno era acreedor a 0.5 puntos a favor o en
contra dependiendo de el condicional
Esta es n poco de la aritmética que logre hacer para este programa

Posteriormente realize lo mismo para que el programa pidiera los examenes


En la imagen de abajo esta el condicional, donde indica que si el alumno no es acreedor al promedio mayor a 8.5, se
le quitara medio punto y si los supera, obtendra medio punto a su favor

Conclusión general:
Se llevo a cabo la implementación del lenguaje phyton en la practica, utilizando las distintas funciones que fueron
referidas en la guia del resumen, adicional a ello, el alumno realizo 2 ejercicios con el porposito de aplicar los
conocimientos adquiridos en las utimas clases, y en la teoría, pudiendo así realizar la practica con la implementación
de estos conocimientos, cabe destacar que el uso de la interface es muy amigable con el usuario, pudiendo acceder
fácilmente a sus archivos de forma inmediata y en tiempo real, es altamente recomendable que el usuario pueda
leerse la guía, de igual manera realizar ejemplos adiciones parecidos, con el fin de reforzar estas formas de
implementación para realizar los programas con mayor facilidad.

El objetivo de la practica se cumplio? SI

Porque? Porque se implemento lo aprendido en la guia y en la clase de teoria, asi como tambien se aprendieron
nuevas fucniones para el uso de este nuevo lenguaje, cabe destacar que el alumno realizo satisfactoriamente los
ejercicios siendo la guia proporcionada por el profesor de gran utilidad .

Anda mungkin juga menyukai