Ejercicios: Estructuras selectivas, iterativas y expresiones lógicas
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.
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.
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).
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.
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
sumaen 0 -
poner
nen 1 -
repetir mientras
n≤ 5 { sumarnasuma; sumar 1 an}
Escribí el valor de n y de suma al final de cada repetición.
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.
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.
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
distanciaen 0 -
repetir mientras
distancia≠ 50 { avanzar 15 pasos; sumar 15 adistancia}
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.