Loading presentation...
Prezi is an interactive zooming presentation

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Copy of Home Maintenance

PRG/211
by

John Ricks

on 6 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of Home Maintenance

Maintenance Checklist Application provides the ability to run weekly automated diagnostic reports on home's appliances. Checklist is customized with ten features based on the client's specifications. Categories we chose are Safety.

- Saving energy.
- Preventing damage.
- Keeping a specific system working properly, like plumbing, appliances, and so on.
- Maintaining the exterior structure of the home.
- Maintaining the interior structure of the home. Pseudocode Steps to a Healthy Home Home Maintenance Algorithm Planning -Which maintenance tasks will be included in the application?
-Will the interface consist of one or more screens?
-How will the user enter the status?
-How will the status be displayed? Program Variables Description of its purpose:

Select data types:

Create variable names: -Create a complete list of
activities.
-Design a top level algorithm
that calls each module. -Inputs
-Processing Logic
-Output Develop Pseudocode
Documentation -High level program solution
-Functions and Internal Structure Overview: Maintenance Checklist:
Algorithm Planning:
Pseudocode:
Program Variables:
Flowcharts:
Visual Logic Program:
Beta Testing: Flowcharts: Visual Logic Program: Beta Testing: Desk Check Table:

Error Trap:
Added for invalid Integers.

Count Variables:
Fixed the counter bug References: Ferguson, D. F., & Stockton, M. L. (2005). Service-oriented architecture: Programming model and product architecture. IBM Systems Journal, 44(4), 753-780. Retrieved from http://search.proquest.com/docview/222428178?accountid=35812

Russell, K. (2003). Aspect-oriented programming. Computerworld, 37(40), 33-33. Retrieved from http://search.proquest.com/docview/216093705?accountid=35812

http://www.hud.gov/offices/lead/library/hhi/Healthy_Housing_CheckList.pdf Any Questions? Team B Psuedo Code

BEGIN

DECLARE Task1, Task2, Task3, Task4, Task5, Status1, Status2, Status3, Status4, Status5 As String

DECLARE Total As Integer

SET Task1 = “(1) Checked the yard for hazards”

SET Task2 = “(2) Inspected the pool fence”

SET Task3 = “(3) Checked for icicles on gutters”

SET Task4 = “(4) Repaired any broken or cracked windows”

SET Task5 = “(5) Cleaned the dryer vent”

SET Total = 5

SET Status1 = “-INCOMPLETE”

SET Status2 = “-INCOMPLETE”

SET Status3 = “-INCOMPLETE”

SET Status4 = “-INCOMPLETE”

SET Status5 = “-INCOMPLETE”

WRITE “ Home Maintenance”

WRITE “ –Safety Checklist–“

WRITE Task1 & Status1

WRITE Task2 & Status2

WRITE Task3 & Status3

WRITE Task4 & Status4

WRITE Task5 & Status5

WHILE True

WRITE “Did you complete a task?”

WRITE “Enter the number of the task (1-5) or (0) if you are finished: “

INPUT Answer

WHILE Answer <> 0

IF Answer = 1 THEN

SET Total = Total - 1

SET Status1 = “-COMPLETE”

WRITE Task1 & Status1

WRITE Task2 & Status2

WRITE Task3 & Status3

WRITE Task4 & Status4

WRITE Task5 & Status5

WRITE “Did you complete another task?”

WRITE “Enter the number of the task (1-5) or (0) if you are finished: “

INPUT Answer

ELSE

IF Answer = 2 THEN

SET Total = Total - 1

SET Status2 = “-COMPLETE”

WRITE Task1 & Status1

WRITE Task2 & Status2

WRITE Task3 & Status3

WRITE Task4 & Status4

WRITE Task5 & Status5

WRITE “Did you complete another task?”

WRITE “Enter the number of the task (1-5) or (0) if you are finished: “

INPUT Answer
ELSE

IF Answer = 3 THEN

SET Total = Total – 1

SET Status3 = “-COMPLETE”

WRITE Task1 & Status1

WRITE Task2 & Status2

WRITE Task3 & Status3

WRITE Task4 & Status4

WRITE Task5 & Status5

WRITE “Did you complete another task?”

WRITE “Enter the number of the task (1-5) or (0) if you are finished: “

INPUT Answer

ELSE

IF Answer = 4 THEN

SET Total = Total - 1

SET Status4 = “-COMPLETE”

WRITE Task1 & Status1

WRITE Task2 & Status2

WRITE Task3 & Status3

WRITE Task4 & Status4

WRITE Task5 & Status5

WRITE “Did you complete another task?”

WRITE “Enter the number of the task (1-5) or (0) if you are finished: “

INPUT Answer

ELSE

IF Answer = 5 THEN

SET Total = Total - 1

SET Status5 = “-COMPLETE”

WRITE Task1 & Status1

WRITE Task2 & Status2

WRITE Task3 & Status3

WRITE Task4 & Status4

WRITE Task5 & Status5

WRITE “Did you complete another task?”

WRITE “Enter the number of the task (1-5) or (0) if you are finished: “

INPUT Answer

ELSE

WRITE “The number you entered “ & “[“ & Answer & “]” & “ is invalid.”

WRITE “Enter the number of the task (1-5) or (0) if you are finished: “

INPUT Answer

END IF

END IF

END IF

END IF

END IF

END WHILE

EXIT LOOP

END WHILE

WRITE “You have “ & Total & “ tasks remaining. Have a nice day.”

END
Full transcript