File: nl_programsyntax.html

package info (click to toggle)
basic256 1.1.4.0-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 24,460 kB
  • sloc: cpp: 10,148; yacc: 3,023; java: 1,091; lex: 1,051; sh: 117; xml: 33; makefile: 15
file content (118 lines) | stat: -rw-r--r-- 7,500 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<!DOCTYPE html>
<html lang="en" dir="ltr" class="no-js">
<head>
    <meta charset="utf-8" />
    <title>nl:programsyntax [BASIC 256 - Language Documentation]</title>
<link rel="stylesheet" type="text/css" href="lib/exe/cssc171c1dfe8519125bb40a349172b001a.css"/>
    </head>
<body>
    <div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki     ">
<div id="dokuwiki__header"><div class="pad group">
    <div class="headings group">
        <h1><a href="start.html"  accesskey="h" title="[H]"><img src="lib/tpl/dokuwiki/images/logo.png" width="64" height="64" alt="" /> <span>BASIC 256 - Language Documentation</span></a></h1>
            </div>
    </div>
            <div class="breadcrumbs">
                            <div class="youarehere"><span class="bchead">You are here: </span><span class="home"><bdi><a href="start.html" class="wikilink1" title="start">start</a></bdi></span> » <bdi><a href="nl_start.html" class="wikilink1" title="nl:start">nl</a></bdi> » <bdi><span class="curid"><a href="nl_programsyntax.html" class="wikilink1" title="nl:programsyntax">programsyntax</a></span></bdi></div>
                    </div>
    <hr class="a11y" />
</div></div>
        <div class="wrapper group">
            <div id="dokuwiki__content"><div class="pad group">
                <div class="pageId"><span>nl:programsyntax</span></div>
                <div class="page group">
