A decision in a program is a result that is reached after some consideration, this can be chosing a piece of software to use for a project or how you are going to collect user data
To simplify this process, the number of inputs should be limited by getting rid of choices that make sence e.g. Choosing a language to develop a program in and only knowing Python and C++ you wouldn't choose HTML as it it not feasible
To aid with this a flow chart can be used using the decision symbol (diamond) for which two results are possible, True and False
By making the decsion process as simple as possible it means that the best outcome possible, this can be helped by asking questions such as: What is most effective/convenient and is the option reasonable for the problem
Logical thinking allows you to prepare and plan for different scenarios by providing a foresight of the decisions made through the whole program and their possible outputs
Comments
No comments have yet been made