Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

7
ALGORITMOS Y MÉTODOS NUMÉRICOS Clase 3 – Ejemplos y Ejercicios

Transcript of Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

Page 1: Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

ALGORITMOS Y MÉTODOS NUMÉRICOS

Clase 3 – Ejemplos y Ejercicios

Page 2: Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

Precedencia de Operadores

^

== <>

Page 3: Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

¿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

Page 4: Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

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

Page 5: Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

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

Page 6: Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

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

Page 7: Clase 3 - Ejemplos y Ejercicios (Operaciones Algoritmicas)

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