Pseudocodigos

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

1 Realizar un algoritmo o seudocódigo para mostrar los

estudiantes que aprueba un examen cuando obtiene una

calificación mayor o igual a seis. Se requiere elaborar un

procedimiento que pida al usuario una Calificación, aplique el

criterio de aprobación e imprima “Aprobado” o “Reprobado”,

según sea el caso Elaborar un procedimiento que pida al

usuario una calificación, aplique el criterio de aprobación e

imprima “Aprobado” o “Reprobado”, según sea el caso

pseudocódigo para un algoritmo que muestra los estudiantes que aprueban un


examen cuando obtienen una calificación mayor o igual a seis:

# Inicializar las variables


cantidad_estudiantes = 0
estudiantes_aprobados = []

# Solicitar la cantidad de estudiantes


cantidad_estudiantes = solicitar_cantidad_estudiantes()

# Leer las calificaciones de los estudiantes


for i in range(cantidad_estudiantes):
calificacion = solicitar_calificacion()

# Aplicar el criterio de aprobación


if (calificacion >= 6):
estudiantes_aprobados.append(calificacion)

# Imprimir los estudiantes aprobados


for calificacion in estudiantes_aprobados:
print("El estudiante con calificación", calificacion, "aprobó el
examen")

Este pseudocódigo funciona de la siguiente manera:

 Inicializa las variables: Se inicializan las


variables cantidad_estudiantes y estudiantes_aprobados a 0.
 Solicitar la cantidad de estudiantes: Se solicita la cantidad de estudiantes al
usuario.
 Leer las calificaciones de los estudiantes: Se utiliza un bucle para leer las
calificaciones de los estudiantes.
 Aplicar el criterio de aprobación: Se utiliza un condicional para aplicar el
criterio de aprobación.
 Imprimir los estudiantes aprobados: Se utiliza un bucle para imprimir los
estudiantes aprobados.

Aquí hay una explicación de cada paso del pseudocódigo:

 Inicializa las variables: Se inicializan las


variables cantidad_estudiantes y estudiantes_aprobados a 0.
 Solicitar la cantidad de estudiantes: Se utiliza una función para solicitar la
cantidad de estudiantes al usuario. La función debe validar que la cantidad
de estudiantes sea un número entero positivo.
 Leer las calificaciones de los estudiantes: Se utiliza un bucle para leer las
calificaciones de los estudiantes. La función debe validar que la calificación
sea un número real entre 0 y 10.
 Aplicar el criterio de aprobación: Se utiliza un condicional para aplicar el
criterio de aprobación. Si la calificación es mayor o igual a seis, entonces el
estudiante aprueba el examen.
 Imprimir los estudiantes aprobados: Se utiliza un bucle para imprimir los
estudiantes aprobados. Se imprime la calificación del estudiante y la
palabra "aprobó".

ejemplo de pseudocódigo para un procedimiento que pida al usuario una


calificación, aplique el criterio de aprobación e imprima “Aprobado” o “Reprobado”,
según sea el caso:

def aprobar_examen(calificacion):
if (calificacion >= 6):
print("Aprobado")
else:
print("Reprobado")

Este procedimiento funciona de la siguiente manera:

 Solicitar la calificación: Se solicita la calificación al usuario.


 Aplicar el criterio de aprobación: Se utiliza un condicional para aplicar el
criterio de aprobación.
 Imprimir el resultado: Se imprime el resultado.
Este procedimiento es independiente del algoritmo anterior. Se puede utilizar para
mostrar los estudiantes aprobados o para cualquier otra tarea que requiera
determinar si un estudiante aprueba un examen.

4 Se desea elaborar un algoritmo que permita identificar la

cantidad de dólares equivalentes a una cantidad de

bolívares.

algoritmo que permite identificar la cantidad de dólares equivalentes a una


cantidad de bolívares:

# Inicializar las variables


bolivares = 0
dolares = 0

# Solicitar la cantidad de bolívares


bolivares = solicitar_cantidad_bolivares()

# Calcular la cantidad de dólares


dolares = bolivares / tasa_cambio

# Imprimir el resultado
print("La cantidad de dólares equivalentes es", dolares)

Este algoritmo funciona de la siguiente manera:

 Inicializa las variables: Se inicializan las variables bolivares y dolares a 0.


 Solicitar la cantidad de bolívares: Se solicita la cantidad de bolívares al
usuario.
 Calcular la cantidad de dólares: Se utiliza la siguiente fórmula para calcular
la cantidad de dólares equivalentes:
dolares = bolivares / tasa_cambio

Donde tasa_cambio es la tasa de cambio del bolívar al dólar.

 Imprimir el resultado: Se imprime el resultado.

Aquí hay una explicación de cada paso del algoritmo:

 Inicializar las variables: Se inicializan las variables bolivares y dolares a 0.


 Solicitar la cantidad de bolívares: Se utiliza una función para solicitar la
cantidad de bolívares al usuario. La función debe validar que la cantidad de
bolívares sea un número entero positivo.
 Calcular la cantidad de dólares: Se utiliza la siguiente fórmula para calcular
la cantidad de dólares equivalentes:
dolares = bolivares / tasa_cambio

Donde tasa_cambio es la tasa de cambio del bolívar al dólar. La tasa de cambio se


puede obtener de un sitio web de noticias o de un banco.

 Imprimir el resultado: Se imprime el resultado.

Este algoritmo es solo un ejemplo. Puedes modificarlo para que se adapte a tus
necesidades. Por ejemplo, puedes agregar más validaciones para los datos
proporcionados, o puedes imprimir más información sobre la operación.

Aquí hay algunas sugerencias para mejorar el algoritmo:

 Validar los datos proporcionados: Asegúrate de que los datos


proporcionados sean válidos. Por ejemplo, la cantidad de bolívares debe
ser un número entero positivo, y la tasa de cambio debe ser un número real
positivo.
 Imprimir más información: Puedes imprimir más información sobre la
operación, como la tasa de cambio utilizada.
5 Dados tres números reales, a, b y c, y el símbolo, S

(carácter), de un operador aritmético (+, -, *, /), imprimir el

resultado de la operación a S b S c.

pseudocódigo para un programa que dados tres números reales, a, b y c, y el


símbolo, S (carácter), de un operador aritmético (+, -, *, /), imprime el resultado de
la operación a S b S c:

# Inicializar las variables


a = 0
b = 0
c = 0
resultado = 0

# Solicitar los números reales


a = solicitar_numero_real()
b = solicitar_numero_real()
c = solicitar_numero_real()

# Solicitar el operador aritmético


s = solicitar_operador_aritmetico()

# Calcular el resultado
if (s == "+"):
resultado = a + b + c
elif (s == "-"):
resultado = a - b - c
elif (s == "*"):
resultado = a * b * c
else:
resultado = a / b / c

# Imprimir el resultado
print("El resultado de la operación es", resultado)

Este pseudocódigo funciona de la siguiente manera:

 Inicializa las variables: Se inicializan las variables que se utilizarán en el


programa.
 Solicita los números reales: Se solicitan los números reales al usuario.
 Solicita el operador aritmético: Se solicita el operador aritmético al usuario.
 Calcula el resultado: Se utiliza un condicional para determinar el operador
aritmético.
 Imprime el resultado: Se imprime el resultado.
Aquí hay una explicación de cada paso del pseudocódigo:

 Inicializar las variables: Se inicializan las variables a, b, c, y resultado a 0.


 Solicitar los números reales: Se utilizan funciones para solicitar los números
reales al usuario. Las funciones deben validar que los números reales sean
números reales.
 Solicitar el operador aritmético: Se utiliza una función para solicitar el
operador aritmético al usuario. La función debe validar que el operador
aritmético sea uno de los operadores aritméticos (+, -, *, /).
 Calcula el resultado: Se utiliza un condicional para determinar el operador
aritmético. Si el operador aritmético es +, entonces el resultado es a + b +
c. Si el operador aritmético es -, entonces el resultado es a - b - c. Si el
operador aritmético es *, entonces el resultado es a * b * c. Si el operador
aritmético es /, entonces el resultado es a / b / c.
 Imprime el resultado: Se imprime el resultado.

Este pseudocódigo es solo un ejemplo. Puedes modificarlo para que se adapte a


tus necesidades. Por ejemplo, puedes agregar más validaciones para los datos
proporcionados, o puedes imprimir más información sobre la operación.

Aquí hay algunas sugerencias para mejorar el pseudocódigo:

 Validar los datos proporcionados: Asegúrate de que los datos


proporcionados sean válidos. Por ejemplo, los números reales deben ser
números reales, y el operador aritmético debe ser uno de los operadores
aritméticos (+, -, *, /).
 Imprimir más información: Puedes imprimir más información sobre la
operación, como el operador aritmético utilizado.
6 El costo de un telegrama ordinario es de $100 si el número
de palabras es hasta 20, por cada palabra adicional se cobra

$20. Si el telegrama es urgente los costos son de $200 y

$400 respectivamente. Escribir el pseudocódigo para un

programa que lea el tipo del telegrama (una sola letra, 'O'

para ordinario y 'U' para urgente) y el número de palabras del

telegrama y escriba el costo de éste.

pseudocódigo para un programa que lee el tipo de telegrama (una sola letra, 'O'
para ordinario y 'U' para urgente) y el número de palabras del telegrama y escribe
el costo de éste:

# Inicializar las variables


tipo_telegrama = ""
numero_palabras = 0
costo_telegrama = 0

# Solicitar el tipo de telegrama


tipo_telegrama = solicitar_tipo_telegrama()

# Solicitar el número de palabras


numero_palabras = solicitar_numero_palabras()

# Calcular el costo del telegrama


if (tipo_telegrama == "O"):
if (numero_palabras <= 20):
costo_telegrama = 100
else:
costo_telegrama = 100 + (numero_palabras - 20) * 20
else:
costo_telegrama = 200 + (numero_palabras - 20) * 400

# Imprimir el costo del telegrama


print("El costo del telegrama es de", costo_telegrama)

Este pseudocódigo funciona de la siguiente manera:

 Inicializa las variables: Se inicializan las variables que se utilizarán en el


programa.
 Solicita el tipo de telegrama: Se solicita el tipo de telegrama al usuario.
 Solicita el número de palabras: Se solicita el número de palabras al usuario.
 Calcula el costo del telegrama: Se utiliza un condicional para determinar el
tipo de telegrama.
 Imprime el costo del telegrama: Se imprime el costo del telegrama.

Aquí hay una explicación de cada paso del pseudocódigo:

 Inicializar las variables: Se inicializan las


variables tipo_telegrama, numero_palabras, y costo_telegrama a valores
vacíos.
 Solicitar el tipo de telegrama: Se utiliza una función para solicitar el tipo de
telegrama al usuario. La función debe validar que el tipo de telegrama sea
una sola letra, 'O' para ordinario y 'U' para urgente.
 Solicitar el número de palabras: Se utiliza una función para solicitar el
número de palabras al usuario. La función debe validar que el número de
palabras sea un número entero positivo.
 Calcular el costo del telegrama: Se utiliza un condicional para determinar el
tipo de telegrama. Si el tipo de telegrama es 'O', entonces el costo del
telegrama es de $100 si el número de palabras es hasta 20, por cada
palabra adicional se cobra $20. Si el tipo de telegrama es 'U', entonces el
costo del telegrama es de $200 y $400 respectivamente.
 Imprime el costo del telegrama: Se imprime el costo del telegrama.

Este pseudocódigo es solo un ejemplo. Puedes modificarlo para que se adapte a


tus necesidades. Por ejemplo, puedes agregar más validaciones para los datos
proporcionados, o puedes imprimir más información sobre el telegrama.

Aquí hay algunas sugerencias para mejorar el pseudocódigo:

 Validar los datos proporcionados: Asegúrate de que los datos


proporcionados sean válidos. Por ejemplo, el tipo de telegrama debe ser
una sola letra, y el número de palabras debe ser un número entero positivo.
 Agregar más validaciones: Puedes agregar más validaciones para los datos
proporcionados, como verificar que el número de palabras no sea superior
a 100.
 Imprimir más información: Puedes imprimir más información sobre el
telegrama, como el número de palabras adicionales.
7 Escribir el pseudocódigo para un programa que lea tres

números positivos suministrados en orden ascendentes los

cuales representan las longitudes de los lados de un

triángulo. El programa deberá determinar si los tres lados

forman un triángulo y su tipo.

pseudocódigo para un programa que lee tres números positivos suministrados en


orden ascendentes y determina si los tres lados forman un triángulo y su tipo:

# Inicializar las variables


lado_1 = 0
lado_2 = 0
lado_3 = 0
tipo_triangulo = ""

# Solicitar los lados del triángulo


lado_1 = solicitar_lado()
lado_2 = solicitar_lado()
lado_3 = solicitar_lado()

# Verificar si los lados forman un triángulo


if (lado_1 + lado_2 > lado_3 and lado_1 + lado_3 > lado_2 and lado_2 +
lado_3 > lado_1):
# Los lados forman un triángulo

# Determinar el tipo de triángulo


if (lado_1 == lado_2 == lado_3):
tipo_triangulo = "Equilátero"
elif (lado_1 == lado_2 or lado_1 == lado_3 or lado_2 == lado_3):
tipo_triangulo = "Isósceles"
else:
tipo_triangulo = "Escaleno"

# Imprimir el resultado
print("Los lados forman un triángulo de tipo", tipo_triangulo)

Este pseudocódigo funciona de la siguiente manera:


 Inicializa las variables: Se inicializan las variables que se utilizarán en el
programa.
 Solicita los lados del triángulo: Se solicitan los lados del triángulo al usuario.
 Verifica si los lados forman un triángulo: Se utiliza la condición de
desigualdad triangular para verificar si los lados forman un triángulo.
 Determina el tipo de triángulo: Se utiliza un condicional para determinar el
tipo de triángulo.
 Imprime el resultado: Se imprime el resultado del programa.

Aquí hay una explicación de cada paso del pseudocódigo:

 Inicializar las variables: Se inicializan las variables lado_1, lado_2, lado_3,


y tipo_triangulo a 0.
 Solicitar los lados del triángulo: Se utiliza una función para solicitar los lados
del triángulo al usuario. La función debe validar que los lados sean números
positivos.
 Verificar si los lados forman un triángulo: Se utiliza la condición de
desigualdad triangular para verificar si los lados forman un triángulo. La
condición de desigualdad triangular es la siguiente:
(lado_1 + lado_2 > lado_3) and (lado_1 + lado_3 > lado_2) and (lado_2
+ lado_3 > lado_1)

Si la condición se cumple, entonces los lados forman un triángulo.

 Determinar el tipo de triángulo: Se utiliza un condicional para determinar el


tipo de triángulo. Los tipos de triángulos son los siguientes:
 Equilátero: Los tres lados son iguales.
 Isósceles: Dos de los lados son iguales.
 Escaleno: Los tres lados son diferentes.
 Imprime el resultado: Se imprime el resultado del programa.

Este pseudocódigo es solo un ejemplo. Puedes modificarlo para que se adapte a


tus necesidades. Por ejemplo, puedes agregar más validaciones para los datos
proporcionados, o puedes imprimir más información sobre el triángulo.

Aquí hay algunas sugerencias para mejorar el pseudocódigo:


 Validar los datos proporcionados: Asegúrate de que los datos
proporcionados sean válidos. Por ejemplo, los lados deben ser números
positivos.
 Agregar más validaciones: Puedes agregar más validaciones para los datos
proporcionados, como verificar que los lados sean enteros.
 Imprimir más información: Puedes imprimir más información sobre el
triángulo, como la longitud de cada lado.

También podría gustarte