Завдання 2 Студент написав програму для micro-bit, але допустив кілька помилок. Потрібно виправити всі неточності в коді JavaScript Ми точно знаємо, як програма мае працювати. Після того як струснемо плату, буде згенеровано випадкове число (аналогічно до підкидання кубика). Якщо випадкове число 0, то на LED-дисплей виводиться анімація веселого смайлика, інакше - сумного, - 1. Виправте такі помилки: Анімація має запускатися коректно, а для цього трива- лість basic.pause() має 5у ди 500 мілісекунд. Анімація мае повторитися тричі, тобто for (let i = 0;і < 3; i++).
Ответы
Ответ:
Ось виправлений код:
javascript
basic.forever(function () {
let randomNum = Math.randomRange(0, 1)
if (randomNum == 0) {
for (let i = 0; i < 3; i++) {
basic.showLeds(
. . . . .
. # . # .
. . . . .
# . . . #
. # # # .
)
basic.pause(500)
basic.clearScreen()
basic.pause(500)
}
} else {
for (let i = 0; i < 3; i++) {
basic.showLeds(
. . . . .
. # . # .
. . . . .
. # # # .
# . . . #
)
basic.pause(500)
basic.clearScreen()
basic.pause(500)
}
}
})
В цьому виправленому коді були внесені наступні зміни:
- Змінна randomNum генерує випадкове число в діапазоні від 0 до 1.
- Умови перевірки if та else були змінені на перевірку, чи randomNum дорівнює 0 або 1.
- Додано цикл for, який повторює анімацію три рази.
- Тривалість паузи між кожною анімацією змінено на 500 мілісекунд.