Necessary vocan for describing programming Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Algorithm

A

A sequence of steps that are followed to complete a certain task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Decomposition

A

The process of breaking down a problem into smaller sub-problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Abstraction

A

The process of removing unnecessary detail from a problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Integer

A

A data type that is a whole number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Real

A

A data type which is a number that can have a decimal value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Boolean

A

A data type that has one of two possible values which intend to represent two truth values (0 and 1 or true and false)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Character

A

A letter, number, space, punctuation mark, or symbol that can be typed on a computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

String

A

A composite data structure that is sequence of characters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Identifier

A

They include names or variables, constants and subroutines names(A string of alphanumeric characters that begin with an alphabetic character or underscore character;) It is created by user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Variable

A

Named slot in memory that can be referenced later in the code and can be changed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Constant

A

Named slot in memory that can be referenced later in the code but cannot be changed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Assignment

A

Sets/resets the values of an integer and stores it in a variable/ constant.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Iteration

A

A process of repeating lines of code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Definite

A

A definite iteration will be tested a set number of times (for loop)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Indefinite

A

An indefinite iteration will be repeated until certain conditions are met (while loop)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Selection

A

lines of code that only run when a condition(s) is met (if statements)

17
Q

Subroutine

A

Sequence of program instructions that performs a specific task given an identifier so you can refer back to it in the program

18
Q

Procedure

A

A subroutine that doesn’t return a value

19
Q

Function

A

A subroutine that returns a value

20
Q

Nested

A

A loop within a loop or a selection in a selection

21
Q

Array

A

A data structure that holds a number of values

22
Q

Concatenate

A

The process of putting strings together

23
Q

Structured Approach

A

Using decomposition to make smaller programs to solve a program

24
Q

Validation

A

The program checks the data to make sure it meets rules and restrictions