Está en la página 1de 23

UNIVERSIDAD ESTATAL DE

MILAGRO (UNEMI)

Integrantes:
Antonny Rafael León Soto

Facultad de Ciencias e
Ingeniería

Carrera:
Ingeniería De Software.

Asignatura:
Estructura de Datos.

Tema:
S6-TRABAJO PRÁCTICO
EXPERIMENTAL_1 -
Desarrollo de programación
N° 1
Informe de Resultados de aplicación de la Guía de Prácticas Se deberá generar
de forma secuencial
automática

Datos Generales
NOMBRE DE LA Sentencias y Bases
PRÁCTICA
Ciencias e Ingeniería Estructura de
FACULTAD Ingeniería
CARRERA ASIGNATURA
en software Datos
PROFESOR DE Ing. Víctor Hugo Cruz Ruiz AMBIENTE O Laboratorio UNEMI
PRÁCTICA LABORATORIO
TIEMPO ASIGNADO 3 horas Tipo APE
UNIDAD: 1 TEMAS: FUNDAMENTOS Y PRINCIPIOS
FECHA DE INICIO 05/05/2023 FECHA FIN 05/05/2023

Individual X
TIPO DE PRÁCTICA CANTIDAD DE
1
(Marque la opción) ESTUDIANTES
Grupal

NOMBRE DEL O LOS ESTUDIANTES:


ANTONNY RAFAEL LEON SOTO

Desarrollo de la Práctica
En esta práctica se demostró las diferentes formas de definir variables, respectivamente sentencias
y bases: imprimir por pantalla, suma, resta, multiplicación, división, potencia, asignación, caracteres.

ANEXOS: (Gráficos, Fotografías y/o Dibujos de la Práctica en Realización)


Figura 1 Taller1
Taller en clase 1 codigo
Figura 2 Taller 1
Taller en clase 1 codigo

Figura 1 taller1
Taller en clase 1 ejecución
Resultados Obtenidos
Como se puede apreciar en la tercera imagen, en el ejercicio se utiliza comandos básicos. Al principio
se hace un print de “hola mundo”, “según lo que dijo la compañera: "Yo no fui" ”, también se realiza
las operaciones de: suma, resta, multiplicación, división, potenciación y la cantidades de caracteres
y podemos ver por pantalla los respectivos resultados de dichas operaciones.

Conclusiones y Recomendaciones
Según mi perspectiva y gracias a el taller realizado en Python logre darme cuenta que Python es un
lenguaje de programación bastante didáctico, que nos ayuda a aprender mientras experimentamos
con error y acierto.

N° 2
Informe de Resultados de aplicación de la Guía de Prácticas Se deberá generar
de forma secuencial
automática

Datos Generales
NOMBRE DE LA Taller_#2_Arreglos
PRÁCTICA
Ciencias e Ingeniería Estructura de
FACULTAD Ingeniería
CARRERA ASIGNATURA
en software Datos
PROFESOR DE Ing. Víctor Hugo Cruz Ruiz AMBIENTE O Laboratorio UNEMI

PRÁCTICA LABORATORIO
TIEMPO ASIGNADO 3 horas Tipo APE 7tma
UNIDAD: 1 TEMAS: VARIABLES Y CÁLCULOS
FECHA DE INICIO 10/05/2023 FECHA FIN 10/05/2023

Individual X
TIPO DE PRÁCTICA CANTIDAD DE
1
(Marque la opción) ESTUDIANTES
Grupal

NOMBRE DEL O LOS ESTUDIANTES:


ANTONNY RAFAEL LEON SOTO

Desarrollo de la Práctica
En esta practica primero definimos la frase original que utilizamos en este caso fue “Anita lava la tina
” utilizamos la funcion len para contar el numero de caracteres que tiene nuestra frase, usamos
diferentes tipos de formas para escribir y corregir nuestra frase y escribirla de la manera que
deseamos ya sea sumando palabra por palabra o la frase entera.
Usamos cinco opciones diferentes para escribir nuestra palabra las veces que deseamos en este
caso fueron tres, pero pueden ser más. Utilizamos el comando upper para pasar de mayúsculas a
minúsculas y lower de minúscula a mayúsculas, he hicimos el cambio de variable manualmente
pidiendo el ingreso por pantalla de la palabra que deseamos cambiar.
Consecuente a esto unamos \n para poder hacer el salto de línea, para poder ver o encontrar una
palabra que deseamos usamos la posición entre “[ ]”.
Para poder presentar por pantalla letra a letra ya sea de atrás hacia delante o viceversa usamos la
posición numérica entre “[ ]”.

