Unit 1 Assignment 1 Programming Logic & Design

In: Computers and Technology

Submitted By nezsoamazing
Words 282
Pages 2
Unit 1 Assignment1: Homework


CHAPTER 1 pg. 26 #1-7 SHORT ANSWER

1) Why is the CPU the most important component in a computer?

The CPU is the most important component in a computer because without it, the computer could not run software.

2) What number does a bit that is turned on represent? What number does a bit that is turned off represent?

The number zero represents a bit that is turned off or has a negative charge.

The number one represents a bit that is turned on of has a positive charge.

3) What would you call a device that works with binary data?

Digital device is any device that works with binary data.

4) What are the words that make up a high-level programming language called?

The words that make up a high-level programming language are known as key words or reserved words.

5) What are the short words that are used in assembly language called?

Assembly language uses short words that are known as Mnemonics.

6) What is the difference between a compiler and an interpreter?

A compiler is a program that translates a high-level language program into a separate machine language program. An interpreter is a program that both translates and executes the instructions in high-level language program.

7) What type of software controls the internal operations of the computer’s hardware?

An operating system is the most fundamental set of programs on a computer which controls the internal operations of the computer’s hardware, manages all of the devices connected to the computer, allows data to be saved to and retrieved from storage devices, and allows other programs to run on the computer.…...

Similar Documents

Unit 1 Assignment 1

...Unit 1 Assignment 1 1. Describe the role of software for computers: Computer software tells the hardware what to do. Without any software, the hardware would be worthless. Think of the software as a subject in school, and the hardware as you or your brain. Without any learning, you can't do anything. One you have learned some math, and then you are able to solve math problems. This learning is usually accomplished through downloads or CD's that are loaded into the computer. At the very basic level, computer software contains specific instructions for how to accomplish a specific task. These instructions tell the hardware exactly what to do, and how to do it 2. Identify the hardware associate with a computer: the physical components that make up a computer system. There are many different kinds of hardware that can be installed inside, and connected to the outside, of a computer. Here are some common individual computer hardware components that you'll often find inside a modern computer case: Motherboard, Central Processing Unit (CPU), Random Access Memory (RAM), Power Supply Video Card, Hard Drive (HDD), Solid-State Drive (SSD), Optical Drive (e.g. BD/DVD/CD drive) Card Reader (SD/SDHC, CF), etc. Here is some common hardware that you might find connected to the outside of a computer: Monitor, Keyboard, and Mouse 3. Describe how computer store data: it converts the request into binary digits and its stores the data in a database. As a table format. The binary data can......

Words: 324 - Pages: 2

Unit 1 Assignment 1 Programming Logic & Design

...Unit 1 Assignment1: Homework CHAPTER 1 pg. 26 #1-7 SHORT ANSWER 1) Why is the CPU the most important component in a computer? The CPU is the most important component in a computer because without it, the computer could not run software. 2) What number does a bit that is turned on represent? What number does a bit that is turned off represent? The number zero represents a bit that is turned off or has a negative charge. The number one represents a bit that is turned on of has a positive charge. 3) What would you call a device that works with binary data? Digital device is any device that works with binary data. 4) What are the words that make up a high-level programming language called? The words that make up a high-level programming language are known as key words or reserved words. 5) What are the short words that are used in assembly language called? Assembly language uses short words that are known as Mnemonics. 6) What is the difference between a compiler and an interpreter? A compiler is a program that translates a high-level language program into a separate machine language program. An interpreter is a program that both translates and executes the instructions in high-level language program. 7) What type of software controls the internal operations of the computer’s hardware? An operating system is the most fundamental set of programs on a computer which controls the internal operations of the......

Words: 282 - Pages: 2

Assignment 1: Logic Application

