Problem solving
We use the problem solving steps in our everyday lives. There are a total of 6 steps in the problem solving steps.
Step 1: Identify the problem; this is the first step toward solving a problem. You cannot solve a problem until you know what you are trying to solve.
Step 2: Understand the problem; You must understand what is involved in the problem before you can continue toward the solution. This also includes understanding the knowledge base of the person or machine for which you are solving the problem for. Knowing the knowledge base is very important since you cannot use any instructions outside of this base. You need to understand what is involved because you cannot write a set of instructions involving calculus if you do not know calculus yourself. If you do not understand the problem, you will not know where to begin solving the problem.
Step 3: Identify alternative ways to solve the problem; this list should be complete as possible. You may want to speak with other people to find other solutions then those you have identified. Alternative solutions must be reasonable ones. The more solutions you identify the better chance you have of picking the best solution possible.
Step 4: Select the best way to solve the problem from the list of Alternative solutions; in this step, you need to identify and evaluate the pros and cons of each possible solution before selecting the best one. In order to do this, you need to select criteria for evaluation. These criteria will serve as the guidelines for evaluating each solution. While you can solve the problem without selecting the best solution, you only make your life more difficult.
Step 5: List instructions that enable you to solve the problem using the selected solution; these numbered,
More Programming Languages
essays:
Computer programmers Compare and contrast
... its pros and cons. One of the main pros is the high pay range that the programmers receive. Programmers often start with a salary around forty thousand dollars a year, excellent benefits, and work in comfortable offices with top quality computers ...
Accuracy of data input is important. What method of data input would be best for each of the following situations and explain why.
... be best for each of the following situations and explain why:Hand held computer:high resolution LCD screen as it is easier to seeColor photograph;High output laser printer with multiple ...
Compares and Contrasts JavaScript and Java
... each computing platform, Java offers a simple C like syntax which is easy to learn and easy to implement with very little programming knowledge. According ...
Being Popular.
... never work with the other. The trick is to realize that there's no real contradiction here. You want to be optimistic and skeptical about two different things. You have to be optimistic about the possibility of ...
Computer operators
... problems and solutions. Computer operators often deal with plants, animals, and real-world materials like wood, tools, and machinery. Many of the occupations require working outside, and do ...
Systems Approach in a Technology Project
... to computer-based information systems. IT deliverables are normally created using what is referred to as the System Development Life Cycle. The SDLC is a very detailed and specific set of procedures, steps, and documents ...
NPuzzle Problem In Java, Lisp & Prolog
... other solutions. backtracking to generate alternative solutions. Prolog is a weakly typed language with dynamic type checking and static ... steps to goal is large, Java is the better choice. 3.3 Functions/Methods Testing After writing a function ...
Turing Notes
... the computer can execute (or run) it This step is often called 'coding' but also involve documentation to support the program Testing (make sure solution works) Run the program with a ...