Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim.

Slides:



Advertisements
Similar presentations
Working With Algorithm and Flowcharts
Advertisements

Nested if-else Statements.  Should be indented to make the logic clear.  Nested statement executed only when the branch it is in is executed. For example,
1 1 Eng. Mohamed Eltaher Eng.Ahmed Ibrahim Programming & Flowchart.
Microcontrollers Engineering Science. Microcontrollers - Intro Microcontrollers are used in a lot of systems that we use in every day life. Microwaves,
COMPUTER PROGRAMMING I Understand Problem Solving Tools to Design Programming Solutions.
PSEUDOCODE & FLOW CHART
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
ALGORITHMS THIRD YEAR BANHA UNIVERSITY FACULTY OF COMPUTERS AND INFORMATIC Lecture two Dr. Hamdy M. Mousa.
Documentation Letts Study Guide Information Systems - IT Chapter 19.
Reference :Understanding Computers
ME 142 Engineering Computation I Fundamentals of Procedural Computer Programming.
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.
Flow Chart.
II N T R O D U C T I O N PP R E T E S T DD E S I G N I N G A L G O R I T H M DD E S I G N I N G F L O W C H A R T GG E N E R A L R U L E S F.
Chapter 2- Visual Basic Schneider
Flowchart Diagram Risanuri Hidayat. What A Flow Chart is a sequential diagram that shows the steps involved in an operation or task and the decisions.
Flow Charts. Thinking Creatively Flow Charts START END Is A==6? No A = 1 Yes Print A A = A + 1.
Review Algorithm Analysis Problem Solving Space Complexity
Programming Logic and System Analysis
NameSymbolFlowchart use OvalThis is used at the start and at the end of a program to start and stop the program. Flow lineThis shows which way the logic.
Algorithm & Flowchart.
PICS / Microcontrollers
Sequencing Miss Regan. Blood Hound  Does anyone know what the Bloodhound project is?  Video 1 Video 1  Video 2 Video 2  Link to website Link to website.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Flow Charts.
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
Flowcharts.
Computational Thinking – Lesson 3 Lesson Objective To be able to construct an algorithm and flowchart for a given problem.
Describing Information Systems.  A system is a group of connected operations.  Systems can be described in several different ways including:  Structure.
Flowcharting A Quality Improvement Tool. Quality = Inspection Statistical methods assisted in prevention of defects – The need for inspection declined.
Algorithms & Flowchart
Procedural Text A mini-lesson brought to you by Sheon.
LO: We’re learning to demonstrate the need for breaking down problems into smaller ones.
PROGRAM DEVELOPMENT CYCLE. Problem Statement: Problem Statement help diagnose the situation so that your focus is on the problem, helpful tools at this.
`. Lecture Overview Structure Programming Basic Control of Structure Programming Selection Logical Operations Iteration Flowchart.
Slide 1 Controlling Sequences of Events Traffic lights Event table.
Use Flowchart modeling to design and create an interactive quiz to be run on Powerpoint. Start Question Click to start the quiz Correct Incorrect, try.
Sequencing The most simple type of program uses sequencing, a set of instructions carried out one after another. Start End Display “Computer” Display “Science”
Structured Programming (4 Credits)
Flowcharts. Learning Objectives To learn how to break down tasks How to create a flowchart.
Algorithms and Pseudocode
STEP 3- DEVELOP AN ALGORITHM At this stage we break down the problem into simple manageable steps so that they can be handled easily.
Learning Objective To be able to… Understand flow chart symbols Complete and correct flow chart algorithms Create a program based on a flow chart.
Flow Charts. Flow charts A flowchart is a schematic (idea of doing something) representation of a process. They are commonly used in Computer Science.
Getting Started With Scratch Brendan Routledge
Flow Charts And Pseudo Codes Grade 12. An algorithm is a complete step-by- step procedure for solving a problem or accomplishing a task.
Algorithms and Flowcharts
Chapter One Problem Solving
Understand Problem Solving Tools to Design Programming Solutions
Chapter One Problem Solving
A mini-lesson brought to you by Sheon
Flowcharting Guidelines
7/14/16 CTC-RI IBH Pilot Quarterly Meeting
Understand Problem Solving Tools to Design Programming Solutions
Lecture 2 Introduction to Programming
Numbering System TODAY AND TOMORROW 11th Edition
Algorithms Today we will look at: what the word algorithm means
A mini-lesson brought to you by Sheon
Computers & Programming Languages
ME 142 Engineering Computation I
Programming for Computer Games
ICT Gaming Lesson 2.
Start or end of algorithm: Action/process step:
Flowcharts Some Rules.
WJEC GCSE Computer Science
Interaction Models (2): Activity Diagrams
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Introduction to Flowcharts
Presentation transcript:

Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim is to be able to eventually create your own games.

Game City International Objectives Know: How processes and data flows in a simple game Understand: What an algorithm is. Be able to: Create a process flow diagram for some simple games.

What is a flowchart? A diagram which is made up of specific symbols e.g. rectangles and diamonds The diagram represents a sequence of events Each step is shown in the correct order from the start through to the end

Simple Flowchart Start Enter room Is it dark? Switch light on Sit down End No Yes Entering a room

Guidelines for flowcharts All flow charts start with this symbol and only one arrow leaves it. All flow charts finish with this symbol and only one arrow leads into it Start End

Simple Flowchart Start Enter room Is it dark? Switch light on Sit down End No Yes Entering a room Start / End symbols

Guidelines for flowcharts Flowcharts have processes (actions or instructions) which need to be done. Actions are represented by a rectangle with an arrow going in and one coming out

Simple Flowchart Start Enter room Is it dark? Switch light on Sit down End No Yes Entering a room Process/ action

Guidelines for flowcharts Flowcharts also contain ‘decisions’. Decisions are usually in the form of a question i.e. ‘is it dark?’ Decisions are represented by a diamond shape Decisions have a number of options leaving them. No Yes

Simple Flowchart Start Enter room Is it dark? Switch light on Sit down End No Yes Entering a room Decision

Ordering a burger Start Order burger Want fries? Order fries Want drink? Order drink Pay cashier End No Yes In pairs, identify: The start The end The processes The decisions

Looking at the game of Snap – the following basic algorithm shows how the game is played. Players each deal out cards until there is a match. If a player calls out snap he/she wins the hand. Continue until one player loses all his cards The player with all the cards wins.

Will this be enough for a computer to understand What to do?

Using flow chart diagrams can you show a step by step process of how a snap game works? Can you make the process more efficient by creating procedures out of some of the actions? Start Card from player 1 Card from player 2 ?