Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
23 Cards in this Set
- Front
- Back
type
|
defines a set of possible values and a set of operations
|
|
object
|
some memory that holds a value of a given type
|
|
value
|
bits in memory interpreted according to a type
|
|
variable
|
named object
|
|
declaration
|
gives a name to an object
|
|
definition
|
declaration that sets a side memory for an object
|
|
prompt
|
message to the user to take action
|
|
What terminates input into a string?
|
any whitespace
|
|
What terminates input into an integer?
|
anything that isn't an integer
|
|
What are the typical sizes foa a char, int, and a double?
|
8 bits, 4 bytes, 8 bytes
|
|
what is the difference between = and == ?
|
= is an assignment and == is an equals comparison
|
|
What is string concatenation?
|
string concatenation is the operation of joining two character strings end to end. + is used.
|
|
constant expression?
|
can't be given a new value
|
|
analysis
|
figure out what should be done and write a description of your current understanding of that.
|
|
grammer
|
defining the syntax of our input
|
|
psuedo code
|
used in the early stages of design when we are not yet certain exactly what our notation means.
|
|
token
|
sequence of characters that rpresents something we consider a unit, such as a number or an operater
|
|
implementation
|
write the code, debug it, and test it
|
|
parsing
|
reading a stream of tokens according to a grammar
|
|
class
|
user defined type
|
|
member function
|
operations
|
|
syntax analyzer
|
a program that parses, (reading a stream of tokens according to a grammer)
|
|
three main phases of software develpoment
|
analysis, desing, implentation
|