This HTML5 document contains 659 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#
yagohttp://dbpedia.org/class/yago/
dbohttp://dbpedia.org/ontology/
dbpedia-euhttp://eu.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-kohttp://ko.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-swhttp://sw.dbpedia.org/resource/
n21http://d-nb.info/gnd/
n66https://global.dbpedia.org/id/
goldhttp://purl.org/linguistics/gold/
n69http://dbpedia.org/resource/C++/
n55http://dbpedia.org/resource/Commodore_Plus/
dbpedia-ethttp://et.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
n26http://dbpedia.org/resource/File:
dbpedia-bghttp://bg.dbpedia.org/resource/
dbpedia-mshttp://ms.dbpedia.org/resource/
dbpedia-rohttp://ro.dbpedia.org/resource/
n50http://commons.wikimedia.org/wiki/Special:FilePath/
n65http://www.cs.utexas.edu/users/EWD/ewd02xx/
dbrhttp://dbpedia.org/resource/
n49http://dbpedia.org/resource/DG/
dbpedia-glhttp://gl.dbpedia.org/resource/
n6http://dbpedia.org/resource/SP/
dbpedia-huhttp://hu.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
dbpedia-dahttp://da.dbpedia.org/resource/
dbpedia-nohttp://no.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
n45https://www.cs.utexas.edu/users/EWD/transcriptions/EWD13xx/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
n18http://ast.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
n20http://lt.dbpedia.org/resource/
n19http://dbpedia.org/resource/RTL/
n63http://portal.acm.org/citation.cfm%3Fid=1243380&jmp=cit&coll=portal&dl=GUIDE&CFID=:/www.acm.org/publications/&CFTOKEN=www.acm.org/publications/
dbpedia-hrhttp://hr.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
n32http://dbpedia.org/resource/Warnier/
dbpedia-nlhttp://nl.dbpedia.org/resource/
dbpedia-shhttp://sh.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
freebasehttp://rdf.freebase.com/ns/
n27http://code.google.com/p/bpstruct/
yago-reshttp://yago-knowledge.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbpedia-fahttp://fa.dbpedia.org/resource/
n57https://www.cs.utexas.edu/users/EWD/ewd02xx/
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
n68https://web.archive.org/web/20150923211431/http:/www.cs.unibo.it/~martini/PP/
dctermshttp://purl.org/dc/terms/
n14http://dbpedia.org/resource/PL/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-idhttp://id.dbpedia.org/resource/
dbpedia-srhttp://sr.dbpedia.org/resource/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-cshttp://cs.dbpedia.org/resource/
dbpedia-mkhttp://mk.dbpedia.org/resource/
n40http://dbpedia.org/resource/TI_BASIC_(TI_99/
dbpedia-zhhttp://zh.dbpedia.org/resource/
n35http://ta.dbpedia.org/resource/
dbpedia-azhttp://az.dbpedia.org/resource/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
n77http://ml.dbpedia.org/resource/
n70http://www.cs.unibo.it/~martini/PP/
dbpedia-lahttp://la.dbpedia.org/resource/

Statements

