Python Ejercicios

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

ALGORITMO Y ESTRUCTURA DE

PROGRAMACION
Estructura selectiva múltiple
PROPOSITO DE LA SEMANA

Implementar los algoritmos realizados en


PSEINT en Python.
EJERCICIOS

Dados tres números, determinar si la suma de cualquier pareja de ellos es igual al tercer número. Si se
cumple esta condición, escribir “Iguales” y, en caso contrario, escribir “Distintas”.

Escribir un numero por teclado y que nos diga si es par o impar

Imprimir en pantalla números hasta el 100, que inicien en 1 y aumenten de 2 en 2.


Imprimir por pantalla los números de 1 al 10 y si no esta en ese rango que de un mensaje de error
ALGORITMOS 1. Dados tres números, determinar si la suma de cualquier pareja de
ellos es igual al tercer número. Si se cumple esta condición, escribir
“Iguales” y, en caso contrario, escribir “Distintas”.
Inicio

Leer A,B,C

si
A+B=C

no
si
A+C=B

no si
B+ C = A
no
Escribir Escribir
“DISTINTO” “Iguales”

Fin
Algoritmo NOTASDELALUMNO
Escribir 'Ingrese nota del alumno'
Leer NOTA
Segun NOTA Hacer
0,1,2:
Escribir 'Necesita reforzamiento'
3,4:
Escribir 'Desaprobado'
5,6,7:
Escribir 'Aprobado'
8,9:
Escribir 'Excelente'
10:
Escribir 'Becado'
De Otro Modo:
Escribir 'Solo se registran notas
enteras de 0 a 10'
Fin Segun
FinAlgoritmo
PREGUNTA 1: Calcular el área de un triángulo
Calcular el área de un triángulo solicitando al usuario la base y la altura.
Fórmula
Área del triángulo = base * altura / 2
Consideraciones
La base y la altura deben ser números enteros.
El área calculada puede incluir decimales.

Resultado
Como resultado, el usuario debe ver el siguiente mensaje en pantalla:
El área del triángulo con base base ingresada y altura altura ingresada es área
calculada.
PREGUNTA 2:
El curso tiene 4 prácticas calificadas, 1 examen parcial y 1 examen final, siendo eliminada la
nota más baja de las 4 prácticas. Las notas deben ser ingresadas por el usuario y deben ser
números enteros.
Fórmula para hallar la nota final:
Nota final = 50% Promedio de prácticas + 22% Examen Parcial + 28% Examen Final
La nota final redondear a 0 decimales

PREGUNTA 3:
Según el saldo de una cuenta bancaria, el sistema debe mostrar los siguientes mensajes:
Si el saldo excede los S/. 0, mostrar: “Saldo positivo”.
Si el saldo es inferior a S/. 0, mostrar: “Saldo negativo”.
Si el saldo es S/.0, mostrar “Sin saldo en la cuenta”.

El saldo de la cuenta bancaria debe ser ingresado por el usuario y puede incluir decimales.
PREGUNTA 4:
Al ingresar N notas de un estudiante calcular:
a) Cuantas notas tiene reprobadas.
b) Cuantas notas aprobadas.
c) El promedio de notas.
d) El promedio de notas aprobadas y reprobadas.

PREGUNTA 5:
En la universidad se desea calcular el promedio de cuatro notas y luego del
promedio determinar si el alumno está aprobado o desaprobado si el
promedio es mayor o igual a 11.

El resultado debe ser :


El Alumno “Alumno” tiene las siguientes notas : nota1, nota 2, nota 3, nota4
y el promedio es “promedio”
El alumno esta “Aprobado o desaprobado”
PREGUNTA 6:
Escribir un algoritmo para que reconozca si una un letra del abecedario es vocal o
consonante

PREGUNTA 7:
Algoritmo HorasExtra
Escribir 'Ingrese nombre del trabajador, Precio por
hora, numero de horas trabajadas'
Leer Nombre, Precio, Horas
Si Horas<=40 Entonces
Salario<-Precio*Horas
Escribir 'El salario de: ' Nombre ' es: '
Salario
SiNo
Salarioe<-40*Precio+1.5*Precio*(Horas-40)
Escribir 'El salario de: ' Nombre ' con horas
extras es: ' Salarioe
Fin Si
FinAlgoritmo
PREGUNTA 8:
Realizar un algoritmo que nos permita determinar si un alumno tiene una nota de
Desaprobado, de 0,1 y 2 necesita reforzamiento, 3, 4 Desaprobado. 5,6,7 Aprobado. 8,
9 Excelente. 10 es becado.

PREGUNTA 9:
Se desea diseñar un algoritmo que escriba los nombres de los días de la semana en
función del valor de una variable DIA introducida por teclado. Los días de la semana
son 7; por consiguiente, el rango de valores de DIA será 1 .. 7, y caso de que DIA tome
un valor fuera de este rango se deberá producir un mensaje de error advirtiendo la
situación anómala.

PREGUNTA10:
Realizar un algoritmo que muestre opciones de Suma(1), resta(2), multiplicar(3) y
realiza las operaciones con dos números según la opción elegida.
Algoritmo SeleccionMultiple
Definir opc, n1, n2 Como Entero
Escribir 'Menú de Opciones'
Escribir ' 1 : Suma'
Escribir ' 2 : Resta'
Escribir ' 3 : Multiplicación'
Escribir 'Ingrese Opción:'
Leer opc
Según opc hacer
1:
Escribir 'Ingresa dos números'
Leer n1, n2
resultado = n1 + n2
Escribir ' La suma es: ', resultado
2:
Escribir 'Ingresa dos números'
Leer n1, n2
resultado = n1 - n2
Escribir ' La resta es: ', resultado
3:
Escribir 'Ingresa dos números'
Leer n1, n2
resultado = n1 * n2
Escribir ' La multiplicación es: ', resultado
De otro modo:
Escribir 'Opción no valida'
FinSegun
FinAlgoritmo
Referencias

• Joyanes Aguilar, L. (2013). Fundamentos generales de


programación. México, D.F. : McGraw Hill, 2013.

También podría gustarte