click below
click below
Normal Size Small Size show me how
Problem Solving Voca
Problem Solving Vocabulary for Intro to digital tech.
| Term | Definition |
|---|---|
| Pseudocode | detailed, readable description of what a computer must do |
| Algorithm | an algorithm is a finite sequence of well-defined instructions, typically used to solve a class of specific problems or to perform a computation. |
| Flowchart | visual representation of an algorithm. |
| Sequence | the main logical structure of algorithms or programs. |
| Repetition | lines of code will be run multiple times. |
| Iteration | a process where the design of a product or application is improved by repeated review and testing |
| Logic Error | occur when there is a fault in the logic or structure of the problem. |
| Selection | a programming construct where a section of code is run only if a condition is met. |
| Syntax Error | mistakes in the source code, such as spelling and punctuation errors, incorrect labels, and so on, which cause an error message to be generated by the compiler. |
| Finite Loop | execute their body a fixed number of times |
| Infinite Loop | a piece of coding that lacks a functional exit so that it repeats indefinitely. |
| Assumptions | software development knowledge taken for granted or accepted as true without evidence. |
| George Polya | Pólya worked in probability, analysis, number theory, geometry, combinatorics and mathematical physics. |
| Polya’s Problem Solving Steps | Poyla 4 problem solving steps are understand the problem, devise a plan, carry out the plan, and look back on solution |