Subject Item
dbr:PowerBASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Programming_in_the_large_and_programming_in_the_small
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Programming_paradigm
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:PureBasic
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Python_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:QBasic
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Method_(computer_programming)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:MUMPS_syntax
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:M_Sharp
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:MexScript
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Tail_call
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Split-C
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Third-generation_programming_language
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Basic4ppc
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Ben_Shneiderman
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Beta_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Bosque_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Brainfuck
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:David_Gries
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Joyce_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:List_of_Dutch_inventions_and_innovations
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:List_of_important_publications_in_computer_science
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:List_of_important_publications_in_theoretical_computer_science
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:List_of_pioneers_in_computer_science
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Rexx
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:DIBOL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Unified_Parallel_C
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Vala_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Verilog
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Visual_Basic_.NET
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Visual_J_Sharp
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Von_Neumann_programming_languages
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Decomposition_(computer_science)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Don't_repeat_yourself
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Index_of_computing_articles
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Index_of_software_engineering_articles
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:List_of_programming_language_researchers
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Pacbase
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Real_Programmers_Don't_Use_Pascal
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Self-documenting_code
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Commodore_128
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
n55:4
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Comparison_of_Java_and_C++
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Comparison_of_Pascal_and_C
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Comparison_of_programming_paradigms
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Compiler
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Component_Pascal
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Concurrent_Pascal
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Conditional_(computer_programming)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Control-flow_graph
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Corrado_Böhm
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Rust_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:S-algol
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:SETL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:SMALL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:SNOBOL
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:STOS_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Essential_complexity
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Nesting_(computing)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Object-oriented_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Object_(computer_science)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Rooted_graph
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:PROMAL
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Turing_machine_equivalents
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Cilk
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Clarion_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Clascal
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Coarray_Fortran
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Code_folding
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Edward_Yourdon
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:knownFor
dbr:Structured_programming
dbo:knownFor
dbr:Structured_programming
Subject Item
dbr:Elliott_ALGOL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Full_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Function_(computer_programming)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:GEORGE_(operating_system)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:GFA_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:GNU_Octave
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:GW-BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Genie_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Global_Arrays
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Modula
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Modula-2
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Modula-2+
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Modula-3
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:NELIAC
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:NEWP
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Concurrent_Euclid
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Considered_harmful
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Control_break
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Control_flow
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Control_table
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:LSE_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:TI-BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:AppleScript
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Lola_(computing)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:MBASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Simons'_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Simula
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Structured_programming
rdf:type
yago:Abstraction100002137 dbo:ProgrammingLanguage yago:Idea105833840 owl:Thing yago:Content105809192 yago:Paradigm113804375 yago:GrammaticalRelation113796779 yago:Concept105835747 yago:Inflection113803782 yago:LinguisticRelation113797142 yago:Relation100031921 yago:WikicatProgrammingParadigms yago:PsychologicalFeature100023100 yago:WikicatProgrammingLanguageConcepts yago:Cognition100023271
rdfs:label
Pemrograman terstruktur Programação estruturada Programación estructurada 構造化プログラミング برمجة مهيكلة Структурное программирование Structured programming Programmazione strutturata Strukturerad programmering 结构化编程 Programowanie strukturalne Programazio egituratu Programmation structurée 구조적 프로그래밍 Strukturované programování Strukturierte Programmierung Структурне програмування Gestructureerd programmeren Programació estructurada
rdfs:comment
Programazio egituratua programazio-paradigma bat da, eta ordenagailu-programa baten argitasuna, kalitatea eta garapen-denbora hobetzea du helburu, eta oinarrizko hiru kontrol-egitura soilik erabiliz: sekuentzia, hautaketa (if eta switch) eta iterazioa (for eta while begiztak); era berean, baldintzarik gabeko transferentzia (GOTO) erabiltzea alferrikakotzat eta kaltegarritzat jotzen da; instrukzio horrek sortzen du azkenean, eta kode hori jarraitzea eta mantentzea askoz ere zailagoa da; gainera, programazio-akats ugari eragiten ditu. Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines. Structured programming is most frequently used with deviations that allow for clearer programs in some particular cases, such as when exception handling has to be performed. Структу́рное программи́рование — парадигма программирования, в основе которой лежит представление программы в виде иерархической структуры блоков.Концептуализирована в конце 1960-х — начале 1970-х годов на фундаменте теоремы Бёма — Якопини, математически обосновывающей возможность структурной организации программ, и работы Эдсгера Дейкстры (англ. Goto considered harmful). Методология структурной разработки программного обеспечения была признана «самой сильной формализацией 70-х годов». Strukturerad programmering är ett programmeringsparadigm som strävar efter att koden ska ha avskilda . Ofta gör man detta genom att undvika explicita GOTO-satser. Istället använder man endast de strukturerade kontrollflödes-mekanismerna som det använda programspråket erbjuder. Därmed undviks de problem som ostrukturerad spagettikod leder till. Många moderna programspråk omöjliggör ostrukturerad programmering genom att helt enkelt inte erbjuda någon explict GOTO-sats. Observera att det går att programmera strukturerat även när man använder GOTO. I assemblerkod gör man det genom att skicka med en returadress när man hoppar till en subrutin, och när subrutinen är klar hoppar programmet tillbaka till det ställe det var när subrutinen användes. Här är ett exempel i MIPS: 構造化プログラミング(こうぞうかプログラミング、(英: structured programming)は、コンピュータプログラムの処理手順の明瞭化、平易化、判読性向上を目的にしたプログラミング手法である。一般的には順接、分岐、反復の三種の制御構造(control structures)によって処理の流れを記述することと認識されている。制御構造は制御構文、構造化文(structured statement)、制御フロー文(control flow statement)とも呼ばれる。また、プログラムを任意に分割した部分プログラム(サブルーチンとコードブロック)の階層的な組み合わせによるプログラムの構造化も指している。 البرمجة المُهيكَلَة (بالإنجليزية: Structured Programming)‏ هي ذلك الفرع الذي يعتبر مجموعة فرعية أو نظام فرعي يندرج تحت البرمجة الأمرية. Strukturierte Programmierung ist ein programmiersprachenübergreifendes Programmierparadigma, aus den 1960er Jahren, also noch vor der Softwarekrise. Es beinhaltet zum einen die baumartige Zerlegung eines Programms in Teilprogramme (Prozeduren) und enthält somit das Paradigma der prozeduralen Programmierung. Zudem verlangt die strukturierte Programmierung auf der untersten Ebene die Beschränkung auf lediglich drei Kontrollstrukturen: * Sequenz (hintereinander auszuführende Programmanweisungen) * Auswahl/Selektion (Verzweigung) * Wiederholung/Iteration (Schleifen) In informatica la programmazione strutturata è un paradigma di programmazione emerso fra gli anni sessanta e gli anni settanta nel contesto della programmazione procedurale. I concetti introdotti dalla programmazione strutturata sono alla base di numerosi altri paradigmi procedurali successivi, non ultimo quello orientato agli oggetti. Dalam pemrograman yang terstruktur, pendekatan pembuatan program adalah dengan menganut konsep "top-down". pada konsep ini, program dimulai dengan gambaran global, yang dinyatakan dengan nama-prosedur (sub-rutin) dan bukan isi detailnya. Selanjutnya prosedur sendiri bisa dipecah-pecah lagi menjadi prosedur yang lain. Konsep ini sangat memudahkan dalam pemodifian program. La programació estructurada es pot definir com un subconjunt o una disciplina de la programació procedimental, un dels paradigmes de programació més importants. Strukturované programování (též strukturovaný programovací jazyk) označuje v informatice programovací paradigma vyvinuté s cílem dosáhnout lepší srozumitelnosti, vyšší kvality a kratší doby vytváření programů skládáním implementovaného algoritmu z řídicích struktur s jedním vstupním a jedním výstupním bodem místo neomezeného používání skoků. Strukturované programování je speciálním případem imperativního programování. La programmation structurée constitue un sous-ensemble de la programmation impérative. C'est un paradigme important de la programmation, apparu vers 1970. Elle dérive de travaux de Nicklaus Wirth pour son Algol W et reçut son coup d'envoi avec l'article fondateur de Dijkstra dans Communications of the ACM nommé GO TO statement considered harmful (L'instruction GOTO est considérée nocive). Elle est en effet célèbre pour avoir tenté d’éliminer l'instruction goto, ou, du moins, de limiter son usage à des cas inhabituels et graves (que l'on nommerait plutôt des exceptions)[réf. nécessaire]. La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y a tres estructuras de control básicas: secuencia, selección (if y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la transferencia incondicional (GOTO); esta instrucción suele acabar generando el llamado código espagueti, mucho más difícil de seguir y de mantener, además de originar numerosos errores de programación. 구조적 프로그래밍(structured programming)은 구조화 프로그래밍으로도 불리며 프로그래밍 패러다임의 일종인 절차적 프로그래밍의 하위 개념으로 볼 수 있다. GOTO문을 없애거나 GOTO문에 대한 의존성을 줄여주는 것으로 가장 유명하다. 역사적으로 구조적 프로그램을 작성하기 위하여 몇가지 다른 구조화 기법과 방법론이 개발되어왔다.가장 일반적인 3가지는 다음과 같다. 1. * : 자료구조를 프로그램 구조에 맞추는 것에 중점을 두었다. 2. * 데이크스트라의 구조적 프로그래밍 : 프로그램의 논리 구조는 제한된 몇 가지 방법만을 이용하여 비슷한 서브 프로그램들로 구성된다. 프로그램에 있는 각각의 구조와 그 사이의 관계를 이해하면 프로그램 전체를 이해해야 하는 수고를 덜 수 있어, 에 유리하다. 3. * 데이크스트라의 관점에서 파생된 관점 : 하위 프로그램의 시작점은 한 군데이지만 끝점은 여러 개일 수 있다. 대부분의 사람들이 구조적 프로그래밍이라고 할 때 첫 번째 것을 제외한 둘 중에 하나를 말하는 것이며, 이것이 여기서 말하고자 하는 것이다. Programowanie strukturalne – paradygmat programowania opierający się na podziale kodu źródłowego programu na procedury i hierarchicznie ułożone bloki z wykorzystaniem struktur kontrolnych w postaci instrukcji wyboru i pętli. Rozwijał się w opozycji do programowania wykorzystującego proste instrukcje warunkowe i skoki. Programowanie strukturalne zwiększa czytelność i ułatwia analizę programów, co stanowi znaczącą poprawę w stosunku do trudnego w utrzymaniu „spaghetti code” często wynikającego z użycia instrukcji goto. Programação Estruturada (PE) é um padrão ou paradigma de programação da engenharia de softwares, com ênfase em sequência, decisão e, iteração (sub-rotinas, laços de repetição, condicionais e, estruturas em bloco), criado no final de 1950 junto às linguagens ALGOL 58 e ALGOL 60, Diversas linguagens relevantes hoje (e.g. Cobol, PHP, Perl e Go) ainda utilizam o paradigma estruturado, embora possuam suporte para a orientação ao objeto e para outros paradigmas de programação. Структурне програмування— методологія програмування (модель конструювання програмного забезпечення) запропонована в 1970-х роках голландським науковцем Дейкстрою (Edsger Wybe Dijkstra), була розроблена та доповнена Ніклаусом Віртом. Ґрунтується на теоремі Бьома-Якопіні (Corrado Bohm, Giuseppe Jacopini), яка була опублікована у 1966 р. Відповідно до цієї методології будь-яку програму можна створити використовуючи три конструкції: Кожна конструкція є блоком із одним входом і одним виходом. Блок Послідовне виконання передбачає послідовне (лінійне) виконання операторів програми. Переваги: Недоліки: Gestructureerd programmeren kan worden gezien als een subdiscipline van procedureel programmeren, een van de belangrijke programmeerparadigma's, en waarschijnlijk het populairste, voor het programmeren van computers. De programmeur beperkt zich in dit concept in de programma afloop tot de vier basis controlstructuren en past het concept abstractie consequent toe, dat wil zeggen het vermijden van lange programmablokken door het veelvuldig, hiërarchisch toepassen van relatief kleine subroutines. 結構化程式設計(英語:Structured programming),一種編程典範。它採用子程序、块结构、for迴圈以及while迴圈等結構,來取代傳統的 goto。希望藉此來改善计算机程序的明晰性、品質以及開發時間,並且避免寫出麵條式代碼。 結構化程式設計在1960年代開始發展,及(Giuseppe Jacopini)於1966年5月在《Communications of the ACM》期刊發表論文,說明任何一個有goto指令的程式,可以改為完全不使用goto指令的程式,後來艾兹赫尔·戴克斯特拉在1968年也提出著名的論文《GOTO陳述有害論》(Go To Statement Considered Harmful),因此結構化程式設計開始盛行,此概念理論上可以由結構化程式理論所證明,而在實務上,當時也有像ALGOL一樣,有豐富控制結構的程式語言來實現結構化程式設計。
foaf:depiction
n50:Structured_program_patterns.png
dcterms:subject
dbc:Holism dbc:Programming_paradigms
dbo:wikiPageID
27695
dbo:wikiPageRevisionID
1124523374
dbo:wikiPageWikiLink
dbr:Python_(programming_language) dbr:Bertrand_Meyer n14:I dbr:Herb_Sutter dbr:C._A._R._Hoare dbr:Nassi–Shneiderman_diagram dbr:Eight_queens_puzzle dbr:Tracing_(software) dbr:For_loop dbr:Default_(computer_science) dbr:Programming_paradigm dbr:David_Watt_(computer_scientist) dbr:Subroutine dbr:Control_structure dbr:Computable_function dbr:The_New_York_Times dbr:Conditional_(computer_programming) dbr:Edsger_W._Dijkstra dbr:Robert_W._Floyd dbr:David_Gries dbr:Tony_Hoare dbr:Structured_concurrency n26:Structured_program_patterns.png dbr:Exception_handling dbr:Switch_statement dbr:Resource_Acquisition_Is_Initialization dbr:Kent_Beck dbr:Structured_program_theorem dbr:Ole-Johan_Dahl dbr:Michael_A._Jackson_(computer_scientist) dbr:Compiler dbr:Donald_Knuth dbr:While_loop dbr:C_(programming_language) dbr:Harlan_Mills dbr:Trampoline_(computing) dbr:Communications_protocol dbr:Parsers dbr:Return_statement dbr:Keyword_(computer_programming) dbr:Pascal_(programming_language) dbr:E._W._Dijkstra dbr:Cluster_(spacecraft) dbr:Go_To_Statement_Considered_Harmful dbr:Turing_machine dbr:Minimal_evaluation dbr:COBOL dbr:DRAKON dbr:Andrei_Alexandrescu dbc:Programming_paradigms dbr:Cargo_cult_programming dbr:Structure_chart dbr:S-algol dbr:Graph_theory dbr:Central_processing_unit dbr:Edsger_Dijkstra dbr:Memory_leak dbr:Seed7 dbr:Instruction_cycle dbr:Curly_brace_family dbr:Subroutines dbr:Guard_clause dbr:Unstructured_programming dbr:Flow_chart dbr:Stream_(computing) dbr:FORTRAN dbr:Resource_management_(computing) dbr:BASIC dbr:Whitespace_character dbr:RPL_(programming_language) dbr:Ada_(programming_language) dbr:Generator_(computer_programming) dbr:Coroutine dbr:Martin_Fowler_(software_engineer) dbr:George_Necula dbr:Reducible_flow_graphs dbr:Control_flow dbr:Refactoring dbr:OpenMP dbr:Computer_program dbr:Spaghetti_code dbr:ALGOL dbr:ALGOL_58 dbr:ALGOL_60 dbr:Communications_of_the_ACM dbr:ALGOL_68 dbr:Procedural_programming_language dbr:State_(computer_science) dbr:IBM dbr:Block_(programming) dbr:Conditional_(programming) dbr:Resource_leak dbr:P._J._Plauger dbr:Early_adopter dbr:Do_while_loop dbc:Holism
dbo:wikiPageExternalLink
n27: n45:EWD1308.html n57:EWD215.PDF n63:%23CIT n65:EWD249.PDF n68:bohm-jac.pdf n70:bohm-jac.pdf
owl:sameAs
freebase:m.06w_b dbpedia-uk:Структурне_програмування dbpedia-pl:Programowanie_strukturalne dbpedia-fa:برنامه‌نویسی_ساخت‌یافته yago-res:Structured_programming n18:Programación_estructurada n20:Struktūrinis_programavimas n21:4058133-0 wikidata:Q223335 dbpedia-la:Programmatura_ordinata dbpedia-de:Strukturierte_Programmierung dbpedia-et:Struktureeritud_programmeerimine dbpedia-mk:Структурно_програмирање dbpedia-pt:Programação_estruturada dbpedia-ko:구조적_프로그래밍 n35:ஒழுங்குசார்_நிரலாக்கம் dbpedia-eu:Programazio_egituratu dbpedia-no:Strukturert_programmering dbpedia-fr:Programmation_structurée dbpedia-sr:Strukturirano_programiranje dbpedia-it:Programmazione_strutturata dbpedia-id:Pemrograman_terstruktur dbpedia-bg:Структурно_програмиране dbpedia-fi:Strukturoitu_ohjelmointi dbpedia-sw:Uprogramishaji_unde dbpedia-sh:Strukturirano_programiranje dbpedia-vi:Lập_trình_cấu_trúc dbpedia-sv:Strukturerad_programmering dbpedia-zh:结构化编程 dbpedia-es:Programación_estructurada dbpedia-da:Struktureret_programmering dbpedia-cs:Strukturované_programování dbpedia-ja:構造化プログラミング dbpedia-tr:Yapısal_programlama dbpedia-hu:Strukturált_programozás dbpedia-ms:Pengaturcaraan_berstruktur dbpedia-ar:برمجة_مهيكلة n66:273tA dbpedia-ca:Programació_estructurada dbpedia-gl:Programación_estruturada dbpedia-ro:Programare_structurată dbpedia-nl:Gestructureerd_programmeren dbpedia-az:Strukturlu_proqramlaşdırma dbpedia-hr:Strukturirano_programiranje dbpedia-ru:Структурное_программирование n77:സ്ട്രക്ചേർഡ്_പ്രോഗ്രാമിങ് dbpedia-he:תכנות_מובנה
dbp:wikiPageUsesTemplate
dbt:Citation_needed dbt:Citation dbt:More_footnotes dbt:Refbegin dbt:Reflist dbt:Refn dbt:Refend dbt:Further dbt:Authority_control dbt:Programming_paradigms dbt:Definition dbt:ISBN dbt:Who dbt:Cite_book dbt:Wikibooks dbt:Cite_journal dbt:Sfn dbt:Cite_web dbt:Clarify dbt:Quote dbt:Short_description
dbo:thumbnail
n50:Structured_program_patterns.png?width=300
dbp:date
October 2021
dbp:reason
By whom lol? Structured programming and functional programming are opposite of each other things.
dbo:abstract
La programació estructurada es pot definir com un subconjunt o una disciplina de la programació procedimental, un dels paradigmes de programació més importants. La programmation structurée constitue un sous-ensemble de la programmation impérative. C'est un paradigme important de la programmation, apparu vers 1970. Elle dérive de travaux de Nicklaus Wirth pour son Algol W et reçut son coup d'envoi avec l'article fondateur de Dijkstra dans Communications of the ACM nommé GO TO statement considered harmful (L'instruction GOTO est considérée nocive). Elle est en effet célèbre pour avoir tenté d’éliminer l'instruction goto, ou, du moins, de limiter son usage à des cas inhabituels et graves (que l'on nommerait plutôt des exceptions)[réf. nécessaire]. البرمجة المُهيكَلَة (بالإنجليزية: Structured Programming)‏ هي ذلك الفرع الذي يعتبر مجموعة فرعية أو نظام فرعي يندرج تحت البرمجة الأمرية. Programazio egituratua programazio-paradigma bat da, eta ordenagailu-programa baten argitasuna, kalitatea eta garapen-denbora hobetzea du helburu, eta oinarrizko hiru kontrol-egitura soilik erabiliz: sekuentzia, hautaketa (if eta switch) eta iterazioa (for eta while begiztak); era berean, baldintzarik gabeko transferentzia (GOTO) erabiltzea alferrikakotzat eta kaltegarritzat jotzen da; instrukzio horrek sortzen du azkenean, eta kode hori jarraitzea eta mantentzea askoz ere zailagoa da; gainera, programazio-akats ugari eragiten ditu. 1960ko hamarkadan sortu zen, batez ere eta -ren lanetik, 1968ko idazki ezagun bat: «GOTO sententzia, kaltegarritzat jotzen da», Edsger Dijkstra. Haren postulatuak indartu egingo lirateke, maila teorikoan, bidez, eta maila praktikoan, ALGOL bezalako lengoaiak agertzeari esker, kontrol-egitura sendo eta ondo trebatuekin. Strukturierte Programmierung ist ein programmiersprachenübergreifendes Programmierparadigma, aus den 1960er Jahren, also noch vor der Softwarekrise. Es beinhaltet zum einen die baumartige Zerlegung eines Programms in Teilprogramme (Prozeduren) und enthält somit das Paradigma der prozeduralen Programmierung. Zudem verlangt die strukturierte Programmierung auf der untersten Ebene die Beschränkung auf lediglich drei Kontrollstrukturen: * Sequenz (hintereinander auszuführende Programmanweisungen) * Auswahl/Selektion (Verzweigung) * Wiederholung/Iteration (Schleifen) Die bekannteste Konsequenz dieses Prinzips ist die Vermeidung oder – abhängig von der Programmiersprache – der eingeschränkte und standardisierte Einsatz der Sprunganweisung, des GOTO. Das Ergebnis der häufigen Verwendung dieser Anweisungen wird häufig abfällig als Spaghetticode bezeichnet. Durch die konsequente Implementierung von Teilprogrammen mit lokaler Sichtbarkeit von Identifikatoren und Kontrollstrukturen vermeiden strukturierte Programme Codewiederholungen, was Vorteile bei der Suche von Programmfehlern mit sich bringt, die Programme kürzer und übersichtlicher macht und daher die Wartung von Software vereinfacht. Strukturierte Programmierung ist heute in fast allen Bereichen, in denen professionell Software entwickelt wird, eine Selbstverständlichkeit. Die neueren Programmierparadigmen wie generative Programmierung, aspektorientierte Programmierung oder objektorientierte Programmierung bauen auf der strukturierten Programmierung auf und erweitern oder ergänzen diese. Programação Estruturada (PE) é um padrão ou paradigma de programação da engenharia de softwares, com ênfase em sequência, decisão e, iteração (sub-rotinas, laços de repetição, condicionais e, estruturas em bloco), criado no final de 1950 junto às linguagens ALGOL 58 e ALGOL 60, Este paradigma é normalmente formado por código em um único bloco e foi impulsionado pelas vantagens práticas que o paradigma oferece, e também pelo ' [en]' (de 1966, também chamado de teorema de Böhm-Jacopini) e a carta aberta de Dijkstra 'Go To Statement Considered Harmful' (de 1968). De fato, muitas linguagens não possuem para desincentivar a programação não-estruturada (nota: Donald Knuth advogou o em algumas circunstâncias. A PE foi o paradigma dominante na escrita de software até a programação orientada a objetos (POO). Enquanto a PE fia-se em estruturas de controle de alto nível (em oposição ao uso de ), concepções top-down e refinamento por passos, a POO se baseia no conceito de objetos que possuem atributos (dados) e métodos (procedimentos). Apesar de ter sido sucedida pela POO, a PE ainda é muito influente pois grande parte das pessoas ainda aprende programação através dela. Para a resolução de problemas simples e diretos, a programação estruturada é bastante eficiente (talvez mais eficiente que a POO). Além disso, por exigir formas de pensar relativamente complexas, a POO até hoje ainda não é bem compreendida ou usada pela maioria. Diversas linguagens relevantes hoje (e.g. Cobol, PHP, Perl e Go) ainda utilizam o paradigma estruturado, embora possuam suporte para a orientação ao objeto e para outros paradigmas de programação. 結構化程式設計(英語:Structured programming),一種編程典範。它採用子程序、块结构、for迴圈以及while迴圈等結構,來取代傳統的 goto。希望藉此來改善计算机程序的明晰性、品質以及開發時間,並且避免寫出麵條式代碼。 結構化程式設計在1960年代開始發展,及(Giuseppe Jacopini)於1966年5月在《Communications of the ACM》期刊發表論文,說明任何一個有goto指令的程式,可以改為完全不使用goto指令的程式,後來艾兹赫尔·戴克斯特拉在1968年也提出著名的論文《GOTO陳述有害論》(Go To Statement Considered Harmful),因此結構化程式設計開始盛行,此概念理論上可以由結構化程式理論所證明,而在實務上,當時也有像ALGOL一樣,有豐富控制結構的程式語言來實現結構化程式設計。 Dalam pemrograman yang terstruktur, pendekatan pembuatan program adalah dengan menganut konsep "top-down". pada konsep ini, program dimulai dengan gambaran global, yang dinyatakan dengan nama-prosedur (sub-rutin) dan bukan isi detailnya. Selanjutnya prosedur sendiri bisa dipecah-pecah lagi menjadi prosedur yang lain. Konsep ini sangat memudahkan dalam pemodifian program. Programowanie strukturalne – paradygmat programowania opierający się na podziale kodu źródłowego programu na procedury i hierarchicznie ułożone bloki z wykorzystaniem struktur kontrolnych w postaci instrukcji wyboru i pętli. Rozwijał się w opozycji do programowania wykorzystującego proste instrukcje warunkowe i skoki. Programowanie strukturalne zwiększa czytelność i ułatwia analizę programów, co stanowi znaczącą poprawę w stosunku do trudnego w utrzymaniu „spaghetti code” często wynikającego z użycia instrukcji goto. Początki programowania strukturalnego przypadają na Lata 60. XX wieku, a ważnym głosem w dyskusji o programowaniu strukturalnym był list Edsgera Dijkstry . Język programowania zgodny z paradygmatem programowania strukturalnego nazywa się językiem strukturalnym. Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines. It emerged in the late 1950s with the appearance of the ALGOL 58 and ALGOL 60 programming languages, with the latter including support for block structures. Contributing factors to its popularity and widespread acceptance, at first in academia and later among practitioners, include the discovery of what is now known as the structured program theorem in 1966, and the publication of the influential "Go To Statement Considered Harmful" open letter in 1968 by Dutch computer scientist Edsger W. Dijkstra, who coined the term "structured programming". Structured programming is most frequently used with deviations that allow for clearer programs in some particular cases, such as when exception handling has to be performed. La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y a tres estructuras de control básicas: secuencia, selección (if y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la transferencia incondicional (GOTO); esta instrucción suele acabar generando el llamado código espagueti, mucho más difícil de seguir y de mantener, además de originar numerosos errores de programación. Surgió en la década de 1960, particularmente del trabajo de Böhm y Jacopini,​ y un famoso escrito de 1968: «La sentencia goto, considerada perjudicial», de Edsger Dijkstra.​ Sus postulados se verían reforzados, a nivel teórico, por el teorema del programa estructurado y, a nivel práctico, por la aparición de lenguajes como ALGOL, dotado de estructuras de control consistentes y bien formadas.​ 구조적 프로그래밍(structured programming)은 구조화 프로그래밍으로도 불리며 프로그래밍 패러다임의 일종인 절차적 프로그래밍의 하위 개념으로 볼 수 있다. GOTO문을 없애거나 GOTO문에 대한 의존성을 줄여주는 것으로 가장 유명하다. 역사적으로 구조적 프로그램을 작성하기 위하여 몇가지 다른 구조화 기법과 방법론이 개발되어왔다.가장 일반적인 3가지는 다음과 같다. 1. * : 자료구조를 프로그램 구조에 맞추는 것에 중점을 두었다. 2. * 데이크스트라의 구조적 프로그래밍 : 프로그램의 논리 구조는 제한된 몇 가지 방법만을 이용하여 비슷한 서브 프로그램들로 구성된다. 프로그램에 있는 각각의 구조와 그 사이의 관계를 이해하면 프로그램 전체를 이해해야 하는 수고를 덜 수 있어, 에 유리하다. 3. * 데이크스트라의 관점에서 파생된 관점 : 하위 프로그램의 시작점은 한 군데이지만 끝점은 여러 개일 수 있다. 대부분의 사람들이 구조적 프로그래밍이라고 할 때 첫 번째 것을 제외한 둘 중에 하나를 말하는 것이며, 이것이 여기서 말하고자 하는 것이다. Strukturerad programmering är ett programmeringsparadigm som strävar efter att koden ska ha avskilda . Ofta gör man detta genom att undvika explicita GOTO-satser. Istället använder man endast de strukturerade kontrollflödes-mekanismerna som det använda programspråket erbjuder. Därmed undviks de problem som ostrukturerad spagettikod leder till. Många moderna programspråk omöjliggör ostrukturerad programmering genom att helt enkelt inte erbjuda någon explict GOTO-sats. Observera att det går att programmera strukturerat även när man använder GOTO. I assemblerkod gör man det genom att skicka med en returadress när man hoppar till en subrutin, och när subrutinen är klar hoppar programmet tillbaka till det ställe det var när subrutinen användes. Här är ett exempel i MIPS: print_helloworld: # Subrutin för att skriva ut strängen "Hello World!" .datahelloworldstr: .asciiz "Hello World! " .text la $a0, helloworldstr li $v0, 4 syscall jr $ra # Här är en av två rader som gör programmet strukturerat. När subrutinen anropas av main sparas # först returadressen i $ra så att programmet kan hoppa tillbaka till exakt samma adress som hoppet kom ifrån.main: .datafirststr: .ascii "När denna strängen skrivits ut gör vi ett strukturerat hopp till " .asciiz "en subrutin som skriver ut Hello world! "secondstr: .ascii "Nu fortsätter vi på instruktionen precis efter att vi anropade subrutinen. " .text la $a0, firststr # Dessa tre rader skriver ut den första strängen li $v0, 4 syscall jal print_helloworld # Här anropas subrutinen, men adressen till nästa instruktion sparas i register $ra la $a0, secondstr # Dessa tre rader skriver ut den andra strängen. li $v0, 4 syscall Структурне програмування— методологія програмування (модель конструювання програмного забезпечення) запропонована в 1970-х роках голландським науковцем Дейкстрою (Edsger Wybe Dijkstra), була розроблена та доповнена Ніклаусом Віртом. Ґрунтується на теоремі Бьома-Якопіні (Corrado Bohm, Giuseppe Jacopini), яка була опублікована у 1966 р. Відповідно до цієї методології будь-яку програму можна створити використовуючи три конструкції: * послідовне виконання — одноразове виконання операції в порядку запису їх (операцій) в тексті програми; * розгалуження — виконання певної операції або декількох операцій залежно від стану певної, наперед заданої умови; * цикл — багаторазове виконання операції або групи операцій за умови виконання деякої наперед заданої умови. Таку умову називають умовою продовження циклу. Кожна конструкція є блоком із одним входом і одним виходом. Блок Послідовне виконання передбачає послідовне (лінійне) виконання операторів програми. Блок Вибір є точкою прийняття рішення про подальший перебіг виконання операторів програми. Вибір здійснюється однією із трьох структур: * if (єдиний вибір) * if…else (подвійний вибір) * switch або case (множинний вибір) Усі три структури можна звести до одного типу if. Блок Повторення реалізується одним із трьох способів: * структура while * структура do/while * структура for Усі три структури можна звести до структури while. Структурована програма складається із вищеназваних блоків за двома правилами: пакетування (вихід одного блоку з'єднується із входом наступного) і вкладення (будь-який блок може бути замінений на структуру керування вибору або повторення). Таким чином, структуровані програми містять всього сім типів структур керування, які з'єднуються всього двома способами. Переваги: * такі програми легко створювати та тестувати; * скорочується термін розробки програми; * полегшується супровід програми * скорочення варіантів побудови програми, що знижує складність програмного забезпечення; * логічно зв'язані операції знаходяться ближче один до одного, що полегшує аналіз алгоритму даючи змогу обходитись без блок-схем алгоритму (хоча наявність такої блок-схеми полегшує розуміння роботи алгоритму). Недоліки: * непропорційне зростання складності програми у разі збільшення об'єму коду програми; * складність створення паралельних програм. Gestructureerd programmeren kan worden gezien als een subdiscipline van procedureel programmeren, een van de belangrijke programmeerparadigma's, en waarschijnlijk het populairste, voor het programmeren van computers. De programmeur beperkt zich in dit concept in de programma afloop tot de vier basis controlstructuren en past het concept abstractie consequent toe, dat wil zeggen het vermijden van lange programmablokken door het veelvuldig, hiërarchisch toepassen van relatief kleine subroutines. In informatica la programmazione strutturata è un paradigma di programmazione emerso fra gli anni sessanta e gli anni settanta nel contesto della programmazione procedurale. I concetti introdotti dalla programmazione strutturata sono alla base di numerosi altri paradigmi procedurali successivi, non ultimo quello orientato agli oggetti. Структу́рное программи́рование — парадигма программирования, в основе которой лежит представление программы в виде иерархической структуры блоков.Концептуализирована в конце 1960-х — начале 1970-х годов на фундаменте теоремы Бёма — Якопини, математически обосновывающей возможность структурной организации программ, и работы Эдсгера Дейкстры (англ. Goto considered harmful). В соответствии с парадигмой, любая программа, которая строится без использования оператора goto, состоит из трёх базовых управляющих конструкций: последовательность, ветвление, цикл; кроме того, используются подпрограммы. При этом разработка программы ведётся пошагово, методом «сверху вниз». Методология структурного программирования появилась как следствие возрастания сложности решаемых на компьютерах задач, и соответственно, усложнения программного обеспечения. В 1970-е годы объёмы и сложность программ достигли такого уровня, что традиционная (неструктурированная) разработка программ перестала удовлетворять потребностям практики. Программы становились слишком сложными, чтобы их можно было нормально сопровождать. Поэтому потребовалась систематизация процесса разработки и структуры программ. Методология структурной разработки программного обеспечения была признана «самой сильной формализацией 70-х годов». По мнению Бертрана Мейера, «Революция во взглядах на программирование, начатая Дейкстрой, привела к движению, известному как структурное программирование, которое предложило систематический, рациональный подход к конструированию программ. Структурное программирование стало основой всего, что сделано в методологии программирования, включая и объектное программирование». 構造化プログラミング(こうぞうかプログラミング、(英: structured programming)は、コンピュータプログラムの処理手順の明瞭化、平易化、判読性向上を目的にしたプログラミング手法である。一般的には順接、分岐、反復の三種の制御構造(control structures)によって処理の流れを記述することと認識されている。制御構造は制御構文、構造化文(structured statement)、制御フロー文(control flow statement)とも呼ばれる。また、プログラムを任意に分割した部分プログラム(サブルーチンとコードブロック)の階層的な組み合わせによるプログラムの構造化も指している。 このプログラミング手法の普及に貢献したのは、1968年の計算機科学者エドガー・ダイクストラによるACM機関紙への投書「Go To Statement Considered Harmful」と言われている。しかし同じくダイクストラが、1969年度NATOソフトウェア工学会議で発表した論文「Structured Programming」との混同を招いてこちら側の名称で知られるようになった。現在に到るまでの国内外の多くの書籍で、構造化プログラミングは制御構文に関する説明に結び付けられている。なお、1969年の論文内容はプログラム正当性検証のための設計技法を扱っており、トップダウン設計、段階的な抽象化、階層的なモジュール化、抽象データ構造と抽象ステートメントを連携させる共同詳細化といった考え方が提唱されていた。 Strukturované programování (též strukturovaný programovací jazyk) označuje v informatice programovací paradigma vyvinuté s cílem dosáhnout lepší srozumitelnosti, vyšší kvality a kratší doby vytváření programů skládáním implementovaného algoritmu z řídicích struktur s jedním vstupním a jedním výstupním bodem místo neomezeného používání skoků. Strukturované programování je speciálním případem imperativního programování.
gold:hypernym
dbr:Paradigm
prov:wasDerivedFrom
wikipedia-en:Structured_programming?oldid=1124523374&ns=0
dbo:wikiPageLength
29830
foaf:isPrimaryTopicOf
wikipedia-en:Structured_programming
Subject Item
dbr:Comparison_of_multi-paradigm_programming_languages
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Comparison_of_programming_languages
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Component-oriented_database
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Computer_science
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Zonnon
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Function-level_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Harlan_Mills
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Plus_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:P′′
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:STET_(text_editor)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Spaghetti_code
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:TECO_(text_editor)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:BASIC09
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:BASIC_interpreter
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:BCPL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:BLISS
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Babbage_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Burroughs_large_systems
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Business_Process_Execution_Language
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
n69:CLI
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:COBOL
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:CORAL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:CPL_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:C_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:C_Sharp_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Timeline_of_computing_1950–1979
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Tony_Hoare
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:knownFor
dbr:Structured_programming
Subject Item
dbr:Top-down_and_bottom-up_design
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Treewidth
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:True_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Turbo-BASIC_XL
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Darwin_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Data_General_Business_Basic
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:WebAssembly
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Web_(programming_system)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Draco_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Early_exit
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:wikiPageRedirects
dbr:Structured_programming
Subject Item
dbr:Line_number
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Linotte
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Snostorm
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:SYMPL
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Structured_English
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:ABAP
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:ABC_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:ALGO
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:ALGOL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:ALGOL_58
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:ALGOL_60
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:ALGOL_N
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:ALGOL_W
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:ALGOL_X
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:APL_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Abbreviated_Test_Language_for_All_Systems
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Active_Oberon
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Ada_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:AmigaOS
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Cyclomatic_complexity
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Cω
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
n49:L
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Dartmouth_ALGOL_30
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Dartmouth_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:DataFlex
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:genre
dbr:Structured_programming
dbo:genre
dbr:Structured_programming
Subject Item
dbr:Data_type
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:ECMAScript
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:ELAN_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Edinburgh_IMP
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Euler_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Executive_Systems_Problem_Oriented_Language
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Ezhil_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Fortran
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Nu_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
n14:C
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
n14:I
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:PL360
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:PS-algol
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:ParaSail_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Pascal_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Diagram
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Flowgorithm
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Fragile_binary_interface_problem
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Global_variable
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Goto
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Goto-less_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:wikiPageRedirects
dbr:Structured_programming
Subject Item
dbr:Handel-C
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:History_of_Python
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:History_of_free_and_open-source_software
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:History_of_programming_languages
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:History_of_software
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:History_of_software_engineering
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:List_of_people_considered_father_or_mother_of_a_field
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Programming_language_generations
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Procedural_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:QuakeC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:RPL_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Resource_management_(computing)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Return_statement
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:JOVIAL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:JS++
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:JavaScript
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Software_development_process
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Assembly_language
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Atlas_Autocode
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Charm_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Alef_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:LYaPAS
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Lasso_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Block_(programming)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:SuperBASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:SuperPascal
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:SystemVerilog
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Systems_Programming_Language
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
n40:4A)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Eight_queens_puzzle
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:High-level_programming_language
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Jackson_structured_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Modular_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Donald_Knuth
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Assignment_(computer_science)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:BASIC_extension
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Burroughs_Corporation
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:CGOL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:COMAL
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Speedcoding
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Free-form_language
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Guard_(computer_science)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:IBM_TPNS
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:IMP_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Icon_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Iftran
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Intel_Parallel_Building_Blocks
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Kojo_(learning_environment)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Microsoft_Small_Basic
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Minimal_BASIC
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Napier88
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:NekoVM
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:NetRexx
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Oberon-2
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Oberon_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Object_Oberon
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Object_Pascal
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Objective-C
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Obliq
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:OpenCL
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Open_Programming_Language
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
n19:2
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Rapira
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigms
dbr:Structured_programming
Subject Item
dbr:Raptor_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Ratfor
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Rebol
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Seed7
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Self-modifying_code
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Setun
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Yabasic
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Magic_(programming)
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Structured_analysis
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:System_programming_language
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:User-defined_function
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Nested_function
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Euclid_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:IBM_High_Level_Assembler
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:ISPF
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Imperative_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Programming_language
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Partial_k-tree
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:The_Art_of_Computer_Programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Event_partitioning
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Nassi–Shneiderman_diagram
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:The_Elements_of_Programming_Style
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Synergy_DBL
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Structured_program_theorem
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:WebDNA
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:WATFIV
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Polyphonic_C_Sharp
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
n32:Orr_diagram
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Very_Large_Scale_Integration
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Non-structured_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Outline_of_computer_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Outline_of_software_engineering
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:PLANC
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:Visual_Logic
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:S3_(programming_language)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
n6:k
dbo:wikiPageWikiLink
dbr:Structured_programming
dbp:paradigm
dbr:Structured_programming
Subject Item
dbr:UML_state_machine
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Structure_chart
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Richard_W._Conway
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Structured_analysis_and_design_technique
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Structured_concurrency
dbo:wikiPageWikiLink
dbr:Structured_programming
Subject Item
dbr:Unstructed_programming
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:wikiPageRedirects
dbr:Structured_programming
Subject Item
dbr:Structured_Programming
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:wikiPageRedirects
dbr:Structured_programming
Subject Item
dbr:Structured_programmimg
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:wikiPageRedirects
dbr:Structured_programming
Subject Item
dbr:Program_structure
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:wikiPageRedirects
dbr:Structured_programming
Subject Item
dbr:Structured_(programming)
dbo:wikiPageWikiLink
dbr:Structured_programming
dbo:wikiPageRedirects
dbr:Structured_programming
Subject Item
wikipedia-en:Structured_programming
foaf:primaryTopic
dbr:Structured_programming