Search Header Logo

2.1.3. Thinking Procedurally

Authored by Richard Smith

Computers

12th Grade

Used 55+ times

2.1.3. Thinking Procedurally
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

11 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the first stage of thinking procedurally?

Taking the problem defined by the user and breaking it down into its constituent parts

Developing a solution

Testing a solution

Analysing a problem

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of problem decomposition?

To make complex problems easier to solve and more manageable by allowing tasks to be divided between a group of people according to individual skill sets.

The process of separating ideas from specific instances of those ideas at work

Any situation in the design or programming of a system when you would want more than one thing happening at the same time

Letting the problem rot away

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

State another name given to top-down design.

Stepwise refinement

Problem Recognition

Divide and Conquer

Problem Decomposition

Backtracking

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of top-down design?

Continually break problems down into subproblems until each subproblem can be represented as a single task and ideally a self-contained subroutine.

The analysis of a large amount of data in a data warehouse to provide new information.

An algorithm for finding a complete solution. This is a refined brute force methodology. It is a very general algorithm for finding all (or some) solutions to computational problems.

The process of separating ideas from specific instances of those ideas at work

5.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

What are the benefits of using top-down design?

Problems can be solved and modules developed by different people

Tasks can be tested separately. Modules are self-contained

Uses abstraction to create algorithms and prototypes

Wireframe designs are required before development can take place

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What sort of problems is top-down design suited to?

Large, complex problems

Small, complex problems

Large, simple problems

Small, simple problems

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the second stage of thinking procedurally in software development?

Identifying components of a solution

Taking the problem defined by the user and breaking it down into its constituent parts

Developing a solution

Testing a solution

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?