• No se han encontrado resultados

Guía de Trabajos Prácticos Nº 4

N/A
N/A
Protected

Academic year: 2021

Share "Guía de Trabajos Prácticos Nº 4"

Copied!
5
0
0

Texto completo

(1)

Guía de Trabajos Prácticos Nº 4

Objetivos:

- Identificar los tipos de datos y operaciones que se realizan con ellos.

- Entender el concepto de variable como posición de memoria que almacena datos.

- Reconocer los distintos tipos de operadores que operan en una expresión y la prioridad con

la que se evalúan en la misma.

Ejercicio Nº 1

1. Se tienen tres variables definidas como X, Y, Z cuyos contenidos son los siguientes:

X Y Z

12 8 20

a) Indicar el contenido de las tres variables después de realizar las siguientes operaciones

de asignación:

a) Y = Z; b) Z = Y; c) Y = X

b) Cuáles serían los resultados si:

X Y Z

3 -2 5

c) Cuales serían los resultados si:

X Y Z

4 6 -7

Ejercicio Nº 2

Dadas las variables P, S y T, indicar el valor final de las mismas, después de resolver las expresiones que se detallan a continuación:

P S T 50 30 10 a) P = P+10 b) T = P/6 c) P = T*10 d) S = 20/2 e) S = P+S+T-20 f) T = T*10 Ejercicio Nº 3

Para las variables COD, LETRA y NOMBRE, señalar la variación de sus contenidos luego de las asignaciones indicadas y considerando en cada caso la última transferencia:

COD LETRA NOMBRE

A273 B JOSE a) COD = “X692” b) COD =LETRA c) NOMBRE = “MARIA” d) NOMBRE =LETRA e) LETRA = “M” f) LETRA = COD

(2)

Ejercicio Nº 4

Dadas dos variables A y B, indicar las asignaciones necesarias para intercambiar sus valores utilizando una variable auxiliar. Luego comprobarlo con los siguientes valores: A = 10; B = 5.

Ejercicio Nº 5

Para las siguientes variables de tipo cadena: A = “20”, B = “10”, C = “ABC”, D = “XY”

Indicar los resultados de las siguientes expresiones:

a)A + B = b)C + D = c) B + C = d)D + B = e)C + A + D + “ ” + B = Ejercicio N° 6

a) Dadas las siguientes variables, escribir las expresiones necesarias para extraer de ellas

el/los carácter/es que se indican: A = “HOLA”, B = “Introduccion”, C = “Informática”

a1) 2° carácter de A: “O”

a2) Desde el 3° al 5° carácter de B: “tro”

a3) Desde el 1° al 4° carácter de C: “Info”

b) Dadas las siguientes variables de tipo cadena, indique la expresión necesaria para obtener

la longitud dinámica de cada una de ellas. Indique en cada caso el resultado que devuelve la expresión:

b1) Nombre b2) Domicilio b3) Descripcion

María Elena Belgrano 1258 USB de 8 GB

Ejercicio Nº 7

Obtener el valor de las siguientes expresiones aritméticas:

a) 7 div 2 = b) 7 mod 2 = c) 12 div 3 = d) 12 mod 3 = e) 15 mod 5 = f) 7 * 10 – 50 div 5 * 4 + 9 = g) (7 * (10 – 5) mod 3) * 4 + 9 = h) (8 + 4 * 2) mod 4 = i) (-1 * 1.5 + 2.1) / (8 - 5.1) =

(3)

Ejercicio Nº 8

Dadas las variables de la siguiente tabla, indicar los errores de las instrucciones de asignación que se enumeran a continuación.

Variable Tipo CoordX Real CoordY Real Numero Entero Posicion Entero Codigo Carácter Terminado Lógico

Instrucción Error (Indique cuál es el error en cada caso)

a)5 = Numero b)CoordX + 4 = 20 c) Codigo = 5 d)Numero = ‘5’ e)Numero = 3.41 f) Numero = ‘3’ + ‘5’ g)Terminado = ‘v’ Ejercicio Nº 9

