República Bolivariana de Venezuela
Faculta de ingeniería
Cabudare estado Lara
Estructura Selectiva
José M. Álvarez P.
Ci. 23814347
Prof. Esteban Torrealba
Sección: SaiaC
1. 1. Realice un algoritmo que reciba como entrada un número y
determine si el mismo es par o impar e imprima el número el mensaje
“PAR” O “IMPAR”. (Valor 1%)
ANALISIS DEL PROBLEMA
 DATOS DE ENTRADA= Número entero (n)
 DATOS DE SALIDA= Par (par)
Impar (impar)
 PROCESO=
SI (n%2==0), ENTONCES;
ESCRIBIR (“El” n “es un número par”)
SINO
ESCRIBIR (“El” n “es un número impar”)
FIN SI
INICIO numero_par_o_impar;
VARIABLES
n = ENTEROS
par, impar = ALFANUMERICO
//Inicializar variables
n= 0;
par= “ “; impar= “ “;
ESCRIBR (“Ingrese un número entero”);
LEER (n);
SI (n%2==0), ENTONCES;
ESCRIBIR (“El” n “es un número par”);
SINO
ESCRIBIR (“El” n “es un número impar”);
FIN SI
FIN DEL ALGORITMO numero_par_o_impar;
2. 2. El gobierno después de tres años, decide aumentar el sueldo a los
trabajadores delas Universidades, pero pone como condición que el mismo
se hará de acuerdo al tiempo de servicio en la institución, para este aumento
se tomara en cuenta lo siguiente:
1. a. Tiempo de servicio de 1 a 5 años ; aumento 3%
2. b. Tiempo de servicio de 5 a 10 años; aumento 5%
3. c. Tiempo de Servicio de 10 a 20 años; aumento 8%
4. d. Tiempo de servicio de 20 años o más; aumento 12%
Realice el algoritmo asociado a la situación anterior (Valor 4%)
ANALISISDEL PROBLEMA
 DATOS DEENTRADA= Sueldo actual (sa)
Tiempo de servicio por años (ts)
Porcentajeaumento:
a= de 1 a 5 años (0.03)
b= de 5 a 10 años (0.05)
c= de 10 a 20 años (0.08)
d= de 10 a 20 años (0.12)
 DATOS DESALIDA=Aumento (au)
Suelo Total (st)
 PROCESO=
SI (ts ˃1 o ts˂5), ENTONCES;
au= sa*0.03
SINO
SI (ts ˃5 o ts˂10), ENTONCES;
au= sa*0.05
SINO
SI (ts ˃10 o ts˂20), ENTONCES;
au= sa*0.08
SINO
SI (ts ≥20), ENTONCES;
au= sa*0.12
FINSI
st= (au + sa)
INICIO aumento_sueldo;
CONSTANTES
= (0.03); b=(0.05); c= (0.08); d=(0.12)
VARIABLES
sa, au, st= REALES
ts= ENTEROS
//Inicializar variables
sa= 0; au= 0.0; st= 0.0;
ts= 0;
ESCRIBR (“Ingrese su sueldo actual”);
LEER (sa);
ESCRIBR (“Ingrese su tiempo de servicio (años)”);
LEER (ts);
SI (ts ˃1 o ts˂5), ENTONCES;
au= (sa*0.03)
SINO
SI (ts ˃5 o ts˂10), ENTONCES;
au= (sa*0.05)
SINO
SI (ts ˃10 o ts˂20), ENTONCES;
au= (sa*0.08)
SINO
SI (ts ≥20), ENTONCES;
au= (sa*0.12)
ESCRBIR (“Su aumento de sueldo es el siguiente”, au);
FIN SI;
st= au + sa
ESCRBIR (“Su nuevo sueldo es el siguiente”, st);
FIN DEL ALGORITMO salario_trabajador;

Estructura selectiva

  • 1.
    República Bolivariana deVenezuela Faculta de ingeniería Cabudare estado Lara Estructura Selectiva José M. Álvarez P. Ci. 23814347 Prof. Esteban Torrealba Sección: SaiaC
  • 2.
    1. 1. Realiceun algoritmo que reciba como entrada un número y determine si el mismo es par o impar e imprima el número el mensaje “PAR” O “IMPAR”. (Valor 1%) ANALISIS DEL PROBLEMA  DATOS DE ENTRADA= Número entero (n)  DATOS DE SALIDA= Par (par) Impar (impar)  PROCESO= SI (n%2==0), ENTONCES; ESCRIBIR (“El” n “es un número par”) SINO ESCRIBIR (“El” n “es un número impar”) FIN SI INICIO numero_par_o_impar; VARIABLES n = ENTEROS par, impar = ALFANUMERICO //Inicializar variables n= 0; par= “ “; impar= “ “; ESCRIBR (“Ingrese un número entero”); LEER (n); SI (n%2==0), ENTONCES; ESCRIBIR (“El” n “es un número par”); SINO ESCRIBIR (“El” n “es un número impar”); FIN SI FIN DEL ALGORITMO numero_par_o_impar;
  • 3.
    2. 2. Elgobierno después de tres años, decide aumentar el sueldo a los trabajadores delas Universidades, pero pone como condición que el mismo se hará de acuerdo al tiempo de servicio en la institución, para este aumento se tomara en cuenta lo siguiente: 1. a. Tiempo de servicio de 1 a 5 años ; aumento 3% 2. b. Tiempo de servicio de 5 a 10 años; aumento 5% 3. c. Tiempo de Servicio de 10 a 20 años; aumento 8% 4. d. Tiempo de servicio de 20 años o más; aumento 12% Realice el algoritmo asociado a la situación anterior (Valor 4%) ANALISISDEL PROBLEMA  DATOS DEENTRADA= Sueldo actual (sa) Tiempo de servicio por años (ts) Porcentajeaumento: a= de 1 a 5 años (0.03) b= de 5 a 10 años (0.05) c= de 10 a 20 años (0.08) d= de 10 a 20 años (0.12)  DATOS DESALIDA=Aumento (au) Suelo Total (st)  PROCESO= SI (ts ˃1 o ts˂5), ENTONCES; au= sa*0.03 SINO SI (ts ˃5 o ts˂10), ENTONCES; au= sa*0.05 SINO SI (ts ˃10 o ts˂20), ENTONCES; au= sa*0.08 SINO SI (ts ≥20), ENTONCES; au= sa*0.12 FINSI st= (au + sa)
  • 4.
    INICIO aumento_sueldo; CONSTANTES = (0.03);b=(0.05); c= (0.08); d=(0.12) VARIABLES sa, au, st= REALES ts= ENTEROS //Inicializar variables sa= 0; au= 0.0; st= 0.0; ts= 0; ESCRIBR (“Ingrese su sueldo actual”); LEER (sa); ESCRIBR (“Ingrese su tiempo de servicio (años)”); LEER (ts); SI (ts ˃1 o ts˂5), ENTONCES; au= (sa*0.03) SINO SI (ts ˃5 o ts˂10), ENTONCES; au= (sa*0.05) SINO SI (ts ˃10 o ts˂20), ENTONCES; au= (sa*0.08) SINO SI (ts ≥20), ENTONCES; au= (sa*0.12) ESCRBIR (“Su aumento de sueldo es el siguiente”, au); FIN SI; st= au + sa ESCRBIR (“Su nuevo sueldo es el siguiente”, st); FIN DEL ALGORITMO salario_trabajador;