Introduction To Problem Solving Techniques

2y ago
40 Views
2 Downloads
463.78 KB
116 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Luis Waller
Transcription

UNIT1Introduction to Problem SolvingTechniquesStructure1.0 Introduction1.1 Procedure (steps involved in problem solving)1.2 Algorithm1.3 Flow Chart1.4 Symbols used in Flow Charts1.5 Pseudo CodeLearning Objectives To understand the concept of Problem solving To understand steps involved in algorithm development To understand the concept of Algorithm Develop Algorithm for simple problem To understand the concept of Flowchart development Draw the symbols used in Flowcharts

250Computer Science and Engineering1.0 IntroductionA computer is a very powerful and versatile machine capable of performinga multitude of different tasks, yet it has no intelligence or thinking power. Theintelligence Quotient (I.Q) of a computer is zero. A computer performs manytasks exactly in the same manner as it is told to do. This places responsibility onthe user to instruct the computer in a correct and precise manner, so that themachine is able to perform the required job in a proper way. A wrong orambiguous instruction may sometimes prove disastrous.In order to instruct a computer correctly, the user must have clearunderstanding of the problem to be solved. A part from this he should be able todevelop a method, in the form of series of sequential steps, to solve it. Once theproblem is well-defined and a method of solving it is developed, then instructinghe computer to solve the problem becomes relatively easier task.Thus, before attempt to write a computer program to solve a given problem.It is necessary to formulate or define the problem in a precise manner. Once theproblem is defined, the steps required to solve it, must be stated clearly in therequired order.1.1 Procedure (Steps Involved in Problem Solving)A computer cannot solve a problem on its own. One has to provide stepby step solutions of the problem to the computer. In fact, the task of problemsolving is not that of the computer. It is the programmer who has to write downthe solution to the problem in terms of simple operations which the computercan understand and execute.In order to solve a problem by the computer, one has to pass though certainstages or steps. They are1. Understanding the problem2. Analyzing the problem3. Developing the solution4. Coding and implementation.1. Understanding the problem: Here we try to understand the problemto be solved in totally. Before with the next stage or step, we should be absolutelysure about the objectives of the given problem.2. Analyzing the problem: After understanding thoroughly the problemto be solved, we look different ways of solving the problem and evaluate each

Paper - II Programming in C251of these methods. The idea here is to search an appropriate solution to theproblem under consideration. The end result of this stage is a broad overview ofthe sequence of operations that are to be carries out to solve the given problem.3. Developing the solution: Here the overview of the sequence ofoperations that was the result of analysis stage is expanded to form a detailedstep by step solution to the problem under consideration.4. Coding and implementation: The last stage of the problem solving isthe conversion of the detailed sequence of operations in to a language that thecomputer can understand. Here each step is converted to its equivalent instructionor instructions in the computer language that has been chosen for the implantation.1.2 AlgorithmDefinitionA set of sequential steps usually written in Ordinary Language to solve agiven problem is called Algorithm.It may be possible to solve to problem in more than one ways, resulting inmore than one algorithm. The choice of various algorithms depends on thefactors like reliability, accuracy and easy to modify. The most important factor inthe choice of algorithm is the time requirement to execute it, after writing code inHigh-level language with the help of a computer. The algorithm which will needthe least time when executed is considered the best.Steps involved in algorithm developmentAn al

problem is defined, the steps required to solve it, must be stated clearly in the required order. 1.1 Procedure (Steps Involved in Problem Solving) A computer cannot solve a problem on its own. One has to provide step by step solutions of the problem to the computer. In fact, the task of problem solving is not that of the computer.

Related Documents:

3.3 Problem solving strategies 26 3.4 Theory-informed field problem solving 28 3.5 The application domain of design-oriented and theory-informed problem solving 30 3.6 The nature of field problem solving projects 31 3.7 The basic set-up of a field problem solving project 37 3.8 Characteristics o

can use problem solving to teach the skills of mathematics, and how prob-lem solving should be presented to their students. They must understand that problem solving can be thought of in three different ways: 1. Problem solving is a subject for study in and of itself. 2. Problem solving is

Combating Problem Solving that Avoids Physics 27 How Context-rich Problems Help Students Engage in Real Problem Solving 28 The Relationship Between Students' Problem Solving Difficulties and the Design of Context-Rich Problems 31 . are solving problems. Part 4. Personalizing a Problem solving Framework and Problems.

The Problem Solving Inventory (PSI) [8] is a 35-item instrument (3 filler items) that measures the individual's perceptions regarding one's problem-solving abilities and problem-solving style in the everyday life. As such, it measures a person's appraisals of one's problem-solving abilities rather than the person's actual problem .

Problem Solving Methods There is no perfect method for solving all problems. There is no problem-solving computer to which we could simply describe a given problem and wait for it to provide the solution. Problem solving is a creative act and cannot be completely explained. However, we can still use certain accepted procedures

THREE PERSPECTIVES Problem solving as a goal: Learn about how to problem solve. Problem solving as a process: Extend and learn math concepts through solving selected problems. Problem solving as a tool for applications and modelling: Apply math to real-world or word problems, and use mathematics to model the situations in these problems.

Problem Solving As I researched for latest readings on problem solving, I stumbled into a set of rules, the student's misguide to problem solving. One might find these rules absurd, or even funny. But as I went through each rule, I realized these very same rules seem to be the guidelines of the non-performing students in problem solving!

focused on supporting students in problem-solving, through instruction in problem-solving principles (Pólya, 1948), specifically applied to three models of mathematical problem-solving—multiplication/division, geometry, and proportionality. Students' problem-solving may be enhanced through participation in small group discussions. In a .