Está en la página 1de 2

UNIVERSIDAD ANTONIO NARIÑO

FACULTAD DE INGENIERÍA MECÁNICA, ELECTRÓNICA Y BIOMÉDICA “FIMEB"

LOGICA DE COMPUTADORES

TALLER CORTE I

1. Escriba un algoritmo que, usando solamente dos variables, calcule el promedio de cinco enteros
dados por el usuario.

2. Implemente un algoritmo que le permita al usuario ingresar un numero del 1 al 12 haciendo


alusión a los meses del año (1 = Enero, 2=Febrero…. 12= Diciembre), y que permita visualizar en
pantalla si el mes tiene 30 o 31 días, para el mes de febrero especificar que tiene entre 28 o 29
días. Utilizar la estructura si - entonces y los operadores lógicos necesarios.

3. Escriba un algoritmo haciendo uso del programa Pseint que permita identificar si el número
ingresado por el usuario es un numero positivo, negativo, o cero.

4. Realice un algoritmo que permita calcular el valor absoluto de un número. Nota: se debe realizar
sin utilizar la función abs() del programa Pseint

5. Escriba un algoritmo para leer el valor de un entero m y muestre que el valor de n es 1 cuando m
es mayor que 0, 0 cuando m es 0 y -1 cuando m es menor que 0.

6. Escriba un algoritmo para verificar si un número es o no divisible entre 5 y 11. Para verificar la
divisibilidad de cualquier número utilizar el operador de modulo.

7. La cafetería Juan Vaupés premia sus clientes con un descuento del 10% para consumos de entre
$20000 hasta $70000 y un descuento de 20% para consumos mayores. Sin embargo, al realizar
cualquier compra, se aplica un impuesto del 19%. Elabore el algoritmo que determine el monto
del descuento, el impuesto y el valor total a pagar.
8. Desarrolle en pseint el siguiente algoritmo que acepta tres números enteros e imprime en pantalla
el mayor de ellos.
El diseño del algoritmo requiere de una serie de comparaciones sucesivas. Las operaciones
sucesivas son las siguientes:
1. Inicio.
2. Introducir los tres números A, B, C.
3. Comparar A y B:
• si A es menor que B:
– comparar B y C:
• si B es mayor que C, el mayor es B,
• si B es menor que C, el mayor es C.
• si A es mayor que B:
– comparar A y C:
• si A es menor que C, el mayor es C,
• si A es mayor que C, el mayor es A.

9. Escriba un algoritmo utilizando la estructura según que determine el nombre de una forma
geométrica a partir de su número de lados. El algoritmo debe leer el número de lados que indique
el usuario para así luego escribir en pantalla el nombre apropiado como parte de un mensaje
significativo. Su programa debe identificar formas con lados mayores o iguales a 3 Hasta (e
incluyendo) 10 lados. Si se ingresa un número de lados fuera de este rango entonces su programa
debería mostrar un mensaje de error apropiado.

10. Implemente un algoritmo utilizando la estructura Según que ejecute las siguientes operaciones
de acuerdo con la opción ingresada por el usuario:

Opción 1: suma
Opcion2: resta
Opcion3: multiplicación
Opcion4: división
Opción 5: modulo

No olvide que cada una de esas operaciones requieren de dos parámetros de entrada y una
variables de salida para poder ser implementadas. Ej: suma <- num1 + num2, resta <- num1 –
num2, etc.

También podría gustarte