• Предмет: Информатика
  • Автор: boikorom4ik
  • Вопрос задан 3 месяца назад

Завдання 2 Студент написав програму для micro-bit, але допустив кілька помилок. Потрібно виправити всі неточності в коді JavaScript Ми точно знаємо, як програма мае працювати. Після того як струснемо плату, буде згенеровано випадкове число (аналогічно до підкидання кубика). Якщо випадкове число 0, то на LED-дисплей виводиться анімація веселого смайлика, інакше - сумного, - 1. Виправте такі помилки: Анімація має запускатися коректно, а для цього трива- лість basic.pause() має 5у ди 500 мілісекунд. Анімація мае повторитися тричі, тобто for (let i = 0;і < 3; i++).​

Ответы

Ответ дал: egorreket3004
0

Ответ:

Ось виправлений код:

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 мілісекунд.

Вас заинтересует