Práctica 8: Identificación y manejo de operadores y operando
Enviado por DavidCaroG • 8 de Abril de 2018 • Tutorial • 1.451 Palabras (6 Páginas) • 536 Visitas
Práctica 8: Identificación y manejo de operadores y operando.
Competencia específica: El alumno conocerá, escribirá y evaluará expresiones aritméticas, lógicas según las reglas de prioridad de operadores.
Introducción
El alumno conocerá las reglas de prioridad de operadores para cambiar fórmulas matemáticas a expresiones validadas para la computadora.
Precedencia de los operadores aritméticos y relacionales. Figura 8.1.
OPERADOR | PRECEDENCIA | |
( ) | Mayor | [pic 1] |
*, / , % | ||
+, - | ||
<, >, <=, >= | Menor | |
==, != | ||
= |
Fig. 8.1 Precedencia de los operadores aritméticos y relacionales.
Relación con el contenido del programa de la materia de Algoritmos y Lenguajes de programación.
3.7 Operadores, operando y expresiones.
3.8 Prioridad de operadores, evaluación de expresiones.
Material y equipo necesario
El alumno requiere papel, lápiz y pensamiento lógico por parte de él.
Metodología
8.1 Resuelve las siguientes operaciones utilizando las reglas de precedencia, donde:
W = 5, X = 7, Y = 3, Z = 9
A = y - z * x + w / 3
A = z + w % y
A = X * (Z – Y)/ W
A = (4 * Y + Z % W) * X
A = Z * W – X + Y / Z
8.2 Expresa las siguientes fórmulas para que las entienda la computadora.
[pic 2]
[pic 3]
[pic 4]
8.3 Supongamos que tenemos la siguiente fórmula: Z = 4 <= 2 == 6!= 8 > 10, evaluarla y obtener el valor de Z.
8.4 Supongamos que tenemos la siguiente fórmula: Z = 8 == (9 + ( 1!= 0)) > 3 * 5 evaluarla y obtener el valor de Z.
Sugerencias didácticas
Desarrollar ejemplos de lo simple a lo complejo, buscando que el estudiante asocie el tema con elementos significativo con su entorno.
Realizar ejemplos donde el profesor conduzca paso a paso a sus alumnos en el desarrollo del ejemplo, teniendo cuidado que durante la solución se resalten los puntos de importancia que la teoría define.
Reporte del alumno (resultados)
8.1 Resuelve las siguientes operaciones utilizando las reglas de precedencia, donde: W = 5 , X = 7, Y = 3, Z = 9 | |
A = Y - Z * X + W / 3 | A= 3-9*7+5/3 A= 3-63+5/3 A= 3-63+1.67 A= -60+1.67 A=-58.33 |
A = X * ( Z – Y )/ W | A=7*(9-3)/5 A=7*6/5 A=42/5 A=8.4 |
A = Z * W – X + Y / Z | A=9*5-7+3/9 A=45-7+3/9 A=45-7+0.333 A=38+0.333 A=38.333 |
A = Z + W % Y | A=9+5%3 A=9+2 A=11 |
A = (4 * Y + Z % W ) * X | A=(4*3+9%5)*7 A=(12+9%5)*7 A=(12+4)*7 A=16*7 A=112 |
8.2 Expresa las siguientes fórmulas para que las entienda la computadora. | |
[pic 5] | A=3.1416*r*r |
[pic 6] | X=(4*a*c+(a+c)-2*a*b)/(2*a*b) |
[pic 7] | X=5*(y*y+z*z*z-5*z*w+3) |
8.3 Supongamos que tenemos la siguiente fórmula: Z = 4 <= 2 == 6 != 8 > 10, evaluarla y obtener el valor de Z. | |||
ACTIVIDAD | OPERACIÓN | RESULTADO | |
Realiza la comparación de mayor precedencia de la izquierda. | Z = 4 <= 2 == 6 != 8 > 10 | Z = 0 == 6 != 8 > 10 | |
Realiza la comparación de mayor precedencia. | Z = 0 == 6 != 8 > 10 | Z = 0 == 6 != 0 | |
Realiza la comparación de mayor precedencia de la izquierda. | Z = 0 == 6 != 0 | Z = 0 != 0 | |
Realiza la comparación. | Z = 0 != 0 | Z = 0 |
8.4 Supongamos que tenemos la siguiente fórmula: Z = 8 == ( 9 + ( 1 != 0 ) ) > 3 * 5 evaluarla y obtener el valor de Z. | |||
ACTIVIDAD | OPERACIÓN | RESULTADO | |
Realiza la operación dentro del paréntesis más interno. | Z = 8 == ( 9 + ( 1 != 0 ) ) > 3 * 5 | Z = 8 == ( 9 + 1 ) > 3 * 5 | |
Realiza la operación dentro del paréntesis. | Z = 8 == ( 9 + 1 ) > 3 * 5 | Z = 8 == 10 > 3 * 5 | |
Realiza la multiplicación. | Z = 8 == 10 > 3 * 5 | Z = 8 == 10 > 15 | |
Realiza la comparación de mayor precedencia. | Z = 8 == 10 > 15 | Z = 8 == 0 | |
Realiza la comparación. | Z = 8 == 0 | Z = 0 |
...