Getting Ready for the NOCTI test

Slides:



Advertisements
Similar presentations
ALGORITHMS AND FLOWCHARTS
Advertisements

PROBLEM SOLVING TECHNIQUES
Flow Control Analysis & Design Tool: Flowcharts
UNIT 2. Introduction to Computer Programming
Introduction to Flowcharting A Supplement to Starting Out with C++, 4th Edition by Tony Gaddis Published by Addison-Wesley.
ME 142 Engineering Computation I Fundamentals of Procedural Computer Programming.
ALGORITHMS AND FLOWCHARTS
Chapter 1 Pseudocode & Flowcharts
Fundamentals of Algorithms MCS - 2 Lecture # 4
Flow Chart.
Chapter 2- Visual Basic Schneider
Programming Logic and Design, Introductory, Fourth Edition1 Understanding Computer Components and Operations (continued) A program must be free of syntax.
Developing logic (Examples on algorithm and flowchart)
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
The Program Design Phases
PRE-PROGRAMMING PHASE
Algorithm & Flowchart.
Chapter 1 Pseudocode & Flowcharts
Introduction to Programming Lecture Number:. What is Programming Programming is to instruct the computer on what it has to do in a language that the computer.
Chapter 2: Beginning the Problem-Solving Process
C++ If….Else Statements and Flowcharts October 10, 2007.
PROGRAMMING LANGUAGES Prof. Lani Cantonjos. PROGRAM - set of step-by-step instructions that tells or directs the computer what to do. PROGRAMMING LANGUAGE.
1 Introduction to Flowcharting. 2 Writing a program Defining the problem –Write down what the program will do Planning –Write down the steps, draw a flowchart.
1 Introduction to Flowcharting. 2 Writing a program Defining the problem –Write down what the program will do Planning –Write down the steps, draw a flowchart.
Flowcharts! January 13, 2005 These are today’s notes! Do you think we will get more snow?
Introduction to Computers (L02) * Hardware * Software * Programming Languages * Three Phase of Program Development * Development and Design Steps * Algorithms.
Software Life Cycle What Requirements Gathering, Problem definition
Lecture 2: Logical Problems with Choices. Problem Solving Before writing a program Have a thorough understanding of the problem Carefully plan an approach.
Flowcharts.
ALGORITHMS AND FLOWCHARTS CSCI 105 – Computer Fluency.
1 COMS 261 Computer Science I Title: C++ Fundamentals Date: September 21, 2005 Lecture Number: 10.
Program Planning and Design. What is Program Planning and Design? Program planning and design is simply knowing what you want to do and how you want to.
Structured Program Development Angela Chih-Wei Tang ( 唐 之 瑋 ) Department of Communication Engineering National Central University JhongLi, Taiwan 2010.
Basic problem solving CSC 111.
PROGRAM DEVELOPMENT CYCLE. Problem Statement: Problem Statement help diagnose the situation so that your focus is on the problem, helpful tools at this.
Fundamentals of Algorithms MCS - 2 Lecture # 5. Representation of Algorithms (continued) Flowcharts.
Visual Basic Flowcharts October 10, Turn in your vocabulary words before you leave!
LESSON 1 Introduction to Programming Language. Computer  Comprised of various devices that are referred to as HARDWARE.  The computer programs that.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
FLOWCHARTING AND ALGORITHMS
HNC Flow Chart 1 IT Systems Analysis and Design SSADM – Design.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
An Introduction to Programming with C++1 Beginning the Problem- Solving Process Tutorial 2.
Problem Solving Flowcharts. Flowcharts Introduction  Flowcharts allow us to create a visual representation of a solution to a problem DRAW  With flowcharts,
CSE 110: Programming Language I Matin Saad Abdullah UB 404.
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
Algorithms and Flowcharts
Systems Analysis and Design in a Changing World, Fourth Edition
ALGORITHMS AND FLOWCHARTS
Algorithm: procedure in terms of
GC101 Introduction to computers and programs
Chapter 2- Visual Basic Schneider
COVERED BASICS ABOUT ALGORITHMS AND FLOWCHARTS
Programming Flowcharts
CS111 Computer Programming
Computer Programming Flowchart.
Numbering System TODAY AND TOMORROW 11th Edition
Lecture 2: Logical Problems with Choices
Unit# 9: Computer Program Development
Program Control using Java - Theory
Structured Program
Chapter 2- Visual Basic Schneider
Structure Charts Agenda: What are Structure Charts
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
Chapter 2- Visual Basic Schneider
ME 142 Engineering Computation I
Introduction to Programming
Basic Concepts of Algorithm
Introduction to Programming
Introduction to Flowcharts
Presentation transcript:

Getting Ready for the NOCTI test April 30, 2013 Computer Programming

Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist

Drawn using certain special-purpose symbols. How to determine the flow of data through a network and identify process logic? What is a flowchart? Is a graphical representation of an algorithm or of a portion an algorithm. Drawn using certain special-purpose symbols. Rectangles Diamonds Ovals Small Circles These symbols are connected by arrows called flowlines.

Symbols Rectangle Also called action symbol Indicates any type of action including a calculation or an input/output operation Add 10 to Grade

Flowlines (Arrows) Indicate the order in which the actions are to be performed.

Ovals Contains the words Start/Begin Stop/End Start

Small Circles Also called connector symbols A

Diamond Also called the decision symbol Indicates a decision is to be made NO Grade < = 59 Yes

Input/Output Represents data that is available for input or resulting from processing.

Example of a Flowchart Start No Yes Print Pass Stop Enter Grade Print Failed Print Pass Stop

How to describe the system development cycle? The system development life cycle (SDLC) refers to the structure and stages used in the software development process from initial product conception through to product development and follow up maintenance.

The Life Cycle of the Application

Let’s practice! Take out a sheet of paper. Write your answers to the following sample questions.

Sample Questions A typical non-functional user requirement is/are A. What the user interface looks like B. The user’s constraints and purposes C. the resources needed to maintain the system D. The actions the system performs automatically

The following programming flowchart symbol is a/an _______. Processing Input/output Decision connector

One of the main goals in analyzing user requirements is to Troubleshoot the problem Shutdown and maintain the system Keep the customer happy Elicit requirements from a user’s point of view

Which of the following flowchart symbols indicates a question or branch in the process flow? Connector Decision Process Extract

If a record has the following field lengths, what is the record length? Name=35, Zipcode=5, District =7 42 47 54 56

The implementation phase consists of coding, testing, and Designing Building prototype programs Establishing requirements Integration

Reviewing specifications is the ______ step in writing a computer program. First Second Third Fourth

Coding is the ________ step in a writing a computer program. First Second Third Fourth

The following programming flowchart symbol is a/an ______ symbol. Processing Input/output Decision Connector

this is your assignment for today! How to use various logic diagrams to describe flow of data and processing (e.g. meaning of logic diagram symbols)? this is your assignment for today! Use the internet to research logic diagrams. Write your answer on sheet of paper and turn in for credit. You have 10 minutes.