(2022/2023) Already Passed
Which is a valid Karel command?
move;
MOVE
move();
move() ✔✔move();
What is a street in a Karel world? ✔✔Row
What is an avenue in a Karel world? ✔✔Column
If Karel starts at Street 1 and Avenue 3 facing East, what street (row) and avenue (column) will
Karel be on after this code runs?
move();
move();
move();
turnLeft();
,move(); ✔✔Street 2 Avenue 6
If Karel is facing North and the code
turnLeft();
turnLeft();
runs; which direction is Karel facing now? ✔✔South
How many times should Karel turn left in order to turn right? ✔✔3
What can be used to teach Karel to turn right? ✔✔functions
Which function will teach Karel how to spin in a circle one time?
function spin() {
turnRight();
}
function spin() {
turnLeft();
turnLeft();
,turnLeft();
turnLeft();
}
function spin() {
turnLeft();
turnLeft();
}
function spin() {
move();
move();
move();
move();
} ✔✔function spin() {
turnLeft();
turnLeft();
turnLeft();
turnLeft();
}
, How many times should the start function be defined in a program? ✔✔1
How many times should the start function be called in a program? ✔✔0
Why do we use functions in programming? ✔✔Break down our program into smaller parts
Avoid repeating code
Make our program more readable
What is a top down design? ✔✔Top down design is a way of designing your program by starting
with the biggest problem and breaking it down into smaller and smaller pieces that are easier to
solve.
What is a code comment ✔✔A way to give notes to the reader to explain what your code is
doing
What commands does SuperKarel know that regular Karel does not? ✔✔turnAround(); and
turnRight();