What is Programming?

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

control structure

Directs the order by which the program instructions are executed.

Designing the interface

This stage involves selecting and organizing the elements of the user interface

inheritance

a programming concept that describes the object capability to acquire the properties of another object

selection structure

also known as decision structure

programming paradigm

defined as a style of programming

maintaining the program

this stage involves the process of updating the program code in order for the program to become continually useful

analyzing the program requirements

This involves the process of gathering information in order to identify the specifications of a program.

Designing the solution

This stage involves the process of designing the algorithm of the program

testing the program

This stage involves the process of detecting and eliminating errors in the program.

Structured Programming

a programming paradigm that enforces the use of logical structures in writing program codes

repetition control structure

also known as iteration or looping structure

dead codes

are program that the program will not execute

Computer program

collection of instructions

repetition control structure

directs the computer to repeat one or more instructions until a certain condition is met

Computer

electronic device capable of accepting and manipulating data into information under the control of programs stored in its memory.

pretest loop

evaluates the condition before executing the statements inside the loop

Object-oriented Programming

is a programming standard that uses object to design computer programs

condition

is an expression that combines literals, variables, functions, and operators that can be evaluated as either TRUE or FALSE

machine language

it is the only language that the computer directly understands

fifth generation language

it uses a type of query language allowing the user to enter requests that resembles human speech

mnemonics

meaningful abbreviations of computer instructions

Coding the solution

this stage involves the process of translating the algorithm into the program codes of the selected programming language and entering the program codes into the computer.

documenting the program

this stage involves the tasks of reviewing the program code to identify all the dead codes

programming language

A set of words, codes, and symbols that allow a programmer to communicate instruction to the computer for accomplishing a task

program development life cycle

Series of steps programmers use to guide them in building and designing computer programs

natural language

a programming language based around solving problems using constraints given to the program, rather using an algorithm written by a programmer

Encapsulation

a programming mechanism that blinds together the code and the data that it manipulates

algorithm

a step-by-step procedure for solving a problem

Polymorphism

ability of objects of different types to respond to methods of the same name, each one according to the right type-specific behavior

selection structure

allows the program to make a decision or comparison and then select one of the two paths of action based on the result of the condition

Software

collection of programs that tell the computer what actions to perform and direct the computer how to perform each action.

interface

component of the program that interacts with the user.

posttest loop

executes the statements inside the loop before testing the condition

object

instance of a class where attributes and methods are placed under a single name

class

model or template that can be instantiated to create an object. prototype for creating the object

first-generation language

other term of machine language

programming

process of designing, writing, and testing the program

source program

program containing the assembly language codes

sequence structure

program logic that directs the computer to execute one instruction after the other

compiler

program used to convert a source program into machine language and then executes the machine language instructions.

Third-generation language

programming language are written as a series of English-like words

Low-level language

programming languages used to create orogram that run in one particular computer

query

request that enables the users or programmers to retrieve information from a database

source program

the third generation language code

high-level language

type of programming language that can run in different types of computer.

assembly language

type of programming language that uses mnemonics

Fourth-generation language

use English-like statements as instructions.

assembler

used to translate an assembly language program to a machine language program


Set pelajaran terkait

ACC202 Intermediate Accounting II Chapter 14 Smartbook

View Set

ATI Urinary Elimination - practice assessment

View Set

Personal Lines Insurance - Chapter 4

View Set

Chapter 33: Alterations in Cognition and Mental Health

View Set

Ch 7 - Bacterial and Viral Genetic Systems

View Set