Answers | Verified | Latest 2024 Version
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();
Why should a programmer indent their code? - ✔✔Helps show the structure of the code
Easier for other people to understand
Indenting is a key part of good programming style
2.4.7 Building a Shelter Code - ✔✔turnLeft();
makeSide();
function turnRight(){
turnLeft();
turnLeft();
turnLeft();
}
turnRight();
makeSide();
function makeSide(){
, move();
putBall();
move();
putBall();
move();
putBall();
}
goHome();
function goHome(){
turnRight();
move();
putBall();
move();
putBall();
move();
putBall();
turnLeft();
turnLeft();
turnLeft();
move();
move();
move();
turnLeft();
turnLeft();
}
2.5.4: Pancakes with Start - ✔✔function start(){
move();