ANEXOS: (Gráficos, Fotografías y/o Dibujos de la Práctica en Realización)


Figura 1 Taller2
Taller 2 codigo de caracteres

Figura 2 Taller2
Taller 2 codigo de caracteres
Figura 3 Taller2
Taller 2 codigo de caracteres

Figura 4 Taller2
Taller 2 código de caracteres
Figura 5 Taller2
Taller 2 ejecución de código

Figura 6 Taller2
Taller 2 ejecución de código
Figura 7 Taller2
Taller 2 ejecución de código

Figura 8 Taller2
Taller 2 ejecución de código

Resultados Obtenidos
En esta practica pudimos apreciar los diferentes comandos y formas de utilización para hacer con
nuestra frase lo que deseamos nos pudimos dar cuenta que existen varias formas de llegara un
mismo resultado. En esta práctica pudimos:
-Ver la longitud de caracteres.
-Frase presentada varias veces.
-Frase de mayúsculas a minúsculas y viceversa.
-Reemplazar carácter por otro.
-Reemplazar para eliminar.
-Salto de línea.
-Posiciones.
-Frase escrita de abajo hacia arriba y viceversa.

Conclusiones y Recomendaciones
A mi parecer esta practica nos ayuda a conocer mas de Python, recomiendo hacer mas énfasis en
los comandos que se utilizan para hacer los diferentes ejercicios ya que son valiosos para futuro.

N° 3
Informe de Resultados de aplicación de la Guía de Prácticas Se deberá generar
de forma secuencial
automática

Datos Generales
NOMBRE DE LA Taller_3_Arreglos

PRÁCTICA
Ciencias e Ingeniería Estructura de
FACULTAD Ingeniería
CARRERA ASIGNATURA
en software Datos
PROFESOR DE Ing. Víctor Hugo Cruz Ruiz AMBIENTE O Laboratorio de
cómputo UNEMI
PRÁCTICA LABORATORIO
TIEMPO ASIGNADO 3 horas Tipo APE 7ma
Revisión de conceptos y realizando
UNIDAD: 1 TEMAS:
prácticas de laboratorio
FECHA DE INICIO 12/05/2023 FECHA FIN 12/05/2023

Individual X
TIPO DE PRÁCTICA CANTIDAD DE
1
(Marque la opción) ESTUDIANTES
Grupal

NOMBRE DEL O LOS ESTUDIANTES:


ANTONNY RAFAEL LEON SOTO
Desarrollo de la Práctica
Esta practica se la hizo en tres partes, la primera parte desarrollamos operaciones matemáticas por
medio del comando if y else ,si el un numero es par he impar, pudimos ver la forma de recuperar el
valor entero, integer y decimal.
Utilizando la función round podemos hacer el redondeo un una cifra que es muy común usarlos en
los trabajos de contabilidad usual mente.
En el final de la primera parte de el taller tres quisimos hacer algo que usualmente se utiliza mucho
en la contabilidad que es truncar un valor decimal, se lo puede hacer importando el diccionario math.

En la segunda parte del taller tres utilizando los comandos if y else utilizándolos condiciones pudimos
ver si una variable numérica es par o impar, así mismo utilizando las condiciones vimos si el numero
es positivo o negativo y consecuentemente si el número es positivo par o impar, negativo par o impar.

En la tercera parte mediante el comando while ingresamos un valor por teclado y que termine cuando
sea 0.

ANEXOS: (Gráficos, Fotografías y/o Dibujos de la Práctica en Realización)


Figura 1 Taller 3
Taller 3 Código primera parte
Figura 2 Taller 3
Taller 3 Código primera parte

Figura 3 Taller 3
Taller 3 Ejecución de Codigo
Figura 4 Taller 3.2
Taller 3 Código segunda parte

Figura 5 Taller 3.2


Taller 3 Ejecución de Código
Figura 6 Taller 3.3
Taller 3 Código tercera parte

Resultados Obtenidos
Haciendo todos los pasos correctamente y ejecutando el programa de forma correcta pudimos
darnos cuenta que ciertos comandos nos ayudan en el tema de contabilidad y son mas usados de lo
habitual. Los bucles o condiciones son una herramienta que nos ayudan para poner una respuesta
u otra nos da la opción de tener dos respuestas fijas.
Se logro probar lo antes estudiado en clases.

Conclusiones y Recomendaciones
En conclusión los bucles son una ayuda enorme para los programadores, para hacer algunos
ejercicios antes debemos descargar los diccionarios que vamos a utilizar.

