Está en la página 1de 7

UNIVERSIDAD CATOLICA DE SANTA MARIA

FACULTAD DE CIENCIA E INGENIERÍAS FÍSICAS Y FORMALES

ESCUELA PROFESIONAL DE INGENIERÍA INDUSTRIAL

PRÁCTICA N° 2

Curso: COMPUTACIÓN APLICADA

Profesor: BRAULIO ANGEL BUSTOS ARAPA

Hecho por:
Zúñiga Ojeda
María Fernanda

Arequipa - Perú
2023
COMPUTACION APLICADA
PRACTICA2
Realizar el algoritmo, pseudocodigo y código para cada uno de los siguientes
ejercicios
EJERCICIO 1

 ALGORITMO:
1. Solicitar al usuario el número de respuestas correctas, incorrectas y en blanco.
2. Calcular el puntaje final multiplicando el número de respuestas correctas por
3, restando el número de respuestas incorrectas y sumando el número de
respuestas en blanco multiplicado por 0.
3. Mostrar el puntaje final al usuario.

 PSEUDOCÓDIGO:
1. Leer num_respuestas_correctas, num_respuestas_incorrectas,
num_respuestas_en_blanco
2. puntaje_final = (num_respuestas_correctas * 3) - num_respuestas_incorrectas
+ (num_respuestas_en_blanco * 0)
3. Mostrar puntaje_final

 CÓDIGO:
