Javascript. Vandaag Samenvatting vorige les PSD's Random Array's Herhalingen – For-loop – While-loop.

Slides:



Advertisements
Verwante presentaties
PSD Basisstructuren programmeren.
Advertisements

PSD Basisstructuren programmeren.

Practica Computerlinguistiek Tekst en uitleg:
GESPRG Les 14 Gestructureerd programmeren in C. 174 Details! The devil is in the details.
‘Inleiding programmeren in Java’ SWI cursus: ‘Inleiding programmeren in Java’ 4e college Woe 19 januari 2000 drs. F. de Vries.
VBA en VBS Een introductie.
Groep
Hoofdstuk 6: Controle structuren
1 SOCS Hoofdstuk 1 Programmeertaal C. 2 Kenmerken van C Hogere programmeertaal  Grote verzameling types, strenge type controle  Zelf nieuwe types definiëren.
Frank Stalpers en Ad Baars
Flow controle Keuzes maken. Het if-statement Soms moet code alleen in bepaalde situaties uit gevoerd worden Hiervoor heeft C de if-else constructie: if(voorwaarde1){
SWI cursus: ‘Inleiding programmeren in Java’
Hoofdstuk 7 verplicht… Keuze.
CONTROLESTRUCTUREN (DEEL 1)
Datastructuren Sorteren, zoeken en tijdsanalyse
Chris Pollentier 18 / 12 / 2002 De LOGO taalwereld.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
1.VUL AAN 25 PUNTEN 2. Corrigeer deze formule door toevoeging van 1 streepje: 25 Pt 3. Schrijf om het even wat : 25 Pt 4. Teken een rechthoek met drie.
Animatie nAnimatie: “tekenfilm” programma toont automatisch veranderende beelden nGemakkelijk te programmeren met gebruik van de klasse Thread “draadje”
CONTROLESTRUCTUREN (DEEL 1)
Hoofdstuk 3 - Conditionele logica
Deltion College Engels B2 Lezen [Edu/003] thema: Topical News Lessons: The Onestop Magazine can-do: kan artikelen en rapporten begrijpen die gaan over.
AWK A Pattern scanning and processing language made by Aho Weinberger Kernighan and explained by Albert Montijn.
Beslissingen. Inhoud: Booleaanse expressies: wat? Booleaanse expressies: wat? Relationele en logische operatoren Relationele en logische operatoren De.
Algoritmiek Controle-structuren Loops; Switch-statement. Hoorcollege 5 - Ma. 2 okt L.M. Bosveld-de Smet.
Start Stap 1 Beginsituatie Stap 2 Stap 3 Einde Eindsituatie OPEENVOLGING.
Docentinstructie: Het is aan te bevelen de eerste dia’s klassikaal te tonen en met uitleg te bespreken. Als na zes dia’s een korte demo van Celsius/Fahrenheit.
Studiehouding Ergens verstand van krijgen kost tijd… Uren die je alleen in je boeken doorbrengt maken het verschil. Er is niets mis met onafhankelijkheid.
Het jaartje rond … januarifebruarimaartaprilmeijunijuliaugustusseptemberoktobernovemberdecember.
Het jaartje rond … januarifebruarimaartaprilmeijunijuliaugustusseptemberoktobernovemberdecember.
Welkom! maandag 16 November 2015 Les B-2.
mijn week mijn dag gebruikte tekens ga naar mijn volgende dia ga naar mijn voorgaande dia ik wil nog even mijn informatie raadplegen.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
1 februari 2016 PHP expressie statement. 1 februari 2010 Titel van de presentatie 2 Boole logica? Definitie De booleaanse operatoren zijn genoemd naar.
1 februari Web concepts formulieren. 2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename )
Les 3 - Operators Workshop Php Basic. ICT Academy Php Basic Content Operators Wiskundig Toewijzing Vergelijking.
Van tijd tot tijd Woordenschat.
Loops en errors Array's Random try catch for loop while loop do while loop.
Java voor beginners Doel: Een spel maken in LWJGL Door: Jim van Leeuwen.
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
Informatie beoordelen If else Switch En Wiskunde.
Javascript. Voortgang op: Account gegevens Invullen op: Bevestiging ontvangen ( ) via website?
Robby de Robot. Javascript Tot nu toe gebruikt: – document.write(" Hello World "); – alert("tekst") – Toon een waarschuwingsvenster – prompt("tekst",
Javascript.
Gemaakt door Jip boogaerdt
KRITISCH DENKEN 11 Co-premissen II © Kritisch Denken.
Gameprogrammeren: Keuzeopdrachten
Kennismaking met programmeren
Hoofdstuk 9.2 Strings.
Gameprogrammeren: Expressies
Module 4 – Hoofdstuk 2 PSD’s maken.
Javascript.
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Gameprogrammeren: Afsluiting
Gameprogrammeren: Herhalingen
Voorbeeld: Simulatie van bewegende deeltjes
Opdrachten herhalen public void tekenScherm (object o, PEA pea)
Javascript.
Kennismaking met programmeren
Today: Chapter 2 Discuss SO 2 What to study for your test?
Small Basic Console deel 2
Software Development fundamentals
Informatica - Robotica
Afscherming 1 hour Monday ochtend morning.
Software Development fundamentals
Gameprogrammeren: Arrays
Vormselvoorbereiding 2019
Python – For loop + strings
Transcript van de presentatie:

Javascript

Vandaag Samenvatting vorige les PSD's Random Array's Herhalingen – For-loop – While-loop

Hoorcolleges Reacties/Opmerkingen/Vragen?

Boodschappenlijstje

Boodschappenlijstje 2

DOM opdrachten Minder typen Door eerst hele object in variabele op te slaan: var divje = document.getElementById('divNaam'); divje.innerHTML = "Hello world";

DOM opdrachten Styling aanpassen Eerst hele object in variabele opslaan: var invoerveld = document.getElementById('invoerveld'); invoerveld.style.border= "2px solid #FF0000"; invoerveld.style.border= "none"; Of nog nog beter: een class koppelen invoerveld.className = "active"; Invoerveld.className = "";.active { border: 2x solid #F00; }

Het nemen van beslissingen in een script. Geven true of false als evaluatie. Als true dan wordt de bijbehorende code uitgevoerd. var soortgebak = "Worteltjestaart"; if (soortgebak == "Worteltjestaart"){ alert(soortgebak + " is vies!!!!"); } Conditional statements

conditional operators: == Is equal to != Is not equal to < Is less than > Is greater than >= Is greater than or equal to <= Is less than or equal to Conditional statements Caution Be sure not to confuse the equality operator (==) with the assignment operator (=),

var soortgebak = "Appeltaart"; if(soortgebak == "Worteltjestaart”"){ alert(soortgebak + " is vies"); } else { alert(soortgebak + " is lekker"); } Conditional statements – ELSE

if (hours < 10) { document.write("Good morning."); } else if (hours >= 10 && hours <= 17) { document.write("Good afternoon."); } else { document.write("Good evening."); } Testing Multiple Conditions with if and else

Logical Operators &&AND ||OR !=NOT

Testing Multiple Conditions with if and else var cash = prompt('Hoeveel geld zit er in je portomonee?'); if (cash >= 50) { alert('Ga lekker uit eten en pak daarna een filmpje.'); } else if (cash >= 35) { alert('Ga lekker uit eten.'); } else if (cash >= 12) { alert('Ga een filmpje pakken.'); } else { alert('Ai, dat wordt tv kijken.'); }

De basisstructuren van het PSD OpeenvolgingKeuzeHerhaling Eerst dit... Dan dat...Voorwaarde Nee Ja Zolang voorwaarde

Opeenvolging / sequentie Eerst dit... Dan dat... Vervolgens dat...

Keuze / selectie Voorwaarde Nee Ja

Keuze / selectie Voorwaarde NeeJa Schrijf: Hoe heet je? Anne Lees: voornaam Schrijf: Hallo voornaam. Aantal websites per dag? Anne 9 aantal < 10 Schrijf : “Houden zo!” Schrijf : “Dat is veel!” Schrijf: “Tot ziens”. Lees: aantal 9 Intern geheugen Anne 9 9

Registreren

Voorbeeld var dag = new Date().getDay(); alert(dag); …. ? … document.write(“Vandaag is het...?...”); 20

Switch var dag=new Date().getDay(); switch (dag) { case 0: x="Vandaag is het zondag"; break; case 1: x="Vandaag is het maandag"; break; case 2: x="Vandaag is het dinsdag"; break; case 3: x="Vandaag is het woensdag"; break; case 4: x="Vandaag is het donderdag"; break; case 5: x="Vandaag is het vrijdag"; break; case 6: x="Vandaag is het zaterdag"; break; } alert(x);

Arrays var boodschappen = ['boter', 'kaas', 'eieren']; alert(boodschappen[0]); alert(boodschappen[1]); alert(boodschappen[2]); alert(boodschappen.length);

Alternatief voor gegeven voorbeeld: array gebruiken var dagen = [‘zondag’, ‘maandag', ‘dinsdag', ‘woensdag', ‘donderdag', ‘vrijdag', ‘zaterdag’]; var dag=new Date().getDay(); document.write(“Vandaag is het ” + dagen[dag]); 23

Herhaling / repetitie / iteratie Zolang voorwaarde

Het PSD Intern geheugen Zolang voorwaarde getal = getal >= 0 Schrijf: getal getal = getal - 1 Schrijf: We have a liftoff

Loops for-loop while-loop do/while –loop

Loops 3 statements  Start  Voorwaarde  Stapgrootte

For-loop for (start;voorwaarde;stapgrootte){ //doe iets }

Voorbeeld for-loop for(var i = 1; i < 5;i = i +1){ document.write("nummer" + i); }

Afkortingen i = i +1;  i++; i = i - 1;  i--; i = i + 5;  i+=5; i = i - 5;  i-=5; i = i * 8;  i*=8; I = i / 8:  i/=8;

Voorbeeld break in for-loop for(var i = 1; i < 5;i++){ document.write("nummer" + i); if(i == 4){ document.write("ik weet genoeg"); break; }

While-loop start while (voorwaarde){ //doe iets stapgrootte }

Voorbeeld while-loop var i = 1; while (i < 5){ document.write("Nummer" + i); i++; } !vergeet de stapgrootte niet  infinite loop

Arrays var boodschappen = ['boter', 'kaas', 'eieren']; alert(boodschappen[0]); alert(boodschappen[1]); alert(boodschappen[2]); alert(boodschappen.length); 0 1 2

Voorbeeld array+loop var boodschappen = ['boter', 'kaas', 'eieren']; document.write('Ik heb nodig: '); for (var i=0; i '); }

Huiswerk Puzzels week 4 Codecademy oefeningen maken (zie SHL) Functionaliteiten realiseren (zie SHL) Github synchroniseren