Este documento presenta una serie de ejercicios de programación sobre operaciones matemáticas, asignaciones de variables, estructuras secuenciales y selectivas. Los ejercicios incluyen realizar operaciones lógicas y matemáticas, asignar valores a variables de diferentes tipos, diseñar algoritmos para resolver ecuaciones cuadráticas y calcular impuestos sobre compras, y desarrollar programas para determinar la capital de un país dado su nombre o ordenar números de mayor a menor.
1. Fundamentos de Programación
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Ejercicios Propuestos
I. Realice las siguientes operaciones.
a) ~(5¨3/10-4 <= 7+24 · 3DIV3) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
b) 6 · 9MOD3 > 8DIV3+48/3¨4 >= 346DIV9DIV2 · 4
c) ~((447 >= 4¨3+34/9 · 13) AND (FALSO < (1¨33 · 14 > 450))
d) (499 + 35 · 15/5+38 > 562) OR (89-27¨2 <= 45/5DIV2) = ~(34<359MOD10)
II. Realice las siguientes asignaciones
Existen las siguientes variables a, b de tipo entero; codigo de tipo cadena (string); y logi de
tipo boleano
1. a = 15
2. codigo = “13/a”
3. b = 13-25
4. a = b+a
5. logi = (5>3¨4 OR 4+2<=48MOD10)
6. codigo = “34”
7. b = b+18
8. a = 8+a
9. b = codigo
10. logi = a>b
III. De acuerdo al siguiente código, realice las siguientes asignaciones:
1. int x = 1;
2. int y = 5;
3. string cod = “”;
4.
5. x = x+2;
6. y = y * x;
7. cod = “c193”;
2. Fundamentos de Programación
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
8. x = x+3;
9. cod = “x”;
10. y = y+1;
11. x = x*5;
12. y = y-2;
13. cod = “a21”;
14. x = y+1;
15. y = x;
a) Determine el valor de x en la línea 8
b) Determine el valor final de y
c) Determine el valor final de cod;
IV. Estructuras secuenciales
a) Escriba el pseudocódigo y diagrama de flujo para un algoritmo que proporcione el
resultado de la ecuación cuadrática
Tener en cuenta los valores de cero y las raíces a números imaginarios que pueden
dar errores en los resultados
b) En un cierto país el impuesto que se debe pagar por los artículos se calcula
mediante la siguiente regla: los primeros $200000 no causan impuesto, si la
compra supera los $200000 tienen el 16% de impuesto y si superan los $400000 el
resto el 23% de impuesto, y si el costo del producto es mayor a $500000, entonces
se cobra el 30%.
Diseñe un diagrama flujo y pseudocodigo que lea el costo básico de un artículo y
calcule su precio total
V. Estructuras selectivas
a) Dada la siguiente tabla de países y capitales:
País Capital
Colombia Bogotá
Argentina Buenos Aires
Canadá Ottawa
+
3. Fundamentos de Programación
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Japón Tokio
Francia París
Grecia Atenas
Construya un diagrama de flujo y pseudocódigo que determine la capital del país
a partir del nombre del mismo. (Suponga que todos los datos son ingresados en
mayúscula)
b) Desarrolle el diagrama de flujo y pseudocódigo que: dados 3 números enteros los
imprima de mayor a menor.
Ejemplo:
Entrada: 54, 73, 17
Salida: 73, 54, 17
Nota:
El taller puede ser entregado a mano o en computador al principio de la clase
correspondiente a las fechas mencionadas, luego de la entrega se procederá a resolver el
mismo.