Está en la página 1de 1

ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE

TÓLICA ÉLITE CATÓLICA


ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA
ÉLITE CATÓLICA ÉLITE CATÓLICA
ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA
ÉLITE CATÓLICA
ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA
ÉLITE CATÓLICA
ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA
ÉLITE CATÓLICA I.C.
ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA 3°P CATÓLICA
ÉLITE CATÓLICA ÉLITE
ÉLITE CATÓLICA
ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA ÉLITE CATÓLICA
ÉLITE CATÓLICA
4. Indique y explique detalladamente, los errores
cometidos en el programa que se muestra a
continuación:

1. Elabore un programa en Pascal que permita leer


cuatro números naturales: A, B, C y D, enseguida,
halla el mayor de ellos, para decir finalmente si el
número mayor, es múltiplo de 2, 3, 5, ó 7, en caso {1} Program aumento de sueldo
contrario se mostrará un mensaje adecuado. {2} Const AUMENTO1: = 100;
{3} AUMENTO2: = AUMENTO1+200
2. Desarrolle un pseudocódigo que permita leer un {4} AUMENTO3: = AUMENTO2+AUMENTO3:
número natural N y se muestre como resultado su {5] Var antigüedad:integer;
complemento aritmético. {6} sueldo;x;y: integer;
Si N = 24, complemento aritmético: 76 {7} area: string; promedio=real
(76 = 100 – 24) {8} Begin;
Si N = 4 250, complemento aritmético: 5 750 {9} write(Ingrese la antiguedad del empleado en años)
(5 750 = 10 000 – 4 250) {10} readln (“antigüedad”) n:=0
Si N = 65 433, complemento aritmético: 34 567 {11} write (Ingrese el sueldo mensual del empleado);
(34 567 = 100 000 – 65 433) {12} readln(sueldo)
{13} write(Ingrese el área a que pertenece)
3. Dado el siguiente programa, realice un seguimiento a {14} readln(Area)
las variables, con los valores que van tomando y {15} if antigüedad > 2 and antigüedad < 5
muestre todas las impresiones. {16} sueldo= 1.2*round sueldo;
{17} elseif antigüedad = >5 then
Program Valores; {18} sueldo= 1.3*trunc(sueldo)
Uses wincrt; {19} Case area of
Const cad = ´correcto´; {20} “M”: sueldo=sueldo+AUMENTO1: { Marketing }
bar a, b, c: integer; {21} “”: sueldo=sueldo+AUMENTO2: {ventas }
x, y, z ; real; {22} “A”:sueldo=sueldo+AUMENTO3: {Administración }
begin {23} writeln (el sueldo resultante es, sueldo);
clrscr; {24} x:=6:
a:= 10; b:= 20; c:= 5; {25} Y:= x/2
writeln (b, ´ ´, a, ´ ´, c); {26} promedio:= total/n
x:= b div a/ c; {27} sueldo:=32760+10
y:= trunc (frac (7.89) * 10); {28} maxint:=35
z:= 10 mod 3 + 5 mod 2; {29} AUMENTO2=39
writeln (y:4:1, ´ ´,z:4:1, ´ ´,x:4:1); {30} End
if (y>z) or not (´IC´ > ´ic´) then
writeln (cad)
else
writeln (´incorrecto´)
readln;
end

Av. Universitaria 1875 Pueblo Libre (Frente a la U. Católica) – Teléfono: 261-8730

También podría gustarte