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

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

Embed Size (px)

Citation preview

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

Getting Ready for the NOCTI test

April 30, 2013

Computer Programming

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

Study checklist #1

Analyze Programming Problems and Flowchart Solutions Study Checklist

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

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.

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

Symbols

Rectangle Also called action symbol Indicates any type of action including a

calculation or an input/output operation

Add 10 to Grade

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

Flowlines (Arrows)

Indicate the order in which the actions are to be performed.

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

Ovals

Contains the words Start/Begin Stop/End

Start

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

Small Circles

Also called connector symbols

A

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

Diamond

Also called the decision symbol Indicates a decision is to be made

NO

Yes

Grade < = 59

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

Input/Output

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

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

Example of a Flowchart

Start

Stop

Enter Grade

Grade > = 60

YesNo

Print Failed Print Pass

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

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.

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

The Life Cycle of the Application

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

Let’s practice!

Take out a sheet of paper. Write your answers to the following

sample questions.

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

Sample Questions

A typical non-functional user requirement is/are

A. What the user interface looks likeB. The user’s constraints and purposesC. the resources needed to maintain the

systemD. The actions the system performs

automatically

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

The following programming flowchart symbol is a/an _______.

a. Processingb. Input/outputc. Decisiond. connector

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

One of the main goals in analyzing user requirements is to

a. Troubleshoot the problemb. Shutdown and maintain the systemc. Keep the customer happyd. Elicit requirements from a user’s

point of view

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

Which of the following flowchart symbols indicates a question or branch in the process flow?

a. Connectorb. Decisionc. Processd. Extract

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

If a record has the following field lengths, what is the record length?

Name=35, Zipcode=5, District =7

42 47 54 56

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

The implementation phase consists of coding, testing, and

a. Designingb. Building prototype programsc. Establishing requirementsd. Integration

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

Reviewing specifications is the ______ step in writing a computer program.

a. Firstb. Secondc. Thirdd. Fourth

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

Coding is the ________ step in a writing a computer program.

a. Firstb. Secondc. Thirdd. Fourth

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

The following programming flowchart symbol is a/an ______ symbol.

a. Processingb. Input/outputc. Decisiond. Connector

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

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.