418001-5

Embed Size (px)

Citation preview

  • 7/30/2019 418001-5

    1/8

    Final Graded Project

    Introduction toProgramming

  • 7/30/2019 418001-5

    2/8

    INTRODUCTION 1

    MICROSOFT VISIO 1

    INSTALLING VISIO 1

    YOUR ASSIGNMENT 2

    PART 1 2

    PART 2 4

    PART 3 4

    INSPECTING AND SUBMITTING YOUR WORK 5

    ii i

    C

    o

    nt

    e

    n

    ts

    C

    o

    n

    t

    e

    n

    t

    s

  • 7/30/2019 418001-5

    3/8

    1

    INTRODUCTION

    Congratulations! Youve completed all of the text materials

    for this course. All you have left is this final graded project,

    which will demonstrate the programming and logic skills

    youve acquired. This graded project will be similar to the

    ones youve worked on throughout the course. If youve

    successfully completed the assignments and graded project

    for each lesson, you should have no problem on your final

    examination.

    MICROSOFT VISIO

    Youll need to use Microsoft Visio to create these projects.

    You have a 60-day license for Visio that came with your text.

    If youve already installed Visio, skip to the next section. If

    you havent already installed Visio, follow the steps below.

    INSTALLING VISIO

    Note:The system requirements for the Visio trial are

    Microsoft Windows XP with Service Pack 3 or higher,

    and Windows Server 2003 or higher.

    1. Insert the Visio CD-ROM found at the back of your text

    into your CD drive.

    2. When the Setup Wizard asks for your product key, enter

    the product key found on the CD-ROMs envelope and

    click Next.

    Int roduct ion to Programming

  • 7/30/2019 418001-5

    4/8

    Introduction t o Programming2

    3. Follow the prompts in the Setup Wizard.

    4. Open Visio from the Start Menu. It may appear in the

    Microsoft Office menu.

    5. Activate your trial version after you open Visio.

    Note:If youve never worked with Visio before, you

    should visit the Beginners Guide at

    http://office.microsoft.com/en-

    us/visio/HA102144941033.aspx?pid=CH100650391033.

    YOUR ASSIGNMENT

    Your graded project is divided into three parts.

    In Part 1, youll create

    A print chart

    A hierarchy chart

    A flowchart

    Pseudocode

    In Part 2, youll create

    A class diagram

    Pseudocode

    In Part 3, youll create a table in 1NF format.

    PART 1

    To become more organized and save time, Mr. Rockwell, the

    general manager of the Springfield Sluggers baseball team,

    wants to move from paper files to electronic ones. His friend

    told him that youre good with computers and can help him

    get his information onto his computer.

    The first thing that Mr. Rockwell has in mind is for you to create

    a program that will report each players batting statistics.

    For your program, youll need to know how to express batting

    averages, which is shown on the next page.

    http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033
  • 7/30/2019 418001-5

    5/8

    Final Graded Project 3

    The following table lists your input data for your program:

    Your report should include the following output fields:

    Player number

    First name

    Last name

    Batting average

    You should name the printed report TEAM STATISTICS.

    1. Create a print chart for this program using the data

    provided.

    2. Create an interactive screen prompting the user for

    number of hits and number of bats with a button to

    calculate the average.

    3. Create a flowchart for this program using the

    data provided.4. Create pseudocode for this program using the

    data provided.

    Batting Average is computed as:

    Number of hit s divided by the number of at bat s.

    Batting average is expressed up to three decimals,

    such as .32 5.

    LLABESAB:emaneliF

    DLEIF

    NOITPIRCSEDSNOITISOP EPYTATAD SLAMICED

    rebmuNreyalP 21 ciremuN 0

    emaNtsriF 813 retcarahC

    emaNtsaL 5391 retcarahC

    stab-tA 8363 ciremuN 0

    stiH 1493 ciremuN 0

  • 7/30/2019 418001-5

    6/8

    Introduction t o Programming4

    PART 2

    A manager of a bookstore has asked you to create a program

    that will help her organize the bookstores inventory.

    Create a class named Book. Make sure the class contains

    the following information about each book:

    Stock number

    Author

    Title

    Price

    Number of pages

    Make sure you include methods to set values for each

    data field.

    1. Create the class diagram to define the class.

    PART 3

    The financial aid department of a local college wants you

    to help them organize the information they have on their

    students. They need this information to determine who will

    receive scholarship benefits from the school.

    Theyve created a database table with the following structure:

    tblScholarshipApplicants (appID, lastName, hoursAttended,

    hsAddress, gpa, honors, clubsActivities).

    Keep the following in mind:

    hsAttendedstands for which high school the

    student attended.

    hsAddressstands for the high schools address,

    not the students home address.

    gpastands for the students high school grade

    point average.

    Honors represents high school awards a student

    has received.

  • 7/30/2019 418001-5

    7/8

    Final Graded Project 5

    clubsActivitiesrepresents any clubs or activities a stu-

    dent was in or participated in.

    The data for the students is supplied in the following table.

    Redesign the table so that its in 1NF format.

    INSPECTING AND SUBMITTINGYOUR WORK

    Congratulations! Now that youve completed the program-ming project, youre ready to apply all youve learned about

    programming to your own projects. All you have left to do is

    inspect your completed project files one last time before you

    e-mail the files to your instructor for grading.

    To conclude your project:

    1. Proofread your work.

    Check your files for errors.

    Your project grade will be based on the accuracywith which you entered and edited the information.

    Make sure your final project is free of errors, and

    that youve closely followed the instructions.

    dIppa emaNtsal dednettAsh sserddAsh apg sronoH seitivitcAsbulc

    1 thgirW lartneC niaM0051 8.3 drawapihsnezitiC

    reciffossalC

    PVMreccoS

    srehcaeterutuF

    enalprialedoM

    repapsweN

    2 notgnihsaW lartneC niaM0051 0.4 nairotcidelaV

    drawapihsnezitiC

    truocgnimocemoH

    PVMllabtooF

    peP

    koobraeY

    3 relliM dnalhgiH tropriA002 6.3 reciffossalC

    truocgnimocemoH

    peP

    srehcaeterutuF

    4 htimS hpesoJ.tS htruoF003 0.4 nairotcidelaV peP

    ssehC

    5 rolyaN lartneC niaM0051 7.3 drawapihsnezitiC

    reciffossalC

    koobraeY

  • 7/30/2019 418001-5

    8/8

    Introduction t o Programming6

    2. E-mail the project to your instructor for grading by going

    to http://www.takeexamsonline.com. Use 41800100

    to identify the project.

    3. You should submit the following seven files:

    Print chart

    Hierarchy chart

    Flowchart

    Pseudocode

    Class diagram

    Pseudocode

    Table in 1NF Format

    Your instructor will use the following grading guidelines tograde your project.

    1traP

    trahctnirpehtgnitaerC _______stniop51

    neercsevitcaretniehtgnitaerC _______stniop51

    trahcwolfehtgnitaerC _______stniop51

    edocoduespehtgnitaerC _______stniop51

    2traP

    margaidssalcehtgnitaerC _______stniop52

    3traP

    tamrofFN1otnielbatehtgnitrevnoC _______stniop51

    latoT _______stniop001

    http://www.takeexamsonline.com/http://www.takeexamsonline.com/