click below
click below
Normal Size Small Size show me how
Intro to Programming
Chapter 1
| Question | Answer |
|---|---|
| Computer System | is a combination of all the components required to process and store data using a computer. |
| Hardware | is the collection of physical devices that comprise a computer system. |
| Software | consists of the programs that tell the computer what to do. |
| Programs | are sets of instructions for a computer. |
| Programming | is the act of developing and writing programs |
| Application Software | comprises all the programs you apply to a task. |
| System Software | comprises the programs that you use to manage your computer. |
| Input | describes the entry of data items into computer memory using hardware devices such as keyboards. |
| Data Items | include all the text, numbers, and other information processed by a computer. |
| Processing | data items may involve organizing them, checking them for accuracy, or performing mathematical operations on them. |
| CPU | central processing unit is the hardware that processes the data. |
| Output | describes the operation of retrieving information from memory or sending it to a devices, such as a monitor or printer so people can view, interpret and work with the results. |
| Storage Devices | are types of hardware equipment such as disks, that hold information for later retrieval. |
| Programming Languages | such as Visual Basic, C#, C++, Java or COBOL are used to write programs. |
| Program Code | is the set of instructions a programmer writes in a programming language. |
| Coding the Program | is the act of writing programming language instructions. |
| Syntax | is the grammar rules of a programming language. |
| Computer Memory | is the temporary, internal storage within a computer. |
| Volatile | describes storage whose contents are lost when power is lost. |
| Nonvolatile | describes storage whose contents are lost when power is lost. |
| RAM | random access memory is temporary internal storage. |
| Machine Language | is a computer on/off circuitry language. |
| Compiler or Interpreter | translates high-level programming language into machine language and tells you if you have used a programming language correctly. |
| Binary Language | is represented using a string of 1 and 0's |
| Source Code | is the statements a programmer writes in a programming language. |
| Object Code | is translated machine language. |
| Run or Execute | a program is to carry out its instructions. |
| Scripting Language | are used to write programs that are types directly from the keyboard and are stored as a text information rather than machine code. |
| Logical error | occurs when incorrect instructions are performed or when instructions are performed in the wrong order. |
| Logic | of the computer program is when you give instructions to the computer in a specific sequence. |
| Semantic Error | when a correct word is used in an incorrect context. |
| Variable | is a named memory location whose value can vary. |
| program development cycle | consists of the steps that occur during the creation of software. |
| Users and End Users | are people who employ and benefit from computer programs. |
| Documentation | consist of all the supporting paperwork for a program. |
| Algorithm | is a sequence of steps necessary to solve any problem. |
| IPO Chart | is a program development tool that delineates input processing and output tasks. |
| TOE Chart | is a program development tool that lists tasks, objects and events. |
| Desk-Checking | is the process of walking through a program solutions on paper. |
| High-Level Programming Languages | support English like syntax |
| Low-Level Language | consists of 1 and 0's |
| Syntax Error | is an error in language or grammar |
| Debugging | is the process of finding and correcting program errors. |
| Conversion | is the entire set of actions an organization must take to switch over to using a new program or set of programs. |
| Maintenance | consist of all the improvements and corrections made to a program after it is in production. |
| Pseudocode | is an English like representation of the logical steps a program needs to take to solve a problem. |
| Flowchart | is a pictorial representation of the logical steps it takes to solve a problem. |
| Input Symbol | indicates and inpute operation and is represented by a parallelogram in flow charts. |
| Processing Symbol | indicates a processing operation and represented by a rectangle in flowcharts |
| Output Symbol | indicates an output operation and is represented by a parallelogram in flowcharts. |
| I/O Symbol | is represented by a parallelogram in flowcharts. |
| Flowlines | or arrows connect the steps in a flow chart. |
| Terminal Signal | or start/stop symbol is used at each end of a flow chart. Its shape is a lozenge. |
| Loop | is a repetition of a series of steps |
| Infinite Loop | occurs when a repeating logic cannot end. |
| Making a decision | is the act of testing a value. |
| Decision Symbol | is shaped like a diamond and used to represent decisions in a flowchart. |
| Binary Decision | is a yes/no decision with two possible outcomes. |
| Dummy Value | is a pre-selected valuethat stops the execution of a program. |
| Sentinel Value | is pre-selected value that stops the execution of a program. |
| EOF | End of file |
| Text Editor | is a program that you use to create a simple text files, it is similar to a word processor but without as many features. |
| IDE | integrated development enviroment is a software package that proceds an editor, compiler and other programming tools. |
| Microsoft Visual Studio IDE | is a software package that contains tools for creating programs in VB, C++, C# |
| Command Line | is a location on your computer which you type entries to communicate with the computer's operating system. |
| Graphical User Interface | GUI allows users to interact with a program in a graphical environment. |
| Procedural Programming | is a programming model that focuses on the procedures that a program creates. |
| Object-Oriented Programming | is programming model that focuses on objects or things and describes their features and their behaviors. |