1. num_respuestas_correctas = int(input("Ingrese el número de respuestas
correctas: "))
2. num_respuestas_incorrectas = int(input("Ingrese el número de respuestas
incorrectas: "))
3. num_respuestas_en_blanco = int(input("Ingrese el número de respuestas en
blanco: "))

4. puntaje_final = (num_respuestas_correctas * 3) - num_respuestas_incorrectas


+ (num_respuestas_en_blanco * 0)

5. print("El puntaje final es:", puntaje_final)

EJERCICIO 2
 ALGORITMO:
1. Solicitar al usuario el número de partidos ganados, perdidos y empatados por
ABC Club en el Torneo Apertura.
2. Calcular el puntaje total multiplicando el número de partidos ganados por 3,
sumando el número de partidos empatados y multiplicando por 1, y sumando
el número de partidos perdidos multiplicado por 0.
3. Mostrar el puntaje total al usuario.

 PSEUDOCÓDIGO:
1. Leer num_partidos_ganados, num_partidos_empatados,
num_partidos_perdidos.
2. puntaje_total = (num_partidos_ganados * 3) + (num_partidos_empatados * 1)
+ (num_partidos_perdidos * 0)
3. Mostrar puntaje_total.

 CÓDIGO:
1. num_partidos_ganados = int(input("Ingrese el número de partidos ganados:
"))
2. num_partidos_empatados = int(input("Ingrese el número de partidos
empatados: "))
3. num_partidos_perdidos = int(input("Ingrese el número de partidos perdidos:
"))

4. puntaje_total = (num_partidos_ganados * 3) + (num_partidos_empatados * 1)


+ (num_partidos_perdidos * 0)

5. print("El puntaje total de ABC Club en el Torneo Apertura es:", puntaje_total)

EJERCICIO 3

 ALGORITMO:
1. Solicitar al usuario la capacidad del disco duro en gigabytes.
2. Calcular la cantidad de megabytes en el disco duro multiplicando la capacidad
en gigabytes por 1,024.
3. Calcular la cantidad de micro discos necesarios dividiendo la cantidad de
megabytes en el disco duro entre 1.44 megabytes por micro disco.
4. Mostrar la cantidad de micro discos necesarios al usuario.
 PSEUCÓDIGO:
1. Leer capacidad_disco en gigabytes
2. cantidad_megabytes = capacidad_disco * 1024
3. cantidad_micro_discos = cantidad_megabytes / 1.44
4. Mostrar cantidad_micro_discos

 CÓDIGO:
1. capacidad_disco = float(input("Ingrese la capacidad del disco duro en
gigabytes: "))

2. cantidad_megabytes = capacidad_disco * 1024

3. cantidad_micro_discos = cantidad_megabytes / 1.44

4. print("La cantidad de micro discos 3.5 necesarios para hacer una copia de
seguridad es:", cantidad_micro_discos)

EJERCICIO 4

 ALGORITMO:
1. Solicitar al usuario la velocidad del móvil en metros por segundo.
2. Solicitar al usuario el tiempo en segundos que el móvil ha estado en
movimiento.
3. Calcular la distancia recorrida por el móvil multiplicando la velocidad por el
tiempo.
4. Mostrar la distancia recorrida al usuario.

 PSEUDOCÓDIGO:
1. Leer velocidad
2. Leer tiempo
3. distancia = velocidad * tiempo
4. Mostrar distancia

 CÓDIGO:
1. velocidad = float(input("Ingrese la velocidad del móvil en metros por
segundo: "))

2. tiempo = float(input("Ingrese el tiempo en segundos que el móvil ha estado en


movimiento: "))

3. distancia = velocidad * tiempo

4. print("La distancia recorrida por el móvil es:", distancia, "metros")

EJERCICIO 5
 ALGORITMO:
1. Solicitar al usuario que ingrese un número entre 0 y 10.
2. Verificar si el número ingresado es par o impar usando el operador módulo
(%).
3. Mostrar al usuario si el número es par o impar.

 PSEUDOCÓDIGO:
1. Leer numero
2. Si número % 2 es igual a 0 entonces
Mostrar "El número es par"
Si no
Mostrar "El número es impar"

 CÓDIGO:
1. numero = int(input("Ingrese un número entre 0 y 10: "))

2. if numero % 2 == 0:
3. Si es par, mostrar "El número es par".
4. print("El número es par")
else:
5. Si es impar, mostrar "El número es impar".
6. print("El número es impar")

EJERCICIO 6

 ALGORITMO:
1. Solicitar al usuario las coordenadas (x,y) del punto A.
2. Solicitar al usuario las coordenadas (x,y) del punto B.
3. Calcular la distancia entre los puntos A y B usando la fórmula de distancia
euclidiana.
4. Mostrar la distancia entre los puntos A y B.

 PSEUCÓDIGO:
1. Leer x1, y1
2. Leer x2, y2
3. distancia = raiz((x2-x1)^2 + (y2-y1)^2)
4. Mostrar distancia

 CÓDIGO:
1. x1 = float(input("Ingrese la coordenada x del punto A: "))
2. y1 = float(input("Ingrese la coordenada y del punto A: "))

3. x2 = float(input("Ingrese la coordenada x del punto B: "))


4. y2 = float(input("Ingrese la coordenada y del punto B: "))

5. distancia = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5

6. print("La distancia entre los puntos A y B es:", distancia)

EJERCICIO7

 ALGORITMO:
1. Solicitar al usuario que ingrese el sueldo del trabajador.
2. Verificar si el sueldo es menor a $1000.
3. Si el sueldo es menor a $1000, aplicar un aumento del 15% al sueldo.
4. Mostrar al usuario el sueldo que percibirá el trabajador.

 PSEUCÓDIGO:
1. Leer sueldo
2. Si sueldo es menor a $1000 entonces
sueldo = sueldo * 1.15
Fin Si
3. Mostrar "El sueldo que percibirá el trabajador es", sueldo

 CÓDIGO:
1. sueldo = float(input("Ingrese el sueldo del trabajador: "))

2. if sueldo < 1000:


3. Si es menor a $1000, aplicar un aumento del 15% al sueldo.
4. sueldo = sueldo * 1.15

5. print("El sueldo que percibirá el trabajador es:", sueldo)

EJERCICIO 8

 ALGORITMO:
1. Solicitar al usuario que ingrese un año.
2. Verificar si el año es divisible entre 4.
3. Si es divisible entre 4, verificar si es divisible entre 100.
4. Si es divisible entre 100, verificar si es divisible entre 400.
5. Si es divisible entre 400, el año es bisiesto.
6. Si no es divisible entre 400, pero sí entre 100, el año no es bisiesto.
7. Si no es divisible entre 100, pero sí entre 4, el año es bisiesto.
8. Si no es divisible entre 4, el año no es bisiesto.
9. Mostrar al usuario si el año es bisiesto o no.

 PSEUDOCÓDIGO:
1. Leer año.
2. Si año es divisible entre 4 entonces.
Si año es divisible entre 100 entonces.
Si año es divisible entre 400 entonces
Mostrar "El año es bisiesto"
Sino
Mostrar "El año no es bisiesto"
Fin Si
Sino
Mostrar "El año es bisiesto"
Fin Si
Sino
Mostrar "El año no es bisiesto"
Fin Si

 CÓDIGO:
1. año = int(input("Ingrese un año: "))

2. if año % 4 == 0:
3. Si es divisible entre 4, verificar si es divisible entre 100.
4. if año % 100 == 0:
5. Si es divisible entre 100, verificar si es divisible entre 400.
6. if año % 400 == 0:
7. print("El año es bisiesto")
8. else:
9. print("El año no es bisiesto")
10. else:
11. print("El año es bisiesto")
12. else:
13. print("El año no es bisiesto")

También podría gustarte