Volver a la portadaCiencias de la Computación · 7° EBI · Cambiar asignatura
Empezar gratis
Apuntes

Ejercicios: Estructuras selectivas, iterativas y expresiones lógicas

Practica★☆☆
Un programa tiene este bloque: si edad ≥ 18 entonces decir «Mayor de edad», si no decir «Menor de edad». Indicá qué dice el programa cuando edad vale 15 y cuando vale 18.

Un programa tiene este bloque: si edad ≥ 18 entonces decir «Mayor de edad», si no decir «Menor de edad». Indicá qué dice el programa cuando edad vale 15 y cuando vale 18.

Resolver
Practica★☆☆
Un programa ejecuta: repetir 4 veces { avanzar 10 pasos; girar 90 grados }. Indicá cuántos bloques «avanzar» se ejecutan en total y qué figura dibuja el personaje.

Un programa ejecuta: repetir 4 veces { avanzar 10 pasos; girar 90 grados }. Indicá cuántos bloques «avanzar» se ejecutan en total y qué figura dibuja el personaje.

Resolver
Practica★☆☆
Evaluá cada expresión lógica e indicá si da verdadero o falso: (5 > 3) y (2 > 4); (5 > 3) o (2 > 4); no (7 = 7).

Evaluá cada expresión lógica e indicá si da verdadero o falso: (5 > 3) y (2 > 4); (5 > 3) o (2 > 4); no (7 = 7).

Resolver
Practica★★☆
Un programa de un parque de diversiones decide el precio del boleto según la edad: si edad < 12 el precio es 100 pesos; si no, y edad < 60, el precio es 200 pesos; en…

Un programa de un parque de diversiones decide el precio del boleto según la edad: si edad < 12 el precio es 100 pesos; si no, y edad < 60, el precio es 200 pesos; en cualquier otro caso, el precio es 120 pesos. Indicá qué precio resulta para edades 8, 12, 45 y 70, y explicá por qué el orden de las condiciones importa.

Resolver
Practica★★☆
Seguí este programa y decí qué valores toma suma y cuánto vale al terminar: poner suma en 0 poner n en 1 repetir mientras n ≤ 5 { sumar n a suma; sumar 1 a n } Escribí…

Seguí este programa y decí qué valores toma suma y cuánto vale al terminar:

  • poner suma en 0

  • poner n en 1

  • repetir mientras n ≤ 5 { sumar n a suma; sumar 1 a n }

Escribí el valor de n y de suma al final de cada repetición.

Resolver
Practica★★☆
Facundo quiere que su programa diga «Podés entrar» solo si la persona tiene entrada y además es mayor de 14 años. Escribí la condición con una expresión lógica usando…

Facundo quiere que su programa diga «Podés entrar» solo si la persona tiene entrada y además es mayor de 14 años. Escribí la condición con una expresión lógica usando las variables entrada (verdadero o falso) y edad. Luego indicá qué responde el programa para: entrada verdadera y edad 13; entrada verdadera y edad 16; entrada falsa y edad 20.

Resolver
Practica★★★
Un programa debe contar cuántos números pares hay en la lista [4, 7, 10, 3, 8, 5, 12]. Usa una variable contador que empieza en 0, recorre cada elemento y, si el resto…

Un programa debe contar cuántos números pares hay en la lista [4, 7, 10, 3, 8, 5, 12]. Usa una variable contador que empieza en 0, recorre cada elemento y, si el resto de dividir por 2 es 0, suma 1 al contador. Escribí el programa en pseudocódigo o con bloques, hacé una tabla que muestre el elemento revisado y el valor de contador en cada vuelta, e indicá el resultado final.

Resolver
Practica★★★
Micaela escribió este programa para que un robot avance hasta llegar a una pared que está a 50 pasos: poner distancia en 0 repetir mientras distancia ≠ 50 { avanzar 15…

Micaela escribió este programa para que un robot avance hasta llegar a una pared que está a 50 pasos:

  • poner distancia en 0

  • repetir mientras distancia ≠ 50 { avanzar 15 pasos; sumar 15 a distancia }

Al ejecutarlo, el robot no se detiene nunca. Seguí el programa para encontrar el error, explicá por qué ocurre, proponé dos formas distintas de corregirlo y verificá una de ellas con una tabla de valores.

Resolver