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

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

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

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.