Exploring Pseudo Code and Flowcharts for GCSE Computing Students

t eaching l ondon c omputing n.w
1 / 14
Embed
Share

Discover the significance of pseudo code and flowcharts in GCSE Computing through in-depth explanations, examples, and practical applications. Learn how to design, plan, and implement software solutions using these essential tools. Dive into the world of algorithms, statement blocks, decision-making processes, and more with structured guidance from experts at Queen Mary University of London.

  • GCSE Computing
  • Pseudo Code
  • Flowcharts
  • Programming
  • Algorithms

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. TeachingLondon Computing Programming for GCSE Topic 8.2: Pseudo Code and Flowcharts William Marsh School of Electronic Engineering and Computer Science Queen Mary University of London

  2. Aims Design: what it about? Pseudo code Flowcharts My views

  3. Design Plan Before you build How for s/w? Software is a description! Steps towards a solution

  4. PSEUDO CODE

  5. Pseudo Code Careless or informal code Useful for Making a start Breaking a problem done (i.e. design) Algorithms without code AQA has defined a syntax Does this miss the point?

  6. Example: Shopping List initialise shopping list and list of purchase forever get command if command is 'add' get item and add it to shopping list if command is 'buy' get item; transfer from shopping to purchase list if command is 'print' print both lists

  7. FLOWCHARTS

  8. Statement Block Group of instructions No jumps Comments! Arrows implicit downwards across description

  9. Decision Choice of two If statement false true

  10. Example Largest Value start Input two numbers Output largest input X, Y true X > Y false print X print Y stop

  11. Quiz Flowchart for A Loop Pseudo code Equivalent flowchart While condition statement 1 statement 2 false ? Condition true Statement 1 Statement 2

  12. SYLLABUS

  13. Specification Algorithms Candidates should be able to: (a) understand algorithms (written in pseudocode or flow diagram), explain what they do, and correct or complete them (b) produce algorithms in pseudocode or flow diagrams to solve problems. Also relevant to design in the practical programming activity

  14. Summary Flowcharts may be useful for understanding programs Pseudo code like code without the syntax errors

More Related Content