SOLUCIÓN DE EJERCICIOS
1 Las variables enteras m y n reciben los valores de 3 y 8, respectivamente, durante a ejecución de cierto programa en Pascal. Durante la ejecución del programa, se encuentran los siguientes enunciados sucesivos. [Aquí, los valores de m, n después de la ejecución del enunciado de la parte (a) se convierten en los valores de m, n para el enunciado de la parte (b), etcétera, hasta el enunciado de la parte (g).] ¿Cuáles son los valores de m, n después de encontrar cada uno de estos enunciados?
a) If n – m = 5 then n := n – 2;
b) If ((2*m = n) and (n Div 4 = 1)) then n := 4*m – 3;
c) If ((n<8) or (m Div 2 = 2)) then n := 2*m else m := 2*n;
d) If ((m<20) and (n Div 6 = 1)) then m := m – n – 5;
e) If ((n=2*m) or (n Div 2 = 5)) then m := m + 2;
f) If ((n Div 3=3) and (m Div 3 <> 1)) then m := n;
g) If m*n <> 35 then n := 3*m+7;
Solución:
Solución 1: Canal
¿Te sirvió el ejercicio? Compártelo
¿Tienes Dudas u otra solución que agregar? Comenta
¿El ejercicio aún no está resuelto? Solicítalo comentando aquí y nuestra comunidad lo resolverá rápidamente. Si tienes la solución ¡Envíala! La comunidad estará agradecida.
¿Quiéres el ejercicio resuelto en menos de 48 horas? Paga desde $US 4 (4 DÓLARES) vía PayPal o desde $ 10.000 pesos (colombianos) vía Nequi si estás en Colombia, comunicándote al whatsapp +573203806207 para confirmar pago, y tendrás el ejercicio resuelto.
2 comentarios en “Las variables enteras m y n reciben los valores de 3 y 8, respectivamente, durante a ejecución de cierto programa en Pascal. Durante la ejecución del programa, se encuentran los siguientes enunciados sucesivos. [Aquí, los valores de m, n después de la ejecución del enunciado de la parte (a) se convierten en los valores de m, n para el enunciado de la parte (b), etcétera, hasta el enunciado de la parte (g).] ¿Cuáles son los valores de m, n después de encontrar cada uno de estos enunciados? a) If n – m = 5 then n := n – 2; b) If ((2*m = n) and (n Div 4 = 1)) then n := 4*m – 3; c) If ((n<8) or (m Div 2 = 2)) then n := 2*m else m := 2*n; d) If ((m<20) and (n Div 6 = 1)) then m := m - n - 5; e) If ((n=2*m) or (n Div 2 = 5)) then m := m + 2; f) If ((n Div 3=3) and (m Div 3 <> 1)) then m := n; g) If m*n <> 35 then n := 3*m+7;”