NEW
Font size
WorksheetsActivity 2: Fundamentals of Algorithmic Problem
Total questions: 10
Worksheet time: 3mins
Indicating how fast the algorithm runs
Coding the Algorithm
Space Efficiency
Time Efficiency
Designing the Algorithm
Nowadays, these are the ubiquitous electronic devices that have become indispensable in almost everything we do.
Switch
Computer
Input
Output
Is a sequence of unambiguous instructions for solving a problem, i.e., for obtaining a required output for any legitimate input in a finite amount of time.
Computer Science
Sequence
Algorithm
Coding
The first thing you need to do before designing an algorithm
Code the Algorithm
Prove Correctness
Understand the Problem
Design an Algorithm
Is “strategy” or “paradigm” to solving problems algorithmically that applies to a variety of problems from different areas of computing.
Sequential Algorithm
Random Access Machine
Algorithm Correctiveness
Algorithm Design Technique
Is a mixture of a natural language and programming language like constructs
Pseudocode
Flowchart
Problem
Coding
A method of expressing an algorithm by a collection of connected geometric shapes containing descriptions of the algorithm’s steps
Flowchart
Problem
Data Structure
Prove Correctness
A common technique for proving correctness
Mathematical Induction
Testing
Analyzing the Problem
Understand the Problem
Indicating how much extra memory it uses
Time Efficiency
Pseudocode
Flowchart
Space Efficiency
The validity of programs is established
Testing
Understand the Problem
Algorithm Design Technique
Specify Algorithm