Indicar el valor de las siguientes expresiones booleanas: a)8 < 4 b)2.5 * 4 = 10 c) 8 > 3 d)Not (8 > 3) e)(5 <= 7) y (2 > 4) = f) (7 > 2.4) and (9 = 3) = g)(7 > 2.4) or (9 = 3) = h)(1 > 0) y (3 = 3) = i) ln(3 * abs(-3.3)) < 2.1 = Ejercicio Nº 10

Dados los valores de las variables X, Y, Z:

X Y Z M P L

-1 2 5

A.1) Indicar los resultados de las siguientes expresiones aritméticas:

M = (x +2) * y -5 + z =

P = x + (2 * y -5) + z =

(4)

A.2) ¿Qué valor de verdad tendrán las siguientes expresiones booleanas?

a) M > L

b) L = P or P < L

c) (not (M = P) and not (P = L)) and not (L = M)

B) Indicar cuál es el resultado de ejecutar el siguiente pseudocódigo: SI (x + z) mod y = 0 PARIDAD = “x + z es par” SINO PARIDAD = “x + z no es par” FIN-SI Mostrar PARIDAD Ejercicio Nº 11

Escribir las expresiones necesarias para:

a) Calcular la superficie de un triángulo, en función de la base (b) y la altura (h).

b) Calcular xn, siendo x un número real y n es un número entero, ambos ingresados por el

usuario.

c) Obtener el promedio de 10 valores, correspondientes a calificaciones obtenidas por los

alumnos de un curso en un examen.

d) Calcular la velocidad promedio de un automóvil (v), conociendo la distancia recorrida (d)

y el tiempo empleado (t).

Ejercicio Nº 12

Utilizando las expresiones del ejercicio anterior, escribir en pseudocódigo el algoritmo que permita ingresar los datos requeridos, calcular los resultados esperados e informarlos.

Ejercicios complementarios

1. Dadas las variables de la siguiente tabla, indicar cuáles de las instrucciones de asignación

que se enumeran a continuación son válidas, y cuáles no.

Variable Tipo A Entero B Entero C Real D Real E Carácter F Carácter G Lógico

(5)

Instrucción Observación (Indique si la expresión es correcta o incorrecta) a)A = 23 b) B = -3 c) E = ‘hola’ d)F = E e)A = 34.1 f) G = (3 > 6) g)C = False h)G = 6 i) E = ‘2’ j) B = ‘c’

2. Encontrar el valor de la variable VALOR después de la ejecución de las siguientes

instrucciones de asignación: a) VALOR = 4 * 5 b) X = 3 Y = 2 VALOR = X ^ Y – Y c) VALOR = 5 X = 3 VALOR = VALOR * X

3. Obtener el valor de las siguientes expresiones aritméticas:

a) 8 + 7 * 3 + 4 * 6= b) 2 ^ 3 div 2 = c) (33 + 3 * 4) / 5 = d) 2 ^ 2 * 3 = e) 3 + 2 * (18 – 4 ^ 2) = f) 16 * 6 – 3 * 2 =

4. Indicar el valor de las siguientes expresiones booleanas:

a)(0 < 5) o (0 > 5) = b)(–(3 + 2) < (7 + 4 * 7) mod 7 = -c) no (5 <> 5) = d) (abs(5 * 7.3) > 2) Y (5 * 1.4 < -10) = e)(7.5 < 12) y (no (3 = 3)) = f) ln(20) + 5 < 8.1 =

Referencias

Documento similar

Sabemos que, normalmente, las ​cookies deben ser almacenadas y enviadas de vuelta al servidor sin modificar; sin embargo existe la posibilidad de que un atacante

Asegurar una calidad mínima en los datos es una de las tareas más difíciles de conseguir para los organismos públicos cuyo objetivo es publicar datos lo más rápidamente posible

El tercero tiene notas bajas pero la mayor es estadística, una de las temáticas trabajadas de forma más mecánica, asimismo el último arquetipo muestra que, aun con notas buenas,

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

[r]

Luis Miguel Utrera Navarrete ha presentado la relación de Bienes y Actividades siguientes para la legislatura de 2015-2019, según constan inscritos en el