clase 3 - ejemplos y ejercicios (operaciones algoritmicas)
TRANSCRIPT
ALGORITMOS Y MÉTODOS NUMÉRICOS
Clase 3 – Ejemplos y Ejercicios
Precedencia de Operadores
^
== <>
¿Qué debo tener en cuenta?
Ejemplos
• “a” < “b”
• “aa” < “b”
• “ab” < “b”
• “ab” > “bb”
• “a” == “A”
• “aA” == “aa”
• “AaA” == “aa”
Verdadero
Verdadero
Verdadero
Falso
Verdadero
Verdadero
Falso
Ejercicios
Dados las siguientes declaraciones:
- Entero A=5, B=10
- Real D=2.5
- Cadena N = “mA”, C1=“Da”
Obtenga el resultado de las siguientes expresiones:
• A == B mod D
• 25 Div A >= A Mod 2
• “A” + N < “a” + C1 + N
• B mod A Div D
Falso
Verdadero
Falso
0
Evaluación - 01
Dados las siguientes declaraciones:
- Entero A=5, B=10
- Real D=2.5
- Cadena N = “mA”, C1=“Da”, Num1=“3”, Num2=“4”
Obtenga el resultado de las siguientes expresiones:
• Num1 + Num2 <= Num1+N + C1
• no (A * B Div Num2 <= B * D / 3 )
• Falso
• ERROR – No se puede hacer operaciones entre entero
y cadena
Evaluación - 02
Dados las siguientes declaraciones:
- Entero A=5, B=10
- Real D=2.5
- Cadena N = “XA”, C1=“eDa”
Obtenga el resultado de las siguientes expresiones:
• “N” + C1 >= N + C1
• no (no(A * B Div D) <= B * D / 2 )
• Falso
• Error – La negación no aplica para valores enteros o
reales
Evaluación - 03
Dados las siguientes declaraciones:
- Entero A=5, B=10
- Real D=2.5
- Cadena N = “mA”, C1=“Da”
Obtenga el resultado de las siguientes expresiones:
• A * D <= N + C1
• no (A * B Div D <= B * D / 3 )
• ERROR – No se puede evaluar (comparación Real Vs Cadena)
• Verdadero