Задание

Выберите правильные варианты написания функции, реализующей подъем "руки" робота ClawBot на угол, равный 100 градусов, с помощью операторов ветвления. Коэффициент усиления регулятора равен 5. Контроль угла поворота осуществляется с помощью оптического или встроенного энкодера.

\[не удалось загрузить изображение\]

  • task ArmUp\(\)
    {
    if\(nMotorEncoder\(Arm\) < 100)
    {
    motor
    \[Arm\]
    = 5*\(100 \- nMotorEncoder\(Arm\));
    wait1Msec\(20\);
    }
    else
    {
    motor
    \[Arm\]
    = 5*\(100 \- nMotorEncoder\(Arm\));
    wait1Msec\(20\);
    }
    }
  • task ArmUp\(\)
    {
    if\(SensorValue\(Arm\) < 100)
    {
    motor
    \[Arm\]
    = 5*\(100 \- SensorValue\(Arm\));
    wait1Msec\(20\);
    }
    else
    {
    motor
    \[Arm\]
    = 5*\(100 \- SensorValue\(Arm\));
    wait1Msec\(20\);
    }
    }
  • task main\(\)
    {
    if\(nMotorEncoder\(Arm\) > 100)
    {
    motor
    \[Arm\]
    = 5*\(100 \- nMotorEncoder\(Arm\));
    wait1Msec\(20\);
    }
    else
    {
    motor
    \[Arm\]
    = 5*\(100 \- nMotorEncoder\(Arm\));
    wait1Msec\(20\);
    }
    }
  • task ArmUp\(\)
    {
    if\(nMotorEncoder\(Arm\) < 100)
    {
    motor
    \[Arm\]
    = 5*\(100 \- nMotorEncoder\(Arm\))
    wait1Msec\(20\);
    }
    else
    {
    motor
    \[Arm\]
    = 5*\(100 \- nMotorEncoder\(Arm\));
    wait1Msec\(20\);
    }
    }
  • task ArmUp\(\)
    {
    if\(SensorValue\(Arm\) < 100)
    {
    motor
    \[Arm\]
    = 5/\(100 \- SensorValue\(Arm\));
    wait1Msec\(20\);
    }
    else
    {
    motor
    \[Arm\]
    = 5/\(100 \- SensorValue\(Arm\));
    wait1Msec\(20\);
    }
    }