...This is a game in which each player draws (without looking) three cards. Each card has a numbers 1 to 9 on the cards. The players then place their cards on their heads so that everyone but themselves can see the cards. The object of the game is to guess what cards you have on your head. The first person that guesses this correctly wins the game. During the play, each player, inturn, draws a question from a stack of question randomly but in turn. The player then will answer that question based on the cards that they see ( not their own cards , which they can’t see). In this problem Andy has three cards: 1, 5, and 7 Belle has three cards as well 5, 4, and 7. Also Carol has three cards too she has 2, 4, and6, Belle draws the question card that says “ Of the five odd numbers how many do you see?” and she said “I see all of them.” From that I can determine that I have a 3, and a9 on my head because I do not see them on anyone else‘s head. Andy says “I know what three cards that I have on my head they are 1,5,and 7” Andy drew the question “Do you see two or more players whose cards sum to the same value?” to which he answered “Yes” . Andy’s cards sum to 13, Belle cards sum to 16 and Carol’s cards sum is 12. Therefore my cards must equal the sum of one of those numbers. My cards cannot sum to 12 like Carol’s because I need to have a third card on my head, so therefore my cards must equal 13 or 16. My cards cannot equal the sum of 13 because Andy said that he has a 1, 5, and......

Words: 429 - Pages: 2

Pt1420 Programming Unit 1 Research Assignment

... server-side scripting language designed for web development but also used as a general-purpose programming language. PHP is now installed on more than 20 million websites and 1 million web servers. Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group. While PHP originally stood for Personal Home Page, it is now said to stand for PHP: Hypertext Preprocessor, a recursive acronym. Delphi was originally one of many codenames of a pre-release development tool project at Borland. Borland developer Danny Thorpe suggested the Delphi codename in reference to the Oracle at Delphi. One of the design goals of the product was to provide database connectivity to programmers as a key feature and a popular database package at the time was Oracle database; hence, "If you want to talk to [the] Oracle, go to Delphi". The chief architect behind Delphi was Anders Hejlsberg, who had developed Turbo Pascal. He was persuaded to move to Microsoft in 1996. 2000’s C# (pronounced see sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. It was developed by Microsoft. The article reports that C is a programming language from Microsoft designed to work with the.net Framework. It is seen as Microsoft's response to Java, which in many ways it resembles. Microsoft broke with long-standing practice with C# by...

Words: 1885 - Pages: 8

Intro to Programming Unit 1 Research Assignment

...Unit 1 research assignment 1 1970’s 1) Pascal, Creator, Niklaus Wirth. The specific motivation behind this language was to encourage good programming practice using structured programming and data structuring. 2) SQL (Structured Query Language) designed by, Donald D. Chamberlin, and Raymond F. Boyce. The motivation behind this language was designed for managing data held in a relational database management system. ( RDBMS) 3) C, Designed by Dennis Ritchie. the motivation behind this language is structured programming and allows lexical variable scope and recursion. 4) Applesoft BASIC, developed by Marc McDonald, and Ric Weiland. The motivation with this language was it was designed to be backwards-compatible with integer BASIC and used the core of Microsoft’s 6502 BASIC implementation. 5) GRASS, Developed by Thomas A. DeFanti. GRASS is similar to BASIC in sytax, but added numerous instructions for specifying 2D object animation, including scaling, translation, rotation and color changes over time. 1980’s 1) BASICA, Designed by Thomas E. Kurtz. Designed to offer support for the graphics and sound hardware of the IBM PC line. 2) Turbo Pascal, developed by Borland, under Philippe Kahn’s leadership. This is a software development system that includes a compiler and an integrated development environment for the Pascal programming language. 3) C++, designed by Bjarne Stroustrup. This is a general purpose programming language that is...

Words: 677 - Pages: 3

Unit 1 Research Assignment 1: Exploring Programming Languages

