ministerie van verkeer en waterstaat directie flevoland

Maat: px
Weergave met pagina beginnen:

Download "ministerie van verkeer en waterstaat directie flevoland"

Transcriptie

1 ministerie van verkeer en waterstaat rijkswaterstaat directie flevoland

2 ministerie van verkeer en waterstaat rijkswaterstaat directie flevoland oied werkdocument de gegevensverwerking van de stappenbaken op y111 en y112 in 1989 door aadje mugie liw lelystad, September 1989 werkdocumenten zijn als regel eerste versies van te schrijven rapporten (uittypen geschreven tekst) en daardoor uitsluitend bestemd voor intern gebruik; de verantwoordelijkheid voor de tekst berust bij de auteur. postbus AP lelystad smedinghuis zuiderwagenplein 2 tel. (03200) telex telefax (03200) TV 2o 65&

3 Inleiding Op de plekken Ylll en Y112 in het Markermeer zijn stappenbaken opgesteld voor het meten van waterstanden en golfhoogten. De stappenbaken zenden al hun gegevens over naar de Trekvogel in Lelystad. Hier worden de gegevens opgeslagen en om de paar dagen via een telefoonlijn naar het Smedinghuis gezonden. Daar worden de gegevens per dag op floppy gezet, waarna ze verder verwerkt kunnen worden. In dit rapport is de prograiranatuur voor deze verwerking beschreven. Een gedeelte van de prograiranatuur is afkomstig van Dirk Vlag (DBW/RIZA). Doel De programma's berekenen uit de gegevens van de stappenbaak de gemiddelde waterstand, de significante golfhoogte, de periode van de significante golfhoogte, de gemiddelde golfhoogte en de gemiddelde periode. Berekeningsmethode Ieder uur wordt gedurende 20 minuten met een freguentie van 4 Hz de waterstand gemeten. Deze waarden worden binair opgeslagen, waarbij per uur een file wordt gemaakt met de naam ddmmuumm.ssf. Deze letters staan voor dag, maand, uur, minuut, sensornummer en meetfreguentie. Het sensornummer is 01 voor de stappenbaak op Ylll en 02 voor de stappenbaak op Y112. De binaire waarden uit deze file worden ingelezen, gecontroleerd en omgezet naar waterpeil. Uit deze waterpeilen wordt de gemiddelde waterstand per 20 minuten t.o.v. het NiVP berekend. Hierna worden de golfhoogten en perioden bepaald door te zoeken naar doorsnijdingen van de gemiddelde waterstand, waarbij de golfhoogte is gedefinieerd als top-dal. Uit deze berekende golfhoogten wordt de gemiddelde golfhoogte en de significante golfhoogte volgens de definitie berekend. Verder wordt de significante golfhoogte berekend volgens de methode zoals is beschreven in Meetopstellingen Markermeer; methoden en resultaten 1988 (Mugie en Derks). De resultaten van beide berekeningsmethoden worden weergegeven in de uitvoerfiles. Het programma rekent in een keer een hele dag door en zet alle berekeningsresultaten in een uitvoerfile. Alleen de eerste filenaam van een dag, dus de file van 0 uur, moet worden aangegeven, de daarop volgende files van die dag worden er bijgezocht en doorgerekend. Er worden 2 uitvoerfiles met dezelfde berekeningsresultaten gemaakt: een.sv file om te laden in Supercalc en een file zonder extentie met een toelichting op de berekeningsresultaten. De filenamen zijn afgeleid van de invoerfilenamen: ddmmssff.

4 Het programma heeft de mogelijkheid om alle berekende golfhoogtes en perioden naar een uitvoerfile te schrijven en een freguentietabel op te stellen, maar dit wordt niet standaard uitgevoerd. Als de tekens voor de betreffende programmaregels worden verwijderd, kan dit deel van het programma worden uitgevoerd. Progranmatuur Programmeertaal De programma's zijn geschreven in FORTRAN. Er is gebruik gemaakt van de compiler versie 4.00A en de linker versie Deze versies zijn gebruikt vanwege de toepassing van enkele functies voor het omzetten van binaire waarden. Namen De programma's heten llstapl.for llstap2.for 12stap.for Deze 3 programma's zijn in principe hetzelfde, maar aangepast voor de plek en stand van de betreffende stappenbaak. Het programma llstapl.for is voor de gegevens van de stappenbaak van Ylll van voor 5 juli Op die dag is de hoogte van de stappenbaak veranderd. Na deze datum moet het programma llstap2.for worden gebruikt, hierin is gecorrigeerd voor de verandering van het NAP t.o.v. de stappenbaak. Het programma 12stap.for is voor de gegevens van stappenbaak Y112 van Dit programma is opgenomen in bijlage 1. Uitvoering Het programma kan worden gestart door het intypen van de filenaam zonder extentie. Er wordt dan gevraagd naar de eerste filenaam (met drive aanduiding) dus de file van middernacht. Daarna worden van die dag alle files van de opeenvolgende uren doorgerekend. De uitvoerfiles komen op de schijf. De gebruikte versie van FORTRAN en de programmatuur staan op floppy. Aanpassing voor volgende jaren In het programma is een aantal keer ( regel 18, 93, 214, 247, 256, 265 en 278) het jaartal 1989 opgenomen, dit moet ieder jaar bijgesteld worden. Verder is in het programma de stand van de stappenbaak t.o.v. NAP verwerkt. In de programmatuur van 1989 is de stand zo berekend dat bij windstil weer de stappenbaken op Ylll en Y112 dezelfde gemiddelde waterstand aangeven. Hierbij is niet afgerond op een veelvoud van 5 cm, de meetstap van de stappenbaak, maar zijn de waarden op elkaar en op de waterstand van de Houtribsluizen afgestemd. Deze waarden staan in regel 18 en 199 in het programma.

5 $LARGE PROGRAM STAPPENBAAK AADJE MUGIE, JULI 1989 Programma voor het verwerken van de gegevens van de stappenbaak. Berekend worden de gemiddelde waterstand, significante golfhoogte, periode van de significante golfhoogte, gemiddelde golfhoogte en periode van de gemiddelde golfhoogte van een serie files met gegevens van de stappenbaak. Van elk uur is er een file van 20 min met een meetfreguentie van 4 Hz. De eerste gevraagde filenaam is de filenaam van middernacht. Daarna zoekt het programma zelf de opeenvolgende filenamen van de hele dag, telkens op het hele uur. Er worden 2 uitvoerfiles gemaakt: een SV file om in een spreadsheet te laden en een file zonder extentie met de gegevens en tekst. Van de stappenbaak op Y112 staat in 1989 sensor 19 op NAP, dus 95 cm tov onderkant stappenbaak is NAP. ---DELARATIE VARIABELEN EN FILE DEFINITIES nrgolf = array met 16 elementen, ieder bitje van het gegeven wordt een integer met de waarde 0 of 1 algolf = array met 4800 elementen voor het inlezen van gegevens 4800 is het maximum aantal characters per regel, dus per file van 20 min van 4 Hz igolf = nummer van bewerkt gegeven elaant = hoogte in aantal elektroden lhoog = hoogte in cm, 1 elektrode is 5 cm, array 4800 elementen nrgoed = aantal goede metingen per file INTEGER*2 ALGOLF(4800), NRG0LF(16), LHOOG(4800) INTEGER*2 NRGOED, IBIT, IGOLF, I, MAXGOLF INTEGER*2 LNUL, LEEN, LTWEE, LDRIE, LVIER, LVIJF INTEGER*2 LZES, LZEVEN, LAHT INTEGER*2 ELAANT, N INTEGER*2 DAG, MAAND, UUR, MINUUT, SENSOR, FREQ --toteng = totale energie --gemws = gemiddelde waterstand meetw = meetwaarde hsign = significante golfhoogte REAL*4 HOOGTOT REAL*4 TOTENG, GEMWS, HSIGN, MEETW(4800) bitje = variabele voor bittest besta = variabele voor aanwezigheid file LOGIAL BITJE, BESTA voerin en voeruit zijn filenamen

