Global Information Lookup Global Information

Control table information


This simple control table directs program flow according to the value of the single input variable. Each table entry holds a possible input value to be tested for equality (implied) and a relevant subroutine to perform in the action column. The name of the subroutine could be replaced by a relative subroutine number if pointers are not supported

Control tables are tables that control the control flow or play a major part in program control. There are no rigid rules about the structure or content of a control table—its qualifying attribute is its ability to direct control flow in some way through "execution" by a processor or interpreter. The design of such tables is sometimes referred to as table-driven design[1][2] (although this typically refers to generating code automatically from external tables rather than direct run-time tables). In some cases, control tables can be specific implementations of finite-state-machine-based automata-based programming. If there are several hierarchical levels of control table they may behave in a manner equivalent to UML state machines[3]

Control tables often have the equivalent of conditional expressions or function references embedded in them, usually implied by their relative column position in the association list. Control tables reduce the need for programming similar structures or program statements over and over again. The two-dimensional nature of most tables makes them easier to view and update than the one-dimensional nature of program code.

In some cases, non-programmers can be assigned to maintain the content of control tables. For example, if a user-entered search phrase contains a certain phrase, a URL (web address) can be assigned in a table that controls where the search user is taken. If the phrase contains "skirt", then the table can route the user to "www.shopping.example/catalogs/skirts", which is the skirts product catalog page. (The example URL doesn't work in practice). Marketing personnel may manage such a table instead of programmers.

  1. ^ Programs from decision tables, Humby, E., 2007,Macdonald, 1973 ... Biggerstaff, Ted J. Englewood Cliffs, NJ : Prentice-Hall ISBN 0-444-19569-6
  2. ^ "Archived copy" (PDF). Archived from the original (PDF) on 10 June 2016. Retrieved 17 May 2016.{{cite web}}: CS1 maint: archived copy as title (link)
  3. ^ UML state machine#Hierarchically nested states

and 24 Related for: Control table information

Request time (Page generated in 0.873 seconds.)

Control table

Last Update:

Control tables are tables that control the control flow or play a major part in program control. There are no rigid rules about the structure or content...

Word Count : 6465

Admiralty Fire Control Table

Last Update:

The Admiralty Fire Control Table (A.F.C.T.) was an electromechanical analogue computer fire-control system that calculated the correct elevation and deflection...

Word Count : 404

Decision table

Last Update:

logic in the form of an "executable" decision table or control table. There may be several such tables in practice, operating at different levels and...

Word Count : 1164

Frederic Charles Dreyer

Last Update:

replaced by the improved "Admiralty Fire Control Table" for ships built after 1927, although Dreyer Tables went to war a second time in World War II...

Word Count : 2066

Control flow

Last Update:

these attacks. Branch (computer science) Control-flow analysis Control-flow diagram Control-flow graph Control table Coroutine Cyclomatic complexity Drakon-chart...

Word Count : 5971

Branch table

Last Update:

In computer programming, a branch table or jump table is a method of transferring program control (branching) to another part of a program (or a different...

Word Count : 2066

Control register

Last Update:

Extended Control Mode, and CR 8-14 contain the switch settings on the 2167 Configuration Unit. Control Register 0 contains the address of the segment table for...

Word Count : 1634

Equitable Stroke Control

Last Update:

Equitable Stroke Control (ESC) was a component of some golf handicapping systems that were in use prior to the implementation of the World Handicap System...

Word Count : 371

Mechanical computer

Last Update:

computations such as the US Torpedo Data Computer or British Admiralty Fire Control Table. Noteworthy are mechanical flight instruments for early spacecraft,...

Word Count : 1722

Water table

Last Update:

movement of groundwater Watertable control – Use of drainage to control the groundwater level in an area "What is the Water Table?". imnh.isu.edu. Retrieved 2016-11-25...

Word Count : 1042

Table tennis

Last Update:

Table tennis (also known as ping-pong or whiff-whaff) is a racket sport derived from tennis but distinguished by its playing surface being atop a stationary...

Word Count : 8918

Switch statement

Last Update:

multiple if-else statements.[citation needed] A control table (that may be implemented as a simple lookup table) can also be customized to accommodate multiple...

Word Count : 2728

Table saw

Last Update:

modern table saws, the table is fixed and the blade position can be adjusted. Moving the blade up or down affects the depth of the cut by controlling how...

Word Count : 4027

Table football

Last Update:

Table football, also known as foosball or table soccer, is a tabletop game loosely based on association football. Its object is to move the ball into...

Word Count : 1638

Table Rock Lake

Last Update:

reservoir was flood control on the White River, receiving congressional authorization under the Flood Control Act of 1941. Table Rock Dam, constructed...

Word Count : 1351

Routing table

Last Update:

Routing (CIDR). Supernetworks can also be used to help control routing table size. The routing table consists of at least three information fields: network...

Word Count : 1118

Algorithm

Last Update:

machine program as a sequence of machine tables (see finite-state machine, state-transition table and control table for more), as flowcharts and drakon-charts...

Word Count : 7354

Multiplication table

Last Update:

In mathematics, a multiplication table (sometimes, less formally, a times table) is a mathematical table used to define a multiplication operation for...

Word Count : 1354

Coffee table

Last Update:

A coffee table is a low table designed to be placed in a sitting area for convenient support of beverages, remote controls, magazines, books (especially...

Word Count : 460

List of skeletal muscles of the human body

Last Update:

This is a table of skeletal muscles of the human anatomy, with muscle counts and other information. Skeletal muscle maps Anterior view Posterior view...

Word Count : 964

Control unit

Last Update:

microcode is a table of bits. This is a logical truth table, that translates a microcode address into the control unit outputs. This truth table can be fed...

Word Count : 4297

Second Level Address Translation

Last Update:

cases. Stage-2 page-table support is present in ARM processors that implement exception level 2 (EL2). Mode Based Execution Control (MBEC) is an extension...

Word Count : 1793

List of data structures

Last Update:

Bitboard Bitmap Circular buffer Control table Image Dope vector Dynamic array Gap buffer Hashed array tree Lookup table Matrix Parallel array Sorted array...

Word Count : 911

Process control block

Last Update:

state Process control Status tables exist for each relevant entity, like describing memory, I/O devices, files and processes. Memory tables, for example...

Word Count : 754

PDF Search Engine © AllGlobal.net