<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="da">
	<id>https://holstebro-htx.dk/index.php?action=history&amp;feed=atom&amp;title=Flowchart</id>
	<title>Flowchart - Versionshistorie</title>
	<link rel="self" type="application/atom+xml" href="https://holstebro-htx.dk/index.php?action=history&amp;feed=atom&amp;title=Flowchart"/>
	<link rel="alternate" type="text/html" href="https://holstebro-htx.dk/index.php?title=Flowchart&amp;action=history"/>
	<updated>2026-04-19T23:59:58Z</updated>
	<subtitle>Versionshistorie for denne side i Holstebro HTX Wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://holstebro-htx.dk/index.php?title=Flowchart&amp;diff=1363&amp;oldid=prev</id>
		<title>Bar: /* switch-strukturen */</title>
		<link rel="alternate" type="text/html" href="https://holstebro-htx.dk/index.php?title=Flowchart&amp;diff=1363&amp;oldid=prev"/>
		<updated>2022-10-12T07:56:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;switch-strukturen&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 12. okt. 2022, 09:56&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l135&quot;&gt;Linje 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===[[switch]]-strukturen===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===[[switch]]-strukturen===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En forgrening ved hjælp af en switch-case struktur kan illustreres som følger, enten på en måde så den ligner en else-if struktur, eller med et modificeret symbol:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En forgrening ved hjælp af en switch-case struktur kan illustreres som følger, enten på en måde så den ligner en else-if struktur, eller med et modificeret symbol &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;der &#039;&#039;&#039;ikke&#039;&#039;&#039; indgår i standarden&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l143&quot;&gt;Linje 143:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 143:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|width=&amp;quot;50px&amp;quot;|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|width=&amp;quot;50px&amp;quot;|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|valign=&amp;quot;top&amp;quot;|[[Fil:switch-case2-flowchart.png]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|valign=&amp;quot;top&amp;quot;|[[Fil:switch-case2-flowchart.png]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;Switch-case struktur vist med ikke standard flowchart&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;Switch-case struktur vist med &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;ikke&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;standard flowchart&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:Software-beskrivelse]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:Software-beskrivelse]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:Program_Dokumentation]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:Program_Dokumentation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bar</name></author>
	</entry>
	<entry>
		<id>https://holstebro-htx.dk/index.php?title=Flowchart&amp;diff=1362&amp;oldid=prev</id>
		<title>Bar med 12. okt. 2022, 07:55</title>
		<link rel="alternate" type="text/html" href="https://holstebro-htx.dk/index.php?title=Flowchart&amp;diff=1362&amp;oldid=prev"/>
		<updated>2022-10-12T07:55:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 12. okt. 2022, 09:55&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Linje 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Flowcharts anvendes til at beskrive funktionen af software.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Flowcharts anvendes til at beskrive funktionen af software.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Når man tegner et flowchart, så handler det om at give en mere overskuelig beskrivelse af softwaren.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Når man tegner et flowchart, så handler det om at give en mere overskuelig beskrivelse af softwaren.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bar</name></author>
	</entry>
	<entry>
		<id>https://holstebro-htx.dk/index.php?title=Flowchart&amp;diff=1343&amp;oldid=prev</id>
		<title>Bar: Oprettede siden med &quot;Flowcharts anvendes til at beskrive funktionen af software.  Når man tegner et flowchart, så handler det om at give en mere overskuelig beskrivelse af softwaren.   Til brug for dette anvendes nogle standard figurer som man forbinder pile, så man beskriver de handlinger programmet udfører, og hvilken rækkefølge programmet gør det i. Denne dokumentationsform egner sig godt til programmer med sekventiel opførsel.  ==ISO Standard== Tegnemåden til Flowc...&quot;</title>
		<link rel="alternate" type="text/html" href="https://holstebro-htx.dk/index.php?title=Flowchart&amp;diff=1343&amp;oldid=prev"/>
		<updated>2022-10-12T07:44:31Z</updated>

		<summary type="html">&lt;p&gt;Oprettede siden med &amp;quot;Flowcharts anvendes til at beskrive funktionen af software.  Når man tegner et flowchart, så handler det om at give en mere overskuelig beskrivelse af softwaren.   Til brug for dette anvendes nogle standard figurer som man forbinder pile, så man beskriver de handlinger programmet udfører, og hvilken rækkefølge programmet gør det i. Denne dokumentationsform egner sig godt til programmer med &lt;a href=&quot;/index.php/Sekvens&quot; title=&quot;Sekvens&quot;&gt;sekventiel&lt;/a&gt; opførsel.  ==ISO Standard== Tegnemåden til Flowc...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Flowcharts anvendes til at beskrive funktionen af software.&lt;br /&gt;
