Index Schematics Acronyms Discussion Mail to a friend Post a message Methods for breaking ground loop Fort check that you have made the cabling between equipments properly.
Discuss Problem Solving and Algorithms Learn a basic process Problem solving and discussion message developing a solution to a problem. Nothing in this chapter is unique to using a computer to solve a problem. This process can be used to solve a wide variety of problems, including ones that have nothing to do with computers.
Problems, Solutions, and Tools I have a problem! I need to thank Aunt Kay for the birthday present she sent me. I could send a thank you note through the mail. I could call her on the telephone. I could send her an email message. I could drive to her house and thank her in person.
In fact, there are many ways I could thank her, but that's not the point. The point is that I must decide how I want to solve the problem, and use the appropriate tool to implement carry out my plan.
The postal service, the telephone, the internet, and my automobile are tools that I can use, but none of these actually solves my problem. In a similar way, a computer does not solve problems, it's just a tool that I can use to implement my plan for solving the problem.
Knowing that Aunt Kay appreciates creative and unusual things, I have decided to hire a singing messenger to deliver my thanks. In this context, the messenger is a tool, but one that needs instructions from me.
I have to tell the messenger where Aunt Kay lives, what time I would like the message to be delivered, and what lyrics I want sung. A computer program is similar to my instructions to the messenger.
The story of Aunt Kay uses a familiar context to set the stage for a useful point of view concerning computers and computer programs. The following list summarizes the key aspects of this point of view.
A computer is a tool that can be used to implement a plan for solving a problem. A computer program is a set of instructions for a computer. These instructions describe the steps that the computer must follow to implement a plan.
An algorithm is a plan for solving a problem. A person must design an algorithm. A person must translate an algorithm into a computer program. This point of view sets the stage for a process that we will use to develop solutions to Jeroo problems.
The basic process is important because it can be used to solve a wide variety of problems, including ones where the solution will be written in some other programming language. An Algorithm Development Process Every problem solution starts with a plan.
That plan is called an algorithm. There are many ways to write an algorithm. Some are very informal, some are quite formal and mathematical in nature, and some are quite graphical. The instructions for connecting a DVD player to a television are an algorithm.
The form is not particularly important as long as it provides a good way to describe and check the logic of the plan. The development of an algorithm a plan is a key step in solving a problem. Once we have an algorithm, we can translate it into a computer program in some programming language.
Our algorithm development process consists of five major steps. Obtain a description of the problem. Develop a high-level algorithm.
Refine the algorithm by adding more detail. This step is much more difficult than it appears. In the following discussion, the word client refers to someone who wants to find a solution to a problem, and the word developer refers to someone who finds a way to solve the problem.
The developer must create an algorithm that will solve the client's problem. The client is responsible for creating a description of the problem, but this is often the weakest part of the process.
It's quite common for a problem description to suffer from one or more of the following types of defects: These defects are seldom due to carelessness by the client.The Rhetorical Triangle helps you turn your thoughts and ideas into a credible and persuasive message.
Learn how to use it here.
The Rhetorical Triangle helps you turn your thoughts and ideas into a credible and persuasive message. Learn how to use it here. Are you presenting ideas for problem solving or analysis? Are you just trying to. This pack contains 6 tasks to help develop problem solving and also challenge misconceptions.
Very little numeracy skills are needed to perfect for start of term team building. Can be used as a booklet or print A3 for a great carousel in the first few weeks of term. If you're seeing this message, it means we're having trouble loading external resources on our website.
Present the problem, the general problem solving strategies used, and the solution to the others in the class: Post a message in the application discussion forum for this unit.
In your message, describe the problem and how you solved it. Problem Solving Younger Sibling Problems Younger siblings can be a problem that will lead to a bigger problem, your parents being angry at you for never being pfmlures.com younger brothers, CJ and Colin, are obnoxious and very annoying.
CJ is six years younger than me and Colin is eight years younger than me. Objectives: Discuss the three ideas generated in the previous project, The Brainstorming Session Determine which one best resolves the problem Time 26–31 .