Shared Flashcard Set

Details

c++
programming class @CCQ
69
Other
Undergraduate 2
01/20/2012

Additional Other Flashcards

 


 

Cards

Term
system analyst
Definition
Computer professional in charge of creating applications.
المهنه المسؤله عن انشاء البرامج
Term
applications
Definition
An information system or collection of programs that handles a major task.
نظام المعلومات أو مجموعة من البرامج التي تتولى مهمة رئيسية.
Term
life cycle
Definition
Systems Development Life Cycle: Planning - Analysis - Design - Implementation - Maintenance
Term
implementation
Definition
The phase of a Systems Development Life Cycle where the programmers would be assigned to write specific programs.
Term
open source
Definition
Group development of source code for software that is made available to the public at no cost.
Term
portability
Definition
The ability to transport software on a flash drive and thus use it on various machines.
Term
folder
Definition
A named area for storage of documents or other files on a disk drive or flash drive.
Term
source code
Definition
Any collection of statements or declarations written in some human-readable computer programming language.
Term
modularization
Definition
The ability to group some lines of code into a unit that can be included in our program.
Term
function
Definition
What modules are called in the two predominant programming languages of today: C++ and Java.
Term
program control
Definition
Functions used to simply sub divide and control the program.
Term
specific task
Definition
Functions designed to be used with several programs.
Term
parameter passing
Definition
How the data is communicated in to and out of a function.
Term
identifier name
Definition
The name given by the programmer to identify a function or other program items such as variables.
Term
function prototype
Definition
A function's communications declaration to a complier.
Term
function call
Definition
A function's using or invoking of another function.
Term
function definition
Definition
The code that defines what a function does.
Term
braces
Definition
Used to identify a block of code in C++.
Term
IPO
Definition
Inputs - Processing - Outputs
Term
pseudocode
Definition
English-like statements used to convey the steps of an algorithm or function.
Term
test data
Definition
Providing input values and predicting the outputs.
Term
pseudo
Definition
Means false and includes the concepts of fake or imitation.
Term
model checking
Definition
Using test data to check the design model (usually done in pseudocode).
Term
code checking
Definition
Using test data to check the coded program in a specific language (like C++).
Term
data type
Definition
Defines a set of values and a set of operations that can be applied on those values.
Term
data type families
Definition
1) Nothing 2) Integer 3) Floating-Point 4) Complex
Term
domain
Definition
The set of allowed values for a data type.
Term
integer
Definition
A data type representing whole numbers.
Term
floating point
Definition
A data type representing numbers with fractional parts.
Term
reserved word
Definition
Words that cannot be used by the programmer as identifier names because they already have a specific meaning within the programming language.
Term
constant
Definition
A data item whose value cannot change during the program's execution.
Term
variable
Definition
A data item whose value can change during the program's execution.
Term
expression
Definition
A valid sequence of operand(s) and operator(s) that reduces (or evaluates) to a single value.
Term
operator
Definition
A language-specific syntactical token (usually a symbol) that causes an action to be taken on one or more operands.
Term
operand
Definition
A value that receives the operator's action.
Term
precedence
Definition
Determines the order in which the operators are allowed to manipulate the operands.
Term
associativity
Definition
Determines the order in which the operators of the same precedence are allowed to manipulate the operands.
Term
evaluation
Definition
The process of applying the operators to the operands and resulting in a single value.
Term
parentheses
Definition
Change the order of evaluation in an expression. You do what's in the parentheses first.
Term
assignment
Definition
An operator that changes the value of a modifiable data object.
Term
implicit
Definition
A value that has its data type changed automatically.
Term
explicit
Definition
Changing a value's data type with the cast operator.
Term
promotion
Definition
Going from a smaller domain to a larger domain.
Term
demotion
Definition
Going from a larger domain to a smaller domain.
Term
truncation
Definition
The fractional part of a floating-point data type that is dropped when converted to an integer.
Term
machine dependent
Definition
An attribute of a programming language that changes depending on the computer's CPU.
Term
double
Definition
The most often used floating-point family data type used in C++.
Term
precision
Definition
The effect on the domain of floating-point values given a larger or smaller storage area in bytes.
Term
mantissa exponent
Definition
The two integer parts of a floating-point value.
Term
string
Definition
A series or array of characters as a single piece of data.
Term
Lvalue
Definition
The requirement that the operand on the left side of the assignment operator is modifiable, usually a variable.
Term
Rvalue
Definition
Pulls or fetches the value stored in a variable or constant.
Term
integer division
Definition
Division with no fractional parts.
Term
modulus
Definition
The remainder part of integer division.
Term
text editor
Definition
A software program for creating and editing ASCII text files.
Term
compiler
Definition
Converts source code to object code.
Term
pre-processor
Definition
The first step the complier does in converting source code to object code.
Term
linker
Definition
Connects or links object files into an executable file.
Term
loader
Definition
Part of the operating system that loads executable files into memory and direct the CPU to start running the program.
Term
debugging
Definition
The process of removing errors from a program. 1) compiler 2) linker 3) logic
Term
warning
Definition
A compiler alert that there might be a problem.
Term
device
Definition
A piece of equipment that is electronically connected to the memory so that data can be transferred between the memory and the device.
Term
standard input
Definition
The keyboard.
Term
standard output
Definition
The monitor.
Term
insertion
Definition
Aka writing or sending data to an output device.
Term
extraction
Definition
Aka reading or getting data from an input device.
Term
escape code
Definition
A code directing an output device to do something.
Term
compiler directive
Definition
An instruction to the compiler to complete a task before formally starting to compile the program.
Term
include
Definition
A compiler directive to insert the contents of a file into the program.
Supporting users have an ad free experience!