&lt;br /&gt;
Når man tegner et flowchart, så handler det om at give en mere overskuelig beskrivelse af softwaren. &lt;br /&gt;
&lt;br /&gt;
Til brug for dette anvendes nogle standard figurer som man forbinder pile, så man beskriver de handlinger programmet udfører, og hvilken rækkefølge programmet gør det i. Denne dokumentationsform egner sig godt til programmer med [[sekvens|sekventiel]] opførsel.&lt;br /&gt;
&lt;br /&gt;
==ISO Standard==&lt;br /&gt;
Tegnemåden til Flowcharts er standardiseret inden for ISO 5807, så symboler og pile skal tegnes ud fra denne standard.&lt;br /&gt;
&lt;br /&gt;
Standarden er defineret på ISO-organisationens hjemmeside&amp;lt;ref&amp;gt;[https://www.iso.org/standard/11955.html ISO-organisationens definition af Flowchart]&amp;lt;/ref&amp;gt;, men her skal man betale for at kunne læse dokumentet.&lt;br /&gt;
&lt;br /&gt;
Der ligger en udemærket beskrivelse på denne hjemmeside https://www.wikiwand.com/en/Flowchart&amp;lt;ref&amp;gt;[https://www.wikiwand.com/en/Flowchart Wikiwand omkring flowcharts]&amp;lt;/ref&amp;gt;, hvor de elementer der passer bedst til beskrivelse af program-flow er taget fra.&lt;br /&gt;
==Software værktøj==&lt;br /&gt;
Flowchart kan på enkel vis tegnes ved hjælp af [[Dia]], der kan hentes på [https://wiki.gnome.org/Apps/Dia/Download Dias download side].&lt;br /&gt;
&lt;br /&gt;
Alternativt kan man anvende [[draw.io]], der ligger på [https://www.draw.io/ sin egen side], hvor man kan tegne diagrammer uden at installere et program.&lt;br /&gt;
&lt;br /&gt;
På https://app.diagrams.net/ ligger også et alternativ, som er godt at tegne flowcharts i.&lt;br /&gt;
&lt;br /&gt;
==Tegnestandarden==&lt;br /&gt;
Herunder vises de elementer der indgår i tegnestandarden omkring flowcharts, specielt til at vise et program-flow.&lt;br /&gt;
&lt;br /&gt;
===Start og Stop===&lt;br /&gt;
&lt;br /&gt;
Til at angive starten af et program anvendes en aflang figur med afrundede ender som vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:start-flowchart.png|Figuren der anvendes til at starte programforløbet i et flowchart med]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at starte programforløbet i et flowchart med&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Normalt placeres start-figuren i toppen af flowchartet, så man får en normal læseretning.&lt;br /&gt;
&lt;br /&gt;
Nogle programmer afsluttes også, og den samme form anvendes til at afslutte et program med, som vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:stop-flowchart.png|Figuren der anvendes til at afslutte programforløbet i et flowchart med]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at afslutte programforløbet i et flowchart med&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Normalt når man har en afslutning på programmet, så placeres den i bunden af flowchartet.&lt;br /&gt;
&lt;br /&gt;
Andre typer programmer afsluttes ikke, men vil fortsætte med at loope (som fx [[Arduino]]). Her vil man bare udelade stop-funktionen, og føre en pil derop hvor der loopes.&lt;br /&gt;
&lt;br /&gt;
===Handlinger===&lt;br /&gt;
&lt;br /&gt;
Når et program skal udføre en form for handling (gerne bestående af flere programlinjer), så anvendes et rektangel som vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:handling-flowchart.png|Figuren der anvendes til at udføre en handling i flowchartet]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at udføre en handling i flowchartet&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Normalt vil programforløbet komme ind i toppen af rektanglet, men det kan også komme ind af en side. Normalt vil programforløbet komme ud af bunden. Dette giver det mest naturlige læseforløb.&lt;br /&gt;
&lt;br /&gt;
===Betingelser===&lt;br /&gt;
Både i [[if]]-sætninger og i loops anvendes betingelser, der illustreres med en rhombe som vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:betingelse-flowchart.png|Figuren der anvendes til at udføre en betingelse i flowchartet]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at udføre en betingelse i flowchartet&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Som det kan ses vil program komme ind i toppen af rhomben, og normalt vil den opfyldte betingelse komme ud af den ene side eller bunden, og den ikke opfyldte betingelse vil komme ud af den anden mulighed.&lt;br /&gt;
&lt;br /&gt;
Der noteres ved linjerne hvad der kommer ud hvor (ja / nej).&lt;br /&gt;
&lt;br /&gt;
===Input og Output===&lt;br /&gt;
For at angive at noget i et flowchart læser et input der kommer ude fra, eller at programmet sender et output til fx en skærm anvendes et parallelogram som vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:I-O-flowchart.png|180px|Figuren der anvendes til at angive et input eller et output i flowchartet]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at angive et input eller et output i flowchartet&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Normalt vil programforløbet komme ind i toppen af parallelogrammet, men det kan også komme ind af en side. Normalt vil programforløbet komme ud af bunden. Dette giver det mest naturlige læseforløb.&lt;br /&gt;
===Kommentarer===&lt;br /&gt;
Ønsker man at tilknytte en kommentar til en bestemt del af et flowchart kan det gøres som vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:Kommentar-flowchart.png|180px|Figuren der anvendes til at angive en kommentar i flowchartet]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at angive en kommentar i flowchartet&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Rutiner===&lt;br /&gt;
Til mere sammensatte handlinger kan anvendes symbolet til en rutine som vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:Rutine-flowchart.png|180px|Figuren der anvendes til at angive en sammensat rutine i flowchartet]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at angive en sammensat rutine i flowchartet&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Normalt vil dette symbol anvendes til rutiner, som bliver dokumenteret i sit eget selvstændige flowchart.&lt;br /&gt;
&lt;br /&gt;
===Forbindelser===&lt;br /&gt;
&lt;br /&gt;
Normalt anbefales det at holde flowcharts så simple at de er lette at overskue, men i enkelte tilfælde kan det være relevant at lave så store og komplekse flowcharts, at man er nødt til at dele flowchartet op. Det gøres forskelligt, alt efter om det er på samme side det fortsætter eller om det fortsætter på en anden side. De to symboler er vist her:&lt;br /&gt;
&lt;br /&gt;
[[Fil:InPageConnector-flowchart.png|180px|Figuren der anvendes til at angive en forbindelse til en anden del af flowchartet på samme side]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at angive en forbindelse til en anden del af flowchartet på samme side&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fil:OffPageConnector-flowchart.png|180px|Figuren der anvendes til at angive en forbindelse til en anden del af flowchartet på en anden side]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Figuren der anvendes til at angive en forbindelse til en anden del af flowchartet på en anden side&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Program-Strukturer vist som flowchart==&lt;br /&gt;
De grundlæggende strukturer der anvendes i de fleste programmeringssprog er vist ved beskrivelsen af strukturerne.&lt;br /&gt;
&lt;br /&gt;
===[[if]]-betingelsen===&lt;br /&gt;
If kan kombineres med else til at give følgende strukturer:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Fil:if-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Flowchart for simpel if-sætning&amp;#039;&amp;#039;&lt;br /&gt;
|width=&amp;quot;50px&amp;quot;|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Fil:if-else-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Flowchart for if-sætning med else&amp;#039;&amp;#039;&lt;br /&gt;
|width=&amp;quot;50px&amp;quot;|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Fil:else-if-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Flowchart for else-if-struktur&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===[[while]]-løkke===&lt;br /&gt;
En while-løkke vil normalt kunne skitseres som følger:&lt;br /&gt;
&lt;br /&gt;
[[Fil:while-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Flowchart der viser et eksempel på en while-løkke&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===[[do-while]]-løkke===&lt;br /&gt;
&lt;br /&gt;
En while-løkke vil normalt kunne skitseres som følger:&lt;br /&gt;
&lt;br /&gt;
[[Fil:do-while-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Flowchart der viser et eksempel på en do-while-løkke&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===[[for]]-løkke===&lt;br /&gt;
&lt;br /&gt;
For-løkken er lidt kompliceret at skitsere, og vil derfor tit blive simplificeret til en simpel handlingsboks, hvor der beskrives at noget gentages et antal gange&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Fil:for-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Flowchart der viser kodeopbygningen i en for-løkke&amp;#039;&amp;#039;&lt;br /&gt;
|width=&amp;quot;50px&amp;quot;|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Fil:for-kasse-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Flowchart der viser et simplere eksempel på en for-løkke&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===[[switch]]-strukturen===&lt;br /&gt;
&lt;br /&gt;
En forgrening ved hjælp af en switch-case struktur kan illustreres som følger, enten på en måde så den ligner en else-if struktur, eller med et modificeret symbol:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Fil:switch-case1-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Switch-case struktur vist med klassisk flowchart&amp;#039;&amp;#039;&lt;br /&gt;
|width=&amp;quot;50px&amp;quot;|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Fil:switch-case2-flowchart.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Switch-case struktur vist med ikke standard flowchart&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Software-beskrivelse]]&lt;br /&gt;
[[Kategori:Program_Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Bar</name></author>
	</entry>
</feed>