N° 4
Informe de Resultados de aplicación de la Guía de Prácticas Se deberá generar
de forma secuencial
automática

Datos Generales

NOMBRE DE LA Taller_#4_Achivos_TXT
PRÁCTICA
Ciencias e Ingeniería Estructura de
FACULTAD Ingeniería
CARRERA ASIGNATURA
en software Datos
PROFESOR DE Ing. Víctor Hugo Cruz Ruiz AMBIENTE O Laboratorio de
cómputo UNEMI
PRÁCTICA LABORATORIO
TIEMPO ASIGNADO 3 horas Tipo APE
UNIDAD: 2 TEMAS: Creación de archivos
FECHA DE INICIO 17/05/2023 FECHA FIN 17/05/2023

Individual X
TIPO DE PRÁCTICA CANTIDAD DE
1
(Marque la opción) ESTUDIANTES
Grupal

NOMBRE DEL O LOS ESTUDIANTES:


1. ANTONNY RAFAEL LEON SOTO 2.

Desarrollo de la Práctica
En este taller comenzamos a crear archivos, lo primero que hicimos es crear una archivo en txt.
Escribimos la línea del archivo, una vez que lo creamos lo cerramos, cuando creamos el archivo
debemos ver si lo pudimos crear o si no analizar nuestro error.
En la segunda parte es abrir el archivo ya creado y le ponemos un alias en nuestro caso as file02, la
parte principal es estar seguro que un file fue cerrado.
En la tercera parte escribimos un archivo desde 0 en memoria, creamos un objeto de archivo den
memoria. Se carga la información en la memoria, recuperamos la información de la memoria, y
transferimos la información a un file fideco y luego lo abrimos para constatar y así creamos el tercer
archivo.

ANEXOS: (Gráficos, Fotografías y/o Dibujos de la Práctica en Realización)


Figura 1 Taller 4
Taller 4 Código primera parte
Figura 2 Taller 4
Taller 4 Código segunda parte

Figura 3 Taller 4
Taller 4 Código tercera parte

Resultados Obtenidos
Se crearon tres archivos txt desde Python y tres partes esto nos ayudara mas adelante en talleres
mas avanzados.

Conclusiones y Recomendaciones
Python es un lenguaje que permite crear archivos recomiendo que se debe tener cuidado en que
lugar se guarda dichos archivos ya que si no escribimos bien podemos hacer que nuestro archivo se
pierda

N° 5
Informe de Resultados de aplicación de la Guía de Prácticas Se deberá generar
de forma secuencial
automática

Datos Generales

NOMBRE DE LA Taller_#5_Achivos_TXT
PRÁCTICA

Ciencias e Ingeniería Estructura de


FACULTAD Ingeniería
CARRERA ASIGNATURA
en software Datos
PROFESOR DE Ing. Víctor Hugo Cruz Ruiz AMBIENTE O Laboratorio de
cómputo UNEMI
PRÁCTICA LABORATORIO
TIEMPO ASIGNADO 3 horas Tipo APE
UNIDAD: 2 TEMAS: Creación de archivos/Manejo de rutas
FECHA DE INICIO 19/05/2023 FECHA FIN 19/05/2023

Individual X
TIPO DE PRÁCTICA CANTIDAD DE
1
(Marque la opción) ESTUDIANTES
Grupal

NOMBRE DEL O LOS ESTUDIANTES:


-ANTONNY RAFAEL LEON SOTO

Desarrollo de la Práctica
En este taller comenzamos con el manejo de rutas, usamos el método pathlib de la librería path,
creamos el archivo al igual que la ruta debemos obtener la ruta general y absoluta, este paso es muy
importante verificar si la ruta existe, después obtenemos el nombre del archivo una vez hecho esto
obtenemos la ruta padre, esto es lo que hacemos en la primera parte.

En la segunda parte creamos un archivo como lo veníamos haciendo lo creamos usando panthlib, lo
creamos junto a la ruta escribimos en el contenido y lo cargamos, por ultimo transferimos la
información y de esta manera creamos nuestro cuarto archivo.

En la tercera parte comenzamos creando y validando un file, asi mismo creamos el archivo junto a
la ruta. Debemos asegurarnos si existe el file, si existe lo abrimos y leemos si no mediante un else
preguntamos si desea crear un archivo si la respues es s hacemos que lo cree y si la respuesta es
no ponemos un mensaje diciendo que el proceso ya a terminado y que la opción selecionada no es
la correcto.
En esta parte creamos y validamos un file desde la tula como en las partes anteriores creamos el
archivo junto a la ruta. Debemos pregunta si existe la ruta padre antes del archivo, si existe lo abro
y lo leo si existe la ruta creamos el archivo directamente y lo abrimos, y si ponemos un mensaje
diciendo que se contacte con el área de sistemas que no existe.

