Question: To implement an AI agent which is to implement the 2s complement automata. Please note that this is NOT taking ones complement and then plus

To implement an AI agent which is to implement the 2s complement automata. Please note that this is NOT taking ones complement and then plus one method. You should have two states, i.e. copy and flip-flop each bit by streaming the binary number from the last digit to the first digit. Please show your design. You must write your own codes for the algorithm. Make sure your submission meets all of the requirements and free of plagiarism. Remember that this is an agent NOT just a program. You may write your code in a contemporary language of your choice; typical languages would include C/C++, Python, Java, Ada, Pascal, Smalltalk, Lisp, and Prolog. A GUI interface is preferred. 1. Submit a PDF file of your well-commented source program, your design and your printed outputs (screen shots). Please include your codes in your PDF file. It is plagiarism to take any codes from the website or others. Try to understand the algorithm and implement the algorithm by your own. You must have the following 3 sections in your PDF file. 2. Provide a video presentation of your programming assignment in MP3 or YouTube. 3. Please upload 1) and 2) separately to D2L. 4. Restriction: No zipped files. Adding the following 2 sections (I and II) at the beginning of your PDF including your code and outputs. I. Your information: // Course: ______________ // Student name: ______________ // Student ID: ______________ // Assignment #: ______________ // Due Date: ______________ // Signature: ______________(Your signature assures that everything is your own work. Required) // Score: ______________(Note: Score will be posted on D2L) II. Design of your Agent including the state diagram:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!