Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller U3
Taller U3
Ejercicio 1
Ejercicio 2
El diagrama de flujo
El código de bloques utilizado para resolver el problema en MakeCode
Evidencias del funcionamiento exitoso (fotografías o enlace a video corto).
DIAGRAMA DE FLUJO
FIN
CÓDIGO DE BLOQUE
let NUMERO = 0
input.onGesture(Gesture.Shake, function () {
NUMERO = randint(1, 6)
basic.showNumber(NUMERO)
if (NUMERO == 1) {
basic.showLeds(`
. . . . .
. . . . .
. . # . .
. . . . .
. . . . .
`)
} else if (NUMERO == 2) {
basic.showLeds(`
. . . . #
. . . . .
. . . . .
. . . . .
# . . . .
`)
} else if (NUMERO == 3) {
basic.showLeds(`
. . . . #
. . . . .
. . # . .
. . . . .
# . . . .
`)
} else if (NUMERO == 4) {
basic.showLeds(`
# . . . #
. . . . .
. . . . .
. . . . .
# . . . #
`)
} else if (NUMERO == 5) {
basic.showLeds(`
# . . . #
. . . . .
. . # . .
. . . . .
# . . . #
`)
} else {
basic.showLeds(`
# . . . #
. . . . .
# . . . #
. . . . .
# . . . #
`)
}
})
FOTO DE EVIDENCIA
EJERCICIO 2
DIAGRAMA DE FLUJO
CÓDIGO
basic.forever(function () {
if (input.acceleration(Dimension.X) <= 5 && input
.acceleration(Dimension.X) >= -5) {
basic.showLeds(`
# . . . #
# # . . #
# . # . #
# . . # #
# . . . #
`)
}
if (input.acceleration(Dimension.X) >= 6 && input
.acceleration(Dimension.X) <= 100) {
basic.showLeds(`
. . . . .
. . # . .
. # # # #
. . # . .
. . . . .
`)
}
if (input.acceleration(Dimension.X) >= 101 && inp
ut.acceleration(Dimension.X) <= 400) {
basic.showLeds(`
. . # . .
. # # . .
# # # # #
. # # . .
. . # . .
`)
}
if (input.acceleration(Dimension.X) >= 401 && inp
ut.acceleration(Dimension.X) <= 800) {
basic.showLeds(`
. . # . .
. # # # #
# # # # #
. # # # #
. . # . .
`)
if (input.acceleration(Dimension.X) >= 801) {
basic.showLeds(`
. . # # #
. # # # #
# # # # #
. # # # #
. . # # #
`)
}
if (input.acceleration(Dimension.X) <= -6 &&
input.acceleration(Dimension.X) >= -100) {
basic.showLeds(`
. . . . .
. . # . .
# # # # .
. . # . .
. . . . .
`)
}
if (input.acceleration(Dimension.X) <= -101 &
& input.acceleration(Dimension.X) >= -400) {
basic.showLeds(`
. . # . .
. . # # .
# # # # #
. . # # .
. . # . .
`)
}
if (input.acceleration(Dimension.X) <= -401 &
& input.acceleration(Dimension.X) >= -800) {
basic.showLeds(`
. . # . .
# # # # .
# # # # #
# # # # .
. . # . .
`)
}
if (input.acceleration(Dimension.X) <= -801)
{
basic.showLeds(`
# # # . .
# # # # .
# # # # #
# # # # .
# # # . .
`)
}
}
})
EVIDENCIAS