C++ How To Program (Early Objects Version), Global Edition, With Access Card, 10 Ed
C++ How To Program (Early Objects Version), Global Edition, With Access Card, 10 Ed
10th Edition
ISBN: 9780134448848
Author: Paul Deitel, Harvey Deitel
Publisher: PEARSON
bartleby

Concept explainers

bartleby

Videos

Textbook Question
Book Icon
Chapter 1, Problem 1.4E

Fill in the blanks in each of the following statements:
a) The logical unit of the computer that receives information from outside the computer
for use by the computer is the_________.
b) The process of instructing the computer to solve a problem is called_____.
c) ________is a type of computer language that uses English-like abbreviations for machine-language instructions.
d) _________________is a logical unit of the Computer that sends information which has already
been processed by the computer to various devices so that it may be used outside the
computer.
e) ________and________are logical units of the computer that retain information.
f) _________is a logical unit of the computer that performs calculations.
g) __________is a logical unit of the computer that makes logical decisions.
h) __________languages are most convenient to the programmer for writing programs
quickly and easily.
i) The only language a computer can directly understand is that computer's _______.
j) ________is a logical unit of the computer that coordinates the activities of all the other
logical units.

Expert Solution
Check Mark
To determine

a. To provide a name for the logical unit in the computer that receives information from outside the computer.

Answer to Problem 1.4E

Input unit

Explanation of Solution

All data, information or instructions are received in computer from input units. Input units are responsible for receiving data from users and sending this data to the central processing unit where it can be processed.

Therefore, the logical unit of the computer that receives information from outside for further processing by computrer is the “input unit”.

Expert Solution
Check Mark
To determine

b. To name the process of instructing the computer to solve a problem.

Answer to Problem 1.4E

Programming

Explanation of Solution

Certain sets of instructions to accomplish a task are provided to computer in form of programs. The process of writing these instructions is known as programming. Therefore, the process of instructing the computer to solve a problem is called “programming”.

Expert Solution
Check Mark
To determine

c. To name the type of computer language that uses English-like abbreviations for machine-language instructions.

Answer to Problem 1.4E

Assembly language

Explanation of Solution

Machine language can be directly understood by the computer. A machine language consists of only 0s and 1s since the computer can understand only these two symbols. Due to this, Machine language is difficult to understand and it is hard to provide the simplest instructions to the computer using this language. Therefore, assembly language was introduced to act as an interface between machines and humans. Assembly language uses English-like abbreviations, which makes it easier to be understood by humans. The instructions written in assembly language are converted to machine language for further processing.

Therefore, “Assembly language” is a type of computer language that uses English-like abbreviations for machine-language instructions.

Expert Solution
Check Mark
To determine

d. To name the logical unit of the computer that sends already processed information to the outside world.

Answer to Problem 1.4E

Output unit

Explanation of Solution

One part of the logical unit is responsible for shipping the processed data of the computer to the users. This unit is known as the output unit

Therefore, the “Output unit” is a logical unit of the computer that sends information that has already been processed by the computer to various devices so that it may be used outside the computer.

Expert Solution
Check Mark
To determine

d. To name the logical units of computer that retains information.

Answer to Problem 1.4E

Memory Unit and Secondary storage unit

Explanation of Solution

The memory unit holds the data that is to be used by the central processing unit (CPU). The memory unit has fast data transfer speed and therefore is in direct contact with CPU. Memory unit is temporary storage and loses its data as soon as the computer is turned off.

The secondary storage unit is responsible for holding data for a longer period of time as compared to the memory unit. The data transfer rate of the secondary storage unit is much smaller as compared to the memory unit. In this unit, data is not lost even after computer power is turned off. So, Secondary storage unit is for long term usage.

Therefore, “Memory unit” and “Secondary storage unit” are logical units of the computer that retain information.

Expert Solution
Check Mark
To determine

f. To name the logical unit of the computer that performs calculations.

Answer to Problem 1.4E

Arithmetic logic unit

Explanation of Solution

All calculations such as addition, subtraction, multiplication, etc. are performed by Arithmetic logic unit (ALU).

Therefore, “Arithmetic logic unit” is a logical unit of the computer that performs calculations.

Expert Solution
Check Mark
To determine

g. To name the logical unit of the computer that performs logical decisions.

Answer to Problem 1.4E

Arithmetic logic unit

Explanation of Solution

Along with performing arithmetic calculations, the Arithmetic logic unit is also responsible for performing logical decisions inside a computer system such as comparing whether any two items from computer memory are equal or not.

Therefore, “Arithmetic logic unit” is a logical unit of the computer that makes logical decisions.

Expert Solution
Check Mark
To determine

h. To name the languages which are most convenient to the programmer for writing programs quickly and easily.

Answer to Problem 1.4E

High-level

Explanation of Solution

Programming languages can be categorized into three, they are machine language, assembly language and high-level language. Among these, high-level language is the most user-friendly as it follows English like syntax. Programming with high-level languages makes it easier for programmers to provide an efficient program.

Therefore, “High-level” languages are most convenient to the programmer for writing programs quickly and easily.

Expert Solution
Check Mark
To determine

i. To name the computer language that a computer can directly understand.

Answer to Problem 1.4E

Machine language

Explanation of Solution

Machine language is represented by two symbols, i.e., 0 and 1. A computer can understand only machine language. Programs written in any language are first converted to machine language before being executed.

Therefore, the only language a computer can directly understand is the computer’s “Machine language”.

Expert Solution
Check Mark
To determine

j. To name the logical unit of the computer that coordinates all the activities of all logical units.

Answer to Problem 1.4E

Central Processing Unit (CPU)

Explanation of Solution

CPU is considered as an administrative unit for a computer. It tells the input unit when information should be read into the memory and sent for processing by ALU. It also instructs the output unit about when to transfer data to the user.

Therefore, the “Central Processing Unit (CPU)” is a logical unit of the computer that coordinates the activities of all the other logical units.

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
05:37
Students have asked these similar questions
Hello, I require help answering these questions. Could you help me in answering the questions deeply? Thanks   Q1. What does a professional programmer usually do first to gain an understanding of a problem? Q2. What is pseudocode? Q3. Computer programs typically perform what three steps? Q4. What does the term user-friendly mean? Q5. What two things must you normally specify in a variable declaration? Q6. What value is stored in uninitialized variables?
Which of the following statements is NOT correct? More CPU cycles are required since time is such a difficult concept. The head-spinning nature of space actually helps people remember it better. The number of operations is used as a metric for calculating the time complexity. The most difficult scenario for an algorithm is one in which it must complete the most work.
01bquestion for the following Question im after A PYTHON CODE ONLY NO C++ OR JAVA Just Fucking PYTHON CODE!!!!!!!!!!!!!!!!!!! im wasting my question here because you guys cant understand!!!!  Question: The temperature alone is not enough to provide the answer. Other factors including wind speed, relative humidity, and sunshine play important roles in determining coldness outside. In 2001, the National Weather Service (NWS) implemented the new wind-chill temperature to measure the coldness using temperature and wind speed. The formula is given as follows: ??? =35.74+0.6215?? -35.75?0.16 +0.4275???0.16 Where ?? is the outside temperature measured in degrees Celsius and? is the speed measured in km per hour. ??? is the wind-chill temperature. The formula cannot be used for wind speeds below 3 km per hour or for temperatures below -50°C or above 5°C. For the following question this needs to be done!!!! (please again make sure the answer and Typed for the code please provide the typed…

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Introduction to Operators in C; Author: Neso Academy;https://www.youtube.com/watch?v=50Pb27JoUrw;License: Standard YouTube License, CC-BY