What does this describe?

Slides:



Advertisements
Similar presentations
Introduction to C Programming
Advertisements

On your next blank page, take notes Force Notes. Net Force In many situations, including driving, more than one force is acting on an object. The combination.
EducateNXT Robot Sumo. EducateNXT What is Sumo? Sumo is a competitive contact sport where a wrestler (rikishi) attempts to force another wrestler out.
Programming TBE 540 Farah Fisher. Objectives After viewing this presentation, the learner will be able to… Given a task, create pseudocode Given pseudocode,
Creating Flowcharts Principles Of Engineering
FLOWCHART BASED DESIGN A flowchart is ideal for a process that has sequential process steps. The steps will be executed in a simple order that may change.
Dr. Gary Stewardson, Raymond Boyles Hello again, Sparkey here. Slippery and I will help you explore how to create a program that simulates outputs on a.
Basics of Computer Programming Web Design Section 8-1.
LOGO 1. Objectives 2 Define the stages involved in project planning and construction 1 Conduct project analysis 2 Draw a rough sketch of your project.
Scripts and Flow Control. Scripts So far we have been entering commands directly into the command line But there is a better way Script files (and functions)
Flow Charts In this flow chart we see that the robot will move until it bumps into an object There are two possible choices, similar to true and false.
BLOCK DIAGRAMS. Block diagrams A way to show schematically the individual subsystems of a design with arrows to show the direction that signals flow through.
Robotics Catchup/Review: switch, arithmetic, range, loop Bluetooth Lab: Finish parallel parking. Next: Use Bluetooth communication for calculate & send.
Graphic Communication Flowcharts Pictograms Presenting Data.
Flowchart IDT. What is a flowchart? Visual representation of a flow of data Outline of process or a solution to a problem Outline the basic logic behind.
Flowcharting An Introduction
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 20 Slide 1 Defect testing l Testing programs to establish the presence of system defects.
EducateNXT Robot Sumo The robot gains intelligence.
Logic Structure - focus on looping Please use speaker notes for additional information!
Activity diagrams. Introduction ● Activity diagrams are a behavioural model that represent the dynamics of the system. ● An activity diagram is essentially.
Chapter Two Creating a First Project in Visual Basic.
Describing Information Systems.  A system is a group of connected operations.  Systems can be described in several different ways including:  Structure.
CMPSC 16 Problem Solving with Computers I Spring 2014 Instructor: Lucas Bang Lecture 5: Introduction to C: More Control Flow.
Review, Pseudocode, Flow Charting, and Storyboarding.
LO: We’re learning to demonstrate the need for breaking down problems into smaller ones.
Program Design BUILDING A HOUSE. Steps to Designing a Program 1. Define the Output 2. Develop the logic to get that output 3. Write the program.
Flowcharting An Introduction. Definition A flowchart is a schematic representation of an algorithm or a process.
CW-V1 SDD 0901 Principals of Software Design and Development Loops Starter: Water JugsWater Jugs.
Its structure and the kind of information it gives.
Introduction to Computing Dr. Nadeem A Khan. Lecture 2.
Activity Diagrams Textbook References Chapter 6 – Pg. 165 – 171.
Flowcharts. Learning Objectives To learn how to break down tasks How to create a flowchart.
Traditionally ladder logic programs have been written by thinking about the process and then beginning to write the program. This always leads to programs.
Learning Objective To be able to… Understand flow chart symbols Complete and correct flow chart algorithms Create a program based on a flow chart.
1.Mouths are quiet. 2.Begin the quick review section of your notes. 3.Raise your hand if you need something.
Flow Charts. Flow charts A flowchart is a schematic (idea of doing something) representation of a process. They are commonly used in Computer Science.
FLOW CHARTS IN PROCESS DESCRIPTION FRANK CHINGARANDE.
Problem Solving Flowcharts. Flowcharts Introduction  Flowcharts allow us to create a visual representation of a solution to a problem DRAW  With flowcharts,
Control You can use this presentation to complete the tasks set in the lesson. When instructed by the teacher attempt to complete each task on the corresponding.
Control Technology START What is control technology? What is this diagram called? In which program have you used these before? Lets Go!
Algorithms and Flowcharts
Data Flow Diagrams Start Do you want to continue? Yes End No Test on
Basics of Computer Programming
Programming Flowcharts
What does this describe?
Programming Mehdi Bukhari.
Activity Diagram.
Visit for more Learning Resources
process mapping symbols
Basics of Computer Programming
Basics of Computer Programming
Basics of Computer Programming
Activity Diagrams Activity diagrams describe the workflow behavior of a system.  The diagrams describe the state of activities by showing the sequence.
Advanced Flow Charts What does this describe?
Flow Charts II Decisions, Decisions…. “Wait-for” Loop Parallel
Global Challenge Night Sensor Lesson 2.
الفصل الثاني الخوارزمية
Global Challenge Night Sensor Lesson 2.
Objective of the lesson
Global Challenge Night Sensor Lesson 2.
Global Challenge Night Sensor Lesson 2.
Global Challenge Night Sensor Lesson 2.
What does this describe?
Global Challenge Night Sensor Lesson 2.
Global Challenge Night Sensor Lesson 2.
Global Challenge Night Sensor Lesson 2.
Starter....
Global Challenge Night Sensor Lesson 2.
Global Challenge Night Sensor Lesson 2.
SEQUENCE Start Initial situation Step 1 Step 2 Step 3 End
Presentation transcript:

What does this describe? Flow Charts What does this describe? Flashlight Follower Program Flow

Flow Charts Elements Start/End Start, always End, sometimes Process Do something Decision Binary only Yes or No Program Flow

Create a Flow Chart for the Dragster Challenge program Flow Charts Create a Flow Chart for the Dragster Challenge program Break task down into separate behaviors Identify whether each behavior is a Process or Decision block Put the labeled blocks in order (including Y/N on decision blocks) Use Arrows to show program flow Don’t forget the Start/End blocks

Flow Charts: Dragster Challenge Every Flow Chart block behavior must be created in NXT-G Every program has a Start block Some programs have an End block: Implied by dangling beam in NXT-G One Process block may imply more than one NXT-G block A Decision block always implies some type of input: sensor, button, timer, counter, bluetooth, etc.

Flow Charts: Decisions, Decisions…. “Wait-for” Loop Parallel Branches Merged Parallel Branches Looped Parallel Branches

Creating Flow Charts Flowcharting programs like LucidChart.com (shown below): Select “New Blank Flowchart” Use “FLOWCHART” Library Click/drag these blocks into place Click on text to move/change Click/drag to connect blocks