2.1.4 Thinking Logically

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/5

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:27 PM on 4/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

6 Terms

1
New cards

What is a decision

A result reached after some consideration

2
New cards

exmples of decisions in designing programs

Choosing the paradigm used, deciding how different pieces of information are collected, choosing programming language, input devices, output devices

3
New cards

How to simplify the decision making process

Limit the possible solutions. Eg which programming language is feasible to use based on its suitability to the problem, whether it provides enough functionality, how easy it is to learn given time constraints etc

4
New cards

decision shape in flow chart

diamond

5
New cards

Conditions that affect the outcome of a decision

Evaluate effectiveness, convenience, and feasibility. This might vary depending on purpose and end-users

6
New cards

Importance of thinking logically

allows you to plan and prepare for different scenarios as it provides foresight into the decisions made throughout the whole program. Good decision making is key to solving problmes effectively