0% encontró este documento útil (0 votos)
16 vistas5 páginas

Lab 1

Cargado por

Rosxana Torres
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
0% encontró este documento útil (0 votos)
16 vistas5 páginas

Lab 1

Cargado por

Rosxana Torres
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/ 5

Facultad de Ingeniería

Escuela de Ingeniería de Sistemas y Computación


Algoritmia y Programación

NORMAS PARA LA ENTREGA DE LOS LABORATORIOS

● Coloque el nombre de los integrantes del grupo (máximo tres estudiantes), nombre del profesor,
número del grupo de Algoritmia y número de laboratorio presentado en el encabezado de todos sus
programas.

● Lugar y Medio de Entrega: Todos los archivos que se soliciten en el informe se deben subir al
campus virtual en el respectivo enlace del laboratorio.

● Plazo: Los estudiantes deben subir los archivos antes del día y la hora establecida por el profesor
en el campus virtual, el vínculo para esta actividad se deshabilitará automáticamente una vez se
cumpla el plazo.

● Durante el curso no se recibirán informes de laboratorio enviados por correo electrónico.

Laboratorio No. 1

Algoritmos básicos de entrada y salida


Fecha de Asignación:

Objetivos:

1 Identificar la estructura básica de un algoritmo


1 Familiarizar al estudiante con las fases del desarrollo de un algoritmo
2 Familiarizar al estudiante con la identificación de la sintaxis de un programa en Python
3 Reconocer la importancia de los tipos de datos en un lenguaje de programación
4 Utilizar las instrucciones aritméticas para realizar cálculos básicos en Python
5 Comprender el uso y la sintaxis de las operaciones de lectura y escritura mediante la función
input() y la función print()
Para cada ejercicio los entregables son:

1. Análisis del problema


1.1. Entradas y salidas (10 %)
1.2. Proceso (20 %)
2. Algoritmo en pseudocódigo (25 %)
3. Programa en Python (25 %)
4. Prueba de escritorio (20 %)
TOTAL (100 %)

Se debe entregar un informe PDF con los puntos 1, 1.1, 1.2, 2 y 4 de la metodología. El punto
3 corresponde a los archivos .py

● Problema 1 [20pts]. Entrevista laboral

Usted debe crear un programa que le permita al usuario contestar las preguntas base
de una entrevista laboral, la secuencia de preguntas que debe realizar el programa
son:

1. ¿Cuál es su nombre completo?


2. ¿Cuál es tu estado civil?
3. ¿Nivel de estudios?
4. ¿Nivel de dominio del idioma inglés (básico, intermedio, interprete)?
5. ¿Cuál es su profesión?
6. ¿Aspiración salarial?

Para cada pregunta el usuario debe proporcionar una respuesta, por ejemplo:

1 PC: ¿Cuál es su nombre completo?


Usuario : Pedro Antonio Cano
2 PC: ¿Cuál es tu estado civil?
Usuario : Soltero
3 PC:¿Nivel de estudios?
Usuario : Pregrado
4 PC: ¿Nivel de dominio del idioma ingles (basico, intermedio, interprete)?
Usuario : Intermedio
5 PC: ¿Cual es su profesión?
Usuario : Médico
6 PC: ¿Aspiración salarial?
Usuario : 4.500.000
Al finalizar la encuesta, el programa debe entregar la siguiente salida con los datos
que ha digitado el usuario:

Estimado Aspirante, los datos que hemos recibo son:


Nombre Completo: Pedro Antonio Cano
Estado Civil: Soltero
Nivel de Estudios : Pregrado
Nivel de dominio en idioma Inglés: Intermedio
Profesión : Médico
Aspiración Salarial : 4.500.000

● Problema 2 [40pts]. Estadísticas de ventas de carros

El coronavirus ha afectado el comercio de todo tipo de productos, para el caso de los carros
se observa un gran número de carros del año 2020 en stock. La empresa XMC produce 4
tipos de carros y ha decidido crear un programa en Python que permita determinar algunos
datos estadísticos en una fecha determinada.

En la siguiente tabla se muestran los 4 tipos de carros que produce:

Usted debe crear dicho programa el cual debe permitir registrar los siguientes datos para los
carros modelo 2020:

1 Fecha
2 Cantidad de Optras Producidos:
3 Cantidad de Optras Vendidos:
4 Cantidad de Nivius Producidos:
5 Cantidad de Nivius Vendidos:
6 Cantidad de Van Producidos:
7 Cantidad de Van Vendidos:
8 Cantidad de Turbos Producidos:
9 Cantidad de Turbos Vendidos:

El programa debe entregar las siguientes salidas:

1 Fecha
2 Cantidad de Optras en bodega:
3 Cantidad de Nivius en bodega:
4 Cantidad de Van en bodega:
5 Cantidad de Turbos en bodega:
6 Total, de carros producidos
7 Total, de carros en bodega
8 Porcentaje de carros vendidos
9 Porcentaje de carros en bodega
10 Porcentaje de carros de tipo Familiar en bodega

● Problema 3 [40pts]. Nota final Algoritmia

El profesor de Algoritmia ha decidido crear un programa en Python que le permita calcular la nota final
para cada uno de sus estudiantes, la nota final del curso se calcula con base en los siguientes
porcentajes: Laboratorios (30%), Primer Parcial(25%), Segundo Parcial (25%) y Proyecto (20%).

Usted debe crear un programa en Python que permita el registro de los siguientes datos, para 3
estudiantes:

1. Código del estudiante


2. Nombre completo del estudiante
3. Nota Final Laboratorios
4. Nota Primer Parcial
5. Nota Segundo Parcial
6. Nota Proyecto

El programa debe entregar las siguientes salidas:

1 Código del estudiante


2 Nombre del estudiante
3 Nota Final
4 Nota promedio del grupo

Ejemplo:

Entradas
Código del primer estudiante : 2020151
Nombre completo del estudiante: Pedro Pérez Pinto
Nota Final Laboratorios : 5
Nota Primer Parcial : 5
Nota Segundo Parcial : 5
Nota Proyecto : 5

Código del segundo estudiante : 2020152


Nombre completo del estudiante: Carolina Cano Pinto
Nota Final Laboratorios : 4
Nota Primer Parcial : 4
Nota Segundo Parcial : 4
Nota Proyecto : 4

Código del tercer estudiante : 2020153


Nombre completo del estudiante: Juan Valencia Bahamon
Nota Final Laboratorios : 3
Nota Primer Parcial : 3
Nota Segundo Parcial : 3
Nota Proyecto : 3

Salidas
Código del primer estudiante : 2020151
Nombre completo del estudiante: Pedro Pérez Pinto
Nota Final : 5

Código del segundo estudiante : 2020152


Nombre completo del estudiante: Carolina Cano Pinto
Nota Final : 4

Código del tercer estudiante : 2020153


Nombre completo del estudiante: Juan Valencia Bahamon
Nota Final : 3

Nota Promedio del Grupo : 4.3

Fecha de Entrega: 25 de noviembre

También podría gustarte