...John Medina PT2520T Database Concepts Mr. Collier Unit 1 Research Assignment 1: Exploring Programming Languages History of the SQL – SQL was initially developed at IBM by Donald D. Chamberlain, Donald C. Messerly, and Raymond F. Boyce in the early 1970s. This version, initially called SEQUEL (Structured English Query Language) was designed to manipulate and retrieve data stored in IBM’s original quasi-relational database management system, System R, which a group at IBM San Jose Research Laboratory had developed during the 1970s. The acronym SEQUEL was later changed to SQL because “SEQUEL” was a trademark of the UK-based Hawker Siddely aircraft company. In the late 1970s, Relational Software Inc. (now Oracle Corporation) saw the potential of the concepts described by Codd, Chamberlain, and Boyce and developed their own SQL-based RDBMS with aspirations of selling it to the U.S. Navy, Central Intelligence Agency, and other U.S. government agencies. In June 1979, Relational Software Inc. introduced the first commercially available implementation of SQL, Oracle V2(Version 2) for VAX computers. After testing SQL at customer test sites to determine the usefulness and practicality of the system. IBM began developing commercial products based on their System R prototype including System/38, SQL/DS, and DB2, which were commercially available in 1979, 1981, and 1983 respectively. According to the paragraph above, there had to have been 4 revisions to the SQL. The most recent...

Words: 565 - Pages: 3

Unit 1 Research Assignment 1: Exploring Programming Languages

...Unit 1 Research Assignment 1: Exploring Programming Languages NT1420 In the late 1960’s Simula was invented by Nygaard and Dahl as a superset of Algol 60, this was the first language designed to support object-oriented programming. Then between 1969 and 1973 C was developed by Dennis Ritchie and Ken Thompson at Bell Labs. Smalltalk was created in the mid 1970’s that provided a complete ground-up design of an object-oriented language, and about the same time Prolog was designed in 1972 by Colmerauer, Roussel, and Kowalski, this was the first logic programming language. In 1973 Robin Milner built two polymorphic type systems (ML and Lisp) which were used in pioneering statically typed functional programming languages. Now going to the 80’s, Ada was created in 1983 by a team ran by Jean Ichbiah which was designed for built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism. Erlang was developed by Joe Armstrong in 1986 that supports hot swapping, so that code can be changed without stopping a system. In 1985 Eiffel was created as an ISO-standardized, object-oriented programming language designed by Bertrand Meyer. The program emphasizes declarative statements over procedural code and attempts to eliminate the need for bookkeeping instructions. TCL is a scripting language created by John Ousterhout in 1988 which is used for rapid prototyping, scripted applications, GUIs and testing. Perl was...

Words: 583 - Pages: 3

Unit 1 Assignment 1

...Unit 1 Assignment 1 Scientific inquiry is a process of developing an explanation of a question by testing, investigating and collecting data that will either support the idea of what's going on. A problem in the world can be a scientific inquiry because you might have a question about it, so you are basically digging for information about the problem going on and you try to find results by using the internet, books or any source to get your answers. There will be results maybe through testing or charts will appear from studies to support the answers. A non-scientific inquiry is one that does not use a systematic collection of evidence or one that tries to find answers to questions about things other than the natural world/universe, such as beliefs. An example of everyday assumption is gender or stereotyping of what you see that what you assume this more like expectations. If women are mowing the lawn there is going to be a man that will approach you and tell you how to do things properly or what to wear in order to for you to cut the grass right. The answers will come to you without seeking them, just because she is a women it doesn’t mean that she don’t know what’s she doing it is just an assumption because of her gender. The cutting of a lawn is supposed to be a man’s job so they feel they need to say something about it. But all of this is not right....

Words: 256 - Pages: 2

Programming Assignment 1

...ASSIGNMENT 1 COMP-202, Fall 2014, All Sections Due: September 19th , 2014 (23:59) Please read the entire pdf before starting. You must do this assignment individually and, unless otherwise specified, you must follow all the general instructions and regulations for assignments. Graders have the discretion to deduct up to 10% of the value of this assignment for deviations from the general instructions and regulations. These regulations are posted on the course website. Be sure to read them before starting. Question 1: Question 2: Question 3: 60 points 20 points 20 points 100 points total It is very important that you follow the directions as closely as possible. The directions, while perhaps tedious, are designed to make it as easy as possible for the TAs to mark the assignments by letting them run your assignment through automated tests. While these tests will not determine your entire grade, it will speed up the process significantly, which will allow the TAs to provide better feedback and not waste time on administrative details. Plus, if the TA is in a good mood while he or she is grading, then that increases the chance of them giving out partial marks. Marks can be removed if comments are missing, if the code is not well structured, or if your solution does not follow the assignment specifications. Assignment Question 1: Scratch Project (60 points) You are to head to http://scratch.mit.edu/ and create an account. Start by exploring some projects, and click on the...

