Graded Programming Assignment 5: Focus on Basic file operati
Graded Programming Assignment 5: Focus on Basic file operations, exception handling Save a copy of the file assign5data.txt (attached to the assignment)Write a program that willOpen the file assign5data.txtCreate a second file processed.txtRead the numbers from the file one at a time. For each number write into the secondfile, if possible, its i. squareii. square root.iii. reciprocal (1/number)Use a math module function for the square root.Use exception handling to trap possible errors.Report the number of items in the original file and the number that were successfullystored in the second file.Report the number of each type of error: ValueError, ZeroDivisionError,TypeErrorRubric is applied proportionately to each component (program) in an assignment. If only part of the assignment is submitted, only part of the total score is given. Excellent (100)Strong (85)Acceptable (75) Poor (50) No Credit (0) Weight (% of total) Deliverables All required items submitted on time in correct format on Blackboard.Most (80-95%) required items submitted on time in correct format.70-80% required items submitted on time in specified format.Completed less than 70% of required items on time in specified format. Not submitted on Blackboard, or submitted more than 20 hours late.110 Coding standards Fully follows the coding guidelines as presented on Blackboard. Excellent use of white space, variables, code formatting and comments. Code is understandable, and well-organized.Mostly follows the coding guidelines. Generally good use white space, variables, code formatting and comments.Includes necessary file comments. Minor problems with one or more of use of white space, variables, code formatting and comments.Doesn’t include required filecomments.Poor use of white space, variables, code formatting and/or comments. Disorganized and messy. Fails to identify sources for code elements obtained from outside class materials. Obvious evidence of copying.20 Problem solutionAddresses all of the problem requirements and provides an effective, cleanly coded solution. Solution code demonstrates an understanding of course concepts.Addresses all of the problem requirements. Minor details of the program specification are violated,Addresses most of the problem requirements and code shows an effort to cover the course conceptsSome attempt to address problem requirements.Problem requirements have not been addressed. Code shows little understanding of the course concepts.40 CorrectnessProgram always works correctly with all suitable input, producing correct results.Program functions correctly for suitable inputs, except for less common cases, generally producing correct results.Program produces incorrect results for some inputs, common as well as uncommon (For example, by using incorrect formulas or expressions.) Most results are incorrect.All results are incorrect, or the program fails to execute because of syntax errors. 20 Output Output is correctly formatted, as specified.Formatting may deviate slightly from specs in some places.Output formatting is present, but generally doesn’t followspecs. Program output isunformatted or doesn’tinclude appropriate text elements. No output. 10 1. No credit for deliverables == no credit for the assignment. For an assignment submitted late, without pre-approval, the maximum score will be no more than 85% of the original maximum. For the complete late policy, see the Programming Assignment guidelines.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
