Computer Science Fundamentals

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/45

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

46 Terms

1
New cards

298 (decimal)

Convert 12A (hexa) to decimal

2
New cards

100 (decimal)

Convert 1100100 (binary) to decimal

3
New cards

0.29296875 (decimal)

Convert 0.4B (hexa) to decimal

4
New cards

0.34375 (decimal)

Convert 0.01011 (binary) to decimal

5
New cards

JPEG

Compression format for color still images, or the name of the joint organization of ISO and ITU-T establishing this standard

6
New cards

PCM

Converting analog signals (sound, etc.) into digital signals

7
New cards

MIDI

Interface to connect a musical instrument with a computer

8
New cards

Arithmetic Shift

This type of shifting is used when data is handled as numeric data with a positive or negative sign; it is an operation of shifting a bit string, except for the sign bit, representing a fixed-point number. inserts a “0” in the rightmost place that has been made empty by the shift.

9
New cards

Complement

the value obtained by subtracting the given number from a certain fixed number, which is a power of the radix or a power of the radix minus 1.

10
New cards

Register

It is low-capacity, high-speed memory placed in the CPU for temporary storage of data.

11
New cards

EBCDIC

Computer code defined by IBM for general purpose computers 8 bits represent one character.

12
New cards

ASCII

7-bit code established by ANSI (American National Standards Institute) Used in PCs, etc.

13
New cards

Unicode

An industry standard allowing computers to consistently represent characters used in most of the countries. Every character is represented with 2 bytes.

14
New cards

11110100 (-12 in decimal)

What is the arithmetic left shift of 11111010?

15
New cards

11111101(-3 in decimal)

What is the arithmetic right shift of 11111010?

16
New cards

Logical shifting

It shifts an entire bit string of data and inserts 0s in places

vacated by the shift.

17
New cards

11110100

What is the left logical shift of 01111010

18
New cards

01001100

What is the right logical shift of 10011001

19
New cards

Cancellation of significant digits

a phenomenon where the number of significant digits drops drastically when one number is subtracted from another number almost identical to it, or when two numbers, one positive and the other negative, with almost identical absolute values are added together

20
New cards

Rounding error

Since computers cannot handle an infinite (non-terminating) fraction, bits smaller than a certain bit are rounded off, rounded down, or rounded up to the value with the limited number of significant digits. The difference between the true value and the result of such rounding is called the _

21
New cards

Loss of trailing digits

a phenomenon where some information (or a part thereof) in the lower digits, which cannot be contained in the mantissa, can be lost due to the alignment of the numbers when a very large number and a very small number are added together, or when one is subtracted from the other

22
New cards

Arithmetic shift: 11111001
Logical shift: 00011001

Perform arithmetic right and logical right shifts by 3 bits on the 8-bit binary number 11001100.

23
New cards

Binary: 1100100
Octal: 144

Hexa: 64

Express the decimal number 100 in the binary, octal, and hexadecimal notations.

24
New cards
Online transaction processing
It is the processing mode in which a process request is immediately executed and the result is returned, such as seat-reservation systems of trains and airlines.
25
New cards
Multiprogramming
It is a method where multiple programs appear to be running at the same time. No computers can actually execute multiple programs concurrently. Hence, the computer uses time-sharing to switch, at short time intervals, the program being executed so that it can appear as though multiple programs are being executed concurrently.
26
New cards
Hash
the concept of using key values directly as the storage locations of data.
27
New cards
Hash function
A function that calculates data addresses (index numbers, etc.) from key values
28
New cards
Collision
When a hash function is used to calculate storage addresses, different key values could result in the same hash value. This is called a collision.
29
New cards
Chain method or Open Hashing
This is the method of using a list to store elements with the same hash value when a collision occurs. The hash table contains in advance only the pointer indicating the first data of the list.
30
New cards
Stack
What do we call a data structure of “Last-In First-Out”?
31
New cards
Queue
What do we call a data structure of “First-In First-Out”?
32
New cards
Binary Tree
A tree in which each node has no more than 2 children
33
New cards
Complete binary tree
A binary tree such that all the leaves are at the same depth or that the difference of depth between any two leaves is 1 or less and the leaves are laid out from the left
34
New cards
35
New cards
BNF (Backus Naur Form)
It is a language to define syntax formally, not to stipulate any meanings.
36
New cards
Adder
A circuit that adds 1-bit binary numbers, consisting of AND, OR, and NOT circuits.
37
New cards
Half adder
An adder that does not take into account carry-overs from lower bits. There are two input values and two output values.
38
New cards
Full adder
An adder that does take into account carry-overs from lower bits. There are three input values and two output values.
39
New cards
a b + c d– ×
Convert the formula “(a + b) × (c –d)” into Reverse Polish Notation.
40
New cards
<p>2 times</p>

2 times

In binary search, when the number of sorted data values is quadrupled, how much does the maximum number of comparisons increase by?

41
New cards

5

There is a register which stores values in binary. After entering a positive integer x into this register, the operation “to shift the register value 2 bits to the left and to add x to the value” will be performed. How many times as large as x is the resulting register value? Here, assume that overflow due to shifting will not occur.

42
New cards

b) (NOT x) AND y

knowt flashcard image
43
New cards

b.) FEB

knowt flashcard image
44
New cards

b.) 11

knowt flashcard image
45
New cards

d) Persons included in Report 4 are not included in any of the other reports

knowt flashcard image
46
New cards

a) n > M 

knowt flashcard image