Пример программы.
- Details
-
Published on Friday, 31 May 2013 07:39
Пример выполнения задания с циклом, условиями и переменными.
extern void object::Solution() { object item; float angle; aim(0); while ( true ) { while(radar(AlienWasp,0,360,0,20)==null) { item = radar(AlienWasp); turn(direction(item.position)); drive(1,0); jet(0); if (position.z > item.position.z) { jet(-0.3); } if (position.z < item.position.z - 1) { jet(0.3); } wait(0.2); } item = radar(AlienWasp); angle = direction(item.position); turn(angle); if ( angle < 0 ) { drive(1, 0.5); // turn right } else { drive(0.5, 1); // turn left } jet(0); if (position.z > item.position.z) { jet(-0.3); } if (position.z < item.position.z - 1) { jet(0.3); } fire(1); } }
|