{"id":194,"date":"2022-01-20T15:49:44","date_gmt":"2022-01-20T14:49:44","guid":{"rendered":"https:\/\/wiskunst.hjgsoft.nl\/?page_id=194"},"modified":"2022-01-24T09:35:18","modified_gmt":"2022-01-24T08:35:18","slug":"variabelen-1","status":"publish","type":"page","link":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/","title":{"rendered":"Variabelen (1)"},"content":{"rendered":"<p>Variabelen zijn geheugenplaatsen waar je iets in kan onthouden. Denk maar aan de Memory-knop op een rekenmachine.<br \/>\nDaar Pascal een streng opgezette taal is, moet je iedere variabele die je wilt gaan gebruiken eerst declareren. Dat betekent dat je moet zeggen hoe die variabele heet en waarvoor je hem gaat gebruiken, ofwel van welk type deze variabele is.<br \/>\nPascal kent een aantal standaard types voor variabelen:<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><b>type<\/b><\/td>\n<td><b>gebruik<\/b><\/td>\n<\/tr>\n<tr>\n<td>integer<\/td>\n<td>gehele getallen van -32767 tot 32767<\/td>\n<\/tr>\n<tr>\n<td>byte<\/td>\n<td>gehele getallen van 0 tot 255<\/td>\n<\/tr>\n<tr>\n<td>real<\/td>\n<td>reele getallen<\/td>\n<\/tr>\n<tr>\n<td>boolean<\/td>\n<td>logische waarden:\u00a0<i>true<\/i>\u00a0of\u00a0<i>false<\/i><\/td>\n<\/tr>\n<tr>\n<td>string<\/td>\n<td>karakters<\/td>\n<\/tr>\n<tr>\n<td>char<\/td>\n<td>1 karakter<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In pascal declareer je een variabele met het woordje\u00a0<b>var<\/b>.<br \/>\nHierna geef je de naam van de variabele gevold door een dubbele punt\u00a0<b>:<\/b>, met daarachter het type van de variabele. Je sluit de regel af met een punt-komma\u00a0<b>;<\/b>.<br \/>\nVoorbeeld:<\/p>\n<p><b>var Naam: String;<\/b><\/p>\n<p>Wanneer je meerdere variabelen wilt declareren, dan gebruik je maar \u00e9\u00e9n keer het woordje\u00a0<b>var<\/b>. Variabelen van hetzelfde type kun je bij declaratie scheiden door een komma\u00a0<b>,<\/b>.<\/p>\n<p>Nog een voorbeeld:<\/p>\n<p><b>var<br \/>\nNaam: string;<br \/>\nTeller, Waarde: integer;<br \/>\nLeeftijd, Aantal: Byte;<br \/>\n<\/b><br \/>\nLaten we e.e.a. eens toepassen in een programma-tje.<br \/>\nVanaf nu laat ik alleen nog het programma zien. In de\u00a0<a href=\"p3.html\">vorige paragraaf<\/a>\u00a0kan je elke stap zien die nodig is om het programma in- en uit te voeren.<\/p>\n<p>Het programma:<\/p>\n<p><span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">program p4_1;<\/span><\/p>\n<p><span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 var Naam: string[80];<\/span><\/p>\n<p><span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">begin<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 write(&#8216;Geef uw naam: &#8216;);<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 readln(Naam);<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 writeln;<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 writeln(&#8216;Wat is &#8216;,Naam,&#8217; een mooie naam, zeg.&#8217;);<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">end.<\/span><\/p>\n<p>Met het statement<br \/>\nread of\u00a0<b>readln<\/b>\u00a0kun je dus een variabele inlezen. Voor de rest is er niets nieuws aan dit programma.<br \/>\nJe kunt echter ook vanuit de code een waarde aan een variabele geven. Dit gaat met het zgn. toekennings-statement. In Pascal is dat\u00a0<b>:=<\/b>, dus een dubbele punt gevolgd door een is-gelijk-teken, en dat spreek je uit als\u00a0<i>wordt<\/i>.<\/p>\n<p>Stel je hebt een integer-variabele teller, dan zorgt de regel<\/p>\n<p><b>\u00a0\u00a0teller := 1;<\/b><\/p>\n<p>ervoor dat teller de waarde 1 krijgt. Je spreekt de regel als volgt uit:\u00a0<i>teller wordt \u00e9\u00e9n<\/i>.<\/p>\n<p><i>Opmerking: de toevoeging\u00a0<b>[80]<\/b>\u00a0bij de declaratie van een string in deze versie van Turbo Pascal is noodzakelijk, en geeft aan dat de string maximaal 80 karakters kan bevatten.<\/i><\/p>\n<p>Tot slot nog een voorbeeld:<\/p>\n<p><span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">program p4_2;<\/span><\/p>\n<p><span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">var<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 factor: byte;<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 product: integer;<\/span><\/p>\n<p><span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">begin<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 product := 100;<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 write(&#8216;Geef eens een positief geheel getal (&lt;256): &#8216;);<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 readln(factor);<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 write(product,&#8217; * &#8216;,factor,&#8217; = &#8216;);<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 product := product * factor;<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">\u00a0 writeln(product);<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 12pt;\">end.<\/span><\/p>\n<p>Probeer te begrijpen wat het programma precies doet.<br \/>\nDe regel\u00a0<b>product := product * factor;<\/b>\u00a0is een belangrijke constructie-vorm die de meeste, zo niet alle, programmeertalen in zich hebben.<br \/>\nDeze regel zegt:\u00a0<i>het nieuwe product wordt het oude product maal de factor<\/i>.<br \/>\nJe zult dit soort constructies vaak tegenkomen!<\/p>\n<p> [<a href=\"https:\/\/wiskunst.nl\/index.php\/programmeren\/eerste-programma\/\">Eerste programma<\/a>] &lt;&#8211; &#8211;&gt; [<a href=\"https:\/\/wiskunst.nl\/index.php\/programmeren\/keuzes\/\">Keuzes<\/a>]\n","protected":false},"excerpt":{"rendered":"<p>Variabelen zijn geheugenplaatsen waar je iets in kan onthouden. Denk maar aan de Memory-knop op een rekenmachine. Daar Pascal een streng opgezette taal is, moet je iedere variabele die je wilt gaan gebruiken eerst declareren. Dat betekent dat je moet zeggen hoe die variabele heet en waarvoor je hem gaat gebruiken, ofwel van welk type [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":185,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full-width.php","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"class_list":["post-194","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Variabelen (1) - Wiskunst<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Variabelen (1) - Wiskunst\" \/>\n<meta property=\"og:description\" content=\"Variabelen zijn geheugenplaatsen waar je iets in kan onthouden. Denk maar aan de Memory-knop op een rekenmachine. Daar Pascal een streng opgezette taal is, moet je iedere variabele die je wilt gaan gebruiken eerst declareren. Dat betekent dat je moet zeggen hoe die variabele heet en waarvoor je hem gaat gebruiken, ofwel van welk type [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Wiskunst\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-24T08:35:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wiskunst.nl\\\/index.php\\\/programmeren1\\\/programmeren\\\/variabelen-1\\\/\",\"url\":\"https:\\\/\\\/wiskunst.nl\\\/index.php\\\/programmeren1\\\/programmeren\\\/variabelen-1\\\/\",\"name\":\"Variabelen (1) - Wiskunst\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wiskunst.nl\\\/#website\"},\"datePublished\":\"2022-01-20T14:49:44+00:00\",\"dateModified\":\"2022-01-24T08:35:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wiskunst.nl\\\/index.php\\\/programmeren1\\\/programmeren\\\/variabelen-1\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wiskunst.nl\\\/index.php\\\/programmeren1\\\/programmeren\\\/variabelen-1\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wiskunst.nl\\\/index.php\\\/programmeren1\\\/programmeren\\\/variabelen-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wiskunst.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmeren\",\"item\":\"https:\\\/\\\/wiskunst.nl\\\/index.php\\\/programmeren1\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Programmeren met Pascal\",\"item\":\"https:\\\/\\\/wiskunst.nl\\\/index.php\\\/programmeren1\\\/programmeren\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Variabelen (1)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wiskunst.nl\\\/#website\",\"url\":\"https:\\\/\\\/wiskunst.nl\\\/\",\"name\":\"Wiskunst\",\"description\":\"2\u221e\u2227&gt;\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wiskunst.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Variabelen (1) - Wiskunst","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/","og_locale":"nl_NL","og_type":"article","og_title":"Variabelen (1) - Wiskunst","og_description":"Variabelen zijn geheugenplaatsen waar je iets in kan onthouden. Denk maar aan de Memory-knop op een rekenmachine. Daar Pascal een streng opgezette taal is, moet je iedere variabele die je wilt gaan gebruiken eerst declareren. Dat betekent dat je moet zeggen hoe die variabele heet en waarvoor je hem gaat gebruiken, ofwel van welk type [&hellip;]","og_url":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/","og_site_name":"Wiskunst","article_modified_time":"2022-01-24T08:35:18+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/","url":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/","name":"Variabelen (1) - Wiskunst","isPartOf":{"@id":"https:\/\/wiskunst.nl\/#website"},"datePublished":"2022-01-20T14:49:44+00:00","dateModified":"2022-01-24T08:35:18+00:00","breadcrumb":{"@id":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/variabelen-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wiskunst.nl\/"},{"@type":"ListItem","position":2,"name":"Programmeren","item":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/"},{"@type":"ListItem","position":3,"name":"Programmeren met Pascal","item":"https:\/\/wiskunst.nl\/index.php\/programmeren1\/programmeren\/"},{"@type":"ListItem","position":4,"name":"Variabelen (1)"}]},{"@type":"WebSite","@id":"https:\/\/wiskunst.nl\/#website","url":"https:\/\/wiskunst.nl\/","name":"Wiskunst","description":"2\u221e\u2227&gt;","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wiskunst.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/pages\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/comments?post=194"}],"version-history":[{"count":4,"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/pages\/194\/revisions"}],"predecessor-version":[{"id":540,"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/pages\/194\/revisions\/540"}],"up":[{"embeddable":true,"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/pages\/185"}],"wp:attachment":[{"href":"https:\/\/wiskunst.nl\/index.php\/wp-json\/wp\/v2\/media?parent=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}