Words: 1417 - Pages: 6

Unit 1 Assignment 1

...Emmanuel Martinez Client Servers December 12, 2014 Unit 1 Problem Set 1. The general public in the United States will be able to purchase all of the Windows 7 editions in retail stores except windows 7 starter, windows 7 basic, windows 7 enterprise 2. The core module that provides all of the Windows 7 capability that isn’t language- or edition-specific is called the minwin. 3. When you copy a file to a library, Windows Explorer writes the file to the folder desig- nated as the save location. 4. To use federated search, you must download or create XML files for specific sites called Search connectors. 5. The only operating system edition that you can upgrade in-place to Windows 7 Professional is windows vista business. 6. Upgrading a computer running Windows 7 Starter to Windows 7 Ultimate using Windows Anytime Upgrade requires 0 megabytes of additional hard disk space. 7. To migrate a computer running Windows XP to Windows 7, you can use a utility called User state migration tool. 8. The new Windows 7 feature that renders all of the windows on the desktop transparent when you mouse over the right end of the taskbar is called aero peek. 9. The Windows 7 starter edition is only available in a 32-bit version. 10. The maximum amount of system memory supported by Windows 7 Enterprise is 19.2 GB 1. Windows Easy Transfer supports two types of migrations, called side by side and wipe&load. 2. When a serious problem occurs with Windows 7...

Words: 456 - Pages: 2

Unit 1 Assignment 1

...Miosha Vogt ET2560 Unit 1 Assignment 1 Chapter 1: Pg. 43 Quick- Check Exercise 1. Machine language 2. Operating System 3. Translation, Linking, Loading, Execution 4. Source 8. Software, Hardware 9. Variables 10. Secondary storage Pg. 44 Review Questions 3. Two secondary storage devices is a disk drive and flash drive Two input devices is the keyboard and mouse Two output devices is the monitor and printer 5. Syntax error is grammar error of a programming language. 6. The loader copies the executed file into memory and initiates execution of instructions. 7. Memory cells are a grouping of small units called bytes Bytes are the amount of storage required to store a single character, composed of even smaller unit called bits. Bits are binary digits 0-10. 8. Three high languages are Fortran, C, and Java FORTRAN used in scientific programming. C is used in system programming. Java supports web programming and programming Android applications. 9. Ram is volatile and it temporarily stores programs while their being executed, delete when computer is turned off, Rom is not volatile the data stored there will not disappear when the computer is turned off. 2. Write an algorithm in pseudo-code to solve the following problem: Input a temperature in Fahrenheit, and output the temperature in Celsius and Kelvin. Formulas needed are: C = ( 59 ) (F – 32). K= ( 59 ) (F – 32) + 273.15 Algorithm...

Words: 458 - Pages: 2

Unit 1 Assignment 1

...Daphne Jones AP2530 Unit 1 Assignment 1: Homeostatic Imbalances Hypertension is caused by physical inactivity, a salt-rich diet made by processed and fatty foods, and also alcohol and tobacco use. You can identify hypertension if your blood pressure is higher than 140 over 90 mmHg. While having hypertension you could also develop some other conditions such as kidney disease. Even though hypertension itself does not cause symptoms, it does lead into long-term complications caused by blood vessels becoming narrower. To be able to reduce Hypertension and get better, we would need to cut down, restrictions such as salt restriction; moderation of alcohol and other diet changes that have affect your condition you have now. There are several drugs that may be used for treatment. Hypertension will affect your heart, so your blood pressure should be normal… when you follow the restrictions. Diabetes Is also called diabetes mellitus, what it does is describes a group of metabolic diseases in where you have high blood glucose, which is high blood sugar. You will experience frequent urination called polyuria, and become more thirsty and hungry. There are two types of diabetes, Type 1 and Type 2. With type 1, your body doesn’t make enough insulin, which is a hormone. Type 2 is where your body doesn’t produce enough of the insulin to function properly. There is Gestational Diabetes, but fortunately for you… you are not a female. Most females get this type while they are pregnant...

