Data structures and operations in python

Assignment Help Other Subject
Reference no: EM131545421

The model must be based on the bit adder.

1928_adder.jpg

- The 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. Algorithm
- The 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.)
- The algorithm must be specified using pseudocode.
- The algorithm can be illustrated using a diagram (optional).

3. Data Structures
- The programming should be done using data structures and operations in Python for input/output, character and string processing, logical or bitwise manipulations.
- It can use any primitive or complex data structures which might be necessary for holding the data (pairs, lists, strings, dictionaries, etc.)
- The choice of data structures must be specified in the report.

4. Program
- The program must work in a loop, reading two integer numbers, computing the sum of them and printing out the result until instructed to quit
- The program must check the input data for the data type permitted (representation of an integer) and the data value limitations (the value of the integer must not exceed the actual size of byte-coded integers, i.e. min 00000000 and max 11111111 in Base 2 or min 0 and max 255 in Base 10 for positive integers, min 11111111 and max 01111111 in Base 2 or min -127 and max +127 in Base 10 for signed integers)
- The program must be implemented in a modular way with separate functions for inputting data, bit operations, integer operations and outputting the result of the calculation

5. Description
- The program must be described in terms of its structure and behaviour.
- It can be presented using text and structural charts, flowcharts or other diagrams as needed.

o The report must have a Research section; the student need to look into at least 5 different books, journals, websites. (approx. 500 words).

o The report must have a Testing section with evidence (through appropriate screen dumps) that has been carried out for the program.

o The report must include a Conclusion section where they need to present their finding of the development and research (approx. 300 words).

Reference no: EM131545421

Questions Cloud

Evaluate the impact of business tort liability : Evaluate the impact of business tort liability on the pharmaceutical industry in general and Analyze how business tort liability can escalate to criminal liability
What is the customer lifetime value for edrone : What is the customer lifetime value for eDrone?
Considered a safety-net program : Medicaid has often been considered a safety-net program, because it has typically covered children, pregnant women, low-income mothers
Create curriculum guides for teaching reading and writing : Create curriculum guide for teaching reading, writing, spelling and mathematics as a reference in format that will provide you and your professional colleagues.
Data structures and operations in python : The algorithm for adding two integers must be based on the use of standard logical operations which have direct hardware implementation
Project completion interview-investigation : Each student will identify a completed project at work, in the community, or in a business to investigate. The assignment entails the following:
How they met competencies and course objectives : Throughout the course, students will engage in weekly reflection and scholarly activities. These assignments are presented in Topic 1 to allow students to plan.
How was the environment or area set up to encourage play : How was environment or area set up to encourage play? What could you do to environment to help facilitate enhanced play skills and other developmental skills?
What were flotation costs as fraction of funds raised : What were flotation costs as a fraction of funds raised?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd