Programming Logic and Design: Ch 1-5
Complete Answers
Scripting languages - ANSWER-used to write programs that are typed directl from a
keyboard. they are stored as text rather than as binary executable code
logic - ANSWER-is developed when you give instructions to the computer in a
specific sequence, without leaving any instructions out ar adding extraneous
instructions.
semantic errors - ANSWER-logical program errors
procedural programming - ANSWER-is a technique that focuses on the procedures
programmers create to manipulate data
OOP Object Oriented Programming - ANSWER-a technique that focuses on objects
or things. oop describes the objects features or attributes and their behaviors
attributes of an object - ANSWER-features it "has"
state or an object - ANSWER-made up of its attributes's values
behaviors of an object - ANSWER-things an object does
object oriented approach - ANSWER-means defining the objects needed to
accomplish a task and developing the objects so that each maintains its own data
and carries out tasks when another object requests them
computer simulations - ANSWER-attemts to mimic real world activities so that thir
process can be improved or so that users can better understand how the real world
process operate
users/end users - ANSWER-people or entities for whom programs are written and
who will beneift from using them.
Graphical User Interface, GUI - ANSWER-allows users to interact with a program in
a graphical enviroment
software testers - ANSWER-professionals who test programs for accuracey
black box tests - ANSWER-software tests in which the tester does not know how the
software works internall y but verifies that correct nput is derived from various input
values
white box tests - ANSWER-are a type of software test in which the tester
understands how the software works internally
, data modeling - ANSWER-is the act of identifying all the objects you want to
manipulate and how they relate to each other
entity types - ANSWER-describe the borad catagories of data items in a system
relationships - ANSWER-describe how entities communicate with and react to each
other
class - ANSWER-a general catagory of objects
algorithm - ANSWER-is the sequence of steps necessary to solve any problem
desk checking - ANSWER-is the process of walking through a programs logic on
paper without using a computer
syntax error - ANSWER-is an error in the language or grammar
logical errors - ANSWER-occur when incorrect insturctions are performed or when
instructions are performed in the wrong order
test a program - ANSWER-execute it on a computer to determine if the input is
correct
conversion - ANSWER-is the entire set of actions an organization must take to
switch over using a new program or set of programs
maintenance - ANSWER-is the act of making changes to programs that are alrady
finished and in production
pseudocode - ANSWER-is an english like representation of the logical steps it takes
to solve a problem
flowchart - ANSWER-is a pictorial representation of the logical steps it takes to solve
a problem
conventions - ANSWER-are standards of format and style that are selected for
consistency while acknowledging that other customs might be used by others and be
equally as correct.
input symbol - ANSWER-in a flowchart represented by a parallelogram
processing symbol - ANSWER-in a flowchart is represented by a rectangle
output symbol - ANSWER-in a flowchare is represented by a parallelogram
input output symbol I/0 - ANSWER-is a parallelogram used to diagram both input
and output operations
Complete Answers
Scripting languages - ANSWER-used to write programs that are typed directl from a
keyboard. they are stored as text rather than as binary executable code
logic - ANSWER-is developed when you give instructions to the computer in a
specific sequence, without leaving any instructions out ar adding extraneous
instructions.
semantic errors - ANSWER-logical program errors
procedural programming - ANSWER-is a technique that focuses on the procedures
programmers create to manipulate data
OOP Object Oriented Programming - ANSWER-a technique that focuses on objects
or things. oop describes the objects features or attributes and their behaviors
attributes of an object - ANSWER-features it "has"
state or an object - ANSWER-made up of its attributes's values
behaviors of an object - ANSWER-things an object does
object oriented approach - ANSWER-means defining the objects needed to
accomplish a task and developing the objects so that each maintains its own data
and carries out tasks when another object requests them
computer simulations - ANSWER-attemts to mimic real world activities so that thir
process can be improved or so that users can better understand how the real world
process operate
users/end users - ANSWER-people or entities for whom programs are written and
who will beneift from using them.
Graphical User Interface, GUI - ANSWER-allows users to interact with a program in
a graphical enviroment
software testers - ANSWER-professionals who test programs for accuracey
black box tests - ANSWER-software tests in which the tester does not know how the
software works internall y but verifies that correct nput is derived from various input
values
white box tests - ANSWER-are a type of software test in which the tester
understands how the software works internally
, data modeling - ANSWER-is the act of identifying all the objects you want to
manipulate and how they relate to each other
entity types - ANSWER-describe the borad catagories of data items in a system
relationships - ANSWER-describe how entities communicate with and react to each
other
class - ANSWER-a general catagory of objects
algorithm - ANSWER-is the sequence of steps necessary to solve any problem
desk checking - ANSWER-is the process of walking through a programs logic on
paper without using a computer
syntax error - ANSWER-is an error in the language or grammar
logical errors - ANSWER-occur when incorrect insturctions are performed or when
instructions are performed in the wrong order
test a program - ANSWER-execute it on a computer to determine if the input is
correct
conversion - ANSWER-is the entire set of actions an organization must take to
switch over using a new program or set of programs
maintenance - ANSWER-is the act of making changes to programs that are alrady
finished and in production
pseudocode - ANSWER-is an english like representation of the logical steps it takes
to solve a problem
flowchart - ANSWER-is a pictorial representation of the logical steps it takes to solve
a problem
conventions - ANSWER-are standards of format and style that are selected for
consistency while acknowledging that other customs might be used by others and be
equally as correct.
input symbol - ANSWER-in a flowchart represented by a parallelogram
processing symbol - ANSWER-in a flowchart is represented by a rectangle
output symbol - ANSWER-in a flowchare is represented by a parallelogram
input output symbol I/0 - ANSWER-is a parallelogram used to diagram both input
and output operations