Code HS Answers: Lessons 1-20 Complete Test Answered Correctly.
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
...
Code HS Answers: Lessons 1-20 Complete Test Answered Correctly.
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();
makePancakes();
move();
move();
makePancakes();
move();
move();
makePancakes();
move();
}
function makePancakes(){
putBall();
putBall();
putBall();
}
[Show More]