Back to marketplace

2.1.2 Thinking ahead

No description yet. This curated deck is ready for daily study.

Total cards: 8•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (8)

#1
Front (Question)

2.1.2 A) What’s does Identifying the inputs and outputs for a given situation do ?

Back (Answer)

Allows developers to consider problems that may arise taking these account early on

#2
Front (Question)

2.1.2 A) Identifying the inputs and outputs for a given situation

Back (Answer)

What is the goal ? (output) back track to find inputs input > process > outpit order / method data is imputed in should be taken into account (suitable data type)

#3
Front (Question)

2.1.2 B) Determine the preconditions for devising a solution to a problem

Back (Answer)

precondition - requirement that must be met be execute programs allow for safety of data meeting criteria reduces complexity and length of program

#4
Front (Question)

2.1.2 C) What is caching and whats the advantages

Back (Answer)

storing instructions or values in cache saves time , loads without delay

#5
Front (Question)

2.1.2 C) What is prefetching

Back (Answer)

predicts what likely to be fetched again less time waiting

#6
Front (Question)

2.1.2 C) What is prefetching limited by

Back (Answer)

by accuracy of algorithm used, difficult to implicate

#7
Front (Question)

2.1.2 D) What is the need for reusable program

Back (Answer)

Shortens development time / cost saves systems rescores reduces redundant code

#8
Front (Question)

2.1.2 D) How to make a program more reusable

Back (Answer)

creating subroutines / functions software libraries