6 HARATER*64 VOERIN, VOERUIT --maxgolf = maximum aantal characters per file van 20 min bij 4 Hz maxgolf = 4800 c open(88,file='hulp.dat') hulp.dat is file met freguentietabel eerste invoerfile WRITE(*,'(A\)')' NAAM EERSTE INVOERFILE (met drive aanduiding)?' READ(*,'(A\)')VOERIN - -verwerk gegevens uit filenaam READ (VOERIN(l:2),43) DRIVE READ (VOERIN(3:4),5) DAG READ (VOERIN(5:6),5) MAAND READ (VOERIN(7:8),5) UUR READ (VOERIN(9:10),5) MINUUT READ (VOERIN(12:13),5) SENSOR READ (VOERIN(14:14),6) FREQ c c- -open de uitvoerfiles c- -er zijn 2 uitvoerfiles met namen ddmmssff en ddmmssff.csv bedoeld c- -als tekstfile en om te laden in een spreadsheet c WRITE(VOERUIT,7)DAG,MAAND,SENSOR,FREQ OPEN (6,FILE=VOERUIT,AESS='SEQUENTIAL',STATUS='NEW*) WRITE(6,13) +tie [m]' GEGEVENS STAPPENBAAK Y112' ' DATUM gem.ws. aantal Hsigl,DAG,'-',MAAND,'-1989' = gemiddelde waterstand in m NAP' = aantal goede meetwaarden per 20 min.' = significante golfhoogte volgens defini Hsig2 = significante golfhoogte volgens energi -t-evergelijking [m]' ' periode Hsig = periode van significante golfhoogte [s +ec]' + ]' + gem. gem. ' + golfh. periode gem.golfh. = gemiddelde golfhoogte [m] van 20 min.' gem. periode periode van gemiddelde golfhoogte [sec aant. golven = aantal golven per 20 minuten' NAP = sensor 19' tijd gem.ws. aantal aantal' meetw. golven 1 Hsigl Hsig2 periode Hsig

7 WRITE(VOERUIT,17)DAG,MAAND,SENSOR,FREQ,'.SV OPEN (8,FILE=V0ERUIT,AESS='SEQUENTIAL',STATUS='NEW) --INLEZEN EN INTERPRETEREN VAN GEGEVENS DO 41 N=l,24 INQUIRE(FILE=VOERIN,EXIST=BESTA) WRITE(*,65) VOERIN IF (BESTA) THEN OPEN (10,FILE=VOERIN, AESS='SEQUENTIAL', FORM='BINARY', +STATUS='OLD') REWIND(10) READ(10,END=15,ERR=15) (ALGOLF(I),I=1,MAXG0LF) 15 LOSE (10) bewerking van ingelezen gegevens 1=0 IGOLF=0 NRGOED=0 TOTENG=0 HOOGTOT=0 begin van loop waarin telkens 1 gegeven wordt geinterpreteerd DO 1 I=l,MAXGOLF MEETW(I)=0 IGOLF=IGOLF + 1 bitjes uitwerken van een ingelezen golf, een golf bestaat uit 2 woorden dus 16 bitjes, ieder bitje wordt een woord (nrgolf) --met de waarde 0 of 1 DO 40 IBIT=0,15 BITJE=BTEST(ALGOLF(IGOLF),IBIT) IF (BITJE) THEN NRG0LF(IBIT+1)=1 NRGOLF(IBIT+1)=0 END IF 40 ONTINUE wat stellen bitjes voor 9 bitjes voor de golfhoogte (nrgolf 1 t/m 6,9,10,11) 1 bitje voor de status (nrgolf(12) 0=normaal, l=fout) -- 2 bitjes voor foute elektrodes (nrgolf 13+14) (3 betekent 3 of meer fout) --status bepalen als de status fout is vervalt de meting voor berekening IF (NRGOLF(12).EQ. 1) THEN MEETW(I)=-999

8 GOTO 1 --bepalen aantal droge elektroden bij 1 of meer droge elektrode vervalt de meting voor berekening 3 betekend 3 of meer droge elektroden IF ((NRGOLF(13)*2 + NRGOLF(14)). GE. 1) THEN MEETW(I)=-999 GOTO 1 bepalen van waterhoogte LHOOG LAHT = NRGOLF(ll) * 256 LZEVEN = NRGOLF(IO) * 128 LZES = NRGOLF(9) * 64 LVIJF = NRGOLF(6) * 32 LVIER = NRGOLF(5) * 16 LDRIE = NRGOLF(4) * 8 LTWEE = NRGOLF(3) * 4 LEEN = NRGOLF(2) * 2 LNUL = NRGOLF(l) ELAANT=LAHT+LZEVEN+LZES+LVIJF+LVIER+ + LDRIE+LTWEE+LEEN+LNUL LHOOG(I)=ELAANT*5 LHOOG(I)=LHOOG(I)-95-2 dit is lhoog tov NAP HOOGTOT=HOOGTOT+LHOOG(I) NRGOED=NRGOED+l 1 ONTINUE einde loop --BEREKENING EN UITVOER GEGEVENS NAAR FILE IF (NRGOED.EQ.O) THEN WRITE(6,51) UUR,'.',MINUUT,' ' IF (N.EQ.l) THEN WRITE(8,52) DAG,'-',MAAND,'-89',',',UUR,'.',MINUUT, + ' IT u e e e e e e e / WRITE(8,53) + ' 0' i i e e e e e esj GEMWS=HOOGTOT/NRGOED ',',UUR,'.',MINUUT, DO 2 I=1,MAXG0LF IF (MEETW(I).GT.-990) THEN Bijlage 1

9 MEETW(I)=(LHOOG(I)-GEMWS)/ ONTINUE WRITE(*,66) NRGOED berekenen significante golfhoogte en -periode via golven ALL BERHT3(MEETW,MAXGOLF,H3A,H3B,T3,GH,GT,KGOLF) H3 en T3 zijn resp. Hsign en de erbij behorende periode GH en GT zijn resp. de gem. golfhoogte en -periode KGOLF is het aantal geregistreerde golven gegevens naar uitvoerfiles IF (NRGOED.GE.2500) THEN WRITE(6,54) UUR,'.',MINUUT,GEMWS*0.01,NRGOED, + H3A,H3B,T3,GH,GT,KGOLF IF ((N.EQ.1).AND.(H3A.NE.-1)) THEN WRITE(8,55) DAG,'-*,MAAND,'-89',',',UUR,'.',MINUUT,',', + GEMWS*0.01,*,',NRGOED,',',H3A,',',H3B,',',T3,',',GH, + ',',GT,',',KGOLF IF ((N.NE.1).AND.(H3A.NE.-1)) THEN WRITE(8,56)',',UUR,.',MINUUT,',',GEMWS*0.01,',,NRGOED,',', + H3A,',',H3B,',',T3,',',GH,',',GT,',',KGOLF IF ((N.EQ.1).AND.(H3A.EQ.-1)) THEN WRITE(8,63) DAG,'-',MAAND,'-89',',',UUR,'.',MINUUT,',,',NRGOED IF ((N.NE.1).AND.(H3A.EQ.-1)) THEN WRITE(8,64)',',UUR,'.',MINUUT,',,',NRGOED WRITE(6,57) UUR,'.',MINUUT,-1.00,NRGOED,-1.00,-1.00,-1.00, ,-1.00,-1.00 IF (N.EQ.l) THEN WRITE(8,58) DAG, '-*,MAAND,'-89',',',UUR,'.',MINUUT, + ',,*,NRGOED WRITE(8,59)',',UUR,'.',MINUUT,',,',NRGOED --als de invoerfile niet bestaat streepjes in uitvoerfile WRITE(6,60) UUR,'.*,MINUUT,' ' IF (N.EQ.l) THEN WRITE(8,61) +DAG,'-',MAAND,'-89',',',UUR,'.',MINUUT,',,,,,,,,' WRITE(8,62) ',',UUR,'.',MINUUT,',,,,,,,,'

10 --volgende filenaam maken UUR=UUR+1 WRITE(VOERIN,11)DRIVE,DAG,MAAND,UUR,MINUUT,'.',SENSOR,FREQ 41 ONTINUE formaatcodes 5 FORMAT(I2.2) 6 FORMAT(Il.l) 7 FORMAT(4I2.2) 11 F0RMAT(A2,4I2.2,A1,I2.2,I1.1) 12 FORMAT(A\) 13 FORMAT(A9,I2.2,Al,I2.2,A5) 17 FORMAT(4I2.2,A4) 43 FORMAT(A2) 51 F0RMAT(I2.2,A1,I2.2,A9) 52 FORMAT(I2.2,A1,I2.2,A3,A1,I2.2,A1,I2.2,A8) 53 F0RMAT(A1,I2.2,A1,I2.2,A8) 54 FORMAT(12.2,Al,12.2,F9.2,18,5(F9.2),18) 55 FORMAT(12.2,Al,12.2,A3,2(Al,12.2),Al,F5.2,Al,14,5(Al,F5.2), +A1,I4) 56 F0RMAT(A1,2(I2.2,A1),F5.2,A1,I4,5(A1,F5.2),A1,I4) 57 FORMAT(12.2,Al,12.2,F9.2,18,6(F9.2)) 58 FORMAT(12.2,Al,12.2,A3,Al,12.2,Al,12.2,A8,14) 59 F0RMAT(A1,I2.2,A1,I2.2,A8,I4) 60 F0RMAT(I2.2,A1,I2.2,A9) 61 F0RMAT(I2.2,A1,I2.2,A3,A1,I2.2,A1,I2.2,A8) 62 F0RMAT(A1,I2.2,A1,I2.2,A8) 63 FORMAT(12.2,Al,12.2,A3,Al,12.2,Al,12.2,A2,14) 64 F0RMAT(A1,I2.2,A1,I2.2,A2,I4) 65 FORMAT(//,' FILENAAM ',A20) 66 FORMAT(/,' AANTAL GOEDE METINGEN: ',14,/) END SUBROUTINE BERHT3(MEETW,NGOLF,H3A,H3B,TH,GH,GT,KGOLF) - In deze subroutine worden de significante golfhoogte, gemiddelde golfhoogte, periode van de significante golfhoogte en gemiddelde periode berekend. Uit de meetwaarden worden eerst de golfhoogtes (top tot dal) bepaald. Uit deze gegevens worden de bovengenoemde variabelen berekend. De significante golfhoogte wordt op 2 manieren berekend: - volgens de definitie:het gemiddelde van het hoogste derde gedeelte van de golven. Hiervoor worden de golven gesorteerd op grootte en van het hoogste derde gedeelte wordt het gemiddelde genomen, - volgens de empirische formule uit rapport Meetopstellingen Marker meer; methoden en resultaten 1988 meetw = meetwaarde t.o.v. gemiddelde waterstand ngolf = maximum aantal meetwaarden

11 H3A = significante golfhoogte volgens definitie H3B = significante golfhoogte volgens energievergelijking TH = periode van significante golfhoogte GH = gemiddelde golfhoogte --GT = periode van gemiddelde golfhoogte kgolf = aantal golven PARAMETER (DT=0.25) INTEGER*2 NGOLF, D, K REAL*4 MEETW(4800),G(2500),T(2500),NUM(2500),IF(60) LOGIAL EOF KGOLF=0 INR=0 - - TEST OP EINDE MEETREEKS - 25 INR=INR+1 IF(INR.GT. NGOLF) THEN - - EINDE MEETREEKS - GOTO NEERWAARTSE SNUDING OPZOEKEN VOOR (HER)STARTEN TELLEN GOLVEN - 50 DO 100 I=INR,NGOLF IF(MEETW(I).GT ) THEN - - EERSTE GOEDE WATERSTAND - H1=MEETW(I) INR=I GOTO ONTINUE - - EINDE MEETREEKS - GOTO NU SNYDING + > - ZOEKEN INR=INR+1 IF(INR.GT. NGOLF) THEN - - EINDE MEETREEKS - GOTO 500 H2=MEETW(INR) IF(H2.LT ) THEN - - GEEN GOEDE WATERSTAND OPNIEUW ZOEKEN NAAR NEERW. SNIJDING -

12 GOTO TEST OP NEERWAARTSE SNIJDING - IF(H1.GE. 0..AND. H2.LT. 0.) THEN TS=ABS(H2/(H1-H2))*DT H1=H2 GOTO NOG GEEN SNIJDING; VOLGENDE - H1=H2 GOTO BEGIN GOLFLUS, ZOEKEN NAAR OPWAARTSE SNIJDING HMIN=H1 300 INR=INR+1 IF(INR.GT. NGOLF) THEN - - EINDE MEETREEKS GOTO 500 H2=MEETW(INR) IF(H2.LT ) THEN - - GEEN GOEDE WATERSTAND OPNIEUW ZOEKEN NAAR NEERW. SNIJDING - GOTO 25 TS=TS+DT IF(H2.GT. 0.) THEN HMAX=H2 H1=H2 GOTO 400 HMIN=AMIN1 (HMIN, H2) H1=H2 GOTO VOLGENDE NEERWAARTSE SNIJDING INR=INR+1 IF(INR.GT. NGOLF) THEN - - EINDE MEETREEKS - GOTO 500

13 H2=MEETW(INR) IF(H2.LT ) THEN - - GEEN GOEDE WATERSTAND OPNIEUW ZOEKEN NAAR NEERW. SNIJDING - GOTO 25 TS=TS+DT IF(H2.LT. 0.) THEN T1=ABS( H2/(H1-H2)) *DT TS=TS-T1 - - WEGSHRIJVEN GOLFHOOGTE EN PERIODE - IF(HMAX-HMIN.GE. HM) THEN KGOLF=KGOLF+l NUM(KGOLF)=KGOLF G(KGOLF)=HMAX-HMIN T(KGOLF)=TS c WRITE(88,701) NUM(KGOLF),G(KGOLF),T(KGOLF) c 701 FORMAT (F8.2,2(' ',F6.3)) - - KLAARZETTEN VOOR DE VOLGENDE GOLF - TS=T1 H1=H2 GOTO 200 HMAX=AMAX1(HMAX,H2) H1=H2 GOTO einde van bepaling golfhoogtes en aantal golven - - SORTEREN NMl=KGOLF-l K=KGOLF+l DO 600 1=1,NM1 K=K-1 IW=0 A=G(1) DO 550 J=2,K B=G(J) IF(A.LT. B) THEN G(J-1)=B G(J)=A =T(J-1) T(J-1)=T(J) T(J)= IW=1 A=B

14 550 ONTINUE IF(IW.EQ. 0) GOTO ONTINUE - - DE GOLVEN PRINTEN WRITE(*,201) DT KEER=KGOLF/15 KREST=MOD(KGOLF,15) WRITE(88,*) 'GOLFHOOGTEN EN -PERIODEN' DO 710 1=1,KEER IBEG=15*(I-1)+1 WRITE(88,«) WRITE(88,210) (G(J),J=IBEG,IBEG+14) WRITE(88,210) (T( J),J=IBEG,IBEG+14) 710 ONTINUE IF(KREST -NE. 0) THEN WRITE(88,*) IBEG=KEER*15+1 WRITE(88,210) (G(J),J=IBEG,IBEG+KREST-1) WRITE(88,210) (T(J),J=IBEG,IBEG+KREST-1) - - GEM. HOOGTE EN PERIODE BEREKENEN - SOMG=0. SOMT=0. IF(KGOLF.LE.3) THEN GH= GT= H3A= H3B= TH= DO 715 1=1,KGOLF SOMG=SOMG+G(I) SOMT=SOMT+T(I) 715 ONTINUE GH=SOMG/KGOLF GT=SOMT/KGOLF - - Hl/3 EN Tl/3 BEREKENEN VOLGENS DEFINITIE - IAG=KGOLF/3 SH=0. ST=0. DO 750 1=1,IAG SH=SH+G(I) ST=ST+T(I) 750 ONTINUE H3A=SH/IAG TH=ST/IAG Hl/3 BEREKENEN VOLGENS DE ENERGIEVERGELIJKING

15 901 TOTENG=0 DO 12 1=1,KGOLF G(I)=G(I)/2 TOTENG=TOTENG+(G(I)*G(I)) 12 ONTINUE H3B=2*1.4142*SQRT(TOTENG/KGOLF) PRINTEN - WRITE(*,220) KGOLF,H3A,H3B,TH,GH,GT - - FREQ TAB SAMENSTELLEN, EERST OP NUL STELLEN DO 800 1=1,60 IF(I)=0 ONTINUE K=5 NM1=KG0LF+1 NM1=NM1-1 IF(NM1.EQ. 0) GOTO 900 IF(100.*G(NM1).GT. K) THEN K=K+5 GOTO 860 IF(K/5)=IF(K/5)+l GOTO 850 WRITE(88,230) (IF(I),1=1,20) IF(G(1).GT. 1.00) WRITE(88,240) (IF(I),1=21,40) IF(G(1).GT. 2.00) WRITE(88,245) (IF(I),1=41,60) FORMAT(' INTERVAL IS',F4.2,' SEONDEN.'/) F0RMAT(1X,15F8.3) FORMAT(' AANTAL GOLVEN IS',15,//, + ' Hl/3 IS',F8.3, + ' Hl/3 IS',F8.3, + ' Tl/3 IS',F8.3, + ' HGEM IS',F8.3, + ' TGEM IS',F8.3, 230 F0RMAT(1X,' 5 + ' 65 M (volgens definitie)',//, M (volgens energievergelijking)',//, S',//, M',//, S',//) ' ',/,IX,2014,/) 240 F0RMAT(1X,' ' + ' ',/,IX,2014,/) 245 F0RMAT(1X,' ' + ' ',/,IX,2014,/) 250 FORMAT(F4.2,I5,4F8.3) 900 RETURN END

{ auteur, toelichting }

{ auteur, toelichting } Programmeren Blok A Trilogie van (programmeer)talen http://www.win.tue.nl/ wstomv/edu/ip0/ College Syntaxis (vormleer): Hoe ziet t eruit, hoe schrijf je t? Tom Verhoeff Technische Universiteit Eindhoven

Nadere informatie

Eindexamen wiskunde B1 havo 2008-II

Eindexamen wiskunde B1 havo 2008-II Golfhoogte Bij de beoordeling van de veiligheid van de figuur 1 Nederlandse kust wordt onder andere de golfhoogte onderzocht. De golfhoogte is het hoogteverschil tussen een golftop en het daarop volgende

Nadere informatie

MSX Computer & Club Magazine nummer 69 - augustus 1994 Arno Dekker. Scanned, ocr ed and converted to PDF by HansO, 2001

MSX Computer & Club Magazine nummer 69 - augustus 1994 Arno Dekker. Scanned, ocr ed and converted to PDF by HansO, 2001 MT2ASCII MSX Computer & Club Magazine nummer 69 - augustus 1994 Arno Dekker Scanned, ocr ed and converted to PDF by HansO, 2001 In de laatste serie MSX Club Magazine s werd at dieper ingegaan op MT-Base

Nadere informatie

Een korte samenvatting van enkele FORTRAN opdrachten

Een korte samenvatting van enkele FORTRAN opdrachten Een korte samenvatting van enkele FORTRAN opdrachten Inhoud 1 Introductie 3 2 De structuur van een FORTRAN programma 3 3 Datatypen, variabelen en declaraties 3 4 Expressies-volgorde van uitwerking 4 5

Nadere informatie

HomeOffice to ASCII Teksten converteren

HomeOffice to ASCII Teksten converteren HomeOffice to ASCII Teksten converteren Marco Soijer MCCM 65 Scanned, ocr ed and converted to PDF by HansO, 2001 Dit al enige tijd geleden ingezonden programma zet tekstbestanden, gemaakt met Home Office

Nadere informatie

Examen HAVO. wiskunde B1. tijdvak 2 woensdag 18 juni 13.30-16.30. Bij dit examen hoort een uitwerkbijlage.

Examen HAVO. wiskunde B1. tijdvak 2 woensdag 18 juni 13.30-16.30. Bij dit examen hoort een uitwerkbijlage. Examen HAVO 008 tijdvak woensdag 18 juni 13.30-16.30 wiskunde B1 Bij dit examen hoort een uitwerkbijlage. Dit examen bestaat uit 19 vragen. Voor dit examen zijn maximaal 8 punten te behalen. Voor elk vraagnummer

Nadere informatie

Programmeermethoden. Recursie. week 11: november kosterswa/pm/

Programmeermethoden. Recursie. week 11: november kosterswa/pm/ Programmeermethoden Recursie week 11: 21 25 november 2016 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Pointers Derde programmeeropgave 1 Het spel Gomoku programmeren we als volgt: week 1: pointerpracticum,

Nadere informatie

Berekening van de saliniteit uit de geleidendheid en de temperatuur

Berekening van de saliniteit uit de geleidendheid en de temperatuur Berekening van de saliniteit uit de geleidendheid en de temperatuur Project: NAUTILUS Werkdocument: RIKZ/OS-98.145X Ministerie van Verkeer en Waterstaat In opdracht van: Directie Noordzee Directie Zuid-Holland

Nadere informatie

DHV Milieu en Infrastructuur BV. Laan 1914, nr. 35 Postbus 1076 3800 BB Amersfoort Telefoon (033) 468 27 00 Telefax (033) 468 28 01

DHV Milieu en Infrastructuur BV. Laan 1914, nr. 35 Postbus 1076 3800 BB Amersfoort Telefoon (033) 468 27 00 Telefax (033) 468 28 01 Rijkswaterstaat RIKZ Rijksinstituut voor Kust en Zee Gebruikshandleiding september 2001 Handleiding gebruik Rekeninstrument Golfbelasting in havens DHV Milieu en Infrastructuur BV Laan 1914, nr. 35 Postbus

Nadere informatie

Handleiding Sonus Communicator voor Rion NL-22 - NL-32

Handleiding Sonus Communicator voor Rion NL-22 - NL-32 versie: V1.0 projectnummer: 04023 datum: oktober 2004 Postbus 468 3300 AL Dordrecht 078 631 21 02 2004, Dordrecht, The Netherlands Alle rechten voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd,

Nadere informatie

Waarden persistent (blijvend) opslaan gaat in bestanden (files). Lege tekst: eof

Waarden persistent (blijvend) opslaan gaat in bestanden (files). Lege tekst: eof Programmeren Blok A Persistente opslag van waarden http://www.win.tue.nl/ wstomv/edu/2ip05/ College 4 Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering

Nadere informatie

Programmeermethoden. Recursie. Walter Kosters. week 11: november kosterswa/pm/

Programmeermethoden. Recursie. Walter Kosters. week 11: november kosterswa/pm/ Programmeermethoden Recursie Walter Kosters week 11: 20 24 november 2017 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Vierde programmeeropgave 1 De Grote getallen programmeren we als volgt: week 1: pointerpracticum,

Nadere informatie

Pascal uitgediept Data structuren

Pascal uitgediept Data structuren Pascal uitgediept Data structuren MSX Computer & Club Magazine nummer 68-juni/juli 1994 Herman Post Scanned, ocr ed and converted to PDF by HansO, 2001 In deze aflevering wordt bekeken hoe zelf een datastructuur

Nadere informatie

Technische Documentatie WAVIX: Datastructuur en modules

Technische Documentatie WAVIX: Datastructuur en modules Modelit Rotterdamse Rijweg 126 3042 AS Rotterdam Telefoon +31 10 4623621 info@modelit.nl www.modelit.nl Technische Documentatie WAVIX: Datastructuur en modules Datum 8 Mei 2004 Wijzigingen 20100919 Titel

Nadere informatie

Faculteit Economie en Bedrijfskunde

Faculteit Economie en Bedrijfskunde Faculteit Economie en Bedrijfskunde Op dit voorblad vindt u belangrijke informatie omtrent het tentamen. Voordat u met het tentamen t: lees dit voorblad! Tentamen: V&O IV: Programmeren Tentamendatum &

Nadere informatie

Zoutafleiding Bijlage bij de RWS Standaard

Zoutafleiding Bijlage bij de RWS Standaard Zoutafleiding Bijlage bij de RWS Standaard In opdracht van: Project: Ministerie van Verkeer Waterstaat Directoraat-Geraal Rijkswaterstaat Rijkswaterstaat Meetnet Infrastructuur (RMI) Versie: 1.0 November

Nadere informatie

17 Operaties op bits. 17.1 Bitoperatoren en bitexpressies

17 Operaties op bits. 17.1 Bitoperatoren en bitexpressies 17 Operaties op bits In hoofdstuk 1 is gezegd dat C oorspronkelijk bedoeld was als systeemprogrammeertaal om het besturingssysteem UNIX te implementeren. Bij dit soort toepassingen komt het voor dat afzonderlijke

Nadere informatie

In deze aflevering van deze serie zal ik proberen een groot gebrek van Turbo Pascal weg te nemen, namelijk het gemis aan Random Access Files.

In deze aflevering van deze serie zal ik proberen een groot gebrek van Turbo Pascal weg te nemen, namelijk het gemis aan Random Access Files. Turbo Pascal deel 7 Erik van Bilsen MSX Club Magazine 40 Scanned, ocr ed and converted to PDf by HansO, 2001 In deze aflevering van deze serie zal ik proberen een groot gebrek van Turbo Pascal weg te nemen,

Nadere informatie

Programmeermethoden NA. Week 5: Functies (vervolg)

Programmeermethoden NA. Week 5: Functies (vervolg) Programmeermethoden NA Week 5: Functies (vervolg) Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna/ Bij ons leer je de wereld kennen 1 Functies Vorige week bekeken we functies: def

Nadere informatie

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen?

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen? 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ 5 spelers, 2 dobbelstenen Probleem met dobbelspel College 1 Per ronde werpt elke speler 1 Kees Hemerik Tom Verhoeff Technische Universiteit

Nadere informatie

Programmeermethoden NA. Week 5: Functies (vervolg)

Programmeermethoden NA. Week 5: Functies (vervolg) Programmeermethoden NA Week 5: Functies (vervolg) Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna2016/ Functies Vorige week bekeken we functies: def bereken(a, x): return a * (x

Nadere informatie

Zelftest Inleiding Programmeren

Zelftest Inleiding Programmeren Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze

Nadere informatie

Gebruikershandleiding CEN Editor

Gebruikershandleiding CEN Editor Gebruikershandleiding CEN Editor Ministerie van Verkeer en Waterstaat Directoraat-Generaal Rijkswaterstaat Rijksinstituut voor Kust en Zee/RIKZ S O F T W A R E S O L U T I O N S Versies: Versie Datum Toelichting

Nadere informatie

{ specificatie (contract) en toelichting }

{ specificatie (contract) en toelichting } Programmeren Blok B Drie aspecten van routines http://www.win.tue.nl/ wstomv/edu/2ip05/ College 7 Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering &

Nadere informatie

VERGELIJKENDE STUDIE VAN ALTERNATIEVE ONTWERPWAARDE SCHATTINGEN VAN SIGNIFICANTE GOLFHOOGTE

VERGELIJKENDE STUDIE VAN ALTERNATIEVE ONTWERPWAARDE SCHATTINGEN VAN SIGNIFICANTE GOLFHOOGTE Rapport aan isterie van de Vlaamse Gemeenschap Departement Leefmilieu en Infrastructuur Administratie Waterwegen en Zeewezen AFDELING WATERWEGEN KUST VERGELIJKENDE STUDIE VAN ALTERNATIEVE ONTWERPWAARDE

Nadere informatie

rijkswaterstaat directie zeeland

rijkswaterstaat directie zeeland rijkswaterstaat directie zeeland Ministerie van Verkeer en Waterstaat Directoraat-Generaal Rijkswaterstaat erstaat Dire«tie Zeeland Nummer: Bibliorheek, Koestr. 30, tel: 0118^86362 postbus 5014, 4330 KA

Nadere informatie

Functie beschrijving: inlezen WESP data

Functie beschrijving: inlezen WESP data Modelit Rotterdamse Rijweg 126 3042 AS Rotterdam Telefoon +31 10 4623621 info@modelit.nl www.modelit.nl Functie beschrijving: inlezen data Datum 4 Mei 2004 aangepaste versie: 8 Mei 2004 Modelit KvK Rotterdam

Nadere informatie

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen. wstomv/edu/2ip05/ Per ronde werpt elke speler 1

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen.  wstomv/edu/2ip05/ Per ronde werpt elke speler 1 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ College 1 5 spelers,2 dobbelstenen Probleem met dobbelspel Per ronde werpt elke speler 1 Tom Verhoeff Technische Universiteit Eindhoven

Nadere informatie

Bij dit hoofdstukken horen geen opgaven.

Bij dit hoofdstukken horen geen opgaven. 6. Programmeertalen Een computer begrijpt eigenlijk alleen maar binaire code (bestaande uit 1 en 0). Om hem/haar makkelijk opdrachten te geven zijn programmeertalen ontwikkeld. Deze moeten een goed gedefinieerde

Nadere informatie

Niet-numerieke data-types

Niet-numerieke data-types Intern wordt een karakter voorgesteld als een rij van acht bits, Niet-numerieke data-types string de letter a 01100001 0110 0001 0x61 97 Bij interpretatie van de inhoud van een byte als een geheel getal,

Nadere informatie

I I I I I I ~1 I I I I I. rijkswaterstaat. adviesdlenst hoorn. ministerie van verkeer en waterstaat. directie waterhuishouding en waterbeweging

I I I I I I ~1 I I I I I. rijkswaterstaat. adviesdlenst hoorn. ministerie van verkeer en waterstaat. directie waterhuishouding en waterbeweging ~1 b ministerie van verkeer en waterstaat prol.dod. man : Rijksinstituut voor zuivering van afvalwater van : ing. J.F.P. de bukeiaet d8nm : juni 1983 ondwwmrp : Droogvallingen Waddenzee progrsrnrnabeachrijving

Nadere informatie

Getallensystemen, verzamelingen en relaties

Getallensystemen, verzamelingen en relaties Hoofdstuk 1 Getallensystemen, verzamelingen en relaties 1.1 Getallensystemen 1.1.1 De natuurlijke getallen N = {0, 1, 2, 3,...} N 0 = {1, 2, 3,...} 1.1.2 De gehele getallen Z = {..., 4, 3, 2, 1, 0, 1,

Nadere informatie

Turbo Pascal (deel 1)

Turbo Pascal (deel 1) Turbo Pascal (deel 1) MSX CLUB MAGAZINE 34 Erik van Bilsen Scanned, ocr ed and converted to PDF by HansO, 2001 Erik van Bilsen leert u het klappen van de Turbo Pascal zweep. Turbo Pascal toepassen Deze

Nadere informatie

Gebruik van command-line operating systems

Gebruik van command-line operating systems Gebruik van command-line operating systems Mattias Holm & Kristian Rietveld Overzicht - Waarom hier meer over leren? - Wat is een shell? - Hoe werkt een shell? - Pipes en redirectie - Handige utilities

Nadere informatie

Datum, Tijd en Timer-object

Datum, Tijd en Timer-object IX. Datum, Tijd en Timer-object A. Hoe worden tijd en datum in VB aangeduid? Zowel datum als tijd worden als een getal met decimalen opgeslagen. Het gedeelte voor de komma geeft de datum aan, het gedeelte

Nadere informatie

Een spoedcursus python

Een spoedcursus python Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het

Nadere informatie

VOLKSGEZONDHEID WELZIJN EN SPORT SCANPLAZA. Telefoonnummer (030)

VOLKSGEZONDHEID WELZIJN EN SPORT SCANPLAZA. Telefoonnummer (030) Nederlandse Zorgautoriteit Ministerie van Volksgezondheid, Welzijn en Sport Minister H.M. de Jonge Postbus 20350 2500 EJ DEN HAAG VOLKSGEZONDHEID WELZIJN EN SPORT 29 MEI 2019 SCANPLAZA Newtonlaan 1-41

Nadere informatie

Online c++ leren programmeren:

Online c++ leren programmeren: Online c++ leren programmeren: Inhoud 1)Waar vind ik een c++ compiler?... 2 2)Hoe start ik een programma in c++?... 2 3)Een eerste c++ programma:... 3 Een eerste programma schrijven:... 3 Mijn eerste programma

Nadere informatie

Geven we decimale getallen als invoer, dan past Maxima zich onmiddellijk aan en geeft ook decimale getallen als resultaat:

Geven we decimale getallen als invoer, dan past Maxima zich onmiddellijk aan en geeft ook decimale getallen als resultaat: 3. Rekenkunde 3.1. Rekenmachine Maxima kan als een zakrekenmachine gebruikt worden voor het uitvoeren van eenvoudige en ingewikkelde berekeningen. Maxima rekent exact met gehele getallen, breuken en wortelvormen

Nadere informatie

9 Meer over datatypen

9 Meer over datatypen 9 Meer over datatypen We hebben al gezien dat het gebruik van symbolische constanten de leesbaarheid van een programma kan verbeteren. Door een geschikte naam (identifier) voor een constante te definiëren,

Nadere informatie

EMBEDDED SQL. Inleiding. Queries en update-opdrachten. Embedden en hostvariabelen

EMBEDDED SQL. Inleiding. Queries en update-opdrachten. Embedden en hostvariabelen Inleiding In het boek Databases & SQL wordt beschreven hoe opdrachten in de programmeertaal SQL gebruikt worden om de inhoud van een relationele database te raadplegen en te bewerken. SQL wordt daarbij

Nadere informatie

Een kogel die van een helling afrolt, ondervindt een constante versnelling. Deze versnelling kan berekend worden met de formule:

Een kogel die van een helling afrolt, ondervindt een constante versnelling. Deze versnelling kan berekend worden met de formule: Voorbeeldmeetrapport (eenparig versnelde beweging stopwatch en meetlat) Eenparig versnelde beweging stopwatch en meetlat. Doel van de proef Een kogel die van een helling afrolt, voert een eenparig versnelde

Nadere informatie

van A. van der Scheer en E. van der Veen datum: juni 1985 Te verwachten zetting bij ophoging van gedeelten van de Binnenschelde nabij Bergen op Zoom

van A. van der Scheer en E. van der Veen datum: juni 1985 Te verwachten zetting bij ophoging van gedeelten van de Binnenschelde nabij Bergen op Zoom -..-.. -- - -. =?at +< J'N pttn RIdKSolt-';,ri:~l \/UC>R 08 Srnedinghuls. Leiystad van A. van der Scheer en E. van der Veen datum: juni 1985 Te verwachten zetting bij ophoging van gedeelten van de Binnenschelde

Nadere informatie

BLOK 3 HOOFDSTUK 8 PARAGRAAF 2

BLOK 3 HOOFDSTUK 8 PARAGRAAF 2 BLOK 3 HOOFDSTUK 8 PARAGRAAF 2 4-BITS DEMOCOMPUTER IN 1000 STO R0 0000 opdracht tot opslaan 0000 waar moet het worden opgeslagen IN 1000 LD R1 0011 opdracht tot kopiëren 0000 welk adres moet gekopieerd

Nadere informatie

Bijsluiter Presets 2014 t.b.v. NLT-module Sound Design

Bijsluiter Presets 2014 t.b.v. NLT-module Sound Design Bijsluiter Presets 2014 t.b.v. NLT-module Sound Design Nov 2014 Hier vind je de belangrijkste nieuwe functies en eigenschappen van WaveWizard en enkele opmerkingen over de opdrachten van de module Sound

Nadere informatie

PROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd

PROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd Inhoudsopgave 1 Inleiding... 1 2 Toekenning- en herhalingsopdrachten (for loop)... 2 2.1 De wet van Ohm... 3 2.2 De spaarrekening... 3 2.3 De transformator... 3 3 Keuze- en herhalingsopdrachten (if, switch,

Nadere informatie

Aan : Erik Marsman Van : Bram Roskam Datum : 6 juni 2007 Betreft : vuistregels voor de nauwkeurigheid van golfparameters

Aan : Erik Marsman Van : Bram Roskam Datum : 6 juni 2007 Betreft : vuistregels voor de nauwkeurigheid van golfparameters Notitie Aan : Erik Marsman Van : Bram Roskam Datum : 6 juni 2007 Betreft : vuistregels voor de nauwkeurigheid van golfparameters Vooraf. Er wordt gewerkt aan een nieuwe versie van Wavix, waarin een aantal

Nadere informatie

Nauwkeurige dieptemetingen

Nauwkeurige dieptemetingen Nauwkeurige dieptemetingen overwegingen & een methode drs. ir. Eric Weijters www.weijters.net Het inmeten van een wrakveld Een in onze Nederlandse wateren goed bruikbare methode om scheepswrakken in te

Nadere informatie

Correctievoorschrift HAVO

Correctievoorschrift HAVO Correctievoorschrift HAVO 008 tijdvak wiskunde B Het correctievoorschrift bestaat uit: Regels voor de beoordeling Algemene regels 3 Vakspecifieke regels 4 Beoordelingsmodel 5 Inzenden scores Regels voor

Nadere informatie

Referentienummer Datum Kenmerk GM maart 2014 PN

Referentienummer Datum Kenmerk GM maart 2014 PN Notitie Datum Kenmerk GM-0128676 26 maart 2014 PN 336684 Betreft Advies hoogteligging vloerniveau paalwoningen IJburg 1 Inleiding Ten behoeve van de ontwikkeling van paalwoningen in/boven het water in

Nadere informatie

Werkdocument Kd-waarden van zware metalen in zoetwatersediment[riza nr.96.180.x]

Werkdocument Kd-waarden van zware metalen in zoetwatersediment[riza nr.96.180.x] Ministerie van Verkeer en WalersUai Directoraat-Generaal Rijkswaterstaat Rijksinstituut voor Integraal Zoetwaterbeheer en Afvalwaterbehandeling RIZA doorkiesnummer 0320 298498 Werkdocument Kd-waarden van

Nadere informatie

Hoofdstuk 7: Werken met arrays

Hoofdstuk 7: Werken met arrays Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 7: Werken met arrays 7.0 Leerdoel

Nadere informatie

Java virtuele machine JVM

Java virtuele machine JVM Implementatie Java Java virtuele machine JVM Java programma vertaald naar byte code instructies Byte code instructies uitgevoerd door JVM JVM is processor architectuur kan in principe in hardware worden

Nadere informatie

werkdocument rijksdienst voor de ijssdrneerpolders Bco ministerie van verkeer en waterstaat

werkdocument rijksdienst voor de ijssdrneerpolders Bco ministerie van verkeer en waterstaat ministerie van verkeer en waterstaat rijksdienst voor de ijssdrneerpolders werkdocument J De investeringen gedaan door een aantal stuwende bedrijven in Almere door M. van Beers juli 1983-167 Bco postbus

Nadere informatie

Salaris in People Inc.

Salaris in People Inc. Salaris in People Inc. I Salaris in People Inc. Inhoudsopgave Hoofdstuk 1 Salaris 2... 2 1.1 Salarisscherm... 3 1.2 Schalen en treden... 5 1.3 Salaris toekennen... 7 1.4 Berekeningen... 7 Betalingsperiode

Nadere informatie

Tussentoets Programmeren en genomics, 8CA10, versie A 17 maart 2017, u.

Tussentoets Programmeren en genomics, 8CA10, versie A 17 maart 2017, u. Tussentoets Programmeren en genomics, 8CA10, versie A 17 maart 2017, 15.45-16.45u. Er zijn 2 opgaven. Per opgave is er een bestand (respectievelijk opgave1.py en opgave2.py) beschikbaar waarin je verzocht

Nadere informatie

Release notes PCTrans. Release notes PCTrans. Aantekeningen voor PCTrans 5.0 ( )

Release notes PCTrans. Release notes PCTrans. Aantekeningen voor PCTrans 5.0 ( ) Aantekeningen voor 5.0 (20180501) De preferences schermen voor de file in-uitvoer zijn gewijzigd. Zowel de lay-out als een aantal benamingen is aangepast. Tevens is er een optie bijgekomen voor de standaard

Nadere informatie

Computertechniek vorige examens

Computertechniek vorige examens Computertechniek vorige examens Examen 2009 Groep 1 1. Geef de 2 manieren waarop de adressen van de I/O-module in de adresruimte geïntegreerd kunnen zijn. (memory-mapped en isolated dus) 2. Wat is post-indexering?

Nadere informatie

R e c h t e h a k e n

R e c h t e h a k e n R e c h t e h a k e n Albert Nijhof (Executeren en compileren) 1 COMPILEREN met de hand en automatisch. create c, char bl align dump count type : ; create hallo ( -- adres ) 6 c, char H c, char a c, char

Nadere informatie

Vierde college complexiteit. 14 februari Beslissingsbomen

Vierde college complexiteit. 14 februari Beslissingsbomen College 4 Vierde college complexiteit 14 februari 2017 Restant zoeken Beslissingsbomen 1 Binair zoeken Links := 1; Rechts := n; while Links Rechts do Midden := Links + Rechts 2 ; if X = A[Midden] then

Nadere informatie

Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen

Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen dat er zowel typografische als inhoudelijke onvolkomenheden

Nadere informatie

Meet- en rekenprotocol Droge remvertraging (middels remproef)

Meet- en rekenprotocol Droge remvertraging (middels remproef) Meet- en rekenprotocol Droge remvertraging (middels remproef) Uitgegeven door Rijkswaterstaat Grote Projecten en Onderhoud Informatie Paul Kuijper Datum 27 november 2014 Status definitief Versie 1.0 Inhoud

Nadere informatie

Zomercursus Wiskunde. Katholieke Universiteit Leuven Groep Wetenschap & Technologie. September 2008

Zomercursus Wiskunde. Katholieke Universiteit Leuven Groep Wetenschap & Technologie. September 2008 Katholieke Universiteit Leuven September 2008 Limieten en asymptoten van rationale functies (versie juli 2008) Rationale functies. Inleiding Functies als f : 5 5, f 2 : 2 3 + 2 f 3 : 32 + 7 4 en f 4 :

Nadere informatie

d. Met de dy/dx knop vind je dat op tijdstip t =2π 6,28 het water daalt met snelheid van 0,55 m/uur. Dat is hetzelfde als 0,917 cm per minuut.

d. Met de dy/dx knop vind je dat op tijdstip t =2π 6,28 het water daalt met snelheid van 0,55 m/uur. Dat is hetzelfde als 0,917 cm per minuut. Hoofdstuk A: Goniometrische functies. I-. a. De grafiek staat hiernaast. De periode is ongeveer,6 uur. b. De grafiek snijden met y = levert bijvoorbeeld x,00 en x,8. Het verschil is ongeveer,7 uur en dat

Nadere informatie

Variabelen gebruiken in ons programma

Variabelen gebruiken in ons programma Hoofdstuk 3 Variabelen introduceren Variabelen gebruiken in ons programma Het zou leuk zijn als ons programma Hallo kan zeggen met de naam van de gebruiker in plaats van het algemene Hallo wereld?. Als

Nadere informatie

S u b n e t t e n. t h e t r u e s t o r y 1100 0000. 1010 1000. 0000 0001. 0000 0001 1111 1111. 1111 1111. 1111 1111. 0000 0000.

S u b n e t t e n. t h e t r u e s t o r y 1100 0000. 1010 1000. 0000 0001. 0000 0001 1111 1111. 1111 1111. 1111 1111. 0000 0000. S u b n e t t e n t h e t r u e s t o r y 1100 0000. 1010 1000. 0000 0001. 0000 0001 1111 1111. 1111 1111. 1111 1111. 0000 0000 Part 1 Inhoud Wat is een subnet?... 2 Waarom?... 3 Het begin.... 3 Een voorbeeld...

Nadere informatie

1.2 ENVIRONMENT DIVISION.

1.2 ENVIRONMENT DIVISION. 1 SEQUENTIAL I/O 1.1 Inleiding 1.1.1 SEQUENTIËLE ORGANISATIE (= opslagstructuur) Begrip record: Elk record heeft een vaste voorganger (behalve het 1ste record), elk record heeft een vaste opvolger (behalve

Nadere informatie

{ specificatie (contract) en toelichting }

{ specificatie (contract) en toelichting } Programmeren Blok A Drie aspecten van routines http://www.win.tue.nl/ wstomv/edu/2ip05/ College 5 Kees Hemerik Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software

Nadere informatie

Wetenschappelijk Instituut Volksgezondheid. Verwerking van gecensureerde waarden

Wetenschappelijk Instituut Volksgezondheid. Verwerking van gecensureerde waarden Wetenschappelijk Instituut Volksgezondheid Dienst Kwaliteit van medische laboratoria Verwerking van gecensureerde waarden 1 ste versie Pr. Albert (februari 2002) 2 de versie Aangepast door WIV (toepassingsdatum:

Nadere informatie

slides6.pdf 16 nov

slides6.pdf 16 nov Inhoud Inleiding Algemeen 5 Waarom programmeertalen? Geschiedenis Abstractiemechanismen Programmeertalen Piet van Oostrum 16 november 2001 INL/Alg-5 1 X INL/Alg-5 1 X Machinecode Voor- en nadelen assemblercode

Nadere informatie

Achtste college algoritmiek. 12 april Verdeel en Heers. Dynamisch Programmeren

Achtste college algoritmiek. 12 april Verdeel en Heers. Dynamisch Programmeren Achtste college algoritmiek 12 april 2019 Verdeel en Heers Dynamisch Programmeren 1 Uit college 7: Partitie Partitie Partitie(A[l r]) :: // partitioneert een (sub)array, met A[l] als spil (pivot) p :=

Nadere informatie

HOGESCHOOL VAN AMSTERDAM Informatica Opleiding. CPP 1 van 10

HOGESCHOOL VAN AMSTERDAM Informatica Opleiding. CPP 1 van 10 CPP 1 van 10 ADSdt 1-2009 TENTAMENVOORBLAD Voor aanvang van het tentamen s.v.p. de tentamengegevens goed doorlezen om eventuele misverstanden te voorkomen!! Naam student : Studentnummer : Groep : Studieonderdeel

Nadere informatie

Ministerie van Verkeer en Waterstaat opq. Zonewateren. 28 juli 2004

Ministerie van Verkeer en Waterstaat opq. Zonewateren. 28 juli 2004 Ministerie van Verkeer en Waterstaat opq Zonewateren 28 juli 2004 Ministerie van Verkeer en Waterstaat opq Zonewateren 28 juli 2004 Inhoudsopgave........................................................................................

Nadere informatie

Ministerie van Verkeer en Waterstaat Memo Directoraat-Generaal Rijkswaterstaat. i., ',.,0,

Ministerie van Verkeer en Waterstaat Memo Directoraat-Generaal Rijkswaterstaat. i., ',.,0, \., ',. :.'..,., I~.,'.,, Ministerie van Verkeer en Waterstaat Memo Directoraat-Generaal Rijkswaterstaat Werkgroep Kennis i., ',.,0, Betreft (actie en nr.) Afschrift aan Detailadviesgolfrandvoorwaarden

Nadere informatie

Meetkundige Dienst

Meetkundige Dienst Notitie Ministerie van Verkeer en Waterstaat Directoraat-Generaal Rijkswaterstaat Meetkundige Dienst Aan Monitoring Maas projectgroep Van Ardis Bollweg Marc Crombaghs Regine Brügelmann Erik de Min Doorkiesnummer

Nadere informatie

E-Basic. E-Studio. E-Run Real-Time Experiment Generator. E-Merge. E-DataAid Spreadsheet Application for E-Prime Data Files

E-Basic. E-Studio. E-Run Real-Time Experiment Generator. E-Merge. E-DataAid Spreadsheet Application for E-Prime Data Files E-Studio Graphical Design Environment E-Basic Full Scripting Language E-Run Real-Time Experiment Generator E-Merge Data Merging Utility E-DataAid Spreadsheet Application for E-Prime Data Files E-Studio

Nadere informatie

Dynamic Publisher Twee handige hulpjes voor DP

Dynamic Publisher Twee handige hulpjes voor DP Dynamic Publisher Twee handige hulpjes voor DP Ron Holst MSX Computer & Club Magazine nummer 89 - zomer 1997 Scanned, ocr ed and converted to PDF by HansO, 2001 Bij het doorspitten van diskettes en directory's

Nadere informatie

Hoofdstuk 11 Databestanden en Bitmaps

Hoofdstuk 11 Databestanden en Bitmaps Hoofdstuk 11 Databestanden en Bitmaps Databestanden kunnen op heel veel verschillende manieren zijn gecodeerd. Bijvoorbeeld, meetwaarden kunnen allemaal gesorteerd staan per experimentele variabele, per

Nadere informatie

Toets Programmeren, 2YP05 op donderdag 13 november 2008, 09:00-12:00

Toets Programmeren, 2YP05 op donderdag 13 november 2008, 09:00-12:00 Toets Programmeren, 2YP05 op donderdag 13 november 2008, 09:00-12:00 TU/e Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica (Na de toets gecorrigeerde versie) PROBLEEM: Sleutels Lees

Nadere informatie

1 Tweedimensionale interpolatie

1 Tweedimensionale interpolatie Fred Harthoorn f.harthoorn@ziggo.nl 1 Tweedimensionale interpolatie De inpterpolatie vindt plaats over 4 punten p i = ( xi y i ) (i = 0..3) We trachten een vloeiende kromme aan te brengen door 4 punten

Nadere informatie

7 Omzetten van Recursieve naar Iteratieve Algoritmen

7 Omzetten van Recursieve naar Iteratieve Algoritmen 7 Omzetten van Recursieve naar Iteratieve Algoritmen Het lijkt mogelijk om elke oplossings-algoritme, die vaak in eerste instantie recursief geformuleerd werd, om te zetten in een iteratieve algoritme

Nadere informatie

Principe Maken van een Monte Carlo data-set populatie-parameters en standaarddeviaties standaarddeviatie van de bepaling statistische verdeling

Principe Maken van een Monte Carlo data-set populatie-parameters en standaarddeviaties standaarddeviatie van de bepaling statistische verdeling Monte Carlo simulatie In MW\Pharm versie 3.30 is een Monte Carlo simulatie-module toegevoegd. Met behulp van deze Monte Carlo procedure kan onder meer de betrouwbaarheid van de berekeningen van KinPop

Nadere informatie

DISK HANDLEIDING UITVOER HOOFDSTUK 9 VERSIE 4.0

DISK HANDLEIDING UITVOER HOOFDSTUK 9 VERSIE 4.0 DISK HANDLEIDING HOOFDSTUK 9 UITVOER VERSIE 4.0 INHOUD 1. Inleiding... 3 2. Structuur... 3 3. Uitvoerscherm... 3 3.1 Uitvoer naar scherm...4 3.2 Uitvoer naar file...4 3.3 Gebruik sneltoetsen...5 4. Menu-overzichten...

Nadere informatie

Schatting verliestijden op trajecten. Sven Maerivoet 3 februari 2011

Schatting verliestijden op trajecten. Sven Maerivoet 3 februari 2011 Schatting verliestijden op trajecten 3 februari 2011 Overzicht Achtergrond van de studie. Bespreking berekeningsmethode. (Oostende Brussel)... 2 Achtergrond van de studie Bespreking berekeningsmethode

Nadere informatie

rh276a 0 We breiden nu bovenstaand programmafragment uit door assignments toe te voegen aan een nieuwe variabele m, aldus:

rh276a 0 We breiden nu bovenstaand programmafragment uit door assignments toe te voegen aan een nieuwe variabele m, aldus: rh276a 0 Een paar praktische stellinkjes 0 Standaardeindiging stelling (standaardeindiging 0) : Het volgende programmafragment eindigt, heeft als repetitie-invariant 0 n n N en als variante functie N n

Nadere informatie

DE EGYPTISCHE POORT TE BLADEL

DE EGYPTISCHE POORT TE BLADEL FUGRO INGENIEURSBUREAU B.V. Regio Oost Briefrapport betreffende DE EGYPTISCHE POORT TE BLADEL Opdrachtnummer: 6010-0391-000 Kermisland 110, Postbus 5251, 6802 EG, Arnhem, Tel: 026-3698444., Fax: 026-3629961

Nadere informatie

Informatica: C# WPO 9

Informatica: C# WPO 9 Informatica: C# WPO 9 1. Inhoud Functies (functies met return-waarde) 2. Oefeningen Demo 1: Som Demo 2: Min en max of array Demo 3: Retourneer array van randomwaarden A: Absolute waarde A: Afstand A: Aantrekkingskracht

Nadere informatie

B3Partners. Handleiding Datastorelinker inlezen shape. Gewijzigd: B3Partners BV Zonnebaan 12c 3542 EC Utrecht

B3Partners. Handleiding Datastorelinker inlezen shape. Gewijzigd: B3Partners BV Zonnebaan 12c 3542 EC Utrecht Handleiding Datastorelinker inlezen shape Gewijzigd: 20-7-2016 BV Zonnebaan 12c 3542 EC Utrecht Telefoon 030 214 2081 E-mail info@b3partners.nl Internet www.b3partners.nl KvK Amsterdam 34122633 Bank: NL08

Nadere informatie

Indirecte adressering

Indirecte adressering Indirecte adressering 1 pagina 1 Absolute adressering - Directe adressering Operand Operand- Supplementaire Beschrijving adres toegangsbreedte (voorbeeld) I 37.4 byte, woord, Ingangen dubbelwoord Q 27.7

Nadere informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

Compilers (2IC25) docent: G. Zwaan, HG 5.41, tel. ( )4291, webpagina:

Compilers (2IC25) docent: G. Zwaan, HG 5.41, tel. ( )4291,   webpagina: Compilers (2IC25) docent: G. Zwaan, HG 5.41, tel. (040 247)4291, e-mail: G.Zwaan@tue.nl webpagina: http://www.win.tue.nl/~wsinswan/compilers/ compileren compilatie vertalen (een werk) bijeenbrengen door

Nadere informatie

Aanleg en verlengen duikers en aanleg watergang te Almere Poort. Kwelberekening (KWEL) 150011 150011-KWEL-GE-v2.0 Defintief 01-07-2015

Aanleg en verlengen duikers en aanleg watergang te Almere Poort. Kwelberekening (KWEL) 150011 150011-KWEL-GE-v2.0 Defintief 01-07-2015 Projectnaam Aanleg en verlengen duikers en aanleg watergang te Almere Poort Projectonderdeel Projectnummer Kenmerk Status Datum Opdrachtnemer Opdrachtgever Kwelberekening (KWEL) 150011 150011-KWEL-GE-v2.0

Nadere informatie

Numerieke benadering van vierkantwortels

Numerieke benadering van vierkantwortels HP Prime Grafische Rekenmachine Numerieke benadering van vierkantwortels Doel: De waarde van een vierkantswortel met een recursieve rij benaderen, het schrijven van een klein programma. Sleutelwoorden:

Nadere informatie

Derde college complexiteit. 7 februari Zoeken

Derde college complexiteit. 7 februari Zoeken College 3 Derde college complexiteit 7 februari 2017 Recurrente Betrekkingen Zoeken 1 Recurrente betrekkingen -1- Rij van Fibonacci: 0,1,1,2,3,5,8,13,21,... Vanaf het derde element: som van de voorgaande

Nadere informatie

Programmeermethoden. Functies vervolg. Walter Kosters. week 5: 1 5 oktober kosterswa/pm/

Programmeermethoden. Functies vervolg. Walter Kosters. week 5: 1 5 oktober kosterswa/pm/ Programmeermethoden Functies vervolg Walter Kosters week 5: 1 5 oktober 2018 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Files manipuleren 1 Deze void-functie telt niet-lege regels in een file invoer: void

Nadere informatie

K o n i n k l i j k Nederlands Zangersverbond

K o n i n k l i j k Nederlands Zangersverbond K o n i n k l i j k Nederlands Zangersverbond Project bibliotheek Brochure Digitaliseren Versie 1.1 12 mei 2009 1 / 1 Een van de punten die het projectteam in opdracht van de VR zal onderzoeken is het

Nadere informatie

Proef/Wedstrijd beheer - 1

Proef/Wedstrijd beheer - 1 Proef/Wedstrijd beheer Zodra een proef of wedstrijd is goedgekeurd en open is gesteld kunt u de inschrijvingen en uitslagen beheren via het proef/wedstrijd menu op My ORWEJA De gebruikte gegevens in deze

Nadere informatie

Onderzoek naar Opbrengst panelen met Nano coating en reiniging

Onderzoek naar Opbrengst panelen met Nano coating en reiniging Auteurs namens Solar Comfort: Rinie Evertse Aart van Driel Plaats: Geldermalsen Datum: 10 07 2016 Onderzoek naar Opbrengst panelen met Nano coating en reiniging In dit onderzoek word gekeken naar de opbrengst

Nadere informatie

Korte uitleg: Wat doet de shell met mijn commandoregel?

Korte uitleg: Wat doet de shell met mijn commandoregel? Korte uitleg: Wat doet de shell met mijn commandoregel? Het onderstaande is heel erg Bash gericht, maar geldt i.h.a. ook voor andere shells. Vooral als het om "begrip" gaat. Iedere regel die aan de shell

Nadere informatie

Bestand: /home/karel/scripts/nas Pagina 1 van 8

Bestand: /home/karel/scripts/nas Pagina 1 van 8 Bestand: /home/karel/scripts/nas Pagina 1 van 8 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: nas # 4 # Doel: Script voor het aankoppelen van

Nadere informatie