Study online at https://quizlet.com/_43qugw
1. input A program gets data, perhaps from a file, keyboard, touchscreen, network, etc.
2. process A program performs computations on that data, such as adding two values like x
+ y.
3. Output A program puts that data somewhere, such as to a file, screen, network, etc.
4. variable Used by programs to refer to data. It is a named item, used to hold a value.
5. flowchart A graphical language for creating computer programs.
6. Program A list of statements, each statement carrying out some action and executing one at
a time.
7. Run, execute Words for carrying out a program's statements.
8. String literal Text (characters) within double quotes.
9. Characters Any letter (a-z, A-Z), digit (0-9), or symbol (~, !, @, etc.).
10. newline Special two-character sequence \n whose appearance in an output string literal
causes the cursor to move to the next output line.
11. comment Text a programmer adds to a program, to be read by humans (other program-
mers), but ignored by the program when executing.
12. Moore's Law Engineers have reduced switch sizes by half about every 2 years.
13. bit A single 0 or 1.
14. byte Eight bits. Ex. 11000101
15. ASCII American Standard Code for Information Interchange. Code that is the numerical
representation of a character. Ex. Z would be stored in a computer as 1011010.
1/7
, C173 Version 3 Language Agnostic
Study online at https://quizlet.com/_43qugw
16. Pseudocode Text that resembles a program in a real programming language but is simplified
to aid human understanding.
17. assignment Assigns a variable with a value, such as X=5.
statement
18. variable declara- declares a new variable, specifying the variable's name and type.
tion
19. integer Variable type that can hold whole numbers.
20. Expression Can be a number, a variable name (numApples), or a simple calculation like
(numApples + 1).
21. Identifier A name created by a programmer for an item like a variable or function. Must be
a sequence of letters, underscores, and digits or start with a letter or underscore.
They are case sensitive.
22. Reserved word A word that is part of the language, like integer, Get or Put. These words cannot be
(or keyword) used as an identifier.
23. Naming conven- A set of style guidelines defined by a company, team, teacher, etc., for naming
tions variables.
24. Lower camel case Capitalize each word except the first, as in numApples.
25. Operator A symbol that performs a built-in calculation, like the + which performs addition.
26. Precedence rules An expression is evaluated using the order of standard mathematics.
27. Incremental de- The progress of writing, compiling, and testing a small amount of code, then
velopment writing, compiling, and testing a small amount more (an incremental amount),
and so on.
28.
2/7