Ejercicios: Datos, expresiones, contadores y acumuladores
Clasifica cada dato como numérico entero, numérico real, texto (cadena) o lógico: $25$ «Camila» $3{,}5$ verdadero «100» Justifica el caso de «100».
Clasifica cada dato como numérico entero, numérico real, texto (cadena) o lógico:
-
$25$
-
«Camila»
-
$3{,}5$
-
verdadero
-
«100»
Justifica el caso de «100».
Evalúa las expresiones siguientes, respetando la prioridad de las operaciones. Recuerda que mod da el resto de la división entera y div da el cociente entero.…
Evalúa las expresiones siguientes, respetando la prioridad de las operaciones. Recuerda que mod da el resto de la división entera y div da el cociente entero.
-
$7 + 3 \cdot 2$
-
$17 \text{ mod } 5$
-
$17 \text{ div } 5$
-
$(8 - 2) \cdot 4$
Sea $x = 8$. Indica si cada expresión relacional da verdadero o falso: $x > 5$ $x = 10$ $x \neq 8$ $x \leq 8$ Explica qué tipo de dato resulta de evaluar una expresión…
Sea $x = 8$. Indica si cada expresión relacional da verdadero o falso:
-
$x > 5$
-
$x = 10$
-
$x \neq 8$
-
$x \leq 8$
Explica qué tipo de dato resulta de evaluar una expresión relacional.
Sean $x = 12$ e $y = 7$. Evalúa estas expresiones lógicas y escribe el valor de cada una: $(x > 10) \text{ y } (y > 10)$ $(x > 10) \text{ o } (y > 10)$…
Sean $x = 12$ e $y = 7$. Evalúa estas expresiones lógicas y escribe el valor de cada una:
-
$(x > 10) \text{ y } (y > 10)$
-
$(x > 10) \text{ o } (y > 10)$
-
$\text{no}\,(x = y)$
-
$(x \text{ mod } 2 = 0) \text{ y } (y < 9)$
Explica en qué se diferencian los operadores «y» y «o» en el resultado.
Un programa cuenta cuántos educandos aprueban un examen. Usa una variable cont que empieza en 0 y aumenta en 1 cuando la nota es de 60 o más. Las notas leídas, en orden,…
Un programa cuenta cuántos educandos aprueban un examen. Usa una variable cont que empieza en 0 y aumenta en 1 cuando la nota es de 60 o más. Las notas leídas, en orden, son: 70, 55, 90, 60, 45.
Construye una tabla que muestre, nota por nota, si se cumple la condición y el valor de cont. Indica el valor final y explica por qué cont es un contador.
En una mipyme se compran cuatro pomos de aceite que cuestan, en dólares, 4, 3, 4 y 3. Un programa usa una variable total que empieza en 0 y en cada paso ejecuta total =…
En una mipyme se compran cuatro pomos de aceite que cuestan, en dólares, 4, 3, 4 y 3. Un programa usa una variable total que empieza en 0 y en cada paso ejecuta total = total + precio.
Haz la traza del programa y da el valor final de total. Explica en qué se diferencia un acumulador de un contador.
Sean $a = 22$, $b = 4$ y $c = 5$. Evalúa paso a paso, indicando el orden de las operaciones y el resultado de cada subexpresión: $$((a \text{ mod } 4) + b \cdot 2 \geq…
Sean $a = 22$, $b = 4$ y $c = 5$. Evalúa paso a paso, indicando el orden de las operaciones y el resultado de cada subexpresión:
$$((a \text{ mod } 4) + b \cdot 2 \geq 10) \text{ o } \text{no}\,(c < 3)$$Después modifica el valor de $c$ para que el segundo operando sea falso. Indica si cambia el resultado total y por qué.
Un programa recibe las edades de seis estudiantes de un grupo: 15, 16, 17, 15, 18, 16. Debe contar cuántos tienen más de 16 años y acumular la suma de todas las edades…
Un programa recibe las edades de seis estudiantes de un grupo: 15, 16, 17, 15, 18, 16. Debe contar cuántos tienen más de 16 años y acumular la suma de todas las edades para calcular después la edad promedio.
Yoel inicializó el contador en 1 y el acumulador en 10.
-
Haz la traza correcta, con ambas variables iniciadas en 0, y da los valores finales.
-
Calcula los valores finales con las inicializaciones de Yoel.
-
Argumenta por qué esas inicializaciones producen resultados erróneos.