Introduction to Programming & Problem-Solving

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

1/29

flashcard set

Earn XP

Description and Tags

FILL_IN_THE_BLANK flashcards covering key concepts from the lecture: definitions, programming process, language levels, algorithms, flowcharts, and pseudocode.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

30 Terms

1
New cards

A program is a set of __ instructions that directs the computer.

step-by-step

2
New cards

A provides rules for telling a computer what operations to perform.

programming language

3
New cards

Programming helps you understand __, the tool you are directing.

computers

4
New cards

Writing simple programs increases your __ level.

confidence

5
New cards

The programmer's job is to convert __ solutions into instructions for the computer.

problem

6
New cards

The five main ingredients in the programming process end with __ the program.

documenting

7
New cards

Identifying input and output requirements happens during the the step.

defining the problem

8
New cards

A __ is a pictorial representation of a step-by-step solution to a problem.

flowchart

9
New cards

__ is an English-like nonstandard language used to state a solution without strict syntax.

Pseudocode

10
New cards

Translating logic into a specific language is called the .

coding the program

11
New cards

Informally verifying logic before computer testing is known as .

desk checking

12
New cards

Detecting, locating, and correcting program mistakes is called __.

debugging

13
New cards

Detailed information about a program and its development is called __.

documentation

14
New cards

Programming languages using only 1s and 0s are called __ languages.

machine

15
New cards

Assembly languages replace binary with __ codes and abbreviations.

mnemonic

16
New cards

High-level languages are usually translated by a __ before execution.

compiler

17
New cards

Fourth-generation languages are often called __ languages or 4GLs.

very high-level

18
New cards

4GLs are __-oriented; they focus on what instead of how.

results

19
New cards

Fifth-generation languages resembling spoken English are called __ languages.

natural

20
New cards

An __ is a step-by-step procedure used to solve a problem.

algorithm

21
New cards

In a flowchart, all boxes are connected with __.

arrows

22
New cards

In a flowchart, the __ point is on the top; the end point is on the bottom.

entry

23
New cards

The decision symbol in a flowchart has __ exit points.

two

24
New cards

Pseudocode lets you focus on program __ without worrying about syntax.

logic

25
New cards

Desk checking, translating, and debugging are phases within the .

testing the program

26
New cards

Very high-level languages improve __ because programs are easy to write and change.

productivity

27
New cards

The query language __ was introduced with 4GLs.

SQL

28
New cards

Before you code, you should first __ your solution.

design

29
New cards

Machine language represents data and instructions as __ digits.

binary

30
New cards

Programmers usually write code in a __ editor before saving it to a file.

text