Description
Python Program
Unformatted Attachment Preview
A teacher wants to be able to enter test scores and find the average. She would like to have a feature
that allows her to remove the last test score added if she miss typed it. For example:
The test scores 98, 65, 89, 77, 16 were entered one at a time pressing the Enter key after each
one. The teacher realized that the 16 was supposed to be 61 and wants to remove the 16 and
replace it with the 61.
Write a program that uses the Stack class created in class that will hold the test scores until the teacher
enters DONE. If the teacher enters a number, it should be pushed onto the stack. If the teacher enters
REVERSE, the last number entered should be removed. After all the numbers have been entered, the
program should calculate the average and display the following:
The test scores entered listed on one line separated by a comma
The average of the test scores
The letter grade for the student – Grading scale A is 90 or more, B is 80 – 89, C is 70 – 79, D is 60
– 69 and F is below 60.
Add the following comments to the beginning of the program.
Name:
Your Name
Class and Section:
CS 222 01
Assignment:
Program Assignment 05
Due Date:
See above
Date Turned in:
Program Description: You write a short description of what the program will do
When you complete the program, do the following.
1. Turn in a printout of the source code
2. Create a folder with the following name: ProgramAssignment05
3. Copy your program to this folder
4. Copy the folder to your folder in the I:\kopp\inbox\CS 222 01 folder
Purchase answer to see full attachment
Purchase answer to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Explanation & Answer
Review
Review
Anonymous
Just what I was looking for! Super helpful.
Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4
24/7 Homework Help
Stuck on a homework question? Our verified tutors can answer all questions, from basic math to advanced rocket science!
Most Popular Content
Simple C++ Code Assignment.
Build a simple console program that uses a menu to enable testing of the logic. Make sure you have and are using Eclipse I ...
Simple C++ Code Assignment.
Build a simple console program that uses a menu to enable testing of the logic. Make sure you have and are using Eclipse IDE C++ software to write program. Attached is a zip file that contains word document with precise directions and and data files to uploaded in eclipse along with the code file. Please follow the directions and follow the rubric that is also attached.
5 pages
Blockchain And Legacy Systems.edited
Identify a difference between blockchain apps and legacy applications discusses in Blockchain Continues to have a wide arr ...
Blockchain And Legacy Systems.edited
Identify a difference between blockchain apps and legacy applications discusses in Blockchain Continues to have a wide array of benefits to equally ...
CS 410 SNHU Project One Proficiency Test Template
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Utilize fundamental reverse e ...
CS 410 SNHU Project One Proficiency Test Template
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Utilize fundamental reverse engineering technologies and practicesApply the fundamentals of assembly language in reverse engineering tasksScenarioSNHU Investments is a large investment company that offers brokerage and retirement services. They have been in business since the early 1980s. Recently, they have been trying to move their legacy code into a cloud-based application. This resulted in the company looking to hire an additional software engineer. You applied for the position and were selected to participate in a proficiency test as part of the interview process. In the proficiency test, you must demonstrate your ability to reverse engineer code.For the purposes of this proficiency test, you will be given an existing client management application that the company uses. You will convert the application into assembly code, explain the code, and convert it into C++ to create a working program.DirectionsFor this project, you will take the existing binary file (O file) for the client management application, convert it to assembly code, convert the assembly code to C++ (CPP file) with an added output statement, and create a new binary file.Convert the binary file (O file) into assembly code.Decompile the binary file found in the Software Reverse Engineering Playground in the Project One Files folder in Codio.Explain the functionality of the blocks of assembly code.Use the Project One Proficiency Test Template, located in the Supporting Materials section, to complete this step.Convert the assembly code into C++ code (CPP file).Compile the C++ code in the Eclipse IDE.Add an output statement to the beginning of the C++ code (CPP file).For example, you could add a “Created by (name)” statement for when the program opens, or a statement of your choice.Convert the CPP file to a new binary file (O file).What to SubmitTo complete this project, you must submit the following:PROJECT ONE PROFICIENCY TEST TEMPLATEThis should be a Word Document (DOCX) with an explanation of all blocks of assembly code. Use the template linked in the Supporting Materials section.C++ FILE (CPP FILE)This file is needed to ensure that the code can be altered. It is not the executable file. This will include your added output statement.BINARY FILE (O FILE)This file is needed to run the application showing your added output statement. This is considered the executable file.Supporting MaterialsThe following resource(s) may help support your work on the project:Project One Proficiency Test Template Word DocumentUse this template to explain the functions of the assembly code blocks. This document includes tables with headings to include explanations for “main”, ChangeCustomerChoice, and additional functions.GUIDE TO SOFTWARE REVERSE ENGINEERINGThis guide provides information on the process of software reverse engineering, assembly language, binary, C++, and more.Codio GuideThis guide provides information on how to use the Codio platform to complete aspects of this project.All tutors provide: high quality help, quick responsive communication, original explanations and answers with any outside resources cited.
Assignment 3: Human Computer Interface (HCI)
Everything
we touch that is electronic has a Human to Computer Interface (HCI).
Some companies put a lot of effort into ...
Assignment 3: Human Computer Interface (HCI)
Everything
we touch that is electronic has a Human to Computer Interface (HCI).
Some companies put a lot of effort into the user experience; some, not
so much. Some are very complex with enormous functionality (computer
operating systems and smartphones) and some are much simpler (ATMs, gas
station pumps, lottery ticket machines, movie dispensing machines). For
this assignment, choose either a simple interface (one with a few
options) or a singular function of a more complex item (like a singular
function of your smartphone, such as to create and send an email).
Remember that there are several options for many of these. Visit the
interface that you chose.
NOTE: Keep your selection to something simple, as you will find there are many options even in a simple task.
Write a paper in which you address the following:
Research history and background of the HCI (just a few of paragraphs). From your chosen HCI, describe all the steps and options that are available to use and complete the task. Build
an Activity Diagram such as those on pages 138 Figure 5-5 and 139
Figure 5-6 of the textbook. Use Visio, MS Word or your choice of program
that can create an activity diagram. YOU NEED TO CREATE THE DIAGRAM,
NOT TAKE ONE FROM THE INTERNET. Reflect on the experience. Do you feel the process you chose was well designed? Do you think it can be improved? Use at least 2 quality resources. NOTE: Wikipedia and similar websites do not qualify as quality resources.
Your assignment must follow these formatting requirements:
Be
typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
or school-specific format. Check with your professor for any additional
instructions.Include a cover page containing the title of the assignment,
your name, the professor’s name, the course title, and the date. The
cover page and the reference page are not included in the required
assignment page length.Include charts or diagrams created in Visio, Word, or an open
source alternative to create the diagram. The completed diagrams/charts
must be imported into the Word document before the paper is submitted
ITN 262 Auditing the Workstation Domain for Compliance Executive Summary
You are a security consultant for an information systems security firm and have a new health care provider client under He ...
ITN 262 Auditing the Workstation Domain for Compliance Executive Summary
You are a security consultant for an information systems security firm and have a new health care provider client under Health Insurance Portability and Accountability Act (HIPAA) compliance. Your new client wants to know the requirements and business drivers for securing the Workstation Domain in its health care environment. Your new client requires compliance with HIPAA. Similarly, your firm has a U.S. government DoD client that also wants you to perform a Workstation Domain compliance audit per DoD workstation hardening guidelines and baseline requirements.
Similar Content
ITS 630 University of the Cumberlands Leadership and Management Essay
What is the nature of leadership?What is the difference between leadership and management?Post your answer to the forum qu...
Colonial Pipeline Attack Discussion
Malicious software (malware) attacks continue to be a major threat to systems and networks. Conduct research on an attack ...
Computer Security Defending Against DDoS Essay
Learn About Defending Against DDoS
Using WORD, write an ORIGINAL brief essay of 300 words or more:
Find a DoS attack th...
Factors Influencing IT Governance Discussion
What do you think were the critical factors that fueled the need for IT governance? In what ways did ISO affect the standa...
CMPT 145 University of Saskatchewan Python Coding Commit Message Exercise
Do it in Python. Complete all the questions please. And don't worry about the Name, NSID and stuff. ...
University of The Cumberlands Object Oriented Unified Modeling Language Diagram Worksheet
visualize a specific process from multiple perspectives. After choosing one of the two topics, you will create all of the ...
Building Trust In Digital Age
Technological development in the world has brought about many concerns to the users of technology systems. Technical innov...
Cloud Services For Small Business Owners
A few years ago, the internet concept was seen as a cloud of network of many networks. Based on this concept, the concept ...
Employee Responsibilities In Security Regulation
Hostak, P., Lys, T., Yang, Y. G., & Carr, E. (2013). An examination of the impact of the Sarbanes–Oxley Act on the a...
Related Tags
Book Guides
Faust
by Johann Wolfgang von Goethe
I Cant Make This Up - Life Lessons
by Kevin Hart
The Underground Railroad
by Colson Whitehead
Daisy Miller
by Henry James
The Restless Wave
by John McCain
The President is Missing
by James Patterson, Bill Clinton
Don Quixote
by Miguel de Cervantes
The Good Earth
by Pearl S. Buck
The Curious Case of the Dog in the Night Time
by Mark Haddon
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
Simple C++ Code Assignment.
Build a simple console program that uses a menu to enable testing of the logic. Make sure you have and are using Eclipse I ...
Simple C++ Code Assignment.
Build a simple console program that uses a menu to enable testing of the logic. Make sure you have and are using Eclipse IDE C++ software to write program. Attached is a zip file that contains word document with precise directions and and data files to uploaded in eclipse along with the code file. Please follow the directions and follow the rubric that is also attached.
5 pages
Blockchain And Legacy Systems.edited
Identify a difference between blockchain apps and legacy applications discusses in Blockchain Continues to have a wide arr ...
Blockchain And Legacy Systems.edited
Identify a difference between blockchain apps and legacy applications discusses in Blockchain Continues to have a wide array of benefits to equally ...
CS 410 SNHU Project One Proficiency Test Template
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Utilize fundamental reverse e ...
CS 410 SNHU Project One Proficiency Test Template
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Utilize fundamental reverse engineering technologies and practicesApply the fundamentals of assembly language in reverse engineering tasksScenarioSNHU Investments is a large investment company that offers brokerage and retirement services. They have been in business since the early 1980s. Recently, they have been trying to move their legacy code into a cloud-based application. This resulted in the company looking to hire an additional software engineer. You applied for the position and were selected to participate in a proficiency test as part of the interview process. In the proficiency test, you must demonstrate your ability to reverse engineer code.For the purposes of this proficiency test, you will be given an existing client management application that the company uses. You will convert the application into assembly code, explain the code, and convert it into C++ to create a working program.DirectionsFor this project, you will take the existing binary file (O file) for the client management application, convert it to assembly code, convert the assembly code to C++ (CPP file) with an added output statement, and create a new binary file.Convert the binary file (O file) into assembly code.Decompile the binary file found in the Software Reverse Engineering Playground in the Project One Files folder in Codio.Explain the functionality of the blocks of assembly code.Use the Project One Proficiency Test Template, located in the Supporting Materials section, to complete this step.Convert the assembly code into C++ code (CPP file).Compile the C++ code in the Eclipse IDE.Add an output statement to the beginning of the C++ code (CPP file).For example, you could add a “Created by (name)” statement for when the program opens, or a statement of your choice.Convert the CPP file to a new binary file (O file).What to SubmitTo complete this project, you must submit the following:PROJECT ONE PROFICIENCY TEST TEMPLATEThis should be a Word Document (DOCX) with an explanation of all blocks of assembly code. Use the template linked in the Supporting Materials section.C++ FILE (CPP FILE)This file is needed to ensure that the code can be altered. It is not the executable file. This will include your added output statement.BINARY FILE (O FILE)This file is needed to run the application showing your added output statement. This is considered the executable file.Supporting MaterialsThe following resource(s) may help support your work on the project:Project One Proficiency Test Template Word DocumentUse this template to explain the functions of the assembly code blocks. This document includes tables with headings to include explanations for “main”, ChangeCustomerChoice, and additional functions.GUIDE TO SOFTWARE REVERSE ENGINEERINGThis guide provides information on the process of software reverse engineering, assembly language, binary, C++, and more.Codio GuideThis guide provides information on how to use the Codio platform to complete aspects of this project.All tutors provide: high quality help, quick responsive communication, original explanations and answers with any outside resources cited.
Assignment 3: Human Computer Interface (HCI)
Everything
we touch that is electronic has a Human to Computer Interface (HCI).
Some companies put a lot of effort into ...
Assignment 3: Human Computer Interface (HCI)
Everything
we touch that is electronic has a Human to Computer Interface (HCI).
Some companies put a lot of effort into the user experience; some, not
so much. Some are very complex with enormous functionality (computer
operating systems and smartphones) and some are much simpler (ATMs, gas
station pumps, lottery ticket machines, movie dispensing machines). For
this assignment, choose either a simple interface (one with a few
options) or a singular function of a more complex item (like a singular
function of your smartphone, such as to create and send an email).
Remember that there are several options for many of these. Visit the
interface that you chose.
NOTE: Keep your selection to something simple, as you will find there are many options even in a simple task.
Write a paper in which you address the following:
Research history and background of the HCI (just a few of paragraphs). From your chosen HCI, describe all the steps and options that are available to use and complete the task. Build
an Activity Diagram such as those on pages 138 Figure 5-5 and 139
Figure 5-6 of the textbook. Use Visio, MS Word or your choice of program
that can create an activity diagram. YOU NEED TO CREATE THE DIAGRAM,
NOT TAKE ONE FROM THE INTERNET. Reflect on the experience. Do you feel the process you chose was well designed? Do you think it can be improved? Use at least 2 quality resources. NOTE: Wikipedia and similar websites do not qualify as quality resources.
Your assignment must follow these formatting requirements:
Be
typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
or school-specific format. Check with your professor for any additional
instructions.Include a cover page containing the title of the assignment,
your name, the professor’s name, the course title, and the date. The
cover page and the reference page are not included in the required
assignment page length.Include charts or diagrams created in Visio, Word, or an open
source alternative to create the diagram. The completed diagrams/charts
must be imported into the Word document before the paper is submitted
ITN 262 Auditing the Workstation Domain for Compliance Executive Summary
You are a security consultant for an information systems security firm and have a new health care provider client under He ...
ITN 262 Auditing the Workstation Domain for Compliance Executive Summary
You are a security consultant for an information systems security firm and have a new health care provider client under Health Insurance Portability and Accountability Act (HIPAA) compliance. Your new client wants to know the requirements and business drivers for securing the Workstation Domain in its health care environment. Your new client requires compliance with HIPAA. Similarly, your firm has a U.S. government DoD client that also wants you to perform a Workstation Domain compliance audit per DoD workstation hardening guidelines and baseline requirements.
Earn money selling
your Study Documents