Ah, vale. Si lo que querías era evitar el uso de esos operadores, creo que entonces lo que andábais buscando será algo así:

Me pasa como antes, que no lo he probado. Y ya sabes, cuando lo pruebas aparecen siempre problemas inesperados. De todas formas creo que puede ser correcto. El programa primero mira si el sensor de contacto está pulsado. Si es así, activa el retroceso. Si no está pulsado, mira el ultrasonido.
Si estamos a menos de 20 cm, activa el retroceso. Y si tampoco es el caso (es decir, si no hay nada a menos de 20 cm), el programa avanza sin hacer nada por el camino de más abajo del todo.
Seguramente con alguna de las 2 opciones lo puedas sacar, quizás variando alguna cosilla. Suerte, y si no me dices y pruebo otras cosas, pero espero que te sirva mejor que el anterior.