Ejercicios Unidad 1 - Introducción a la programación1. Programas y Algoritmos.2. La información3. Expresiones
Fecha | Versión | Descripción |
---|---|---|
14/09/2021 | 1.0.0 | Versión inicial. |
16/09/2021 | 1.0.1 | Corrección de numeración de ejercicios. |
Responde a las siguientes preguntas con palabras tus (no técnicas).
¿Qué hace un programa?
¿Qué son los datos?
¿Cómo se comunica un programa con el usuario?
Un programa y un algoritmo es el mismo?
¿Qué es un compilador?
¿Por qué Java es portable?
¿Qué es un IDE?
Di 3 características deseables de un algoritmo
Di verdadero o falso:
Responde a las siguientes preguntas con palabras tus (no técnicas).
letra
Letra
123precio
__variable__
precio123
cantidad_envases
__.__
Canto total
CHAR
char
10 * 3 + 5 * 2
15 % 4
2 + 7 / 3
4 +" precio "
(5 + 2) <8
4> = 4
true OR false
5 OR (2 <3)
(6> = 2) OR (3 <= 5)
NOT (NOT (NOT (4 <10)))
4 + false
4 + 2 * 4 / 2
((5 <0) AND (6> = 7)) OR (45% 5 <= 0
((10 - 4)> 0) OR true
((10-4) <0) OR true
X = 1, Y = 4, Z = 10
y la constantePI = 3.14
, evalúa las expresiones siguientes. Importante fijarse en el resultado del tipo de retorno.2 * X + 0.5 * Y - 1/5 * Z
((PI * X ^ 2)> Y) OR ((2 * PI * X) <= Z)
" Hola, mundo! " == "Hola," + "mundo!"
'a' == 'A'
gran = falso; redondo = cierto; suave = falso
indica cuál será el valor después de cada una de las siguientes asignaciones:grande y redondo y suave
grande o redondo o suave
grande y redondo o suave
grande o redondo y suave
grande y (redondo o suave)
(grande o redondo) y suave
x + y + z
x * y + z
x + y * z
x - y * z
x + y / z
x * y / z
x / y / z
x / y * y + x% y
x / y + z + x
Observa la siguiente secuencia de instrucciones:
a=5; b=7; c=2; a=a+b+c; b=c / 2; a=a / b + a ^ c; ESCRIBIR(a);
Ahora responde a las siguientes cuestiones:
a) ¿Qué valor contiene a después de la cuarta instrucción? b) ¿Qué valor contiene b después de la quinta instrucción? c) ¿Qué valor contiene a después de la sexta instrucción? d) ¿Qué valor imprime la última instrucción? e) Si en lugar de ESCRIBIR(a) hubiésemos escrito ESCRIBIR(“a”) ¿Qué aparecería?
Utilizando las leyes de De Morgan, escribe las negaciones de las siguientes expresiones, donde a, b, c son variables enteras y p, q, r son variables booleanas (lógicas).
(p AND q) OR r
(a == b) OR (a == 0)
NOT p OR NOT q OR (a == b + c)
p AND (q OR r)
(a <b) and (b <c)
NOT p AND q OR NOT r
NOT (a <> b) OR (a + b == 7)
(a / b == 0) OR (a == c)