Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1rotors | AA sensor reading is used by the program to adjust the rotors and keep the drone level | |
| 2IF tilt_sensor = "left" THEN speed_up_right_rotors | BA drone has a frame and rotors, not wings, and it needs electrical components such as sensors, a microprocessor and motors to be a robot. | |
| 3An autonomous drone follows a programmed route without a pilot, so it still counts as a robot | CThe spinning blades turned by motors that push air down and lift the drone into the air | |
| 4A remote-controlled drone is flown by a human pilot who sends commands from a handset | DIF stick_pushed = "forward" THEN move_forward | |
| 5A drone is a robot because it has wings and no electrical parts | EA drone needs a program that controls its flight to be a robot, because the microprocessor must run instructions. | |
| 6A drone flown only by remote control with no program is a robot | FFOR each waypoint IN route: fly_to(waypoint) |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
drone — A flying robot with a frame and rotors, sensors, a microprocessor and motors, and a program that controls its flight, either by remote control or by following a programmed route.FOR rotor ← 1 TO 4
spin(rotor)
NEXT rotorIF tilt > 0 THEN
correctTilt()
ENDIFINPUT command
IF command = "UP" THEN
climb()WHILE battery > 20
flyTo(nextPoint)
ENDWHILEhasFrame ← TRUE
hasElectrics ← TRUE
isRobot ← hasFrame AND hasElectrics