Algorithm Review
Quiz
•
Computers
•
7th - 8th Grade
•
Practice Problem
•
Hard
Eric Mohrman
Used 11+ times
FREE Resource
Enhance your content in a minute
4 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
An algorithm is a set of steps for completing a task or solving a problem. You can write algorithms in code for computers to follow. Those algorithms are called computer programs. Other algorithms are meant for people to follow. Some examples are a recipe for baking apple pie, instructions for playing Go Fish and directions for walking home from school. In math class, you might learn or write algorithms to solve similar problems, like finding the sum of two integers.
According to the passage, what is the relationship between an algorithm and a computer program?
An algorithm is the opposite of a computer program.
A computer program is an example of an algorithm.
Every algorithm is also a computer program.
An algorithm is the language in which a computer program is written.
2.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
The purpose of an algorithm is to create a solution that can work every time. Anyone should be able to follow it to complete the same task or solve the same type of problem. Therefore, you need to be very exact in your algorithm.
If it’s a recipe, you’d want to include precise measurements and exact directions. Don’t just write, “Put the ingredients together.” Instead, specify which ingredients, how much of each, how they should be combined and what utensils to use. Be sure the steps appear in the right sequence. Don’t add a step at the end that was intended to go at the very beginning.
What is the meaning of the word “sequence” as it is used in the passage above?
the order in which things will happen
a set of related events
to arrange in a particular way
a later development
3.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
When more than one algorithm solves the same problem, we call them “competing algorithms.” In the song, two algorithms directed the turtle out of the maze. Even though both algorithms solved the same problem, one did it more efficiently.
Efficient algorithms don’t waste any resources, like time, money or steps. Sometimes, you might compare competing algorithms by looking at efficiency. If you have a limited timeline or budget, you could choose the most efficient algorithm.
However, efficiency isn’t the only way to choose an algorithm. For example, you might want to examine the effects an algorithm would have on the people you are designing it for and other advantages and disadvantages of the competing algorithms.
The author of this passage would most likely agree with which of the following statements?
When choosing among competing algorithms, one should choose the algorithm that requires the least amount of time and money.
Effects on society matter more than efficiency when selecting an algorithm.
It’s important to weigh the advantages and disadvantages when choosing among competing algorithms.
No more than two algorithms can solve the same problem.
4.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Computer science is problem solving. You don’t only use algorithmic thinking, thinking in algorithms, to help you write computer programs. You can use it anytime you’re solving a problem by clearly defining all the steps to develop a solution that will work every time. Giving someone directions to play a card game is one example.
Another example is helping someone who’s lost by providing directions to where they need to go. If you’re writing or following steps in order, you’re using an algorithm. It’s not just something computers do.
The author of this passage would most likely agree with which of the following statements?
To solve problems, people should rely more on creativity than on algorithmic thinking.
Algorithmic thinking limits what computers can do or solve.
Algorithmic thinking is mostly useful for computer programmers.
Algorithmic thinking is useful outside of computer science.
Similar Resources on Wayground
8 questions
Software License
Quiz
•
7th Grade
9 questions
6. Booleans and selections 4
Quiz
•
8th Grade
9 questions
Animal Rescue Centre Names
Quiz
•
7th Grade
9 questions
Data Processing Cycle
Quiz
•
7th - 8th Grade
9 questions
1. Computer Models
Quiz
•
7th Grade
9 questions
Classroom Rules Quiz 1
Quiz
•
7th Grade
6 questions
Network Sharing
Quiz
•
7th Grade - University
8 questions
Year 9 Spreadsheets Part 1
Quiz
•
8th - 9th Grade
Popular Resources on Wayground
5 questions
This is not a...winter edition (Drawing game)
Quiz
•
1st - 5th Grade
15 questions
4:3 Model Multiplication of Decimals by Whole Numbers
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
The Best Christmas Pageant Ever Chapters 1 & 2
Quiz
•
4th Grade
12 questions
Unit 4 Review Day
Quiz
•
3rd Grade
10 questions
Identify Iconic Christmas Movie Scenes
Interactive video
•
6th - 10th Grade
20 questions
Christmas Trivia
Quiz
•
6th - 8th Grade
18 questions
Kids Christmas Trivia
Quiz
•
KG - 5th Grade
