Fundamentals of Programming

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

1/22

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.

23 Terms

1
New cards

Algorithm

the set of step-by-step instructions that accomplish a task

2
New cards

Assembler

a program that converts assembly instructions into machine code

3
New cards

Assembly languages

programming languages that use mnemonics, such as ADD

4
New cards

Coding

the process of translating a solution into a language that the computer can understand

5
New cards

Compiler

a program that converts high-level instructions into a language that the computer can understand; unlike an interpreter, it converts all of a program's instructions before running the program

6
New cards

Computer programs

the directions given to computers; also called programs

7
New cards

Control structures

the structures that control the flow of a program's logic; also called logic structures; sequence, selection, and repetition

8
New cards

Decision structure

another term for the selection structure

9
New cards

High-level languages

programming languages whose instructions more closely resemble the English language

10
New cards

Interpreter

a program that converts high-level instructions into a language that the computer can understand; unlike a compiler, an interpreter converts a program's instructions, line by line, as the program is running

11
New cards

Iteration

another term for the repetition structure

12
New cards

Loop

another term for the repetition structure

13
New cards

Machine code

another term for machine language

14
New cards

Machine language

computer instructions written in 0s and 1s; also called machine code

15
New cards

Mnemonics

the alphabetic abbreviations used to represent instructions in assembly languages

16
New cards

Object-oriented program

a program designed by focusing on the objects that the program could use to accomplish its goal

17
New cards

Procedure-oriented program

a program designed by focusing on the individual tasks to be performed

18
New cards

Programmers

the people who write computer programs

19
New cards

Programming

giving a mechanism the directions to accomplish a task

20
New cards

Programming languages

languages used to communicate with a computer

21
New cards

Repetition structure

the control structure that directs the computer to repeat one or more instructions until some condition is met, at which time the computer should stop repeating the instructions; also called a loop or iteration

22
New cards

Selection structure

the control structure that directs the computer to make a decision and then take the appropriate action based on that decision; also called the decision structure

23
New cards

Sequence structure

the control structure that directs the computer to process each instruction in the order listed in the program