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

Нужна помощь с заданием по Scratch

При помощи простого математического трюка можно использовать оператор округлить, чтобы округлить число до определенного разряда десятичной дроби. Например, вы можете округлить число 5,3567 до десятых (то есть первой цифры справа от запятой), используя следующие шаги:
а) 5,3567 × 10 = 53,567 (умножить число на 10);
б) округлить (53,567) = 54 (округлить ответ из шага a);
в) 54/10 = 5,4 (разделить число из шага б на 10).
Какие изменения нужно внести в перечисленные шаги, чтобы
округлить число до сотых (второй цифры после запятой)? Создайте
блок-функцию, который округляет 5,3567 до десятых (или сотых),
и выведите результат на экран с помощью блока сказать

Ответы

Ответ дал: Jokeeeg
1

Ответ:

Для округления числа до сотых (второй цифры после запятой) нужно внести следующие изменения в перечисленные шаги:

а) 5,3567 × 100 = 535,67 (умножить число на 100);

б) округлить (535,67) = 536 (округлить ответ из шага a);

в) 536/100 = 5,36 (разделить число из шага б на 100).

Для создания блок-функции в Scratch, которая будет округлять число до сотых, можно использовать следующий код:

1. Создайте новый блок-функцию с помощью блока "определить процедуру" и назовите его, например, "округлить до сотых".

2. Внутри блока-функции поместите следующие блоки:

а) Умножение: умножьте входное число на 100.

б) Округление: округлите полученное число.

в) Деление: разделите округленное число на 100.

г) Вывод результата: используйте блок "сказать" для вывода округленного числа.

Вот пример кода для создания такой блок-функции в Scratch:

определить процедуру округлить до сотых

установить [результат v] в ((входное число) * (100))

установить [результат v] в (округлить ((результат) как число))

установить [результат v] в ((результат) / (100))

сказать (результат)

конец

После создания блок-функции "округлить до сотых", вы можете использовать его в своей программе, передавая входное число и выводя округленный результат на экран с помощью блока "сказать".

Объяснение:

Ответ дал: netynek
0

Ответ:Щоб округлити число до сотих, ви можете внести такі зміни в перераховані шаги:

а) Помножте число на 100, тобто 5,3567 × 100 = 535,67.

б) Округліть отримане число, отримавши 536.

в) Розділіть результат на 100, щоб отримати округлене число до сотих: 536/100 = 5,36.

Отже, вам потрібно створити блок-функцію, яка виконає ці кроки, і вивести результат на екран за допомогою блока "сказать" у Scratch.

Ось, як може виглядати блок-функція у Scratch:

Створіть блок-функцію та назвіть її, наприклад, "Округлити до сотих".

В блоку функції використовуйте блок "задати [змінна] значення [5,3567 * 100]".

Потім використовуйте блок "задати [змінна] значення [округлити [змінна]]".

Нарешті, використовуйте блок "сказати [змінна / 100]" для виведення результату.

Тепер, коли ви викличете цю функцію, вона повинна округлити 5,3567 до сотих та вивести результат на екран.

Объяснение:

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