Programming in Python: Constructing a Model of a Byte Adder
2 Pages623 Words132 Views
Added on 2019-09-20
About This Document
This coursework covers the construction of a model of a byte adder using Python programming language. It includes tasks such as constructing a model of a byte adder, specifying an algorithm for integer addition, selecting suitable data structures, creating a program in Python 3, describing the program, testing the program, and writing a report to present the work. The requirements include a model based on the bit adder, an algorithm based on logical operations, data structures using Python, a program that works in a loop, and a report that presents all components of the work.
Programming in Python: Constructing a Model of a Byte Adder
Added on 2019-09-20
BookmarkShareRelated Documents
Information SystemsCoursework 1: Programming inPythonTasksMark1.Construct a model of a byte adder based on the bit adder max 10%2.Specify an algorithm for integer addition based on binary operation max 10%3.Select suitable data structures to represent the information max 10%4.Create a program in Python 3 which implement the model of the adder max 40%5.Describe the program max 10%6.Test the program with some sample data to demonstrate its behavior max 10%7.Write a report to present the work max 10%Requirements1.ModelThe model must be based on the bit adder from the lecture in Week 3The model may include number of bit adders linked to form a byte adder. The model can be presented using suitable diagram created using drawing tool or graphics editor of your choice (the bit adder can be a box with input and output only)2.AlgorithmThe algorithm for adding two integers must be based on the use of standard logical operations which have direct hardware implementation (AND, OR, XOR, NOT) It can use additional data processing operations which might be necessary to manipulate the data (i.e., input/output operations, type conversion operations, information retrieval operations, bitwise data processing operations, etc.)
End of preview
Want to access all the pages? Upload your documents or become a member.
Related Documents
CC4002 Information Systems Assignmentlg...
|3
|888
|761
Developing Increasing Wage Commission Application using Pythonlg...