0% found this document useful (0 votes)
11 views1 page

Problem Solving in Computer Science 20S

Stuff

Uploaded by

Ashmitha Adhiraa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views1 page

Problem Solving in Computer Science 20S

Stuff

Uploaded by

Ashmitha Adhiraa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PROBLEM SOLVING PAGE 1 OF 1 COMPUTER SCIENCE 20S

PROBLEM SOLVING
COMPUTER SCIENCE 20S
PART 1 – CLASSIFICATION

( 1 ) Classify the following as being: well-defined solution, many solutions, optimal solution, or no solution:
( a ) Writing an English essay
( b ) Solving a math problem
( 2 ) Give an example problem for each of the following types of solutions:
( a ) Well-defined solutions
( b ) Many solutions
( c ) Optimal solution
( d ) No solution
( 3 ) Explain in your own words with an example different from your notes what an Einstrilling is:

PART 2 – ANALOGIES

Each of the following involves a situation involving analogy. If the conclusions arrived at are false, then explain why the analogy failed. If the
conclusions are true, say why you also feel the same way:

(1) Marge said to her husband Homer, “For the last three years it has rained and been cold during the Jebediah Springfield parade; so let’s
not go this year.”
(2) In February, Mr. Wachs sold an average of $1250.00 worth of computer peripherals each day. He figures he will average $1250.00 next
February.
(3) Jim Thompson is an all-star fullback with the Winnipeg Blue Bombers. He says that his success is due to his hours of practice and the
fact that he eats “Bran Crunchies” each morning for breakfast. Larry would also like to be a professional football player; so he decides to
eat “Bran Crunchies” every morning for breakfast.

PART 3 – PROBLEM SOLVING

 Using all 5 steps of problem solving described in Mr. Wachs’ presentation:


( 1 ) Define the problem
( 2 ) Chose a model for solution
( 3 ) Analyse the model (fill out the model)
( 4 ) Find a solution
( 5 ) Check the solution
 Complete the 5 problems below, filling out 5 steps for each
 This assignment is about going through the process of breaking down a problem systematically and the “correct” answer (and there may be
many correct answers) is incidental to the fact that I want you to go through the 5 steps
 Please complete the 5 steps for the following problems:

(1) In how many ways can $10.00 be changed into dimes and quarters?
(2) In the game “Quizzer” there are six categories: computers, history, science, geography, words, and movies. On this night there are four
people: two on each team. Every fifth question is answered correctly. There are 5760 questions altogether. You answer every second
round. Each question you answer correctly is worth one point. How many questions do you answer?
(3) Susan Froggle is looking for a job. Computer Unlimited offers her a job at a starting wage of $1000 a day with a $100-a-day increase in
wages. Micronauts inc. offers her a penny a day but doubles the wage each day. Which is the better offer?
(4) A tennis club of 150 members is having a tournament. When a member loses a game, they are out of the tournament. How many games
must be played in order to determine the champion?
(5) If you had $5 billion dollars and you gave away a $500 bill every minute, how long would it take for you to give away all of your money?

PROBLEM SOLVING PAGE 1 OF 1 MR. WACHS

Common questions

Powered by AI

Mr. Wachs’ five-step process is effective in scenarios requiring systematic breakdown and analysis. For instance, determining the number of ways to change money involves defining the problem, selecting a modeling approach, analyzing possibilities, finding solutions, and verifying outcomes . Such structured problem-solving is crucial in complex problems where multiple solutions are possible, ensuring a thorough exploration of options.

Solution optimality focuses on finding the best possible result under given constraints, crucial for computational problem-solving models aiming to optimize efficiency and effectiveness. Identifying optimal solutions involves evaluating trade-offs and resource use, as seen in Mr. Wachs’ process of modeled exploration and evaluation . Optimality ensures models maximize value, minimize costs, or achieve balance between competing objectives.

Analogies might lead to false conclusions when they oversimplify situations or rely on irrelevant similarities. For instance, Marge's reasoning about the parade is flawed as past weather does not influence future conditions . Similarly, assuming future sales based on past averages without accounting for market changes can lead to inaccurate predictions . These examples show how analogies can fail by neglecting unique factors affecting the outcome.

Exponential growth, such as Micronauts Inc.'s wage offer starting at a penny and doubling daily, quickly surpasses linear growth despite an unremarkable start . This illustrates how exponential functions increase rapidly, often outpacing initially larger but linearly growing options, demonstrating the non-obvious impact of exponential mathematics in decision-making scenarios.

Effective decision-making under uncertainty requires considering additional variables beyond simple historical patterns or personal anecdotes. For example, Marge might benefit from assessing weather forecasts rather than past trends . Similarly, using market analysis could improve Mr. Wachs’ predictions beyond personal sales history . Thorough analysis and consideration of broader contexts can prevent misleading analogies.

Exponential growth in finances, like Micronauts Inc.'s offer, provides context for teaching advanced mathematics by contrasting with linear growth scenarios, illustrating rapid escalation. Analyzing long-term outcomes of doubling wages can make abstract concepts tangible, helping students grasp exponential functions, compounding phenomena, and long-term financial planning . These scenarios embody applied mathematics, fostering deeper understanding.

Relying solely on historical performance can be misleading due to changing factors such as market conditions, customer preferences, and economic shifts. Mr. Wachs’ assumption of consistent future sales based on past averages disregards these potential changes . Accurate predictions require accounting for external influences, demonstrating the limitations of historical data when isolated from broader analytical contexts.

The principle behind calculating the number of games is the elimination process, where each game removes a player. With 150 initial members, every match leaves one fewer participant, requiring 149 matches for one remaining champion . This reflects combinatorial reasoning, computing steps needed to reduce the field by one competitor at each stage.

Classifying a problem helps to choose the appropriate problem-solving strategy. Problems with a well-defined solution, like solving a standard math problem, are approached systematically for a single correct answer . Problems with many solutions, such as writing an English essay, can be tackled creatively with multiple valid outcomes . Recognizing these distinctions allows for strategic planning tailored to the problem type.

Systematic verification ensures solutions are accurate and adhere to problem constraints, vital in computational problems where errors might not be immediately evident. In Mr. Wachs’ framework, checking solutions involves testing assumptions, confirming calculations, and assessing model efficacy . This step helps prevent overlook errors, reinforcing solution integrity and reliability, especially in complex, algorithm-driven environments.

You might also like