You are on page 1of 6

Expresiones Algortmicas

^ Exponenciacion Raz () Raz cuadrada de x *Multiplicacin / Divisin DIV Cociente MOD Residuo + Suma - Resta ^ Es la de mayor prioridad Raiz() Es la segunda en prioridad *, /, DIV, MOD Tienen igual prioridad y se ejecuta de izquierda a derecha +, - Tienen igual prioridad y se ejecuta de izquierda a derecha Ejemplo: Convertir las siguientes expresiones matemticas a expresiones algortmicas 1.Expresion Matemtica: x Expresion Algortmica: x^2 2.Expresion Matemtica: 3y Expresion Algortmica: 3*y^2 3.Expresion Matemtica: 4k+ 3Q/5x 8+ 30/10 8+3 11 Expresion Algortmica: 4*k+(3*Q)/(5*x) 4*2+ (30/10) 8+3 11 4.Expresion Matemtica: Expresion Algortmica:(6/x + 2*y)/[(7/(3+y))+((6+x)/2)] (6/2 + 2*4)/[(7/(3+4))+((6+2)/2] (3+8)/(1+4) 11/5 5.Expresion Matemtica: Expresion Algortmica: [y/((Q/m) + (2/z))] + 2*x3 [5/((8/4) + (2/2))] + 2*3^3 [5/(2+1)] + 2*27 (5/3) + 54 (5+162)/3 167/3 6.8 MOD 2=0 7.19 MOD 3=1 8.8 DIV 2=4

9.19 DIV 3=6 10.24 DIV 6 MOD 3=1 11.3*6 DIV 6 MOD 2*3=0 Ejercicios del Taller En Clase a.Expresion Matematica: Expresion Algoritmica: m/n+4 b.Expresion Matematica: Expresion Algoritmica: m+(n/p-q) c.Expresion Matematica: Expresion Algoritmica: (m+n)/(p-q) d.Expresion Matematica: Expresion Algoritmica: (p+n/p)/(q-r/5) e.Expresion Matematica: Expresion Algoritmica: (-b+raiz(b2-4*a*c))/(2*a) Diseo de Algoritmos 1. INICIO VAR NUM, CONT COMO ENTEROS CONT<-0 PARA I<-1 HASTA NUM SI(NUM MOD 2=0)ENTONCES CONT<-CONTA+1 FIN SI FIN PARA SI CONT=2 ENTONCES IMPRIMIR"SON PRIMOS" SINO IMPRIMIR"NO SON PRIMOS" FIN SI FIN 2. var a:numerico b:numerico c:numerico inicio

cls() imprimir("digite un numero a sumar") leer(a) imprimir("digite otro numero a sumar") leer(b) c=a+b imprimir("la suma de ", a, " y ", b, "es", c) fin 3. var m, n:numerico inicio cls() imprimir("digite el valor para m") leer(m) imprimir("digite el valor para n") leer(n) imprimir("el resultado de la ecuacion m/n+4 es:", m/n+4) fin 4. var m, n, p, q:numerico inicio cls() imprimir("digite el valor para m") leer(m) imprimir("digite el valor para n") leer(n) imprimir("digite el valor para p") leer(p) imprimir("digite el valor para q") leer(q) imprimir("el resultado de la ecuacion m+[n/(p-q)] es:", m+[n/(p-q)] ) fin 5. var m, n, p, q:numerico inicio cls() imprimir("digite el valor para m") leer(m) imprimir("digite el valor para n") leer(n) imprimir("digite el valor para p") leer(p) imprimir("digite el valor para q") leer(q) imprimir("el resultado de la ecuacion (m+n)/(p-q) es:", (m+n)/(p-q) ) fin 6.

var p, n, q, r:numerico inicio cls() imprimir("digite el valor para p") leer(p) imprimir("digite el valor para n") leer(n) imprimir("digite el valor para q") leer(q) imprimir("digite el valor para r") leer(r) imprimir("el resultado de la ecuacion (p+n/p)/(q-r/5) es:", (p+n/p)/(q-r/5) ) fin 7. var b, a, c:numerico inicio cls() imprimir("digite el valor para b") leer(b) imprimir("digite el valor para a") leer(a) imprimir("digite el valor para c") leer(c) imprimir("el resultado de la ecuacion (-b+sqrt(b^2-4*a*c))/(2*a) es:", (-b+sqrt (b^2-4*a*c))/(2*a) ) fin 8. var m, n, r, c:numerico inicio cls() imprimir("\n calcule el residuo de m mod n y el cociente de m div n") imprimir("\n digite el valor para m") leer(m) imprimir("\ digite el valor para n") leer(n) r=m%n c=int(m/n) imprimir("\n el mod de", m, "mod", n, "es:", r) imprimir("\n el div de", m, "div", n, "es:", c) fin 9. var x, a, c, b:numerico inicio cls() imprimir("digite el valor para x") leer(x) imprimir("digite el valor para a") leer(a) imprimir("digite el valor para c")

leer(c) imprimir("digite el valor para b") leer(b) imprimir("el resultado de la ecuacion sqrt(4*x)+(4*a*c)/(2*b) es:", sqrt(4*x)+(4*a*c)/(2*b) ) fin 10. var x, b, y, a:numerico inicio cls() imprimir("digite el valor para x") leer(x) imprimir("digite el valor para b") leer(b) imprimir("digite el valor para y") leer(y) imprimir("digite el valor para a") leer(a) imprimir("el resultado de la ecuacion x^4/b+(x^3*y^2)/36+y/a es:", x^4/b+(x^3*y^2)/36+y/a ) fin 11. var a, b, c, d, r:numerico inicio cls() imprimir("digite el valor para a") leer(a) imprimir("digite el valor para b") leer(b) imprimir("digite el valor para c") leer(c) imprimir("digite el valor para d") leer(d) r=a%b imprimir("el resultado de la ecuacion a%b*c/d es:", a%b*c/d ) fin 12. var a, b, c, d, e:numerico inicio cls() imprimir("digite el valor para a") leer(a) imprimir("digite el valor para b") leer(b) imprimir("digite el valor para d") leer(d) imprimir("digite el valor para e") leer(e) c=int(a/b) imprimir("el resultado de la ecuacion int(a/b)/d*e es:", int(a/b)/d*e )

fin 13. var a, b, c, d, e, f:numerico inicio cls() imprimir("digite el valor para a") leer(a) imprimir("digite el valor para b") leer(b) imprimir("digite el valor para c") leer(c) imprimir("digite el valor para d") leer(d) imprimir("digite el valor para e") leer(e) f=a+b+c+d+e imprimir("el resultado de la suma de",a,b,c,d, " y ", e, "es", f) fin 14. var a, b:numerico inicio cls() imprimir("digite un valor para a") leer(a) imprimir("digite un valor para b") leer(b) si(a<B) entonces imprimir(a,"es menor que",b,"y",b,"es mayor que",a) si(a>b) entonces imprimir(a, "es mayor que",b,"y",b,"es menor que",a) fin

You might also like