0 results for
ICT
Computing
Responsive image

Creating Algorithms

Overview
Flight Path
Learning Objectives
0 results forGuest
IDSkill_name
 3.1.1.6 I can explain simple algorithms in terms of their inputs, processing and outputs.
 3.1.1.5 I can represent simple algorithms using flowcharts or pseudo-code
 3.1.1.4 I can represent algorithms using flowcharts, pseudo-code and use them to create program code

🏁 Learning Objective Creating Algorithms


Lesson Video

Lesson Tasks

  • Watch the Lesson video
    Make notes on your notes sheet.
  • Read the lesson notes
    Make notes on your notes sheet.
  • Complete the learning activities
    Make any notes on your notes sheet.
  • Check the Learning outcomes
    Update your learning objectives

Creating Algorithms - Learning Activities

Flowcharts symbols


Input output


Selection


Iteration



Task: Flowchart creator

Use the flowchart creator program (click on the button below) to copy the flowchart below.

Can you work out what the flowchart does?

Task: Times Table

Complete the flowchart below using flowchart creator to ask the end-user to enter a number. The program will then display the full times table, from 1 to 10, for this number.


Task: Login

Complete the flowchart below using flowchart creator for a user login. A login form should ask the user to enter their username and password. It will then check if these login details are correct before displaying either a welcome message or an error message.


Pseudocode

Most programs are developed using programming languages. These languages have specific syntax that must be used so that the program will run properly. Pseudocode is not a programming language, it is a simple way of describing a set of instructions that does not have to use specific syntax. Common pseudocode notation

There is no strict set of standard notations for pseudocode, but some of the most widely recognised are:

  • INPUT - indicates a user will be inputting something
  • OUTPUT - indicates that an output will appear on the screen
  • WHILE - a loop (iteration that has a condition at the beginning)
  • FOR - a counting loop (iteration)
  • REPEAT - UNTIL - a loop (iteration) that has a condition at the end
  • IF - THEN - ELSE - a decision (selection) in which a choice is made
  • --> any instructions that occur inside a selection or iteration are usually indented
  • Click on the button below for information on AQA pseudo code

    AQA PSEUDO CODE DOC



    Task: Pseudocode

    Now lest take all of our flowchart algorithms and turn them into pseudocode



    Learning Outcomes

    • I can represent algorithms using flowcharts.
    • I can represent algorithms using flowcharts
      and pseudocode
    • I can represent algorithms using flowcharts
      and pseudocode and create my own algorithms using
      one or the other or both.


    0 results forGuest
    Recent Comments

    Teacher Date: 2025-09-28


    Guest