This document discusses algorithmic thinking and problem solving. It defines simple and complex problems and provides examples of each. It also explains what a pseudocode is and how to draw a Pascal triangle. The document describes how to write a pseudocode by using techniques like assigning values, conditions, loops, and functions. It provides examples of finding values in a Pascal triangle using factorial formulas and matrix/array approaches. Finally, it discusses how to compare algorithms, problems computers cannot solve, and defines nesting and the types of nesting like selection and iteration.
This document discusses algorithmic thinking and problem solving. It defines simple and complex problems and provides examples of each. It also explains what a pseudocode is and how to draw a Pascal triangle. The document describes how to write a pseudocode by using techniques like assigning values, conditions, loops, and functions. It provides examples of finding values in a Pascal triangle using factorial formulas and matrix/array approaches. Finally, it discusses how to compare algorithms, problems computers cannot solve, and defines nesting and the types of nesting like selection and iteration.
This document discusses algorithmic thinking and problem solving. It defines simple and complex problems and provides examples of each. It also explains what a pseudocode is and how to draw a Pascal triangle. The document describes how to write a pseudocode by using techniques like assigning values, conditions, loops, and functions. It provides examples of finding values in a Pascal triangle using factorial formulas and matrix/array approaches. Finally, it discusses how to compare algorithms, problems computers cannot solve, and defines nesting and the types of nesting like selection and iteration.
• Define problem and steps to solve a problem?(pg 50)
• Write down the difference between simple and complex problems along with examples? (pg 50-51) • What is a pseudocode and draw pascal triangle? (pg 52) • Describe how to write a pseudocode including assigning, condition, loops and functions? (pg 53-54) • Find the value of the cell in third row and second column(factorial formula) (pg 55) • Find the value of the cell in third row and second column(matrix/array formula) (pg 57) • Find the value of pascal triangle using approach 1 (factorial approach ) (pg 55-56) • Find the value of pascal triangle using approach 1 (matrix/array approach ) (pg 57-58) • Algorithms are compared based on? (pg 58) • Define problems computer cannot solve? (pg 59) • What is nesting and state types of nesting Selection and iteration (pg 61-64)