En la quinta parte del taller cinco procedemos a crear y validar el file desde la tula, como en las partes
anteriores creamos el archivo junto a la ruta, preguntamos si existe la ruta padre antes del archivo,
mediante la función try , si existe lo abro y lo leo, el archivo no se debe cerrar una ves terminado
debe de salir un mensaje diciendo que ya emos creado nuestro 6to archivo
Si no existe debe salir un mensaje que dice que la ruta especificada no existe y que se contacte al
área de sistemas, si no se puede crear el file debió de a ver sido un error en la escritura y lo mas
probables es que nadie sepa lo que ocurrió en cuyo caso de debe revisar minuciosa mente.

ANEXOS: (Gráficos, Fotografías y/o Dibujos de la Práctica en Realización)


Figura 1 Taller 5
Taller 5 Código primera parte creación de un archivo
Figura 2 Taller 5
Taller 5 Código primera parte creación de un archivo ejecucion

Figura 3 Taller 5
Taller 5 Código segunda parte creación de un archivo junto a la ruta
Figura 4 Taller 5
Taller 5 Código tercera parte creación de un archivo

Figura 5 Taller 5
Taller 5 Código primera parte creación de un archivo
Figura 6 Taller 5
Taller 5 Código quita parte ruta y archivo existe

Resultados Obtenidos
Hemos aprendido a crear archivos usando panthlib, vimos la forma correcta de saber si un archivo
existe junto a su ruta padre, en el caso que el archivo no exista podemos preguntar por pantalla si
desea crearlo, en lugares mas extremos cuando la ruta no aparece por que esta mal escrito mejor
se pide que se contacte con el área se sistemas para evitar que el usuario cometa algún error y dañe
algún archivo.

Conclusiones y Recomendaciones
Recomiendo que si se crea el archivo junto a la ruta en una maquina no debemos trasladar nuestro
código a otra a no ser que cambiemos la ruta caso contrario tendremos problemas al ejecutar porque
nunca encontrara algo que no se a creado en esa maquina.
N° 6
Informe de Resultados de aplicación de la Guía de Prácticas Se deberá generar
de forma secuencial
automática

Datos Generales

NOMBRE DE LA Taller_#6_Achivos_TXT_Encriptacion
PRÁCTICA

Ciencias e Ingeniería Estructura de


FACULTAD Ingeniería
CARRERA ASIGNATURA
en software Datos
PROFESOR DE Ing. Víctor Hugo Cruz Ruiz AMBIENTE O Laboratorio de
cómputo UNEMI
PRÁCTICA LABORATORIO
TIEMPO ASIGNADO 3 horas Tipo APE
UNIDAD: 2 TEMAS: Creación de archivos/Manejo de rutas
FECHA DE INICIO 31/05/2023 FECHA FIN 31/05/2023

Individual X
TIPO DE PRÁCTICA CANTIDAD DE
1
(Marque la opción) ESTUDIANTES
Grupal

NOMBRE DEL O LOS ESTUDIANTES:


-ANTONNY RAFAEL LEON SOTO

Desarrollo de la Práctica
En este taller hicimos un proceso de encriptación de clave, primeros creamos dos variables un
alfabeto y nuestra clave de encriptación, definimos nuestra encriptación y mediante el comando for
introducimos la variable letra en frase de esta manera buscaremos el lugar de nuestra letra en
nuestra clave y asi la encriptaremos para desencriptar es proceso es muy parecido solo que alreves
buscamos el lugar de nuestra símbolo o clase en nuestro alfabeto, es una sustitución

ANEXOS: (Gráficos, Fotografías y/o Dibujos de la Práctica en Realización)


Figura 1 Taller 6
Taller 6 Código de encriptación
Figura 2 Taller 6
Taller 6 Código de encriptación
Figura 3 Taller 6
Taller 6 Código de encriptación

Resultados Obtenidos
Gracias a todos los conocimiento aprendidos previamente en clase pudimos encriptar una frase esto
nos ayuda a proteger nuestros archivos y clases de esta manera no corremos riesgo al momento de
guardar las claves de los usuarios en alguna base de datos

Conclusiones y Recomendaciones
Recomiendo que no se compliquen en los caracteres que se van a utilizar para encriptar nuestra
clave.

También podría gustarte