Chapter 1: An Overview of Computers and Programming
TRUE/FALSE
1. Every programming language has rules governing its word usage and punctuation.
ANS: T PTS: 1
2. Professional computer programmers write programs to satisfy their own needs.
ANS: F PTS: 1
3. The heart of the programming process lies in planning the program’s logic.
ANS: T PTS: 1
4. Once a program is completed, it is ready for the organization to use.
ANS: F PTS: 1
5. Alan Turing is often regarded as the first programmer.
ANS: F PTS: 1
6. Charles Babbage incorporated vacuum tube technology in the Analytical Engine.
ANS: F
7. MS-DOS is the kernel of the operating system residing in the Macintosh.
ANS: F
8. The World Wide Web is identical to the Internet.
…show more content…
Permanent storage devices are nonvolatile—that is, their contents are persistent and are retained even when power is lost.
PTS: 1 TOP: Critical Thinking
2. Describe the function of a compiler and interpreter.
ANS:
Each programming language uses a piece of software, called a compiler or an interpreter, to translate your program code into machine language. Machine language is also called binary language, and is represented as a series of 0s and 1s. The compiler or interpreter that translates your code tells you if any programming language component has been used incorrectly. Syntax errors are relatively easy to locate and correct because the compiler or interpreter you use highlights every syntax error. If you write a computer program using a language such as C++ but spell one of its words incorrectly or reverse the proper order of two words, the software lets you know that it found a mistake by displaying an error message as soon as you try to translate the program.
PTS: 1 TOP: Critical Thinking
3. What is a variable and how is it used in a program?
ANS:
Suppose the location myNumber is a variable. A variable is a named memory location whose value can vary—for example, the value of myNumber might be 3 when the program is used for the first time and 45 when it is used the next time.
PTS: 1 TOP: Critical Thinking
4. What is involved in putting a program into production?
ANS:
Once the program is tested
Yes, cost-benefit is a legitimate tool. “Cost-Benefit Analysis (CBA) estimates and totals up the equivalent money value of the benefits and costs to the community of projects to establish whether they are worthwhile” (An Introduction to Cost Benefit Analysis). But cost benefit analysis is just for calculating the benefit of the company, in a mathematical way. It shouldn’t play in moral deliberation, there is no way to calculate human life or we can say as the potential that human have. We also can see that there is unsatisfactory about the cost-benefit analysis simply by measuring only the benefits of Ford it’s own. In this case, cost-benefit analysis should improve by adding other stakeholder benefit to produce a “win-win”
First let us take a look at computer programming. This element takes on different program designs created by engineers and uses one of several different programming languages to write executable code that computers can read. Programming is the source for
The two parts in this assignment will contribute equally to your grade and will be evaluated separately.
- Compilation a program written in the high-level language and used as an input to a translator program
There are five major variables to consider when starting a major IT projects and there are scope, time, cost, quality, and risk. Most major IT projects will require a project manager to handle to overseeing of the project. The project management refers to the application of knowledge, skills, tools, and techniques to achieve specific targets within specified budget and time constraints. Project managers activities will include the planning of the work, assessing the risk, estimating the costs required to complete the project, and several other important duties. As in other areas of business, Project management for
The following activity is for the seven month period from January to September 2015. There are some tasks that are identified that overflow from the time as a LEIDOS contractor, which I have identified in italics.
Storage Devices are used to store things for a long time. This memory is non-volatile, meaning it won't be lost should power be turned off. Storage devices, like ram, vary in terms of storage capacity. Like RAM, storage devices’ capacity is measured in Bytes (B) and data transfer speed is measured in Bits Per Second (bit/s) or Bytes Per Second (B/s)
A variable is a reserved memory location that can be used to store data or values. Creating a variable means allocating space in memory to hold values. Variables are given unique names to identify their respective memory locations. They are used to instruct the computer to
1. The engineering process requirements of elicitation is reliant on the interaction of the software engineers and the stakeholders of the system. Engineers consult with the customers to gather what requirements are to be provided (requirements gathering).
The Ford Pinto case in (Shaw, Barry & Sansbury 2009, p97) stated that Ford decided to continue produce the Pinto without making an improvement regardless of consumers’ safety because its prototype tests did not meet the safety requirement of the National Highway Traffic Safety Administration. They should not put the value of money prioritise than human life. Firstly, they decided to sell it instead of making an improvement. Next, they were dishonest because they did not dispose it out to outside world about the dangerous of the Ford Pinto and tried to keep for secret. Besides, they used their lobby power
Still today a widely used language, C++ finds its place in a wide range of applications such as software
A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often having a binary form known as object code). The most common reason for wanting
Your assignment on Coding is wonderful to me. I think it is outstanding that Coding can be more user-friendly to the point students can conquer it. Now, I am ready to try implementing Coding in my classroom as a project-based learning opportunity. I believe this will align with my school being a Blended Learning School.
A variable is referred to as any event, situation, behavior, or individual characteristic that changes or varies. Any variable
C++ was produced by Bjarnestroustrupstartingin 1979 at Bell Labs in Murray Hill, New Jersey, as an improvement to C dialect and initially named C with classes however later it was renamed C++ in 1983. C++is a transitional dialect , as it contains an affirmation of both abnormal state and low level dialects characteristics. C++ is a statically written, free structure, multiparadigm, incorporated universally useful dialect. C++ is an Object Oriented Programming dialect yet is not absolutely protest arranged. Its peculiarities like Friend and Virtual,violate some of extremely paramount OOPS gimmicks, rendering this dialect unworthy of being called totally Object Oriented. It is a center level dialect. C++ is a standout amongst the most prevalent programming dialects and is actualized on a wide mixture of fittings and working framework stages. As an effective execution driven programming dialect it is utilized within frameworks programming, application programming, gadget drivers, inserted software,high-execution server and customer applications, and diversion programming, for example, feature amusements. Different entites give both open source and exclusive C++compiler programming, including the Microsoft and level