1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
saveliy_v [14]
3 years ago
12

Assume you are programming an embedded microcontroller in C and want your code to follow good software engineering practices, be

as portable as possible, and not be wasteful of memory. You need to select a variable that can hold an integer from 0 to 132. What is the best choice for the variable type?
Engineering
2 answers:
Olegator [25]3 years ago
5 0

Answer:

unsigned char

Explanation:

Selecting best data type depends upon the application. Memory and portability are some of the considerations while selecting a data type.

For the given scenario, we need to store an integer in the range of 0 to 132.

Lets have a look at some of the options available for variable data types.

Type: signed char

storage size: 1 byte

Range: -128 to 127

Type: unsigned char

storage size: 1 byte

Range: 0 to 255

Type: int

storage size: 2 byte

Range: -32,768 to 32,767

Unsigned char would be best choice since we need to store only positive integers and it gives us range 0 to 255 which is more than enough for our case and storage size is also least. Other data types are simply too big to consider for this scenario and hence they will be a wasteful of memory.

Please note that the name of data type is "char" but that doesn't mean that we cannot store integer values in it. In-fact in embedded micro-controller environment, char is often used for storing one byte integers.

insens350 [35]3 years ago
4 0

Answer:

unsigned char

Explanation:

The different data types with their sizes and range are given as follows,

  • char - 1 byte - Value: -128 - 127
  • unsigned char- 1 byte - Value: 0 - 255

All other data types including integers, float, double require 2 bytes or more. Therefore, the data type with the smallest size that can hold values from 0 to 132 is unsigned char.

You might be interested in
Your local hospital is considering the following solution options to address the issues of congestion and equipment failures at
kiruha [24]
Jsjhjrhwjdbwjwjrueiworuuwud
4 0
3 years ago
(35-39) A student travels on a school bus in the middle of winter from home to school. The school bus temperature is 68.0° F. Th
arlik [135]

Answer:

The net energy transfer from the student's body during the 20-min ride to school is 139.164 BTU.

Explanation:

From Heat Transfer we determine that heat transfer rate due to electromagnetic radiation (\dot Q), measured in BTU per hour, is represented by this formula:

\dot Q = \epsilon\cdot A\cdot \sigma \cdot (T_{s}^{4}-T_{b}^{4}) (1)

Where:

\epsilon - Emissivity, dimensionless.

A - Surface area of the student, measured in square feet.

\sigma - Stefan-Boltzmann constant, measured in BTU per hour-square feet-quartic Rankine.

T_{s} - Temperature of the student, measured in Rankine.

T_{b} - Temperature of the bus, measured in Rankine.

If we know that \epsilon = 0.90, A = 16.188\,ft^{2}, \sigma = 1.714\times 10^{-9}\,\frac{BTU}{h\cdot ft^{2}\cdot R^{4}}, T_{s} = 554.07\,R and T_{b} = 527.67\,R, then the heat transfer rate due to electromagnetic radiation is:

\dot Q = (0.90)\cdot (16.188\,ft^{2})\cdot \left(1.714\times 10^{-9}\,\frac{BTU}{h\cdot ft^{2}\cdot R^{4}} \right)\cdot [(554.07\,R)^{4}-(527.67\,R)^{4}]

\dot Q = 417.492\,\frac{BTU}{h}

Under the consideration of steady heat transfer we find that the net energy transfer from the student's body during the 20 min-ride to school is:

Q = \dot Q \cdot \Delta t (2)

Where \Delta t is the heat transfer time, measured in hours.

If we know that \dot Q = 417.492\,\frac{BTU}{h} and \Delta t = \frac{1}{3}\,h, then the net energy transfer is:

Q = \left(417.492\,\frac{BTU}{h} \right)\cdot \left(\frac{1}{3}\,h \right)

Q = 139.164\,BTU

The net energy transfer from the student's body during the 20-min ride to school is 139.164 BTU.

7 0
3 years ago
Match the military operation to the category of satellite that would perform it.
SOVA2 [1]

Answer:

1. Location of enemy ground troops  - EARTH OBSERVING.

Using earth observing satellite imagery, the military can observe vast expanses of land and in so doing, find the location of enemy ground troops.

