Pictures from Google Image Search

structured programming

A Dictionary of Computing | 2004 | | © A Dictionary of Computing 2004, originally published by Oxford University Press 2004. (Hide copyright information) Copyright

structured programming
1. A method of program development that makes extensive use of abstraction in order to factorize the problem and give increased confidence that the resulting program is correct. Given the specification of a required program, the first step is to envisage some “ideal” machine on which to implement that program. This ideal machine should offer both an appropriate set of data structures and an appropriate set of operations on those data structures. The required program is then defined as a program for the specified ideal machine.

By this means the original problem has been reduced to one of implementing the specified ideal machine, and this problem is itself tackled in the same way. A second ideal machine is envisaged, this machine being ideal for implementing the data structures and operations of the first machine, and programs are produced to effect the implementation. This process continues until eventually a level is reached at which the specified data structures and operations of the ideal machine can conveniently be implemented directly in the chosen programming language. Thus the eventual program is based upon “levels of abstract machine”, where the top-level machine is ideally suited to the specific application and the lowest-level machine directly executes the chosen programming language. The development process is not, however, simply one of “subroutinization”, since both operations and data structures are refined simultaneously at each level.

The overall method of structured programming, which is largely due to E. W. Dijkstra, is heavily influenced by a concern for program correctness. The intention is that at any level the implementation machine should be so well suited to the problem at hand that the programs for that machine will be small and simple. It should therefore be possible at each level to provide a convincing rigorous argument that the programs are correct.

2. (structured coding) An approach to coding in which only three constructs are employed for governing the flow of control through the program. These three constructs allow for sequential, conditional, and iterative control flow. Arbitrary transfer of control (i.e. the GOTO statement) is expressly forbidden. As a direct result, for each compound statement within the program there is precisely one entry point and one exit point, and reasoning about the program is thereby made easier.

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

JOHN DAINTITH. "structured programming." A Dictionary of Computing. 2004. Encyclopedia.com. 10 Dec. 2009 <http://www.encyclopedia.com>.

JOHN DAINTITH. "structured programming." A Dictionary of Computing. 2004. Encyclopedia.com. (December 10, 2009). http://www.encyclopedia.com/doc/1O11-structuredprogramming.html

JOHN DAINTITH. "structured programming." A Dictionary of Computing. 2004. Retrieved December 10, 2009 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O11-structuredprogramming.html

Learn more about citation styles

Related newspaper, magazine, and trade journal articles from HighBeam Research

(Including press releases, facts, information, and biographies)

