Using a flowchart to design an algorithm is an example of what?
NEW 2.1 Computational Thinking

Quiz
•
Computers
•
1st Grade
•
Hard
Matt Hunt
Used 8+ times
FREE Resource
43 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Thinking concurrently
Thinking logically
Thinking abstractly
I don't know
Answer explanation
Thinking logically is the skill of identifying the points at which a decision is needed, determine the conditions of those decisions and determine the next steps depending on the outcome of the decisions. It is one of the five main computational thinking skills and is essential for designing and writing solutions to programs.
2.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
When designing systems, it is important to consider what aspects are important to solve the problem and what are not. What is this known as?
Reality
Programming
Abstraction
Implementation
Answer explanation
It is important to appreciate how reality differs from abstraction when modelling aspects of real world objects in computer programs. A simulator game, no matter how detailed would be impossible to program or execute if you tried to include every single variable based on reality.
3.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
How would an architectural drawing of a house differ from reality?
The colour of the paint
Size and dimensions of the house
Location of entrances and exits
Location and size of windows
Answer explanation
An architect drawing would have to replicate many aspects of a house exactly as they appear in reality, for example the location of doors and windows. Exact dimensions and placement of these would exactly match reality, this is the purpose of the drawing. There would be lots of unnecessary detail which would not be needed to be replicated from the real house, for example the choice of exterior paint.
4.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
What do we mean when we talk about decision points in a program?
Any point in a program when processing and calculations are performed
Any point where the program can take an optional route based on a condition
Any point in a program when it outputs data
Any point in a program when a user is asked for input
Answer explanation
Thinking logically is the skill of identifying the points at which a decision is needed. It is one of the five main computational thinking skills and is essential for designing and writing solutions to programs.
5.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Which computational thinking skills can be described as, 'identifying the preconditions of a system, the inputs, outputs and reusable components'?
Thinking abstractly
Thinking logically
Thinking ahead
Thinking procedurally
Answer explanation
Thinking ahead is the computational skills of identifying the preconditions of a system, the inputs, outputs and reusable components, it is one of the five main computational thinking skills and is essential for designing and writing solutions to programs.
6.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
A charity concert is being planned. Which of the following would NOT be considered a 'pre-condition' before deciding on a suitable venue?
Genre of musical artists (e.g. rock, pop, dance)
Estimated number of attendees
Will the concert be held inside or outside
Estimated noise level of concert
Answer explanation
'Solution preconditions' are any condition which pre-exists the suggested solution. For the scenario of a charity concert the estimated number of attendees, noise level and if the concert is planned to be held inside or outside are all pre-conditions which would effect the choice of appropriate venue.
7.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
What is the purpose of a structure diagram?
To explain the steps of a coded solution in structured English
Break a problem down to show the order of program modules
To show the steps of an algorithm
To show the attributes and methods of a class
Answer explanation
A structure diagram is a common way of producing a modular top-down design of a problem. We use a process known as step-wise refinement to break down the problem into smaller chunks in a tree like structure. The leaf nodes of a structure diagram become procedures / modules / functions in the finished program. The leaf nodes should therefore be a single process which can be turned into a single subroutine.
Create a free account and access millions of resources
Similar Resources on Wayground
40 questions
Ujian Akhir Semester Genap KBC

Quiz
•
1st Grade
40 questions
KLS 1 Drawing For Children 1

Quiz
•
1st Grade
40 questions
CNC CODE

Quiz
•
1st Grade
40 questions
PTS INFORMATIKA

Quiz
•
1st Grade
45 questions
informatika kuis data

Quiz
•
1st Grade
40 questions
Pemrograman Dasar

Quiz
•
1st Grade
40 questions
ict var 8

Quiz
•
1st - 12th Grade
40 questions
PTS PPLG 2

Quiz
•
1st Grade
Popular Resources on Wayground
25 questions
Equations of Circles

Quiz
•
10th - 11th Grade
30 questions
Week 5 Memory Builder 1 (Multiplication and Division Facts)

Quiz
•
9th Grade
33 questions
Unit 3 Summative - Summer School: Immune System

Quiz
•
10th Grade
10 questions
Writing and Identifying Ratios Practice

Quiz
•
5th - 6th Grade
36 questions
Prime and Composite Numbers

Quiz
•
5th Grade
14 questions
Exterior and Interior angles of Polygons

Quiz
•
8th Grade
37 questions
Camp Re-cap Week 1 (no regression)

Quiz
•
9th - 12th Grade
46 questions
Biology Semester 1 Review

Quiz
•
10th Grade