Words: 435 - Pages: 2

Unit 1 Assignment 1

...Unit 1 Assignment 1 Exploring Programming Languages PT1420 Introduction to Programming Pong Sintaisong ITT-Tech Tempe Campus Instructor: Ms. Kate Eskesen 9/23/2015 5 Programming Languages 1970s-2000 1970s Pascal: Niklaus Wirth was is the invertor and was invented in 1971 Motivation: To provide features that were lacking in other languages at the time. Forth: Forth was created in 1970 by Charles H. Moore Motivation: He wanted to create a language that would allow direct user and machine interactions. C: In 1971-73 Dennis M. Ritchie turned the B language into the C language. Motivation: Lack of features from B language so made C language. Prolog: Alain Colmerauer in 1973. Motivation: Unknown ML: In 1973 ML was invented as part of the University of Edinburgh's LCF project Motivation: Research in constructing automated theorem provers. Eventually saw that the "Meta Language" they used for proving theorems was more generally useful as a programming language. 1980s C++: Bjarne Stroustrup was the inventor. 1979 Motivation: He needed the use of a programming language that was concise and that produced compact and speedy programs. MATLAB: First Fortran MATLAB was portable and could be compiled to run on many of the computers that were available in the late 1970s and early 1980s. Cleve Moler is the inventor. Motivation: This document for engineers developing models and generating code for embedded systems using Model-Based Design with MathWorks products...

Words: 715 - Pages: 3

Research Assignment 3 Intro to Programming Logic and Design

...Research Assignment 3: Exploring Reverse Engineering • What is reverse engineering? Reverse engineering is the general process of analyzing a technology specifically to ascertain how it was designed or how it operates. This kind of inquiry engages individuals in a constructive learning process about the operation of systems and products. Reverse engineering as a method is not confined to any particular purpose, but is often an important part of the scientific method and technological development. The process of taking something apart and revealing the way in which it works is often an effective way to learn how to build a technology or make improvements to it. When reverse engineering software, researchers are able to examine the strength of systems and identify their weaknesses in terms of performance, security, and interoperability. The reverse engineering process allows researchers to understand both how a program works and also what aspects of the program contribute to its not working. • What are the advantages and disadvantages of using reverse engineering to discover the logics of a software program? Reverse engineering in software is reversing a program's machine code back into it's original source code. The advantages to using this technique is that one can repair certain bugs, see how a program operates, and improve the operation              of the program. The disadvantage is that certain other bugs may be introduced              during this......

Words: 301 - Pages: 2

Unit 1 Assignment 1

...Unit 1 Assignment 1 AP2530 Hypertension Hypertension is just a fancy medical term for high blood pressure or HBP. When your heart beats, it creates pressure that pushes blood through a network of tube-shaped arteries and veins around your body. When we measure this pressure it is referred to as “blood pressure”. This pressure is the result of two forces from the heart. The first force occurs as blood pumps out of the heart and into the arteries. This is the top number in the reading called the systolic pressure. The second force is created as the heart rests and refills with blood between beats, and is called the diastolic pressure. The average person will have a blood pressure reading of about 120/80. Any reading where the numbers are higher than that is considered to be high. The arteries in your body are made of muscle and a semi-flexible tissue that stretches like elastic when the heart pumps blood through them. The more forcefully that blood pumps, the more your arteries have to stretch to allow blood to flow easily, and when the force of the blood flow is to high on a regular basis, the tissue that makes up the walls of your arteries gets stretched out. When left untreated this creates problems and damage over time. The overstretching creates weak places in the blood vessels, making them more likely to rupture or break. Also, the overstretching can cause tiny tears in the blood vessels that leave scar tissue on the walls of arteries and veins. These tears and the......

Words: 364 - Pages: 2