Volver a la portadaInformática · 10.° grado de Preuniversitario · Cambiar asignatura
Empezar gratis
Apuntes

Ejercicios: Datos, expresiones, contadores y acumuladores

Practica★☆☆
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».

Resolver
Practica★☆☆
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$

Resolver
Practica★☆☆
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.

Resolver
Practica★★☆
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.

Resolver
Practica★★☆
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.

Resolver
Practica★★☆
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.

Resolver
Practica★★★
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é.

Resolver
Practica★★★
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.

  1. Haz la traza correcta, con ambas variables iniciadas en 0, y da los valores finales.

  2. Calcula los valores finales con las inicializaciones de Yoel.

  3. Argumenta por qué esas inicializaciones producen resultados erróneos.

Resolver