GUÍA DE EJERCICIOS EN PSEUDOCÓDIGO.

Anuncio
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.
Descargar