Copyright

Introductory Programming Flashcards

Introductory Programming Flashcards
1/21 (missed) 0 0
Create Your Account To Continue Studying

As a member, you'll also get unlimited access to over 79,000 lessons in math, English, science, history, and more. Plus, get practice tests, quizzes, and personalized coaching to help you succeed.

Try it risk-free
Try it risk-free for 30 days. Cancel anytime
Already registered? Log in here for access
Program (in computer programming)
A set of instructions that tell a computer what to do.
Got it
Stack (in data structure)
Data structure similar to a list, except the order of the elements is fixed and can only be inserted or deleted at the top.
Got it
Four tools used in requirements gathering

1) Document gathering

2) Interviews

3) Observation

4) Surveys

Got it
Enumerated data
Data defined by the programmer that can only represent one of a limited number of pre-defined categories.
Got it
Boolean data
Data type that only uses true or false for arguments.
Got it
Five most common flowchart symbols

1) Process

2) Decision

3) Document

4) Connector

5) Terminator

Got it
Flowchart symbols
Commonly used symbols to map out programming steps. These provide a common understanding of a program process map.
Got it
Condition (basic programming)
This basic element in programming determines if a program statement is true or false.
Got it
Arithmetic (basic programming)
This basic element in programming involves a mathematical operation or function used to produce an output (answer) or control what is happening inside the program.
Got it
Counter controlled loop
This kind of loop stops when a counter in the loop reaches some pre-determined value.
Got it

Ready to move on?

Go to next lesson in chapter: Next lesson in chapter
or choose a specific lesson: See all lessons in this chapter
21 cards in set

Flashcard Content Overview

Computer programming, or simply programming, is the process of developing software and programs that execute computer functions. Basic programming includes gathering user requirements to ensure the computer program does what the customer wants it to, developing an executable program, repeating and stopping computer programs, and mapping out the program steps.

Computer programming is done in different languages, such as machine code, C++, Java, and Python. Additionally, programming uses a set of tools and disciplines that help the programmer accomplish the program development. In this flashcard set, test your knowledge of these basic programming elements.

Front
Back
Counter controlled loop
This kind of loop stops when a counter in the loop reaches some pre-determined value.
Arithmetic (basic programming)
This basic element in programming involves a mathematical operation or function used to produce an output (answer) or control what is happening inside the program.
Condition (basic programming)
This basic element in programming determines if a program statement is true or false.
Flowchart symbols
Commonly used symbols to map out programming steps. These provide a common understanding of a program process map.
Five most common flowchart symbols

1) Process

2) Decision

3) Document

4) Connector

5) Terminator

Boolean data
Data type that only uses true or false for arguments.
Enumerated data
Data defined by the programmer that can only represent one of a limited number of pre-defined categories.
Four tools used in requirements gathering

1) Document gathering

2) Interviews

3) Observation

4) Surveys

Stack (in data structure)
Data structure similar to a list, except the order of the elements is fixed and can only be inserted or deleted at the top.
Program (in computer programming)
A set of instructions that tell a computer what to do.
Programming language
Specialized language designed to give instructions to a computer.
High level language (in computer programming)
Programming language that is based on English words and mathematical symbols to provide instructions to a computer.
Compiler
A program that takes a high level programming language and translates it into the machine language of the computer, as it can't understand the high level language.
Interpreter
Program that simulates a computer that translates a high level language line by line during execution.
Polymorphism (in programming)
The properties of an object in Object Oriented Programming can change with the context.
Object (in programming)
The part of a program that knows how to perform a function or interact with other program elements.
C (in programming language)
A general purpose programming language popular for system software.
Cobol
One of the oldest programming languages often characterized by the use of a dinosaur as its logo.
Variable (in programming)
A source to store information, which can be retrieved at any time and assigned a value.
What is the variable in the statement x = 17?
x is the variable.
Pseudocode
Plain English version of a computer program that is easily read by a non-programmer.

To unlock this flashcard set you must be a Study.com Member.
Create your account

Unlock Your Education

See for yourself why 30 million people use Study.com

Become a Study.com member and start learning now.
Become a Member

Already a member? Log In

Support