Guia de Actividade N°12 - Práctica N°4

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

FC-FISC-1-8-2020

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ


FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°12
PRÁCTICA N°4

Facilitador(a): __________________________________ Asignatura: _____________________________


Estudiante: _________________________________ Fecha: __________________ Grupo: ___________

A. TÍTULO DE LA EXPERIENCIA: Programas con estructuras alternativas

B. TEMAS:
Estructuras Alternativas (simples, dobles y múltiples)

C. OBJETIVO(S):
Resolver problemas que manejen las estructuras de alternativa, a través de una metodología estructurada, atendiendo a
las especificaciones de los algoritmos en pseudocódigo.

D. METODOLOGÍA SUGERIDA:
1) La actividad será individual.
2) Presentar el análisis y diseño de los problemas.
3) La solución de los problemas debe ser en Seudocódigo.
4) Anexar la prueba de escritorio para validar la solución.

E. ENUNCIADO:
1. Elabore un programa que lea los valores de cuatro enteros a, b, c y d. Imprimir el mensaje “SI”, si el valor de a/b = c/d,
en caso contrario imprimir “NO”. El programa debe evaluar si alguno de los valores de b o d es cero, y de ser así debe
imprimir un mensaje que diga “Indefinido”.
2. Elabore un programa en el que se calcule el valor de Y, calculado en base a 4 valores (a, b, c y d), el cual depende de
las siguientes relaciones establecidas por un valor x:
Si x > 0, Y= (a+b)*(c+d)
Si x = 0, Y= (a+b)/(c+d)
Si x < 0, Y= (a+b-c)*d
Debe imprimir el valor de Y.
3. Elabore un programa que calcule el promedio de un estudiante que tiene 5 calificaciones. El programa debe mostrar
el nombre del estudiante, el promedio obtenido y la calificación correspondiente (A, B, C, D ó F).
4. Elabore un programa que lea una vocal y determine si es una vocal abierta o cerrada.
5. Elabore un programa que permita determinar el porcentaje de descuento que una tienda ofrece a sus clientes de
acuerdo a la cantidad de artículos que compren, sí un cliente compra menos de 10 artículos no tiene derecho a
descuento y se le da un mensaje “No aplica para descuento”, en caso de que el cliente compre de 10 a 20 artículos
recibirá un 15% de descuento y el mensaje será “Aplica un 15% de descuento, en caso de que compre de 21 a 35
artículos tendrá derecho a un 20% de descuento y se le indicará el correspondiente mensaje, en caso de comprar
más de 35 artículos recibirá un 25% de descuento. El programa debe solicitar la cantidad de artículos comprados y se
le indicará el mensaje correspondiente.
6. Elabore un programa en el que usuario ingrese la hora en formato 24hrs (hh:mm) y el programa debe presentar la
hora en formato 12hrs (hh:mm AM/PM). Tome en cuenta variables independientes para las horas y para los minutos.
7. Elabore un programa que determine la cantidad de días que tiene un mes tomando en cuenta el año.
8. Elabore un programa que permita ingresar un número entero y determinar la cantidad de cifras que tiene el número
(1,2,3 o 4 cifras).
FC-FISC-1-8-2020
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°12
PRÁCTICA N°4

9. Elabore un programa en el que, dados el mes y día de nacimiento de una persona, determine si su signo zodiacal es
de tierra, fuego, aire o agua.
10. Elabore un programa que permita a un empleado conocer su salario mensual de acuerdo con la tarifa por hora y a la
cantidad de horas trabajadas en cada semana (tome en cuenta que son 4 semanas), debe solicitarle al usuario la
tarifa por hora y las horas trabajadas cada una de las 4 semanas que corresponden al mes. Es importante conocer
que, si un empleado labora 40hrs semanales o menos, el salario se calculará de forma habitual (tarifa por hora por
horas trabajadas), y en caso de que el empleado labore más de 40hrs y menos de 65hrs semanales se le calculará el
salario considerando las horas extra (las horas excedentes a 40 son consideradas horas extra) y estas se pagarán al
150%, y en caso de que las horas semanales sean mayores a 65hrs se le reconocerá las horas extras al 200%. El
programa debe presentar el desglose del salario semanal con su respectivo pago de horas extra, y el salario mensual
obtenido.

F. PROCEDIMIENTO:
Para cada definición de problema de la sección E (enunciados), presentar en la sección H (resultados):
a. Análisis y Diseño del Problema
b. Algoritmo
c. Prueba de Escritorio

G. RECURSOS:
La guía de la actividad, material de clases, plantillas (análisis y diseño, algoritmo y prueba de escritorio)

H. RESULTADOS:
1.

I. BIBLIOGRAFIA:
Material de clases, internet.

J. RÚBRICAS:
Puntaje Máximo
Aspectos a Evaluar
100%
Manejo de las reglas de escritura de 5
algoritmo
Análisis y Diseño (2pts c/u) 20
Algoritmo (en pseudocódigo) (5pts c/u) 50
Prueba de Escritorio (2pts c/u) 20
*Puntualidad en la entrega 5
Total 100

También podría gustarte