Do it now activity Last lesson we learnt about instructions are run in a computer. Write a set of instructions that a computer could follow to make a cup.

Slides:



Advertisements
Similar presentations
Working With Algorithm and Flowcharts
Advertisements

This symbol is used to; Start a flow-chart; Stop a singe flow-chart (or all flow charts in that program); Mark the Start of a Sub-Routine (a separate.
Flowol The Task.
The Dewi Sant Greenhouse Control Project Lesson 2.
Unit 7.6 Lesson 2 Goals Identify and use flowchart symbols. Plan a sequence of events and incorporate them into a flowchart. Create a simple flowchart.
Programming Tools Flowcharts Pseudocode Algorithm Chapter 2.
Programming Fundamentals (750113) Ch1. Problem Solving
What is a Flowchart? Why are they used? How to draw them.
Solve the following: (8 + v)2 – 10 = 22
ALGORITHMS AND FLOWCHARTS
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
1. Know the different types of flow block 2. Understand how problems can be broken down into smaller problems.
Flowol subroutines Subroutines are used to:  Simplify your code to make it easier to read (or for someone.
COMPUTER CONTROL Year 11. Lesson 1 Introduction to Computer Control.
Lesson Objectives 1. Practise writing sequence of instructions 2. Write flowcharts for different mechanisms Keywords: Input sensor Motion sensor Output.
Do you have control? Mr. Caudy Systems and Computer Control.
End Show Writing a computer program involves performing the following tasks. 1. Understanding the problem 2. Developing an Algorithm for the problem 3.
By the end of this session you should be able to...
Computational Thinking – Lesson 3 Lesson Objective To be able to construct an algorithm and flowchart for a given problem.
Program Design. The design process How do you go about writing a program? –It’s like many other things in life Understand the problem to be solved Develop.
Slide 1 Controlling Sequences of Events Traffic lights Event table.
Flowcharts
Your Brief: You are the lead programmer responsible for designing and implementing the control program that controls all input and output devices in the.
Software using a flowchart method of creating a control programme.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
WHAT IS THIS? Clue…it’s a drink SIMPLE SEQUENCE CONTROL STRUCTURE Introduction A computer is an extremely powerful, fast machine. In less than a second,
Algorithms and Pseudocode
W e A re L earning T o  Understand the term control and program  To understand the basic symbols used in Flowol.
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
Unit 7.6 – Control & Monitoring Overview Key Stage 3 National Strategy ICT Strand.
Solving Equations with Variables on Both Sides. Review O Suppose you want to solve -4m m = -3 What would you do as your first step? Explain.
By the end of this session you should be able to... Understand what is meant by ‘thinking logically’ including: Identify the points in a solution where.
Addition. Mental Maths Learning Objective I am able to count in 2’s, 5’s, 7s, 10s, and ½’s.
Unit 9.1_Lesson 4_CD Resource 4a_Sensors and flowcharts Sensors and Flowcharts.
Algorithms and Flowcharts
Sequencing Learning Objective: to be able to design algorithms that use sequencing.
Programming – Algorithms (Flowcharts)
Creating Flowcharts Principles of Engineering
Creating a Flowchart Computer Integrated Manufacturing
Sensors Control Systems with Flowol.
Creating Flowcharts Name of PowerPoint CIM Name of Lesson
IGCSE 1 Cambridge Algorithms and flowcharts Unit 7 Computer Science
Learning Objective: to be able to design programs that use sequencing.
Creating Flowcharts Principles of Engineering
Yenka Portfolio Level for this topic: Student Name : My Levels
Creating Flowcharts AIM:
ALGORITHMS AND FLOWCHARTS
Print slides for students reference
Creating Flowcharts Principles of Engineering
Sequencing Learning Objective: to be able to design algorithms that use sequencing.
مفاهیم بهره وري.
Creating Flowcharts Name of PowerPoint CIM Name of Lesson
Do it now activity Last lesson we learnt about instructions are run in a computer. Write a set of instructions that a computer could follow to make a.
Lesson 3 Sub-Routines.
Programming Fundamentals (750113) Ch1. Problem Solving
Programming Fundamentals (750113) Ch1. Problem Solving
ALGORITHMS AND FLOWCHARTS
Do it now – PAGE 8 You will find your do it now task in your workbook – look for the start button! Wednesday, 02 January 2019.
Digital and Analogue Sensing
Lesson 4 Variables.
Programming Fundamentals (750113) Ch1. Problem Solving
Programming Fundamentals (750113) Ch1. Problem Solving
Creating Flowcharts Name of PowerPoint CIM Name of Lesson
Digital and Analogue Sensing
Creating Flowcharts Principles of Engineering
Independent Task – Level 7
Do it now – PAGE 11 You will find your do it now task in your workbook – look for the start button! Monday, 20 May 2019.
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Creating Flowcharts Principles Of Engineering
Creating Flowcharts Name of PowerPoint CIM Name of Lesson
Presentation transcript:

Do it now activity Last lesson we learnt about instructions are run in a computer. Write a set of instructions that a computer could follow to make a cup of tea – use functions.

Homework The History of Computing Research Tim Berners-Lee, find out: 1.When he lived 2.What he invented and what this did 3.What impact this had on computing Due:

Understand what is meant by a computational problem

1.Identify how a computer can meet the needs of a given scenario 2.Identify the sub-problems of a given scenario and how you will solve them

ALL (Level 5) Identify the sub-problems of a given scenario MOST (Level 6) Create a flowchart to show how you have met the needs of the problems and sub-problems of a given scenario SOME (Level 7) Plan your solution to the problem and sub- problems using subroutines Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them Scenario Computational problem Sub-problem Planning Flowchart Input Process Output

New Learning Scenario Computational problem Sub-problem Planning Flowchart Input Process Output What is the computational problem that this mimic is solving? Complete the following in your book. The problem: A computer can solve this by: Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

New Learning Use the Start symbol at the beginning of the flowchart program. Use the Stop symbol at the end of a subroutine, and at the end of a program which is not recursive (repeating).Use the Sub symbol to head a subroutine. (Note: subroutines should be defined before the main program). Use the prompts to make your selection. Scenario Computational problem Sub-problem Planning Flowchart Input Process Output Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

New Learning Use the Output symbol to turn on or turn off an output or a motor. Use the prompts to make the selection. (Note: all the outputs or all the motors can be turned on or off within one symbol). Scenario Computational problem Sub-problem Planning Flowchart Input Process Output Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

New Learning Use the process symbol to put in a delay (e.g. how long the output needs to be switched on for). This is also used to call up a subroutine, or to set up a variable. Use the prompts to make your selection. Scenario Computational problem Sub-problem Planning Flowchart Input Process Output Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

New Learning Use the Decision symbol to decide if ‘Yes do this’ or ‘No do that’. It is used to check for feedback from an input signal such as: is the switch on, or is the temperature value more than, less than or equal to x etc? This symbol can also be used to check the values of a variable. Use the prompts to make your selection. Scenario Computational problem Sub-problem Planning Flowchart Input Process Output Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

New Learning Scenario Computational problem Sub-problem Planning Flowchart Input Process Output Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

Independent Task Using your task sheet follow the instructions to create a solution for a lighthouse Scenario Computational problem Sub-problem Planning Flowchart Input Process Output Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

Plenary How will working out the needs of a scenario help you to become a more efficient programmer? Scenario Computational problem Sub-problem Planning Flowchart Input Process Output Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them

ALL (Level 5) Be able to take a problem and divide it into its main sub- problems. Identify the sub-problems of a given scenario MOST (Level 6) Be able to take a problem and divide it into all its sub-problems and show this as a diagram. Create a flowchart to show how you have met the needs of the problems and sub- problems of a given scenario SOME (Level 7) Be able to define an outline of a solution in terms of functions and global values. Plan your solution to the problem and sub-problems using subroutines Identify how a computer can meet the needs of a given scenario Identify the sub-problems of a given scenario and how you will solve them Scenario Computational problem Sub-problem Planning Flowchart Input Process Output

Level 7 – Help Sheet For students attempting Level 7 work it is necessary for them to include sub-routines in their flowcharts. Sub routines can be created using the same symbol used for START and then can be added to the main flowchart using the same symbol used for adding a PROCESS. This allows the subroutine to be called as many times as required from the main program, this means you do not need to write out the routine in full each time you need it, instead you just add the subroutine symbol (see example above). Main flowchart Subroutine ONE Subroutine TWO