Estructuras de programación GUÍA DE EJERCICIOS EN PSEUDOCÓDIGO. I. Calcular el valor de las siguientes expresiones aritméticas: 1. 2. 3. 4. 5. 6. 7. II. Calcular el resultado de las siguientes expresiones lógicas: 1. 2. 3. 4. 5. 6. III. 28 mod 7 9\2+19 mod 2 (3+6)/2+1.5 31\3^2 2*3+5*6/2*3 (26-7*3)^3/4*5 10+38/(14-(10-12/(2*3))) not (7>6) and 6<=4 7>4 and 5<=5 or 4=5 not (9=9) and (7>=8 or 8=6) 5+9<=5 and 3*2=5 or 8<=2*2 or 2*2<=2+2 (not (14/2>8) or 5>5) and (5<=27/3 or 5+3<=3/2) 3+6*2=12/3 and (5+3=16/9 or 10/2<=9) or not (10>=2) Secuenciales: 1. Realizar un algoritmo en psudocódigo que calcule la edad de una persona dependiendo del año de su nacimiento ej: año: 1979 edad 32 . 2. Confeccione un algoritmo en pseudocódigo que al leer el neto de una factura ingresada, calcule el I.V.A. y de como salida el total de la factura. 3. Realice un algoritmo para ingresar el Nombre y el Sueldo Base de un empleado. Calcular el Sueldo Líquido mostrando el resultado con el mensaje correspondiente. Considere el Sueldo Líquido como el 80% del sueldo base. IV. Iterativas: 1. 2. 3. 4. 5. Imprimir los números 48, 52, 56, ..., 120. Imprimir los números 100, 95, 90, 85, ..., 20. Calcular e imprimir el producto 1*2*3*4*5*...*20. Calcular e imprimir la suma 50+48+46+44+...+20. Obtener el promedio de calificaciones de un grupo de n alumnos. V. Estructuras de programación Decisión 1. Leer 2 números, si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que sume los dos números. 2. Leer tres números diferentes e imprimir el numero menor de los tres. 3. Realiza un algoritmo que permita pedir 50 números naturales y determine e imprima cuantos son pares, impares, positivos y negativos. 4. Imprimir y contar los números múltiplos de 3 que hay entre 1 y 100. 5. Introducir dos valores A y B: Si A>=B, calcular e imprimir la suma 10+14+18+…+50. Si A/B<=30, calcular e imprimir el valor de (A^2+B^2). 6. Introducir los valores A, B y C: Si A/B>30, calcular e imprimir A/C· B^3 Si A/B<=30, calcular e imprimir 2^2+4^2+6^2+…+30^2 7. Introducir dos valores para las variables A y B: Si A>B, calcular e imprimir A/21+A/24+A/27+…+A/66 Si A=B, calcular e imprimir 3B+7B+…+35B Si A<B, calcular e imprimir A^2+A^4+A^6+…+A^36 8. Calcular e imprimir (4+7+10+…+28)/(6· 9· 12· …· 27). 9. Calcular e imprimir (3· 5·7· …· 51)/(1+3+5+…+51). 10. Calcular la suma de todos los números n entre 20 y 3500 que cumplan la siguiente condición: 11. n· (n+1)/2 = múltiplo de 7. Además, contar cuántos números cumplen la condición. 12. Introducir valores para Ay B: Si A>B, calcular e imprimir la suma de los números N comprendidos entre 100 y 1000 que cumplan que N· (N+1)/5=múltiplo de 5. Si A=B, calcular e imprimir 1/A+5/A+9/A+…+45/A . Si A<B, calcular e imprimir (B-A)· (2^3+4^6+6^9+…+20^30). 13. Lea una secuencia de números positivos terminada con la introducción de un 0. Obtenga e imprima el mayor de todos. Si se ingresa uno negativo, imprima un mensaje.