2. Routine reconnaissance of an unfamiliar climate  - WEATHER

In other to find out more about the climate of an area, a weather satellite can be used to observe the areas and its changing weather patterns.

3. Analyze waterways in an unfamiliar location  - NAVIGATION

Using navigation satellites, navigation conduits such as roads and waterways can be observed.

4. Provide warning of an attack - COMMUNICATION.

Communications satellites enable people to communicate over great distances and so can be used by the military to warn of an impending attack.

5 0
3 years ago
The hot and cold inlet temperatures to a concentric tube heat exchanger are Th,i = 200°C, Tc,i = 100°C, respectively. The outlet
alexgriva [62]

Answer:Counter,

0.799,

1.921

Explanation:

Given data

T_{h_i}=200^{\circ}C

T_{h_o}=120^{\circ}C

T_{c_i}=100^{\circ}C

T_{c_o}=125^{\circ}C

Since outlet temperature of cold liquid is greater than hot fluid outlet temperature therefore it is counter flow heat exchanger

Equating Heat exchange

m_hc_{ph}\left [ T_{h_i}-T_{h_o}\right ]=m_cc_{pc}\left [ T_{c_o}-T_{c_i}\right ]

\frac{m_hc_{ph}}{m_cc_{pc}}=\frac{125-100}{200-120}=\frac{25}{80}=C\left ( capacity rate ratio\right )

we can see that heat capacity of hot fluid is minimum

Also from energy balance

Q=UA\Delta T_m=\left ( mc_p\right )_{h}\left ( T_{h_i}-T_{h_o}\right )

NTU=\frac{UA}{\left ( mc_p\right )_{h}}=\frac{\left ( T_{h_i}-T_{h_o}\right )}{T_m}

T_m=\frac{\left ( 200-125\right )-\left ( 120-100\right )}{\ln \frac{75}{20}}

T_m=41.63^{\circ}C

NTU=1.921

And\ effectiveness \epsilon =\frac{1-exp\left ( -NTU\left ( 1-c\right )\right )}{1-c\left ( -NTU\left ( 1-c\right )\right )}

\epsilon =\frac{1-exp\left ( -1.921\left ( 1-0.3125\right )\right )}{1-0.3125exp\left ( -1.921\left ( 1-0.3125\right )\right )}

\epsilon =\frac{1-exp\left ( -1.32068\right )}{1-0.3125exp\left ( -1.32068\right )}

\epsilon =\frac{1-0.2669}{1-0.0834}

\epsilon =0.799

5 0
4 years ago
In Process Costing, the journal entry to record the cost of goods transferred out from the WIP shaping department to the WIP pac
ddd [48]

Answer:

Journal entry :

Date Account and explanation Debit credit

                WIP-Packing department XXX  

                WIP-Shaping department            XXX

(To record cost of goods transferred out from the WIP shaping department to the WIP packaging department )  

So above statement is False

Explanation:

4 0
3 years ago
Other questions:
  • You find a publication from a research laboratory that identifies a new catalyst for ammonia synthesis. The article contains the
    6·1 answer
  • Two kg of N2 at 450 K, 7 bar is contained in a rigid tank connected by a valve to another rigid tank holding 1 kg of O2 at 300 K
    13·1 answer
  • To make 1000 containers of ice cream you need: 600 gallons of milk, 275 gallons of cream, and 120 gallons of flavor. Each ingred
    12·1 answer
  • A 3.5-m3 rigid tank initially contains air whose density is 2 kg/m3 . The tank is connected to a high-pressure supply line throu
    8·1 answer
  • Assuming that the following three variables have already been declared, which variable will store a Boolean value after these st
    14·1 answer
  • A mercury thermometer has a cylindrical capillary tube with an internal diameter of 0.2 mm. If the volume of the thermometer and
    10·1 answer
  • Underlining words and highlighting dates are part of a student's personal note taking key.
    6·2 answers
  • 1) A cylinder has a volume of 20 cubic feet. What is that volume in cubic inches? (1 ft = 12 in) ​
    8·1 answer
  • Select the correct answer.
    6·1 answer
  • What is government role in the modern American version of capitalism
    11·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!