Lublin on dialysis for three decades
Newspaper article from: The Milwaukee Journal Sentinel; 7/19/2002; ; 700+ words ; Lublin on dialysis for three decades His volunteer...July 19, 2002 Town of Merton -- Bruce Lublin's wife thinks her husband broke a record...person that we just lost," said Vicki Lublin, who believes her husband, Bruce Lublin...
Mr. Lublin's Strange Tale
Newspaper article from: Forward; 1/6/1995; ; 527 words ; ...Marc Huber Forward 01-06-1995 Mr. Lublin's Strange Tale. TORONTO -- One of...Heritage Front affair is the story of Michael Lublin, an Orthodox Jew from Ontario's Kitchener...believed to be Grant Bristow -- Mr. Lublin asked Wolfgang Droege, the Heritage Front...
Celebration of daily study returns to its beginnings in Lublin, Poland
News Wire article from: Jewish Telegraphic Agency; 3/3/2005; ; 700+ words ; ...Jewish Telegraphic Agency 03-03-2005 LUBLIN, Poland, March 2 (JTA) -- With speeches...main study hall at the Yeshiva Hachmei Lublin. This was the first time since 1938 that Daf Yomi Siyum HaShas had been marked in Lublin. It was Rabbi Meir Shapira of Lublin...
Lublin's Last Jews Guard Graveyard
Newspaper article from: Forward; 3/19/1999; 700+ words ; Forward 03-19-1999 Lublin's Last Jews Guard Graveyard LUBLIN, Poland -- A brick wall shields this city's battered...window at the cemetery. "There are no other Jews in Lublin." In cities and towns throughout Poland with historic...
U.S.-based Oaktree fund subsidiary launches public bid for Polish distiller Polmos Lublin.
Newspaper article from: Poland Business News; 10/5/2006; 700+ words ; ...public bid for Polish distiller Polmos Lublin WARSAW. OCTOBER 5. INTERFAX CENTRAL...in the Polish listed vodka maker Polmos Lublin at PLN 52 per share after the indirect...Jablonna, which gives us 40.86% of Polmos Lublin and control of its supervisory board...
The JDC: The Last Hope of the Last Jews of Lublin
Newspaper article from: Jewish Exponent; 1/21/1999; 700+ words ; ...JDC: The Last Hope of the Last Jews of Lublin In the years before the fall of communism...where only a handful of Jews remain. Lublin was once an important center of Jewish...individuals of Jewish origin also remain in Lublin. As the first city in Poland to be liberated...
Distiller Polmos Lublin aims for no.3 spot on Polish alcohol market within several years.
Newspaper article from: Poland Business News; 12/19/2005; 619 words ; Distiller Polmos Lublin aims for no.3 spot on Polish alcohol...19. INTERFAX CENTRAL EUROPE - Polmos Lublin, Poland's fourth-largest vodka maker...market share in the coming years, Polmos Lublin management board member Waldemar Wasiluk...
Lublin, David: the Republican South: Democratization and Partisan Change.(Book Review)
Magazine article from: History: Review of New Books; 9/22/2004; ; 700+ words ; Lublin, David The Republican South: Democratization...elections. The latest offering is by David Lublin, an associate professor of government in...Democratization and Partisan Change, Lublin seeks to comprehend the process and impact...
Distiller Polmos Lublin notes PLN 3.8 mln loss in H1; projected 2005 profit unlikely.
Newspaper article from: Poland Business News; 7/21/2005; 700+ words ; Distiller Polmos Lublin notes PLN 3.8 mln loss in H1; projected...July 21. INTERFAX-EUROPE - Polmos Lublin, Poland's fourth-largest vodka maker...an PLN 18 mln 2005 net profit, Polmos Lublin CEO Marek Malinowski told a press conference...
Vodka maker Polmos Lublin debuts on WSE, shares up 7.8% to PLN 54 in early trade.
Newspaper article from: Poland Business News; 2/24/2005; 562 words ; Vodka maker Polmos Lublin debuts on WSE, shares up 7.8% to...EUROPE - Polish vodka maker Polmos Lublin debuted on the Warsaw Stock Exchange...opening price of PLN 50.00. Polmos Lublin received approval from Poland's Securities...

Related entries from encyclopedias, dictionaries, and thesauruses

Lublin
Book article from: The Columbia Encyclopedia, Sixth Edition Lublin , city (1994 est. pop. 352,100...foodstuffs. One of the oldest Polish towns, Lublin became the capital of a province in 1474...united (1569) Poland with Lithuania. Lublin passed to Austria in 1795 and to Russia...
Lublin, Union of (1569)
Encyclopedia entry from: Europe, 1450 to 1789: Encyclopedia of the Early Modern World LUBLIN, UNION OF (1569) LUBLIN, UNION OF (1569). Poland's union with the Grand Duchy of Lithuania, signed in Lublin on 1 July 1569, was the final stage of the process begun at Krewo...
Lublin Committee
Book article from: The Oxford Companion to World War II Lublin Committee. On 22 July 1944 Red Army units crossed...s influence. On 26 July the committee moved to Lublin, which had just been captured by the Red Army, where the ‘Lublin Committee’ signed an agreement with...
Fletcher, Louise 1934
Book article from: Contemporary Theatre, Film and Television ...Red (also known as Guns, Sin, and Bathtub Gin ), New World, 1979. Emilia, The Magician of Lublin (also known as Ha – kosem mi'Lublin and Der Magier ), Cannon, 1979. Loes Bakker, The Lucky Star (also known as La belle etoile...
Baltic Nations
Encyclopedia entry from: Europe, 1450 to 1789: Encyclopedia of the Early Modern World ...Lithuania is closely connected with the history of Poland (Union of Lublin, 1569) and will be discussed there. From the thirteenth century...the Lutheran confession to the Baltic nobility. The Union of Lublin in 1569, which constructed a real union between Poland and...

Find thousands of answers for hundreds of subjects at Smart QandA .

All answers verified by trusted sources at Encyclopedia.com

Try Smart QandA now!

For students and teachers!

Encyclopedia.com provides students and teachers facts, information, and biographies from verified, citable sources, including:

Encyclopedia.com provides students and teachers facts, information, and biographies from verified, citable sources, including: