Rueda PDF
Rueda PDF
Fundamentos de Programación
Deber Primer Parcial
Nombre: Juan Francisco Rueda Mesías.
Fecha de Entrega: 11/06/2021.
2. De los anteriores literales determine qué tipo de operaciones son cada una de ellas:
operaciones aritméticas, relacionales y/o lógicas.
a. 2 * 6 ** 3 / 6. R= 72
-Operaciones aritméticas
b. 8.0 / (6.5 + 13.2) ** (48.2 – 69.7 + 23.5). R= 0.09
-Operaciones aritméticas
c. ((15 * 8 MOD 6 + 24 DIV 2 ** 3) ** 3 / 4) * (5 ** 1 / 2 + 1 / 4 + 2 ** 3 – 4)
R=45.5625
-Operaciones Aritmética
d. 90485 >= 39493. R= Verdadero
-Operaciones Relacionales
e. ‘y’ <> ‘Y’. R= Verdadero
-Operaciones Relacionales
f. “María” = “María”. R= Verdadero
-Operaciones Relacionales
g. V OR F AND V. R= V
-Operaciones Lógicas
h. V AND F OR V OR NOT V. R= V
-Operaciones Lógicas
i. NOT (V OR F) AND (F AND V). R= F
-Operaciones Lógicas
j. 29.7 + 5.0 ** 2.0. R= 54.7
Operaciones Aritmética
k. ((2 - 3) ** 4 * 5 / (4 + 3 * 9)). R= 0.16
-Operaciones Aritmética
l. 49.38 + 127.73 - 15.02 * 6.83 / 3.22 7. R=23.09
-Operaciones Aritmética
m. ‘A’ >= ‘Z’. R= Falso
-Operaciones Relacionales
n. 429 = 429.0. R= Verdadero
-Operaciones Aritmética
o. “pseudocódigo” <> “pseudocódigo”. R= Falso
-Operaciones Relacionales
p. V OR V AND F OR V b. NOT ((F OR F) AND (V OR V) OR V). R= V
Operaciones Lógicas
q. NOT F AND (F OR V) AND (NOT V AND F). R= F
-Operaciones Lógicas
r. 3 * 5 > 230 / 12 AND F. R= F
-Operaciones Lógicas.
s. “Pedro” <> “Pedro” OR (3 + 56 * 2 / 5) > 10 AND NOT V. R= F
-Operaciones Lógicas.
3. De los anteriores literales determine qué tipo de operaciones son cada una de
ellas: operaciones aritméticas, relacionales y/o lógicas.
1. Realice un pseudocódigo que calcule las raíces de una ecuación cuadrática a partir
de sus coeficientes, utilice la o las fórmulas correspondientes:
X1 = (-b + (b^2 - 4*a*c) ^ (1/2)) / (2*a) ; X2 = (-b - (b^2 - 4*a*c) ^ (1/2)) / (2*a)
Proceso RaicesdeunaEcuacionCuadratica
Definir a,b,c Como Enteros;
Definir ope,x,x1,x2 Como Real;
Definir parima, parreal Como Real;
parima <- 0;
parreal <- 0;
Escribir "Ingrese los números para a, b y c";
Leer a,b,c;
ope <- b^2-4*a*c;
Proceso NumerosParesdel50al0deManeraDescendente
Proceso Multiplode3EntreDichosNumeros
Definir a,b,c Como real;
a<-0;
b<-0;
c<-0;
Escribir "Ingrese el primer valor";
leer a;
Escribir "Ingrese el último valor ";
leer b;
Escribir " Los múltiplos de 3 encontrados entre ",a," y ",b," son ";
Mientras a<=b Hacer
c <- a mod 3;
si c == 0 Entonces
Escribir "El número: ",a," es múltiplo de 3";
FinSi
a<-a+1;
FinMientras
FinProceso
Proceso MayoryMenordeunaSeriede20
Definir i, t, ns, may, men Como Entero;
may <-0;
men <-0;
i<-1;
ns<-20;
Escribir "Ingrese la cantidad de 20 números";
Mientras (i<=ns) Hacer
Escribir "Ingrese el número: ",i;
leer t;
Si (i==1) Entonces
may<-t;
men<-t;
Sino
si(t>may) Entonces
may<-t;
Finsi
si(t<men) Entonces
men<-t;
Finsi
FinSI
i<- i+1;
FinMientras
Escribir "El número menor es:" ,men;
Escribir "El número mayor es:" ,may;
FinProceso
Proceso ValidezdelNumerodelUsuario
Repetir
b <- b+1;
Si a MOD b=0 Entonces
cantidad <- cantidad +1;
SiNo
cantidad <- cantidad;
FinSi
Hasta Que b=a