Средствами NXT-G возможно рассчитать среднее значение показаний датчика и, например, отобразить это значение на экране. Делается это следующим образом:
Необходима переменная, где бы хранилось среднее значение. Можно назвать ее “Average”. Первое действие в цикле – обнуление этой переменной, т.е. в нее заносится ноль.
Среднее значение будет высчитываться каждую секунду. Вложенный цикл нужен для подсчета очередного значения переменной. Точнее, в нем в переменную записывается сумма показаний датчика и предыдущего значения переменной. Затем это значение делится на количество итераций внутреннего цикла.
Ну и в конце это значение отображается на экране блока NXT.
Какого-либо важного практического применения для этого я не придумал, но для использования исследовательской модели (например, среднее значение шума в помещении – при использовании датчика звука) это вполне может пригодится.
За основу взят материал http://www.brickshelf.com/gallery/brdavis/NXT/NXT-G/average1.png