Programming Logic and Design Chapter 1
Complete Solutions
Debugging - ANSWER-Finding and fixing problems in your algorithm or program.
decision symbol - ANSWER-in a flowchart represented by a diamond
desk checking - ANSWER-is the process of walking through a programs logic on
paper without using a computer
Documentation - ANSWER-all the supporting material that goes with a program
dummy value - ANSWER-a preselected value that stops the execution of a program
entity types - ANSWER-describes the broad categories of data items in a system
flowchart - ANSWER-is a pictorial representation of the logical steps it takes to solve
a problem
flowlines - ANSWER-are the arrows in a flowchart that show the sequence of steps
carried out
Graphical User Interface, GUI - ANSWER-allows users to interact with a program in
a graphical enviroment
Hardware - ANSWER-the set of physical devices (equipment) of a computer system.
high-level - ANSWER-programming languages that are English-Like
infinte loop - ANSWER-repeating flow of logic without an ending
Integrated Development Environment (IDE) - ANSWER-a software package that
provides an editor, compiler and other programming tools.
information - ANSWER-is the data that has been processed
input - ANSWER-is the process of entering data into computer memory using
hardware devices such as keyboards and mice
input symbol - ANSWER-in a flowchart represented by a parallelogram
interpreter - ANSWER-translates high level language into machine language one
instruction at a time
logic - ANSWER-complete sequence of instructions that lead to a problem's solution.
, logical errors - ANSWER-occur when incorrect insturctions are performed or when
instructions are performed in the wrong order
low-level - ANSWER-program language not far removed from machine language.
machine code (binary) - ANSWER-is a computers on off circuitry language, 1's and
0's, low-level language
maintenance - ANSWER-improvements and corrections made to a program after its
production
non-volatile - ANSWER-Describes memory that does not lose its contents when the
power is turned off
object code - ANSWER-programming statements from source code that have been
translated into machine language.
object oriented programming (OOP) - ANSWER-programming model that focuses on
components and data items (objects) and describes their attributes and behaviors
output - ANSWER-operation of retrieving information from memory and sending it to
a device (monitor/printer), so that people can view, interpret, and work the results.
output symbol - ANSWER-in a flowchart is represented by a parallelogram
procedural programming - ANSWER-is a technique that focuses on the procedures
or actions
processing - ANSWER-organizing data items, checking them for accuracy, or
performing mathematical operations on them.
processing symbol - ANSWER-in a flowchart is represented by a rectangle
program - ANSWER-the set of executable instructions for a computer.
Programming - ANSWER-is the act of developing and writing programs
program code - ANSWER-the set of instructions a programmer writes in a
programming language
program comments - ANSWER-nenexecuting statements that you add to a program
for the purpose of documentation
Programming languages - ANSWER-Visual Basic, C#, C++, and Java are used to
write programs
1) planning, 2) coding, 3)translating, 4) testing, 5) producing, and 6) maintaining the
program. - ANSWER-programming development cycle- the steps that occur during a
program's lifetime:
Complete Solutions
Debugging - ANSWER-Finding and fixing problems in your algorithm or program.
decision symbol - ANSWER-in a flowchart represented by a diamond
desk checking - ANSWER-is the process of walking through a programs logic on
paper without using a computer
Documentation - ANSWER-all the supporting material that goes with a program
dummy value - ANSWER-a preselected value that stops the execution of a program
entity types - ANSWER-describes the broad categories of data items in a system
flowchart - ANSWER-is a pictorial representation of the logical steps it takes to solve
a problem
flowlines - ANSWER-are the arrows in a flowchart that show the sequence of steps
carried out
Graphical User Interface, GUI - ANSWER-allows users to interact with a program in
a graphical enviroment
Hardware - ANSWER-the set of physical devices (equipment) of a computer system.
high-level - ANSWER-programming languages that are English-Like
infinte loop - ANSWER-repeating flow of logic without an ending
Integrated Development Environment (IDE) - ANSWER-a software package that
provides an editor, compiler and other programming tools.
information - ANSWER-is the data that has been processed
input - ANSWER-is the process of entering data into computer memory using
hardware devices such as keyboards and mice
input symbol - ANSWER-in a flowchart represented by a parallelogram
interpreter - ANSWER-translates high level language into machine language one
instruction at a time
logic - ANSWER-complete sequence of instructions that lead to a problem's solution.
, logical errors - ANSWER-occur when incorrect insturctions are performed or when
instructions are performed in the wrong order
low-level - ANSWER-program language not far removed from machine language.
machine code (binary) - ANSWER-is a computers on off circuitry language, 1's and
0's, low-level language
maintenance - ANSWER-improvements and corrections made to a program after its
production
non-volatile - ANSWER-Describes memory that does not lose its contents when the
power is turned off
object code - ANSWER-programming statements from source code that have been
translated into machine language.
object oriented programming (OOP) - ANSWER-programming model that focuses on
components and data items (objects) and describes their attributes and behaviors
output - ANSWER-operation of retrieving information from memory and sending it to
a device (monitor/printer), so that people can view, interpret, and work the results.
output symbol - ANSWER-in a flowchart is represented by a parallelogram
procedural programming - ANSWER-is a technique that focuses on the procedures
or actions
processing - ANSWER-organizing data items, checking them for accuracy, or
performing mathematical operations on them.
processing symbol - ANSWER-in a flowchart is represented by a rectangle
program - ANSWER-the set of executable instructions for a computer.
Programming - ANSWER-is the act of developing and writing programs
program code - ANSWER-the set of instructions a programmer writes in a
programming language
program comments - ANSWER-nenexecuting statements that you add to a program
for the purpose of documentation
Programming languages - ANSWER-Visual Basic, C#, C++, and Java are used to
write programs
1) planning, 2) coding, 3)translating, 4) testing, 5) producing, and 6) maintaining the
program. - ANSWER-programming development cycle- the steps that occur during a
program's lifetime: