Design and Technology Academic Year 2017/2018 Grade 7 First Semester.

Slides:



Advertisements
Similar presentations
Working With Algorithm and Flowcharts
Advertisements

Non-fiction text Explains how to make something or how to do something.
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.
Basics of Computer Programming Web Design Section 8-1.
Intro to Programming Logic and Design CIS 115 Brought to you by: done by Angela Robinson for CSC 289.
Algorithm Design CS105. Problem Solving Algorithm: set of unambiguous instructions to solve a problem – Breaking down a problem into a set of sub- problems.
Requirements Analysis Activity Diagrams b511.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis.
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.
What is a Flowchart? Why are they used? How to draw them.
Introduction to Algorithm – part one Jennifer Elmer Form 3 Computing.
CS001 Introduction to Programming Day 5 Sujana Jyothi
Algorithms In general algorithms is a name given to a defined set of steps used to complete a task. For example to make a cup of tea you would fill the.
Lesson Objectives 1. Practise writing sequence of instructions 2. Write flowcharts for different mechanisms Keywords: Input sensor Motion sensor Output.
A PowerPoint about Algorithm’s. What is an algorithm?  a process or set of rules to be followed in calculations or other problem-solving operations,
A PowerPoint about Algorithm’s. What is an algorithm? A list Of cammands / instructions to do a tasks.
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...
‘How to make perfect English tea’ Ewa Pacykowska.
Computational Thinking – Lesson 3 Lesson Objective To be able to construct an algorithm and flowchart for a given problem.
LO: We’re learning to demonstrate the need for breaking down problems into smaller ones.
Slide 1 Controlling Sequences of Events Traffic lights Event table.
Flowcharts
© 2015 The Regents of the University of California Sophistication of Sentence Structure DLLP Not Evident One word responses 2 or more word phrases not.
Problem, Problem Solving, Algorithm & Flow Charts –Part 1 Presented By Manesh T Course:101 CS 101CS Manesh T1.
Flow Charts WHAT ARE THEY AND WHY DO WE USE THEM?.
Algorithms. Teacher Lead Activity What is an algorithm? Homework Recap!
Grainger County Schools September 2015
Unit 7.6 – Control & Monitoring Overview Key Stage 3 National Strategy ICT Strand.
Computer Programming 12 Lesson 6 – Loop structure By: Dan Lunney.
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.
Algorithms and Flowcharts
CS 106A, Lecture 3 Problem-solving with Karel
Programming – Algorithms (Flowcharts)
Program design Program Design Process has 2 phases:
Presenting Instructions
FLOWCHARTS Part 1.
Problem , Problem Solving, Algorithm & Flow Charts –Part 1
Basics of Computer Programming
Task Analysis.
Sorting Algorithms.
Teaching design techniques to design efficient solutions to problems
Numbering System TODAY AND TOMORROW 11th Edition
Basics of Computer Programming
Introduction to Algorithm – part 1
Basics of Computer Programming
Instructing the computer with algorithms and flowcharts
Basics of Computer Programming
Programming Logic n Techniques
Computational Thinking
Computational Thinking
Introduction to Flowcharts
Gaming with conditionals
Algorithms Today we will look at: what the word algorithm means
Algorithms Y10 Introduction.
CPSC 1301 Columbus State University
Algorithms and Flow Charts
Computational Thinking for KS3
Flow Charts AQA - Graphic Products.
Flowchart Repetition Problem Solving.
Algorithms.
Introduction to Flowcharts
Gaming with conditionals
Introduction to programming
COMPUTATIONAL THINKING COMPUTATIONAL THINKING IN PROGRAMMING
Can you put the symbols in?
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.
Flowcharts Activity One
Top-down technique / Stepwise Refinement and Algorithms
Algorithms TASK Outcomes What is an algorithm?
Programming Techniques
Presentation transcript:

Design and Technology Academic Year 2017/2018 Grade 7 First Semester

What we will learn today Lesson Objectives: Define Algorithm , Decomposition and flow charts Practice all the terms through different activities

Algorithm

Algorithm is a list of steps you give to computers to solve a problem or get something done

Algorithm for making a cup of coffee: Discuss

Algorithm for making a cup of coffee: Discuss 1. Get a cup 2. Add 1 teaspoon of coffee to the cup 3. Add water to the kettle 4. Boil the water 5. Add the boiling water to the cup within 2cm of the top 6. Get milk from the fridge 7. Add 1cm depth of milk to the top 8. Stir the coffee 9. Put milk back in fridge

Book Activity

Write algorithm for reaching the end part Group Activity Write algorithm for reaching the end part Move Forward (4) Turn Right Move Forward (3) Turn Left Move Forward (2)

Draw a smiling face in triangle of the top side of the page Game / Book Activity Write your best friend name in the triangle of the right –hand side of the page Draw a smiling face in triangle of the top side of the page

Decomposition When you break a problem down into smaller parts to make it easier to tackle / Solve

Making a computer game is quite a complex problem Making a computer game is quite a complex problem. You could solve this by breaking it down into smaller tasks.

Write algorithm for reaching the end part Group Activity Write algorithm for reaching the end part

Flow charts A flowchart is a diagram that represents a set of instructions. Flowcharts normally use standard symbols to represent the different types of instructions. These symbols are used to construct the flowchart and show the step-by-step solution to the problem.

Flow chart

Draw the flow chart for the login process Group Activity Draw the flow chart for the login process

Write algorithm and draw a flow chart for brushing your teeth Group Activity Write algorithm and draw a flow chart for brushing your teeth

Algorithm for brushing teen Put toothpaste on toothbrush Brush teeth If your tooth clean Return tooth brush Else brush teeth again