Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

D. Automated IO testing Automated IO testing enables your program to be tested w

ID: 3915985 • Letter: D

Question

D. Automated IO testing Automated IO testing enables your program to be tested with a vast number of inputs, thus ensuring your program behavior meets the designated requirements such as correctness of response and efficiency You may test your program using an IO test package for MARIE at https://github.com/huiannie/MarieTest E. Documentations Program documentations refer to the detailed descriptions of the algorithm and any specific requirements on the IO and program status, in terms of pre-conditions and post conditions. Documentations are a required component in all program package distributions. Most commonly, the documentations are embedded as comments within the source code. For example, if you follow the template given in the project hint, you would need to provide detailed description to each section of the code, such as this Check6, Load X / Check bit 6 of the ASCII code xXxxxxxx) Subt bit6 If X>-246, then we know that bit 6 has value 1. Store diff /Save the difference for further analysis if Jns is called Skipcond 000/If X-2A6 F. Deliverables Please test all the algorithms you write to make sure that they work as desired. Then submit the following items through Blackboard 1. A digital file of your program source code, embedded with proper documentations. This file needs to be in the mas format, and to be testable using the automated test package A screenshot of your program's execution result for the following input sequence 2. 3. Results of automated IO testing in the form of a text file

Explanation / Answer

FOR B PART :-

Program that prompts the user to enter a character, and on subsequent lines print its ASCII code in binary, output the decimal code and the number of 1 bits in its ASCII code

Program that prompts the user to enter a character, and prints the ASCII code of the character in hex on the next line. Repeat this process ......