Ff Flashcards

(37 cards)

1
Q

Symbol characters used to perform operations on variables and values.

A

Operations

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

Used to perform basic mathematical operations

A

Arithmetic Operators

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

Used to assign values to variables.

A

assignment operator

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

Use to compare two variables. The result of the relational is either true or false.

A

Relational Operation

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

Used to determine whether an expression is true or false.

A

Logical Operators

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

Used to increase or decrease the value of a variable 1. Using ++ to increase and – to decrease

A

Increment and Decrement

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

used to increase or decrease
the value of a variable by 1. using “++” increase the value and “–”
decrease the value

A

Increment and Decrement Operators

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

Used to perform operations on individual bits.

A

Bitwise Operations

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

Java statements that alows us to select and execute specific blocks of code while skipping other sections.

A

Decision Control Structure

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

specifies that a statement (or block of code) will be
executed if and only if a certain boolean statement or
condition is true.

A

If-Statement

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

used when we want to execute a certain
statement if a condition is true, and a different statement if the
condition is false.

A

Else Statement

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

something the
result of
which is not
readily
available.

A

Problem

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

It states that
the same goal can
be achieved
through different courses of action
and a variety of
paths, so the
same result can
be derived in a
number of ways.

A

Law of Equifinality

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

The word algorithm relates to the name of the mathematician Al-Khwarizmi, which means “procedure” or a “technique”

A

Algorithms

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

set of steps that generates a finite
sequence of operations which leads to
the solution of a given problem (or
create a product)

A

Algorithms

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

An algorithm may or may not require
input.

17
Q

Each algorithm is expected to
produce at least one result

18
Q

Each instruction must be
clear and unambiguous.

19
Q

If the instructions of an
algorithm are executed, the algorithm
should terminate after finite number of
steps

20
Q

a pictorial or
diagrammatic representation of an
algorithm so that it can be easier
and quicker to understand

21
Q

Flowcharting symbols used mirror
computer programs
− They contain steps to solve a
problem to achieve a specific
result

A

Program Flowcharts

22
Q

They contain solutions of many
problem units together that are
closely related to each other and
interact with each other to

A

System Flowcharts

23
Q

v Any error can be easier to detect
because it is a visual representation
of the logic of a program
v Easy and quick to follow
v Serves as a type of documentation,
which can be useful in case of
program modification (in the future)

A

Program Flowcharts

24
Q

used to show the
start and end of a set of
computer-related processes

25
used to any input or output operation
Input/Output
26
used to show any processing performed by a computer system
Process
27
used to connect the symbols
Flow line
28
used to show any point in the process where a decision must be made to determine further action
Decision
29
used to connect parts of a flowchart continued on the same page
On-page connector
30
used to connect parts of a flowchart continued to separate pages
Off-Page Connector
31
natural language and programming language to describe computer algorithms vUses the structural conventions of a programming language, but is intended for human reading rather than machine reading. vCannot be compiled and executed; there are no format or syntax rules for writing them
Pseudocode
32
Also called remainder operator,first operand is divided by the second operand v The operands can either or both be numbers or variables storing numbers v In most programming languages, the operator used is the percent sign (%)
Modulo operators
33
High-level, class-based, object-oriented programming l angua ge that is de si gned to have minimal implementation dependencies. • a general-purpose programming language intended to let application developers write o n c e , r u n anywhere (WORA) meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
Java Programming Operators
34
High-level, class-based, object-oriented programming l angua ge that is de si gned to have minimal implementation dependencies. • a general-purpose programming language intended to let application developers write o n c e , r u n anywhere (WORA) meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
35
was one of the most popular programming languages in use according to GitHub, particularly for client-server web applications, with a reported 9 million developers.
Java
36
developed by --- at ---
James Gosling at Sun Microsystems
37
Java is released in --
1995