<div id="dw__toc">
<h3 class="toggle">Table of Contents</h3>
<div>
<ul class="toc">
<li class="level1"><div class="li"><a href="nl_programsyntax.html#syntax_voor_de_programmering_van_basic-256">Syntax voor de programmering van BASIC-256</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="nl_programsyntax.html#wat_is_basic_eigenlijk">Wat is BASIC eigenlijk?</a></div></li>
<li class="level2"><div class="li"><a href="nl_programsyntax.html#wat_is_een_syntax">Wat is een Syntax?</a></div></li>
<li class="level2"><div class="li"><a href="nl_programsyntax.html#wat_is_een_basic-256_syntax">Wat is een BASIC-256 Syntax?</a></div></li>
<li class="level2"><div class="li"><a href="nl_programsyntax.html#commentaar_toevoegen_aan_je_programma">Commentaar toevoegen aan je programma</a></div></li>
</ul></li>
</ul>
</div>
</div>
<h1 class="sectionedit1" id="syntax_voor_de_programmering_van_basic-256">Syntax voor de programmering van BASIC-256</h1>
<div class="level1">
</div>
<h2 class="sectionedit2" id="wat_is_basic_eigenlijk">Wat is BASIC eigenlijk?</h2>
<div class="level2">
<p>
BASIC staat voor <em>Beginner&#039;s All-purpose Symbolic Instruction Code</em>. Dit is een programmeertaal die speciaal werd ontwikkeld om mensen die geen informatica gestudeerd hebben, in te leiden in het programmeren. Wil je meer weten over Basic zelf, neem dan een kijkje hier <a href="http://nl.wikipedia.org/wiki/BASIC" class="urlextern" title="http://nl.wikipedia.org/wiki/BASIC"  rel="nofollow">BASIC</a>
</p>
</div>
<h2 class="sectionedit3" id="wat_is_een_syntax">Wat is een Syntax?</h2>
<div class="level2">
<p>
Elke taal, ook een gesproken taal, bvb. Nederlands, Frans of Engels, heeft een manier om de woorden en de zinnen op te maken. Dit is zo ook in de wereld van de computers. Om met eigen woorden te zeggen, is de syntax van een taal het geheel van regels die je moet volgen om die taal te kunnen praten.
</p>
<p>
Een computerprogramma kan je vergelijken met een tekst die uitsluitend uit opdrachten bestaat. De opdrachten zijn dan in de programmeertaal geschreven.
Een reeks opdrachten die samen één geheel vormen noem je een procedure of een functie.
</p>
<p>
Opdrachten of statements kunnen de volgende elementen bevatten: sleutelwoorden, variabelen, constanten, operatoren, functies.
</p>
<p>
Wil je iets meer weten over &#039;syntax&#039;. Kijk hier dan maar eens: <a href="http://nl.wikipedia.org/wiki/Syntaxis_(informatica)" class="urlextern" title="http://nl.wikipedia.org/wiki/Syntaxis_(informatica)"  rel="nofollow">Syntax</a>
</p>
</div>
<h2 class="sectionedit4" id="wat_is_een_basic-256_syntax">Wat is een BASIC-256 Syntax?</h2>
<div class="level2">
<p>
BASIC-256 programma&#039;s bestaan uit een reeks van opdrachten die van elkaar gescheiden worden door een nieuwe lijn. De manier waarop een lijn wordt opgeschreven moet voldoen aan een paar regels. De opdrachten worden na elkaar uitgevoerd.
</p>
<p>
Bvb. als je dit als opdrachten meegeeft:
</p>
<pre class="code basic4gl"><span class="kw2">print</span> <span class="st0">&quot;Dit is de eerste lijn&quot;</span>
<span class="kw2">print</span> <span class="st0">&quot;En dit is de tweede.&quot;</span></pre>
<p>
dan toont de computer het volgende:
</p>
<pre class="code">Dit is de eerste lijn
En dit is de tweede.</pre>
<p>
Je hebt ook de mogelijkheid om de uitvoering van het <a href="nl_programcontrol.html" class="wikilink1" title="nl:programcontrol">programma te beïnvloeden, aan te sturen,</a>  door een aantal speciale operatoren:
</p>
<ul>
<li class="level1"><div class="li"> <a href="nl_goto.html" class="wikilink1" title="nl:goto">Goto</a> (verwijzing naar een andere plaats in het programma),</div>
</li>
<li class="level1"><div class="li"> <a href="nl_ifthen.html" class="wikilink1" title="nl:ifthen">If / Then</a> (voorwaarden om iets te doen),</div>
</li>
<li class="level1"><div class="li"> <a href="nl_fornext.html" class="wikilink1" title="nl:fornext">For / Next</a>, <a href="nl_dountil.html" class="wikilink1" title="nl:dountil">Do / Until</a>, <a href="nl_whileendwhile.html" class="wikilink1" title="nl:whileendwhile">While / End While</a> (verschillende keren hetzelfde laten doen),</div>
</li>
<li class="level1"><div class="li"> <a href="nl_gosubreturn.html" class="wikilink1" title="nl:gosubreturn">Gosub / Return</a> (subroutines)</div>
</li>
</ul>
</div>
<h2 class="sectionedit5" id="commentaar_toevoegen_aan_je_programma">Commentaar toevoegen aan je programma</h2>
<div class="level2">
<p>
Een goed programmeur neemt ook de tijd om zijn programma te voorzien met de nodige commentaar. Hierdoor wordt het mogelijk om een programma met anderen te delen. Neem dus de <strong>goede gewoonte</strong> aan om je programma&#039;s te <strong>voorzien van zinnige commentaar</strong>. Zelfs als je de enige bent die je programma&#039;s gaat bewerken. zal jij nog weten wat je 2 jaar geleden hebt geprogrammeerd en waarom?
</p>
<p>
Dit doe je door <em>#</em> toe te voegen.
</p>
<pre class="code basic4gl"># Dit programma zal <span class="nu0">2</span> lijnen printen
<span class="kw2">print</span> <span class="st0">&quot;1st line&quot;</span>
<span class="kw2">print</span> <span class="st0">&quot;2nd Line&quot;</span></pre>
<p>
<a href="nl_start.html" class="wikilink1" title="nl:start">Begin</a> | <a href="nl_numericconstants.html" class="wikilink1" title="nl:numericconstants">Volgende</a>
</p>
</div>
                                    </div>
                <div class="docInfo"><bdi>nl/programsyntax.txt</bdi> · Last modified: 2012/02/01 16:32 by <bdi>tlesseliers</bdi></div>
                            </div></div>
            <hr class="a11y" />
        </div>
<div id="dokuwiki__footer"><div class="pad">
    <div class="license">Except where otherwise noted, content on this wiki is licensed under the following license: <bdi><a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license" class="urlextern">CC Attribution-Share Alike 3.0 Unported</a></bdi></div>
</div></div>
    </div></div>
    <div id="screen__mode" class="no"></div>
</body>
</html>