Comments including a brief description of the program

Assignment Help Basic Computer Science
Reference no: EM132320231

Your lab submission should consist of a single Lab6.py file, uploaded to the Lab 6 dropbox. The Lab6.py file should meet all of the following requirements:

  • Comments including a brief description of the program, Input List and Output List, and full pseudocode. Place the pseudocode for each module above the module's Python code.
  • It must have at least one output.
  • If it has user input (which is up to you), then it must validate the user input. This means the user is not allowed to just enter any value. You must check the value, and ask the user to enter it again, and repeat this loop until the user enters a valid value.
  • Your program must use at least one class and must create and use at least two object instances in a meaningful way. Values that should be part of your class should be represented as fields/properties, and functions that should be part of your class should be represented as methods. Your class must incorporate multiple fields/properties, and you must incorporate at least two of them in your program. Your class must incorporate multiple methods, and you must make use of (execute) at least two of them in your program. You are welcome to use multiple classes with inheritance and polymorphism, but that isn't required for full credit.
  • Your program should be organized into separate modules. Each module should be "cohesive" and should only do one thing.
  • Use parameters and arguments to pass values into your modules (don't use global variables). Most values will probably end up being fields of your objects, and objects or arrays of objects will be passed into your modules. Use methods appropriately.
  • The Python code should run correctly, and the logic should match your pseudocode.
  • For all labs, continuebreak, and while true are not allowed in your program.

Reference no: EM132320231

Questions Cloud

Considerations for the motherboard : What are the most important considerations for the motherboard that you feel will meet the needs of the company's servers?
Integer data type from which to compute the factorial : Make sure to throw an exception if the user enters a negative integer or a non integer data type from which to compute the factorial.
What are some difference and similarities of java : In your opinion which would you prefer to use? If some code snippets could be provided as examples that would be helpful.
Explain ram-rom-cache-cpu-hard disks : Explain RAM, ROM, Cache, CPU, Hard Disks, Primary Storage, and Secondary Storage.
Comments including a brief description of the program : Comments including a brief description of the program, Input List and Output List, and full pseudocode. Place the pseudocode for each module above the module's
Merge sort the array and check prime numbers : A program which will sort an array of integers in an ascending order using merge sort,
Appropriate set of guidelines for hacker code of ethics : How can you establish an appropriate set of guidelines for hacker code of ethics without becoming a moral relativist?
Why is the study of databases important : Why is the study of databases important? How are databases relevant in today's software development environment?
Write the dfa that recognizes exactly the language given : For each of the following, write the DFA that recognizes exactly the language given.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What would account for the benchmark results

Use a search engine on the Web to find benchmark ratings for one of Intel's Core Duo processors and one of AMD's Athlon 64 Dual-Core processors. Are the benchmarks different? What would account for the benchmark results?

  Machines available for cutting corks

Refer to the previous exercise. Suppose that there are two machines available for cutting corks. The machine described in the preceding problem produces

  What is the purpose of a standard operating procedure

What is the purpose of a standard operating procedure (SOP) in digital forensics? You might also think of this as a systematic approach to the investigation. List five activities that should be in every SOP for digital forensics.

  Leading an investigation

Determine which type of system you would prefer to utilize if you were leading an investigation. Additionally, decide whether or not the specifics

  Write program will predict the size of population organisms

Write a program that will predict the size of a population of organisms

  Compare and contrast problems and bene fits of kdc and pki

Describe the sequence of steps a sender of a message takes when sending the message with a digital signature. What steps does the receiver of such a message= take to recover the message?

  Data modification statement

What keywords can you use to designate whether the triggered SQL statements are executed before or after the data modification statement

  Describe how 16 sub-keys are generated

Describe how 16 sub-keys are generated from one key supplied to the DES operation

  Programming visual basic

There are four major time zones in the continental United States: Eastern, Central, Mountain, and Pacific. Create a VB program that allows the user to enter the time for any one of the four time zones and the other three time zones will automatica..

  Customer to settle a past-due account

On November 1, Orpheum Company accepted a $12,500, 90-day, 33% note from a customer to settle a past-due account.

  Change of total cost when production changes

Total cost suppose total cost in dollars from the production of x printers is given by

  Identify necessary operational leadership skills

Identify additional leadership skills required of a project manager...

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd