Задание
Выберите правильные варианты написания функции, реализующей подъем "руки" робота 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);
}
}