top of page

PROBLEM SOLVING

In this lesson you will review five steps to problem sovling. 
Click on the music file below to listen to the song. 
Can you list the five steps to problem sovling?

DISCLAIMER: We do own the rights to the music used to modify this audio item. This recording was created only for educational purposes

PROBLEM SOLVING IT EASY TO DOGlorenn Rod-Abraham
00:00 / 00:44

ALGORITHMS

What is an algorithm?

An Algorithm is a finite sequence of instructions that if followed, will allow us to achieve our result.

Characteristics of Algorithms

  • Is Unambiguous or Precise: Steps must be clear and specific.

  • Has logical sequence: Must flow from one step to another.

  • Has inputs

  • Has outputs

  • Is finite – fixed number of steps.

  • Is efficient – minimum amount of steps used.

 

Ways to represent Algorithms

  • Narrative

    • Using English like statements to describe the solution to the problem.

  • Flowchart (Use of Shapes)

    • Using visual representation of the solution using specific shapes and arrows.

  • Pseudocode

    • As the name implies pseudo – fake code, not an actual programming language but very close.

 

Types of Instructions

  • Input instructions

  • Processing instructions

    • Sequencing  instructions

    • Repeating instructions

    • Selecting instructions

  • Output instructions

Narrative Style Algorithms

Complete the activities below based on writing out instructions. You should note that each instruction should begin with a verb or action word. These are all algorithms done in the narrative form. 

Activity 1 

Complete the following in your notebooks.

ordering instructions.jpg

Activity 2

puzzle.jpg

Complete the following in your notebooks.

Activity 3 
Type the name of your class, then your full name and click start to begin the quiz below.


QUIZ - ALGORITHMS

bottom of page