[M1S1] Flashcards

1
Q

a multistep process for creating a program

A

programming

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

a way of giving computers
instructions about what they
should do next.

A

programming

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

instructions given to a computer

A

codes

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

what is programming important for?

A

for learning to innovate, create ecofriendly solutions for global
problems, and for speeding up the input and
output processes in a machine.

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

a list or sequence of instructions that

tell a computer what to do.

A

computer program

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

Everything a computer does is done by using what?

A

computer program

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

a computer program is written in what?

A

a programming language

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

a type of written language that

tells computers what to do in order to work

A

PL

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

are used to make all the computer

programs or software.

A

PL

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

Each PL has its own grammar called what?

A

syntax

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

consists of rules
governing the structure and content of the statement that should
be followed.

A

syntax

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

a well-written set of instructions and

statements to develop a program

A

source code

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

what does a programmer write using a programming language in order to create a program?

A

source code

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

2 ways a source code can be written

A

low-level or high-level

language.

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

a source code must be translated to what? using what?

A

machine language

(binary form) using a language translator.

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

types of language translators

A

assembler, interpreter, compiler

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

translates a program written from an assembly

language to a low-level language.

A

assembler

18
Q

translates each statement or one line at a time and

executed immediately after translation.

A

interpreter

19
Q

examples of interpreter

A

JavaScript, Python, Ruby

20
Q

translates all statements at one time. It provides all

the error messages – called diagnostics- at once

A

compiler

21
Q

examples of compiler

A

C, C++, Java

22
Q

uses instructions tied
directly to one type of
computer

A

Low-level Language

23
Q

Low-level Language is often what?

A

cryptic and not human-readable

24
Q

examples of Low-level Language

A

machine language, assembly language

25
Q

uses English-like
instructions and can be
run on a variety of
computer types.

A

high-level language

26
Q

examples of high-level language

A

Visual Basic, C, C++, Java

27
Q

within a computer, what represents all data that ca be either on or off

A

microscopic electronic switches

28
Q

Instructions written in 0s and

1s are called what

A

machine language or machine code

29
Q

Each class of computer has its
own particular machine
language

A

true

30
Q

must be translated into machine

instructions, using an assembler.

A

Assembly language programs

31
Q

A programming language with
symbolic names for opcodes,
and decimals or labels for
memory addresses

A

assembly laguage

32
Q

a style, or “way,” of
programming to solve problem using some programming
language.

A

programming paradigm

33
Q

an approach or method to solve a problem using tools
and techniques that are available to us following some
approach.

A

programming paradigim

34
Q

a way to classify programming languages based on

their features.

A

programming paradigim

35
Q

a program where the programmer concentrates

on the major tasks that the program needs to perform.

A

Procedure-oriented program

36
Q

a program where the
programmer must instruct the computer every step of the way,
from the start of the task to its completion.

A

Procedure-oriented program

37
Q

a program that requires the programmer to
focus on the objects that the program can use to
accomplish its goal.

A

Object-oriented program

38
Q

a program where the objects can take on many different

forms.

A

Object-oriented program

39
Q

in a procedural programming, rotate(shapeNum) and playsound(shapeNum) are what?

A

functions

40
Q

in object-oriented programming, shape is considered as what? and circle, rectangle and polygon are called what?

A

class, objects