Beruflich Dokumente
Kultur Dokumente
DIVISIÓN DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
IST 2088 Algoritmia y Programación I
CÓDIGO = 200135216
NOMBRE =Valentina Lee Perneth
FECHA = Agosto 06/2019
a. c*a%2/5*(a+c)+2
b. a^2*(a+b+c)-5*sqrt(a+b)
c. a^2*(a+b+c)-5*sqrt(a+b) (Cuál sería el resultado con variables reales…?).
d. not ( (a = c) and (c > b) and ( a+d = c%3) )
e. ((a < b) or (a < d)) and (( a > = d) and (d > c)) and ((a> b%c) or (129%23) )
f. Not(((a-5%4> = b)or(a < d))or(( a >d) and(d < c))or((a> d%5) or (b%c)))
2. Teniendo en cuenta que A=15, B=42, C=5, D=27, E=3, Cual sería el resultado
de evaluar la siguiente expresión?. A mod C-D+B div (A-C)*C^E/A.
At←(bh*ht)/2
Ar←(br*hr)
Si_no entonces
Si (At>Ar)
Escriba “Área del triángulo es mayor al área del rectángulo”
Si_no
“Área del triángulo es menor al área del rectángulo”
Fin_si
Fin_si
Fin
5. Diseñe un algoritmo para hallar la apotema de un triángulo equilátero en función
de su lado k, siempre y cuando sea positivo.
R/.
𝑥 𝑥3 √𝑦
𝐹(𝑥, 𝑦) = 𝑦 + √𝑥 2 − √𝑦 2 y 𝐺(𝑦, 𝑥) = 𝐴𝑏𝑠(𝑥) − 𝐴𝑏𝑠(𝑦) + ( − )
𝑦 √𝑥
R/.
Inicio
Real x, y, F, G
Escriba “Digite coordenada para X=”x
La x
Escriba “Digite coordenada para Y=” y
Lea y
Si (x>0) && (x<0) Entonces
Si (y>0) && (y<0) Entonces
Si (x>-1000) && (x<1000) Entonces
Si (y>-1000) && (y<1000) Entonces
F← (x/y) + (Raíz ((x*x) – Raíz(y*y)))
Escriba “Función F =” F
G←((abs(x)) – (abs(y)) + (((x*x*x)/y) – ((Raíz (y))/ Raíz (x))))
Escriba “Función G=” G
Fin_si
Fin_si
Fin_si
Fin_si
Fin
12. Diseñe un algoritmo que imprima la tabla de multiplicar del número K, desde el
valor 1 hasta el valor n
Inicio Impresor de tabla de multiplicar de 1 hasta n del número k
Entero n, k, j // j es la variable índice
Escriba “Digite el valor de n=”
Lea n
Escriba “Digite el valor de k=”
Lea k
j←1 // OJO inicializa antes la variable índice
Mq (j>=n) haga
Escriba j*k // Escriba “Valor de j” j “Multiplicado por=” k “=” j*k
j←j+1
Fin_Mq
Fin
Ej: Si K = 12 y n = 5, el algoritmo debe mostrar la tabla de la siguiente forma:
1 * 12 = 12
2 * 12 = 24
3 * 12 = 36
4 * 12 = 48
5 * 12 = 60 ( n = 5 )
13. Dado un número n que pertenece a los enteros positivos, diseñe un algoritmo que
lea los n números en la variable num, y calcule el promedio de los números pares
y los números impares.
R/.
14. Ejecute la prueba de escritorio del algoritmo diseñado en el punto 10., validando
su funcionamiento para n = 5 números dados con los datos de entrada: 4 , 5 , 3, 2,
1.
Para el ejercicio No. 11, llene la siguiente tabla al recorrer el algoritmo, agregar las
columnas y filas que sean necesarias para completar la prueba de escritorio: