Programming

¡Supera tus tareas y exámenes ahora con Quizwiz!

The ______ is a problem statement is the information that is supplied to the computer to help it solve a problem.

Known information

In the context of Prolog programming, a(n) ____ is a tabular method for visualizing and specifying rules based on multiple factors.

Rule

A programming language called ____ laid the foundation for the object-oriented paradigm.

SIMULA

Computer historians believe that ____ was the first programming language to work with objects, classes, inheritance, and methods.

SIMULA

A(n) ______ changes the order in which instructions are carried out by directing the computer to execute an instruction elsewhere in the program.

Sequence control structure

A(n) ____ is any class from which attributes can be inherited.

Superclass

Prolog allows you to ask open-ended questions by replacing constants with __________.

variables

A(n) ____ converts all the statements in a program in a single batch, and the resulting collection of instructions, called ____, is placed in a new file.

Complier, object code

______ encompasses a broad set of activities that include planning, writing, testing and documenting, while a related activity, ______, is a development process that uses mathematical, engineering, and management techniques to reduce the cost and complexity of a computer program while increasing its reliability and modifiability.

Computer programming, software engineering

A ____ is a factor that remains the same throughout a program.

Constant

In the context of declarative programming, a ____ is a tabular method for visualizing and specifying rules based on multiple factors.

Decision table

Declarative languages are commonly used for production applications.

False

Programmers insert documentation called facts into the program code.

False

______, such as BASIC, Python, Java, Prolog, C++, make the programming process easier by replacing unintelligible strings of 1s and 0s or cryptic assembly commands with understandable commands, such as PRINT and WRITE.

High-level languages

A(n) ____ is a type of SDK that packages a set of development tools into a sleek programming application.

IDE (integrated development environment)

Which programming language is an interpreted language most commonly used for client-side Web scripting, such as animating page elements and validating input on HTML forms?

JavaScript

A class is defined by attributes and ____.

Methods

The phrase "programming ____" refers to a way of conceptualizing and structuring the tasks a computer performs.

Paradigm

In the context of programming, a problem ____ defines certain elements that must be manipulated to achieve a result or goal.

Problem statement

The downside of the ____ paradigm is that it does not fit gracefully with certain types of problems- those that are unstructured or those with very complex algorithms.

Procedural

____ paradigms are used to conceptualize the solution to a problem as a sequence of steps.

Procedural

An algorithm can be expressed as a flowchart, structured English, or pseudocode.

True

In a Prolog fact, such as shapeof(pizza,round), the contents inside parentheses are called arguments.

True

What is the term that refers to the sequence in which a computer executes program instructions?

flow control

A(n) ________ is a graphical representation of the way a computer should progress from one instruction to the next when it performs a task.

flowchart

A(n) _____ is a section of code that is part of a program, but is not included in the main sequential execution path.

function

_______ provides OO programs with easy extensibility and can help simplify program control structures.

polymorphism

A(n) _______ tells a computer what to do based on whether a condition is true or false.

selection control structure


Conjuntos de estudio relacionados

The Nitrogen, Oxygen and Carbon Cycles

View Set

Adan E. Pasillas' Jr. Scholastic "China's Internet Crackdown"

View Set

Classical conditioning-Chapter 4-When does learning occur?

View Set

mark 380 week 10/11: additional reading

View Set

ENT, POISONING, Cardiovascular system (1), 1. Allergy and Immunology, MALE REPRODUCTIVE SYSTEM, Biostatics and Epidemiology, General principles, Gastrointestinal and nutritional, Female Reproductive System & Breast (1), Haematology and Oncology

View Set