Desarrollo de Software 1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

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 TALLER N° 3

Facilitador: Ing. José Javier Chirú F. Asignatura: Desarrollo de Software I


Estudiante Isaac Barreno Fecha: 16/2/2022 Grupo: ___________
A. TÍTULO DE LA EXPERIENCIA: Taller de estructuras alternativas.

B. TEMAS: Estructura Alternativas.

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:
1. Trabaje de manera individual.
2. La actividad debe ser desarrollado en el tiempo establecido por el docente.
3. Presentar el análisis y diseño de los problemas
4. La solución de los problemas debe ser en Seudocódigo
5. Anexar la prueba de escritorio para validar la solución
6. La entrega de la solución en PDF en la plataforma de ECAMPUS Y CON EL FORMATO DE
ENTREGA DE TALLER

E. ENUNCIADOS:

1. Escribir un programa que lea la hora de un día de notación de 24 horas y la respuesta en


notación de 12 horas. Por ejemplo, si la entrada es 13:45, la salida será: 1:45 PM.
2. Calcular el sueldo de un trabajador le aplica un aumento del 15% si su sueldo es inferior a
B/.1000 y 12% en caso contrario. Imprimir el nuevo sueldo.
3. Desarrollar un algoritmo que permita calcular el cuadrado de un numero teniendo en cuenta
que solo se debe calcular si se ingresa 10,20,30 o 40.
4. Se desea leer las edades de tres de los hijos de un matrimonio y escribir la edad mayor y la
media de las tres edades.
5. Diseñe un algoritmo que capture el nombre y la cantidad de votos que obtuvieron cada uno
de los 4 aspirantes a la Alcaldía de Cartagena e informe quien fue el ganador y quien fue el
que obtuvo menos cantidad de votos.
6. Desarrolle un programa que introduzca el número de un mes (1 a 12) y visualice el número
de días de ese mes.
7. El costo de la entrada a un parque de diversión depende de la edad de una persona; si la
persona tiene más de 1 año y menos de 4 años entra gratis; si tiene entre 4 y 8 años paga $2,
si tiene entre 9 y 16 años paga $5, si tiene entre 17 y 35 años pagar $7 y si tiene más de 35
años paga $10.Desarrolle un algoritmo para determinar el costo de boleto.
8. Una persona desea comprar una de tres máquinas. Si opta por una maquina plana tendrá
un descuento del 11%, si opta por una recubridora el 17% y si opta por una fileteadora el
25%.
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 TALLER N° 3

1. Desarrollar un algoritmo donde se muestre el precio original, el descuento y el precio que


pagara el cliente.

F. RECURSOS:
Moodle, Teams ,Videos o tutoriales de youtube.

G. RESULTADOS (OPCIONAL, DE ACUERDO CON LA ACTIVIDAD):

Problema 1

Análisis y Diseño
Entradas Proceso Salida
Restar -12 si se llegase a pasar del Marca el horario de forma regular.
horas y minutos #12 hacia adelante
Algoritmo
Algoritmo Hora
{
//Bloque declarativo de Variables
Entero horas, minu;
//Bloque de Instrucciones
Imprimir("inserte hora");
leer (horas);
Imprimir("inserte minutos");
leer (minu);
Si horas<=12 o horas<=1 Entonces
Imprimir("tu hora AM y es: "), horas, minu
sino
restarhoras=horas-12
Imprimir("tu hora PM y es: "), restarhoras, minu
}
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 TALLER N° 3

Prueba de Escritorio

Variables en memoria

Pantalla

horas minutos restarhora

Introduzca horas: 15
Introduzca minutos: 34
15 34 -12 Restar hora: 15-12
tu hora PM es: 3:34
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 TALLER N° 3

Problema 2

Análisis y Diseño
Entradas Proceso Salida
Sueldo

Algoritmo

algoritmo SueldoNuevo

Escribir ("¿Cual es su sueldo")


leer sueldo
Si sueldo<1000 Entonces
Suelalt=(sueldo*1.15)
escribir ("Se agreso su 15% y su sueldo actual es") , Suelalt
SiNo
Suelat=(sueldo*1.12)
escribir("su sueldo acutual es") , Suelat
Fin Si
FinAlgoritmo
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 TALLER N° 3

Prueba de Escritorio

Variables en memoria
Pantalla
Suelalt Suelat var..

Suelalt
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 TALLER N° 3

Problema 3

Análisis y Diseño
Entradas Proceso Salida

Algoritmo

algoritmo CuadradoNeto
escribir ("¿Cuanto mide el cuadraro?")
Leer cubo
Si cubo=10 o cubo=20 o cubo=30 o cubo=40 Entonces
cua=(cubo*cubo)
Escribir ("su cubo es,") , cua
SiNo
escribir ("no cumple con los parametros")
Fin Si

FinAlgoritmo

Prueba de Escritorio

Variables en memoria
Pantalla
var.. var.. var..
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 TALLER N° 3

Problema 4

Análisis y Diseño
Entradas Proceso Salida
Mayor, mediano, menor Identificar la edad de los 3 niños y Sacar la edad del mayor
sacar la media de las 3 edades Sacar la media de los 3

Algoritmo

algoritmo Edad
Escribir ("Escribir edad del mayor")
leer a
escribir ("Escribir edad del mediano")
leer b
escribir ("Escribir edad del menor")
leer c
escribir (" Edad del Mayor es:"), a
prom=(a+b+c)/3
Escribir (" esta es la media de las tres edades:"), prom

FinAlgoritmo
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 TALLER N° 3

Prueba de Escritorio

Variables en memoria
Pantalla
var.. var.. var..
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 TALLER N° 3

Problema 5

Análisis y Diseño
Entradas Proceso Salida

Algoritmo

Prueba de Escritorio

Variables en memoria
Pantalla
var.. var.. var..
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 TALLER N° 3

Problema 6

Análisis y Diseño
Entradas Proceso Salida

Algoritmo

Prueba de Escritorio

Variables en memoria
Pantalla
var.. var.. var..
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 TALLER N° 3

Problema 7

Análisis y Diseño
Entradas Proceso Salida

Algoritmo

Prueba de Escritorio

Variables en memoria
Pantalla
var.. var.. var..
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 TALLER N° 3

H. BIBLIOGRAFIA:

Autor Año Nombre Editorial


Joyanes Aguilar, L. (2008) Fundamentos de la Programación McGrawHill
Barraza, O., Krol, F., (2012) Introducción a la Programación Universidad
Velásquez, M. y Orientada a Objetos Tecnológica de
Meléndez, L Panamá

I. RÚBRICAS:

Aspectos a Evaluar Puntaje


Máximo
100%

Estilo de escritura 5
Indentar 5
Claridad en la Escritura 5
Breve documentación a través de 5
comentarios
Secuencia lógica (Seudocódigo) 35
Prueba de Escritorio 25
Código en Lenguaje C 10
Optimización de instrucciones 5
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 TALLER N° 3

Puntualidad en la entrega 5
Total 100

You might also like