program CursorSteuerung; uses crt, dos;

Størrelse: px
Starte visningen fra side:

Download "program CursorSteuerung; uses crt, dos;"

Transkript

1 program CursorSteuerung; uses crt, dos; const ucursor =#72; dcursor =#80; lcursor =#75; rcursor =#77; lcursorb=#75; rcursorb=#77; lcursork=#75; rcursork=#77; ucursork=#72; dcursork=#80; lcursorp=#75; rcursorp=#77; ucursorp=#72; dcursorp=#80; enter = #13; esc = #27; type kundensatz=record name:string[20]; tel:string[10]; Strasse:string[20]; Speisesatz=record Nr:integer; Speisename:String[20]; Preis:real; Bestellsatz=record Bestellnummer:Integer; Tel:string[50]; Bestellung:array[1..30]of record Pizzanummer:integer; Pizzamenge:integer; Einzelpreis:Real; Kundendatei=file of Kundensatz; Speisedatei=file of Speisesatz; Bestelldatei=file of Bestellsatz; var wahl1 :char; sucher :string[20]; sucher2 :integer; kundenfil :kundendatei; Speisefil :Speisedatei; Bestellfil:Bestelldatei; Kundenrec :Kundensatz; Speiserec :Speisesatz; Bestellrec:Bestellsatz; x :boolean; cursor,cursork,cursorb,cursorp:char; inputcursor,inputcursorb,inputcursork,inputcursorp:char; k,p,b,i,q,m :integer; col :byte;

2 reg :registers; wahlk,wahlp,wahlb,wahl:byte; bestellsuch:integer; rb:real; Procedure GetKey; inputcursor:=readkey; if inputcursor = #0 then cursor:=readkey; case cursor of lcursor : i:=i-1; if i=0 then i:=4; rcursor : i:=i+1; if i = 5 then i:=1 Procedure GetKeyb; inputcursorb:=readkey; if inputcursorb = #0 then cursorb:=readkey; case cursorb of ucursor : b:=b-1; if b=0 then b:=4; dcursor : b:=b+1; if b = 5 then b:=1 Procedure GetKeyk; inputcursork:=readkey; if inputcursork = #0 then cursork:=readkey; case cursork of ucursork : k:=k-1; if k=0 then k:=5; dcursork : k:=k+1; if k = 6 then k:=1 Procedure GetKeyp; inputcursorp:=readkey; if inputcursorp = #0 then cursorp:=readkey;

3 case cursorp of ucursorp : p:=p-1; if p=0 then p:=5; dcursorp : p:=p+1; if p = 6 then p:=1 Procedure BestellungMenu; window(1,1,20,1); write('bestellung'); Procedure KundentabelleMenu; window(21,1,40,1); write('kundentabelle'); Procedure PizzatabelleMenu; window(41,1,60,1); write('pizzatabelle'); Procedure EndeMenu; window(61,1,80,1); write('ende'); Procedure Highlight; window(1,2,80,25); if i=1 then BestellungMenu; wahl:=1;

4 KundentabelleMenu; PizzatabelleMenu; EndeMenu; if i=2 then KundentabelleMenu; wahl:=2; BestellungMenu; PizzatabelleMenu; EndeMenu; if i=3 then PizzatabelleMenu; wahl:=3; BestellungMenu; KundentabelleMenu; EndeMenu; if i=4 then EndeMenu; wahl:=4; BestellungMenu; KundentabelleMenu; PizzatabelleMenu; Procedure Bestellungaufgeben; window(1,2,20,2); write('aufgeben'); Procedure Bestellungausgeben; window(1,3,20,3); write('ausgeben'); Procedure Bestellungannulieren; window(1,4,20,4);

5 write('annulieren'); Procedure Bestellungleer; window(1,5,20,5); write('datei-neu/testphase'); Procedure Kundeneinfuegen; window(21,2,40,2); write('einf gen'); Procedure Kundenaendern; window(21,3,40,3); write('ndern'); Procedure Kundenloeschen; window(21,4,40,4); write('l schen'); Procedure Kundenausgeben; window(21,5,40,5); write('ausgeben'); Procedure Kundenleer; window(21,6,40,6); write('datei-neu/testphase'); Procedure HighlightKunden; if k=1 then

6 Kundeneinfuegen; wahlk:=1; Kundenaendern; Kundenloeschen; Kundenausgeben; Kundenleer; if k=2 then Kundenaendern; wahlk:=2; Kundeneinfuegen; Kundenloeschen; Kundenausgeben; Kundenleer; if k=3 then Kundenloeschen; wahlk:=3; Kundeneinfuegen; Kundenaendern; Kundenausgeben; Kundenleer; if k=4 then Kundenausgeben; wahlk:=4; Kundeneinfuegen; Kundenaendern; Kundenloeschen; Kundenleer; if k=5 then Kundenleer; wahlk:=5; Kundeneinfuegen; Kundenaendern; Kundenloeschen; Kundenausgeben; procedure eingabek;

7 Textbackground(black); assign(kundenfil,'kunden.dat'); reset(kundenfil); seek(kundenfil,filesize(kundenfil)); writeln('name: '); readln(kundenrec.name); if kundenrec.name <> '0' then writeln('strasse: '); readln(kundenrec.strasse); writeln('telefon: '); readln(kundenrec.tel); write(kundenfil,kundenrec); until kundenrec.name = '0'; close(kundenfil); procedure aendernk; writeln('name des Kunden eingeben:'); readln(sucher); assign(kundenfil,'kunden.dat'); reset(kundenfil); read(kundenfil, kundenrec); if kundenrec.name=sucher then write('name: '); readln(kundenrec.name); write('strasse: '); readln(kundenrec.strasse); write('telefon: '); readln(kundenrec.tel); seek(kundenfil,filepos(kundenfil)-1); write(kundenfil, kundenrec); until eof(kundenfil); close(kundenfil); procedure loeschenk; assign(kundenfil,'kunden.dat'); reset(kundenfil); writeln('zu l schenden Namen eingeben: '); readln(sucher); read(kundenfil,kundenrec); if sucher=kundenrec.name then kundenrec.name:='999'; seek(kundenfil, filepos(kundenfil)-1); write(kundenfil, kundenrec);

8 until eof(kundenfil); close(kundenfil); procedure ausgebenk; assign(kundenfil,'kunden.dat'); reset(kundenfil); read(kundenfil,kundenrec); if kundenrec.name<>'999' then writeln(kundenrec.name); writeln(kundenrec.strasse); writeln(kundenrec.tel); readln; until eof(kundenfil); close(kundenfil); procedure leerk; assign(kundenfil,'kunden.dat'); rewrite(kundenfil); close(kundenfil); Procedure Kundenverwaltung; wahlk:=1; reg.ah := 3; reg.bh := 0; reg.ch := reg.ch or $20; reg.ah := 1; k:=wahlk; HighlightKunden; getkeyk; until (inputcursork = #13) or (cursork=#75) or (cursork=#77); if (cursork<>#75) and (cursork<>#77) or (inputcursork=#13)then window(1,2,80,25); case wahlk of 1:eingabek; 2:aendernk; 3:loeschenk; 4:ausgebenk;

9 5:leerk; until (cursork=#75) or (cursork=#77); reg.ah := 3; reg.bh := 0; reg.ch := reg.ch and $DF; reg.ah := 1; Procedure HighlightBestell; if b=1 then Bestellungaufgeben; wahlb:=1; Bestellungausgeben; Bestellungannulieren; Bestellungleer; if b=2 then Bestellungausgeben; wahlb:=2; Bestellungaufgeben; Bestellungannulieren; Bestellungleer; if b=3 then Bestellungannulieren; wahlb:=3; Bestellungaufgeben; Bestellungausgeben; Bestellungleer; if b=4 then Bestellungleer; wahlb:=4; Bestellungaufgeben; Bestellungausgeben; Bestellungannulieren; procedure aufgebenb;

10 Textbackground(black); writeln; writeln; assign (bestellfil,'bestell.dat'); assign (speisefil,'speise.dat'); assign (Kundenfil,'kunden.dat'); reset(bestellfil); reset(speisefil); reset(kundenfil); write('telefonnummer eingeben: '); readln(sucher); if sucher <> '0'then reset(kundenfil); x:=false; writeln; read (kundenfil,kundenrec); if sucher = kundenrec.tel then x:=true; bestellrec.tel:=sucher; bestellrec.bestellnummer:=filesize (bestellfil); writeln('bestellnummer: ',bestellrec.bestellnummer); writeln('name: ',kundenrec.name); writeln('straáe: ',kundenrec.strasse); writeln('tel: ',kundenrec.tel); writeln; until eof(kundenfil); if not x then write('kundenname: '); readln(kundenrec.name); write('straáe: '); readln(kundenrec.strasse); kundenrec.tel:=sucher; sucher2:=filesize(kundenfil); seek(kundenfil,sucher2); write(kundenfil,kundenrec); for m:= 1 to 30 do bestellrec.bestellung[m].pizzanummer:=0; bestellrec.bestellung[m].pizzamenge:=0; bestellrec.bestellung[m].einzelpreis:=0; m:=0; M:=M+1; write('pizzanummer: '); readln(bestellrec.bestellung[m].pizzanummer); if bestellrec.bestellung[m].pizzanummer<>0 then x:=false; read(speisefil,speiserec); if bestellrec.bestellung[m].pizzanummer=speiserec.nr then

11 rb:=bestellrec.bestellung[m].pizzamenge*speiserec.preis; writeln('pizzaname: ',speiserec.speisename); writeln('einzelpreis: ',speiserec.preis:6:2,' DM'); x:=true; until eof(speisefil) or (x); bestellrec.bestellung[m].einzelpreis:=speiserec.preis; if bestellrec.bestellung[m].pizzanummer<>0 Then write('menge: '); readln(bestellrec.bestellung[m].pizzamenge); until bestellrec.bestellung[m].pizzanummer=0; seek(bestellfil,filesize(bestellfil)); write(bestellfil,bestellrec); close(kundenfil); close(bestellfil); close(speisefil); procedure ausgebenb; assign (bestellfil,'bestell.dat'); assign (speisefil,'speise.dat'); assign (kundenfil,'kunden.dat'); reset(kundenfil); reset(speisefil); reset(bestellfil); writeln('bestellnummer eingeben: '); readln(bestellsuch); seek (bestellfil,bestellsuch); read(bestellfil,bestellrec); read(kundenfil,kundenrec); if kundenrec.tel = bestellrec.tel Then writeln('kundenname: ',kundenrec.name); writeln('strasse: ',kundenrec.strasse); writeln('tel: ',kundenrec.tel); until kundenrec.tel = bestellrec.tel; M:=0; M:=M+1; if bestellrec.bestellung[m].pizzanummer<>0 Then writeln(bestellrec.bestellung[m].pizzanummer); reset(speisefil); x:=false; read(speisefil,speiserec); if bestellrec.bestellung[m].pizzanummer=speiserec.nr then rb:=bestellrec.bestellung[m].pizzamenge*speiserec.preis;

12 writeln('pizzaname: ',speiserec.speisename); writeln('einzelpreis: ',speiserec.preis:6:2,' DM'); writeln('rechnungsbetrag: ',rb:6:2,' DM'); x:=true; readln; until eof(speisefil) or (x); until bestellrec.bestellung[m].pizzanummer=0; procedure leerb; assign(bestellfil,'bestell.dat'); rewrite(bestellfil); close(bestellfil); Procedure Bestellverwaltung; wahlb:=1; reg.ah := 3; reg.bh := 0; reg.ch := reg.ch or $20; reg.ah := 1; b:=wahlb; HighlightBestell; getkeyb; until (inputcursorb = #13) or (cursorb=#75) or (cursorb=#77); if (cursorb<>#75) and (cursorb<>#77) or (inputcursorb=#13) Then window(1,2,80,25); case wahlb of 1: aufgebenb; 2: ausgebenb; 4: leerb; until (cursorb=#75)or (cursorb=#77); reg.ah := 3; reg.bh := 0; reg.ch := reg.ch and $DF; reg.ah := 1; Procedure Pizzaeinfuegen; window(41,2,60,2);

13 write('einfuegen'); Procedure Pizzaherausnehmen; window(41,3,60,3); write('herausnehmen'); Procedure Pizzaaendern; window(41,4,60,4); write('ndern'); Procedure Pizzavorrat; window(41,5,60,5); write('vorrat'); Procedure Pizzaleer; window(41,6,60,6); write('datei-neu/testphase'); Procedure HighlightPizza; if p=1 then Pizzaeinfuegen; wahlp:=1; Pizzaherausnehmen; Pizzaaendern; Pizzavorrat; Pizzaleer; if p=2 then Pizzaherausnehmen; wahlp:=2;

14 Pizzaeinfuegen; Pizzaaendern; Pizzavorrat; Pizzaleer; if p=3 then Pizzaaendern; wahlp:=3; Pizzaeinfuegen; Pizzaherausnehmen; Pizzavorrat; Pizzaleer; if p=4 then Pizzavorrat; wahlp:=4; Pizzaeinfuegen; Pizzaherausnehmen; Pizzaaendern; Pizzaleer; if p=5 then Pizzaleer; wahlp:=5; Pizzaeinfuegen; Pizzaherausnehmen; Pizzaaendern; Pizzavorrat; procedure einfuegenp; Textbackground(black); assign(speisefil,'speise.dat'); reset(speisefil); writeln('nr: '); readln(speiserec.nr); if speiserec.nr <> 0 then writeln('name: '); readln(speiserec.speisename); writeln('preis: '); readln(speiserec.preis); seek(speisefil,speiserec.nr-1); if speiserec.nr<>0 then write(speisefil,speiserec); until speiserec.nr = 0;

15 close(speisefil); procedure loeschenp; assign(speisefil,'speise.dat'); reset(speisefil); writeln('zu l schende Nummer eingeben: '); readln(sucher2); read(speisefil,speiserec); if sucher2=speiserec.nr then speiserec.nr:=999; seek(speisefil, filepos(speisefil)-1); write(speisefil, speiserec); close(speisefil); until eof(speisefil); procedure aendernp; assign(speisefil, 'speise.dat'); reset(speisefil); write('nummmer eingeben: '); readln(sucher2); seek(speisefil,sucher2-1); speiserec.nr:=sucher2; write('speisename: '); readln(speiserec.speisename); write('preis: '); readln(speiserec.preis); write(speisefil, speiserec); close(speisefil); procedure vorratp; assign(speisefil,'speise.dat'); reset(speisefil); read(speisefil,speiserec); if speiserec.nr<> 999 then write(speiserec.nr,' '); write(speiserec.speisename,' writeln(speiserec.preis:5:2); until eof(speisefil); readln; close(speisefil); ');

16 procedure leerp; assign(speisefil,'speise.dat'); rewrite(speisefil); for i:=0 to 52 do speiserec.nr:=999; close(speisefil); procedure Speiseverwaltung; wahlp:=1; reg.ah := 3; reg.bh := 0; reg.ch := reg.ch or $20; reg.ah := 1; p:=wahlp; HighlightPizza; getkeyp; until (inputcursorp = #13) or (cursorp=#75) or (cursorp=#77); if (cursorp<>#75) and (cursorp<>#77) or (inputcursorp=#13) Then window(1,2,80,25); case wahlp of 1:einfuegenp; 2:loeschenp; 3:aendernp; 4:vorratp; 5:leerp; until (cursorp=#75)or (cursorp=#77); reg.ah := 3; reg.bh := 0; reg.ch := reg.ch and $DF; reg.ah := 1; Procedure cursoff; reg.ah := 3; reg.bh := 0; reg.ch := reg.ch or $20; reg.ah := 1; Procedure curson;

17 reg.ah := 3; reg.bh := 0; reg.ch := reg.ch and $DF; reg.ah := 1; wahl:=1; cursoff; i:=wahl; Highlight; getkey; until inputcursor = #13; curson; window(1,1,80,25); case wahl of 1:Bestellverwaltung; 2: Kundenverwaltung; 3: Speiseverwaltung; until (wahl=4) and (inputcursor= #13); end.

Spil Master Mind. Indledning.

Spil Master Mind. Indledning. side 1 af 16 Indledning. Spillet som denne rapport beskriver, indgår i et større program, der er lavet som projekt i valgfaget programmering C på HTX i perioden 9/11-98 til 12/1-99. Spillet skal give de

Læs mere

"# $%$ " # $ % $ $ " & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1.

# $%$  # $ % $ $  & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1. "# $$ " # $ && & ' $ $ " & ) *+, Sum_Cost >= 5000SirName = Beltov Continue = True) Continue *, + If Antal

Læs mere

Life. Kurt Nørmark Aalborg Universitet. 10. september Resumé

Life. Kurt Nørmark Aalborg Universitet. 10. september Resumé Life Kurt Nørmark Aalborg Universitet 10. september 1997 Resumé Dette skrift er et literate program for Life. Life simulerer generationer af levende cellers udvikling, med baggrund i tre simple regler

Læs mere

Delphi - CrackMe og Keygen

Delphi - CrackMe og Keygen Denne guide er oprindeligt udgivet på Eksperten.dk Delphi - CrackMe og Keygen Dette er min første artikel! :) Men jeg synes nu den er blevet meget god! :D Jeg giver et et eksempel på hvordan man kan lave

Læs mere

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

//--------------------------------- Definition af porte og funktioner -------------------------

//--------------------------------- Definition af porte og funktioner ------------------------- Temeraturmåler (C-program).txt // Initialiserings-sekvens #include #pragma model=medium #pragma code=0x0000 #pragma xdata=0x4000 #pragma asm=on #pragma parameters=register //#define display P4

Læs mere

uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Ksys, aritm, StdCtrls, Buttons, ComCtrls;

uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Ksys, aritm, StdCtrls, Buttons, ComCtrls; unit emcam; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Ksys, aritm, StdCtrls, Buttons, ComCtrls; type RData = Record Alfa,Beta : Real; End; RResult = Record

Læs mere

! "# $$ &'()*"* +*, & &"*0* & "# % %- %

! # $$ &'()** +*, & &*0* & # % %- % !"! "# $$ & &'()*"* +*, &- & &"./+0 & &"*0* & & & 1 2 ()))))$$" "# - " # $!&!!" 34 3((5(4 6()))))5 3((5# 7())))) 4 3((58 43((58 3((5#9! 3((5#4 3((584 6 9 # '"!&()!" * " 49 9-3 :; & Private Sub Workbook_Open()

Læs mere

Åben uddannelse, Efterår 1996, Oversættere og køretidsomgivelser

Åben uddannelse, Efterår 1996, Oversættere og køretidsomgivelser 3/10/96 Seminaret den 26/10 vil omhandle den sidste fase af analysen og de første skridt i kodegenereringen. Det drejer sig om at finde betydningen af programmet, nu hvor leksikalsk og syntaktisk analyse

Læs mere

! " # $% &'!& & ' '" & # ' "&()(*& + + +,-' "&( # &(! (! " )(!# &!! (!&!! * (! +& (!!! & " " & & / & & (!

!  # $% &'!& & ' ' & # ' &()(*& + + +,-' &( # &(! (!  )(!# &!! (!&!! * (! +& (!!! &   & & / & & (! !" #$ "%!"&! " # $% &'!& & ' '" & # ' "&()(*& + + +,-' "&( # &(! (! " )(!# &!! (!&!! * (! +& (!!! & Workbooks( MedarbUndersøgelse ),-.", & & Worksheets( Data )& Charts( DisplayData )&& )& " " & & / & &

Læs mere

MS Visual Studio Basic 2010. En kort vejledning

MS Visual Studio Basic 2010. En kort vejledning Du kan hente programmet gratis her: MS Visual Studio Basic 2010 Express http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express Tryk på Install Now og følg vejledningen. Indholdsfortegnelse

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

Læs mere

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet Baggrund: I et frugtbart samarbejde mellem Danmarks Statistik, Forskningsservice,

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

Opfølgning på Dygtig Skildpadde (Michael) To algoritmeskabeloner

Opfølgning på Dygtig Skildpadde (Michael) To algoritmeskabeloner Forelæsning 4.1 Opfølgning på Dygtig Skildpadde (Michael) To algoritmeskabeloner finden findalle Primitive typer (forfremmelse og begrænsning) Identitet versus lighed (for objekter, herunder strenge) Afleveringsopgave

Læs mere

' #$*# ' # #) * #& #& ' # #* #, #$--

' #$*# ' # #) * #& #& ' # #* #, #$-- !"! "$% $ %$ " $&' ( ' $) * ' $* +( ' ) * & & ' *, $-- " " $(. $ /% &%$ & $ &$ $ %% &" ( 1. 00 $ 0 1 $"%$ " 2$ 2. ) " 3 $ * 4* 05 0 $ &'(&%%$ '67 7) 2) 7) 2)7 ' " - - 7) 2 0 $$ 0 '$ " $ 08$$ )2! & & 7)

Læs mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4 DM502 Forelæsning 4 Flere kontrolstrukturer for-løkke switch-case Metoder Indhold Arrays og sortering af arrays String-funktioner for-løkke Ofte har man brug for at udføre det samme kode, for en sekvens

Læs mere

if (symbol == IDENTIFIER) { object = findprocedureobject(symboltable, identifier);

if (symbol == IDENTIFIER) { object = findprocedureobject(symboltable, identifier); procedureimplementation() { struct item_t* item; struct object_t* object; item = malloc(sizeof(struct item_t)); returntype(item); if (symbol == IDENTIFIER) { object = findprocedureobject(symboltable, identifier);

Læs mere

Exceptions i Delphi. Try except

Exceptions i Delphi. Try except Exceptions i Delphi Exceptions er en teknik til at fange fejl under programafviklingen. Ikke programmeringsfejl, men fejl der opstår i forskellige situationer, f.eks. en fil der mangler en fil der er skrivebeskyttet,

Læs mere

result = val[0][0], val[1][1], val[0][0], val[2], val[4]))

result = val[0][0], val[1][1], val[0][0], val[2], val[4])) # # intp # class Intp::Parser prechigh nonassoc UMINUS left '*' '/' left '+' '-' nonassoc EQ preclow rule program : stmt_list result = RootNode.new( val[0] ) stmt_list : result = [] stmt_list stmt EOL

Læs mere

" #" $ " "!% &'% ' ( ) * " & #

 # $  !% &'% ' ( ) *  & # ! # $!% &'% '! #$ #$ ( * & #!! #$%& + &,Dim! - Sub Test( Dim Svar As String Svar = InputBox( Indtast dit Navn MsgBox Dit navn er & Svar Svar & * Sub Test2( MsgBox Goddaw & Svar #Test2( Svar& Test(Test2(Svar

Læs mere

IBM WebSphere Operational Decision Management

IBM WebSphere Operational Decision Management IBM WebSphere Operational Decision Management 8 0 29., WebSphere Operational Decision Management 8, 0, 0. Copyright IBM Corporation 2008, 2012. ........... 1 :......... 1 1: Decision Center....... 3 1

Læs mere

Videregående databaseprogrammering

Videregående databaseprogrammering Videregående databaseprogrammering I dette kapitel gennemgås lidt om, hvordan man kan få direkte adgang til tabeller i Delphi delvist uden om standard-databasekomponenterne. Afsnittet forudsætter derfor,

Læs mere

Nintex Workflow UK/DK

Nintex Workflow UK/DK Nintex Workflow UK/DK Når Nintex Workflows anvendes i et Dansk sproget SharePoint miljø, er der lidt forskel på hvad de forskellige elementer kaldes, såvel som rækkefølgen på disse. Noget er oversat, noget

Læs mere

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations Tabelbegrebet Klassediagrammer (III) Tabeller og qualified associations originally by Michael R. Hansen modified/extended by Anne E. Haxthausen Informatics and Mathematical Modelling Technical University

Læs mere

Internt interrupt - Arduino

Internt interrupt - Arduino Programmering for begyndere Brug af Arduino Internt interrupt - Arduino - Afslutning EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Intern interrupt Jeg vil rydde lidt op. Her er nogle punkter vil har glemt

Læs mere

Sproget Rascal (v. 2)

Sproget Rascal (v. 2) Sproget Rascal (v. 2) Til brug i K1 på kurset Oversættere Opdateret 29/11 2004 Abstract Rascal er et simpelt Pascal-lignende imperativt sprog. Dette dokument beskriver uformelt Rascals syntaks og semantik

Læs mere

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003 Side 1 af 8 Dato: 14-05-2003 Til Sigurd Som aftalt vil jeg her fremsende vores program til vores 80C535 kit og display. Det gik jo ud på at vi skulle starte med at få den til at intialiserer displayet,

Læs mere

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi C Opgave: Brev til Sigurd Lære: John Austin Side 1 af 13 Dato:

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi C Opgave: Brev til Sigurd Lære: John Austin Side 1 af 13 Dato: Side 1 af 13 Dato: 03-06-03 Til Sigurd Som aftalt får du nu tilbygningen til 80C535 kittet, keyboard og programmet med programopdatering. Den sidste opgave her, gik så ud på at tilslutte et tastatur, og

Læs mere

MixVareMasterKom Bemærkninger: protokol art 47 Protokol til kommunikation af MixVarekartotekets hovedoplysninger fra gartner til DANPOT.

MixVareMasterKom Bemærkninger: protokol art 47 Protokol til kommunikation af MixVarekartotekets hovedoplysninger fra gartner til DANPOT. MixVareMasterKom Bemærkninger: protokol art 47 Protokol til kommunikation af MixVarekartotekets hovedoplysninger fra gartner til DANPOT. 4 2 Vare.MixNr SmallInt 1) 6 8 Vare.VareNr Integer 14 30 Vare.Bet

Læs mere

Kursus 02199: Programmering. Kontrol af programudførelsen. afsnit 3.1-3.5. if (indkomst > 267000) topskat = (indkomst-267000) * 0.

Kursus 02199: Programmering. Kontrol af programudførelsen. afsnit 3.1-3.5. if (indkomst > 267000) topskat = (indkomst-267000) * 0. Kursus 02199: Programmering afsnit 3.1-3.5 Anne Haxthausen IMM, DTU 1. Kontrol af programudførn (afsnit 3.1) 2. Valg-sætninger (if og switch) (afsnit 3.2 og 3.3) 3. Bloksætninger (afsnit 3.2) 4. Logiske

Læs mere

DM01 DM01. 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk. D12, Elias 18/3-2003. Side 1 af 11

DM01 DM01. 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk. D12, Elias 18/3-2003. Side 1 af 11 DM01 DM01 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk D12, Elias 18/3-2003 Side 1 af 11 DM01 Indholdsfortegnelse: BILAG:...2 1 FORMÅL:...3 2 KLASSER:...4 2.1 DILEMMA:...4 2.1.1 METODER:...4

Læs mere

#AlleKanKode. Lektion 2 - Konstanter og Variabler

#AlleKanKode. Lektion 2 - Konstanter og Variabler #AlleKanKode Lektion 2 - Konstanter og Variabler Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger

Læs mere

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Using SAS Macros to Simplify Preparation of SDTM Data, Annotated CRFs and Define.xml. PhUse 2009, Basel. Niels Both Principal Consultant S-Cubed

Using SAS Macros to Simplify Preparation of SDTM Data, Annotated CRFs and Define.xml. PhUse 2009, Basel. Niels Both Principal Consultant S-Cubed Using SAS Macros to Simplify Preparation of SDTM Data, Annotated CRFs and Define.xml PhUse 2009, Basel Niels Both Principal Consultant S-Cubed Presentation - Overview ectd SDTM Generation Overall Architecture

Læs mere

Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 05/ Arduino, Loops, løkker, programfunktioner mm.

Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 05/ Arduino, Loops, løkker, programfunktioner mm. Arduino, Loops, løkker, programfunktioner mm. Links til følgende i dokumentet: Trykknap If, If else, If Else If While, Do While For-Loop Break, PWM Serial Read Funktioner og subrutinerr Switch Case Random

Læs mere

Fra Pascal til Simula

Fra Pascal til Simula Fra Pascal til Mads Rosahl 25. august 1995 Pascal og tilhører begge Algol-familien af programmeringssprog. De blev konstrueret med få års mellemrum og dette gør at der på langt de fleste områder er større

Læs mere

Forelæsning Uge 4 Mandag

Forelæsning Uge 4 Mandag Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder

Læs mere

program fibomain(input,output); var i, j,result : integer; var x, y: integer;

program fibomain(input,output); var i, j,result : integer; var x, y: integer; program fibomain(input,output); var i, j,result : integer; procedure fib(n : integer); var x, y: integer; begin if (n=0) or (n=1) then result := 1 else begin fib(n-1); x:= result; fib(n-2); y:= result;

Læs mere

Forelæsning Uge 4 Mandag

Forelæsning Uge 4 Mandag Forelæsning Uge 4 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof Primitive typer (forfremmelse og begrænsning) Identitet versus lighed (for objekter, herunder strenge) Opfølgning på Skildpadde

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Typer og Mønstergenkendelse Martin Elsman Datalogisk Institut Københavns Universitet DIKU 23. Oktober, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017

Læs mere

User Guide AK-SM 720 Boolean logic

User Guide AK-SM 720 Boolean logic User Guide AK-SM 720 Boolean logic ADAP-KOOL Refrigeration control systems Anvendelse Funktionen er indeholdt i Systemmanager type AK-SM 720, og kan anvendes til brugerdefinerede funktioner. Funktionerne

Læs mere

Obligatorisk opgave 2. SQL, relationel algebra og relationel kalkyle

Obligatorisk opgave 2. SQL, relationel algebra og relationel kalkyle DM26 Obligatorisk opgave 2 SQL, relationel algebra og relationel kalkyle Jacob Christiansen 130282 moffe42 Thomas Duerlund 040980 duerlund Side 1 af 9 Opgave 1: Formål: Ud fra en database omhandlende en

Læs mere

Accessing the ALCOTEST Instrument Upload Data - NJSP Public Website page -

Accessing the ALCOTEST Instrument Upload Data - NJSP Public Website page - Accessing the ALCOTEST Instrument Upload Data - NJSP Public Website page - www.njsp.org Public Information Access Public Information Page Selection Within the Public Information Drop Down list, select

Læs mere

! #!! $ % $! & " &'"! & *+ "! " $ $ ""!,-! $!.! $! " # 1!! &' "

! #!! $ % $! &  &'! & *+ !  $ $ !,-! $!.! $!  # 1!! &' ""# "" # $ % $ & " &'" & " "()" *+ " " $ $ *+" $ %"&'" "( "",- $. + /"&'"-0 $ " # 1 &' " +"% $ %'('" 2 ' ) )030 )030) * )033 " )033 // " " 1 1 41 ")035)036 5- " " " *+773,8 *+ % " " )035& " )036& " 1 %"

Læs mere

Math Snake. Afsluttende projekt. Andreas Kær Eriksen, Niclas Larsen og Jens Werner Nielsen. Klasse 3.4. 11. maj 2012. Informationsteknologi B

Math Snake. Afsluttende projekt. Andreas Kær Eriksen, Niclas Larsen og Jens Werner Nielsen. Klasse 3.4. 11. maj 2012. Informationsteknologi B Math Snake Afsluttende projekt Andreas Kær Eriksen, Niclas Larsen og Jens Werner Nielsen Klasse 3.4 11. maj 2012 Fag: Vejleder: Skole: Informationsteknologi B Karl G. Bjarnason Roskilde Tekniske Gymnasium,

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Martin Elsman Department of Computer Science University of Copenhagen DIKU September 27, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017 September

Læs mere

Geografisk lokalisering i ASP.NET

Geografisk lokalisering i ASP.NET Denne guide er oprindeligt udgivet på Eksperten.dk Geografisk lokalisering i ASP.NET Denne artikel forklarer lidt om hvorfor og hvordan man laver geografisk lokalisering og viser noget kode. Der er andre

Læs mere

Og Gud sang. C œ œ œw œ œ œ. œw œ œ œ œw œ œ œ œ œ œ œ œ œ. & b. b œ œ œ. œ œ œ n. bœ œ œ œ œ œ œ œ œ œ œ œ œ œ. œ b œ. b œ œ œ œ œ. œ œ.

Og Gud sang. C œ œ œw œ œ œ. œw œ œ œ œw œ œ œ œ œ œ œ œ œ. & b. b œ œ œ. œ œ œ n. bœ œ œ œ œ œ œ œ œ œ œ œ œ œ. œ b œ. b œ œ œ œ œ. œ œ. Koralsats Gm7/c F/c Gm7/c F D/f# Gm Dm/f 6 EØ 11 1. h = ca. 60 C w Gud, jeg tror, du sang af lyk- ke, da du så din grøn ne C/e F F7/a - jord, og de stjer- ne- blå ga -? b C Ó w w w # n A Dm G9/h C /bb

Læs mere

1 Program for forelæsningen

1 Program for forelæsningen 1 Program for forelæsningen Udvidelser af Bims (Kontrolstrukturer) Repeat-løkker For-løkker Non-determinisme God Ond parallelitet Alle emner hører under semantisk ækvivalens. 1.0.1 Fra tidligere.. Bims

Læs mere

Penge til gode hos Gable Insurance. Tilbagebetaling af præmie

Penge til gode hos Gable Insurance. Tilbagebetaling af præmie Penge til gode hos Gable Insurance Tilbagebetaling af præmie Ristorno Præmien Ristorno præmien Tilbagebetaling af præmie for ubrugt ejerskifteforsikring. Her anvendes de regler, der også er gældende ved

Læs mere

Visual Basic for begyndere

Visual Basic for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Visual Basic for begyndere I denne artikel vil jeg gennemgå Visual Basic (IKKE.NET / Visual Basic 2005 Express Edition) på et begynder-niveau. fed kursiv

Læs mere

Abstract Syntax Notation One ASN.1

Abstract Syntax Notation One ASN.1 Udvalgte emner inden for datanet Abstract Syntax Notation One ASN.1 DIKU.PEH.415 ASN.1 - indhold Introduktion til Abstract Syntax Notation One (ASN.1) Præsentationslaget Forskelle i repræsentation Hvad

Læs mere

Forelæsning Uge 4 Mandag

Forelæsning Uge 4 Mandag Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder

Læs mere

Hvilket sprog er hurtigst

Hvilket sprog er hurtigst Denne guide er oprindeligt udgivet på Eksperten.dk Hvilket sprog er hurtigst Denne artikel forsøger at aflive forskellige myter om hvilke sprog der er hurtigst. Den forudsætter ikke noget særligt. Skrevet

Læs mere

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl:

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl: Fejlhåndtering Selv de bedste programmører laver af og til fejl! Dette kommer sikkert som en overraskelse for de fleste, bortset fra de, der har arbejdet med et hvilket som helst større program. Fejl kan

Læs mere

SAX Simple API for XML.

SAX Simple API for XML. SAX Simple API for XML. En API (Application Programming Interface) et bibliotek eller et sæt af funktioner eller metoder. SAX er et sådant bibliotek af abstrakte metoder som f. eks. startdocument() eller

Læs mere

Bash-scriptning. Linuxadministration I 1DV417

Bash-scriptning. Linuxadministration I 1DV417 Bash-scriptning Linuxadministration I 1DV417 1 Script bash csh ksh 2 Exekvering av script bash exsimple #!/bin/bash 3 Specialtecken/substitution Specialtecken: Citattecken ( ), grav accent (`), akut accent

Læs mere

Example types and object implementations.. NEL, Intropar

Example types and object implementations.. NEL, Intropar Example types and object implementations. NEL, Intropar 2001.11.7-1 - Objektmodel Et Emerald objekt består af: et navn, der identificerer objektet en repræsentation nogle operationer (funktioner) måske

Læs mere

Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 08/ Arduino, Loops, løkker, programfunktioner mm.

Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 08/ Arduino, Loops, løkker, programfunktioner mm. Arduino, Loops, løkker, programfunktioner mm. Links til følgende i dokumentet: Trykknap If, If else, If Else If While, Do While For-Loop PWM Serial Read Funktioner og subrutinerr Switch Case Random number,

Læs mere

Oracle PL/SQL. Overview of PL/SQL

Oracle PL/SQL. Overview of PL/SQL Oracle PL/SQL John Ortiz Overview of PL/SQL Oracle's Procedural Language extension to SQL. Support many programming language features. If-then-else, loops, subroutines. Program units written in PL/SQL

Læs mere

Digital post Snitflader Bilag D - Forsendelse via printfiler Version 1.3

Digital post Snitflader Bilag D - Forsendelse via printfiler Version 1.3 Digital post Snitflader Bilag D - Forsendelse via printfiler Version 1.3 1 Forsendelse via printfiler Dette dokument beskriver hvilke forudsætninger en kunde, som ønsker konvertering af en AFP datastrøm

Læs mere

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til VB.NET og ADO.NET. Der findes en tilsvarende artikel

Læs mere

HANDBUCH LSM KORTSTYRING

HANDBUCH LSM KORTSTYRING Side 1 1.0 KORTOVERSIGT Nedenfor er angivet de forskellige typer og opdeling af registeret i forbindelse med et SimonsVoss system. 1.1. KARTENTYPEN Betegnelse MIFARE Classic MIFARE Classic MIFARE Plus

Læs mere

Nyheder i MapBasic 10.5 og 11.0

Nyheder i MapBasic 10.5 og 11.0 Nyheder i MapBasic 10.5 og 11.0 MapBasic Udviklerdag 2011 Peter Horsbøll MøllerM Juni 2011 Program Nyheder i MapBasic 10.5 Nyheder i MapBasic 11.0 MapBasic 10.5: IDE MapBasic-editoren understøtter nu filer

Læs mere

SelskabMasterKom. Per Kjærulf-Møller ApS 13. november 2008. KomTabel-layout. Art: 41 Sendes: Begge veje

SelskabMasterKom. Per Kjærulf-Møller ApS 13. november 2008. KomTabel-layout. Art: 41 Sendes: Begge veje SelskabMasterKom Bemærkninger: Ny protokol (opr. Art 11) Generelt : 1. + 2. byte = RecordArt 3. byte = Transaktionskode 1 = Opret 2 = Ændring 3 = Slet Email og Hjemmeside reduceret til 30 kar. Samlet længde

Læs mere

Vejledende løsninger

Vejledende løsninger Roskilde Universitetscenter side 1 af 8 sider Vejledende løsninger Opgave 1 Spørgsmål 1.1 a = b - a; b = b - a; a = b + a; Opgaven har flere løsninger. En anden løsning er: a = b + a; b = a - b; a = a

Læs mere

Kursus i varians- og regressionsanalyse Data med detektionsgrænse. Birthe Lykke Thomsen H. Lundbeck A/S

Kursus i varians- og regressionsanalyse Data med detektionsgrænse. Birthe Lykke Thomsen H. Lundbeck A/S Kursus i varians- og regressionsanalyse Data med detektionsgrænse Birthe Lykke Thomsen H. Lundbeck A/S 1 Data med detektionsgrænse Venstrecensurering: Baggrundsstøj eller begrænsning i måleudstyrets følsomhed

Læs mere

ECE 551: Digital System * Design & Synthesis Lecture Set 5

ECE 551: Digital System * Design & Synthesis Lecture Set 5 ECE 551: Digital System * Design & Synthesis Lecture Set 5 5.1: Verilog Behavioral Model for Finite State Machines (FSMs) 5.2: Verilog Simulation I/O and 2001 Standard (In Separate File) 3/4/2003 1 ECE

Læs mere

Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et)

Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et) Forældreskema Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et) Barnets alder: år og måneder Barnet begyndte at lære dansk da det var år Søg at besvare disse spørgsmål så godt

Læs mere

Intro til AVR. Mads Pedersen, OZ6HR mads@oz6hr.dk

Intro til AVR. Mads Pedersen, OZ6HR mads@oz6hr.dk Intro til AVR Mads Pedersen, OZ6HR mads@oz6hr.dk Projektidé Brug en AVR-microcontroller Mål temperatur vha. temperatursensor Vis på display Send til computer og vis temperatur Slide 2 Plan 27/10-2005:

Læs mere

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Generalized Probit Model in Design of Dose Finding Experiments Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Outline Motivation Generalized probit model Utility function Locally optimal designs

Læs mere

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller.

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Flowchart Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Et godt program til at tegne flowcharts med er, EDGE-Diagrammer, eller Smartdraw.

Læs mere

MultiProgrammer Manual

MultiProgrammer Manual MultiProgrammer Manual MultiProgrammeren bruges til at læse og skrive værdier til ModBus register i LS Controls frekvensomformer E 1045. Dansk Version side 2 til 4 The MultiProgrammer is used for the writing

Læs mere

uvision, Keil Udviklingsprogram til Microcontrollere Udviklingsprogrammet uvision2 fra Keil

uvision, Keil Udviklingsprogram til Microcontrollere Udviklingsprogrammet uvision2 fra Keil Udviklingsprogram til Microcontrollere Udviklingsprogrammet uvision2 fra Keil Det program, vi anvender til at skrive kilde-teksten, assemblerkoden, og til at oversætte det til maskinkode, er fra Keil.

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Træstrukturer Part III Martin Elsman Datalogisk Institut Københavns Universitet DIKU 3. November, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017 3.

Læs mere

Verilog HDL. Presented by: Amir Masoud Gharehbaghi

Verilog HDL. Presented by: Amir Masoud Gharehbaghi Verilog HDL Presented by: Amir Masoud Gharehbaghi Email: amgh@mehr.sharif.edu Design Hierarchy Design Specification & Requirements Behavioral Design Register Transfer Level (RTL) Design Logic Design Circuit

Læs mere

Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik

Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik Datalogi C, RUC Forelæsning 22. november 2004 Henning Christiansen Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik Dagens program Hvad

Læs mere

public Set(int size) { this.listelement = new LinkedList<Integer>(); }

public Set(int size) { this.listelement = new LinkedList<Integer>(); } // Henri AYCARD import java.util.linkedlist; public class Set { private LinkedList listelement; public Set(int size) { this.listelement = new LinkedList(); public boolean contains(int

Læs mere

ECE 551: Digital System Design & Synthesis Lecture Set 5

ECE 551: Digital System Design & Synthesis Lecture Set 5 ECE 551: Digital System Design & Synthesis Lecture Set 5 5.1: Verilog Behavioral Model for Finite State Machines (FSMs) (In Separate File) 5.2: Verilog Simulation I/O, Compiler Directives, and 2001 Standard

Læs mere

22 Hobe. Noter. PS1 -- Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned.

22 Hobe. Noter. PS1 -- Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned. 22 Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned. Indsættelse i hobe. Sletning af minimalt element i hobe. Repræsentation. 327

Læs mere

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss Brugervejledning (side 2-6) Userguide (page 7-11) Bedienungsanleitung 1 - Hvordan forbinder du din E-PAD hængelås med din

Læs mere

Øvelse Slides må ikke deles uden godkendelse fra Anne Holmbæck

Øvelse Slides må ikke deles uden godkendelse fra Anne Holmbæck Øvelse Design af governancemodel Hvem giver øverste mandat og den man eskalerer til i yderste konsekvens Hvem giver mandat og prioriterer indenfor mandat Hvem er udførende og skal følge principper og metoder

Læs mere

Mapning af XML til P13-7-B1 Fremsoeg Ydelser fra Ydelsesindeks

Mapning af XML til P13-7-B1 Fremsoeg Ydelser fra Ydelsesindeks Mapning af XML til P13-7-B1 Fremsoeg Ydelser fra Ydelsesindeks Dokumenthistorik Dato Revision Redaktør Ændringer 01-10-2015 1.0 CE/CVS/PSZ Oprettet 22-03-2017 2.0 HVJ Rettet i forbindelse med AP24 rettelser

Læs mere

Vejledning til at tjekke om du har sat manuel IP på din computer.

Vejledning til at tjekke om du har sat manuel IP på din computer. Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...

Læs mere

_c_o_m_m_e_n_ 3 DEMO ; writetext( << GIER DEMONSTRATION PROGRAM 1D

_c_o_m_m_e_n_ 3 DEMO ; writetext( << GIER DEMONSTRATION PROGRAM 1D #011#063 _r_e_a_l _p_r_o_c_e_d_u_r_e skrvml(u) _v_a_l_u_e u _i_n_t_e_g_e_r u _f_o_r u:=u _s_t_e_p 1 _u_n_t_i_l 1 _d_o writechar(0) skrvml:=255 2 252 2 _e_n_d #011#063 #063#063#063#063#063#063#063#063#063#063

Læs mere

Peter Kellberg. Det vidste du ikke om et EG projekt!

Peter Kellberg. Det vidste du ikke om et EG projekt! Peter Kellberg Det vidste du ikke om et EG projekt! SAS Forum 2010 Spørgsmål? Kan tanker om sex få én til at nyse? Ja! Journal of the Royal Society of Medicine Det vigtigste først Er sex overhovedet relevant

Læs mere

$ %' ) * %' +,! - Myarray %' /0 /0 122 +3 /0 /0

$ %' ) * %' +,! - Myarray %' /0 /0 122 +3 /0 /0 !"#!"# "# %&') * #" % && %' Dim MyArray2) As Integer ) * %' +,! - Myarray MyArray0). %' /0 /0 122 + /0 /0 +4 / 0) Dim MyArray1 to 2) As Integer 5MyarrayMyArray1)" +6 Option Base 1 Option Explicit %' 76

Læs mere

MapBasic brugergruppe. Introduktion til MapBasic. Peter Horsbøll Møller Senior Systems Engineer Januar 2013

MapBasic brugergruppe. Introduktion til MapBasic. Peter Horsbøll Møller Senior Systems Engineer Januar 2013 MapBasic brugergruppe Introduktion til MapBasic Slå mute fra hvis I vil sige eller spørge om noget Peter Horsbøll Møller Senior Systems Engineer Januar 2013 Every connection is a new opportunity Every

Læs mere

Eksempel: Skat i år 2000

Eksempel: Skat i år 2000 Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)

Læs mere

PICTURE formater. Klog på SAS 15. marts 2012

PICTURE formater. Klog på SAS 15. marts 2012 PICTURE formater Klog på SAS 15. marts 2012 Agenda Hvad er et format Hvor adskiller et PICTURE format sig Teknik Eksempel 1 cprnr Eksempel 2 cprnr med "udsøgning" af fejlrecords Eksempel 3 et format, der

Læs mere

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler.

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. 26 Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. Hvad er programverifikation? Bevisregel for 'tom kommando'. Bevisregel for assignment. Bevisregler for selektive

Læs mere

Database programmerings tips

Database programmerings tips Denne guide er oprindeligt udgivet på Eksperten.dk Database programmerings tips Denne artikel vil introducere nogle problem stillinger med flere samtidige brugere, som man skal tænke på, når man udvikler

Læs mere

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 info@sttcondigi.com www.sttcondigi.com

Læs mere

Forelæsning Uge 5 Mandag

Forelæsning Uge 5 Mandag Forelæsning Uge 5 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof (sidste mandag) findbest Brug af klassen Collections og interfacet Comparable BlueJ s Debugger Nyttig til at inspicere

Læs mere

Noter til KAP HORN programmer den 23 januar 2006

Noter til KAP HORN programmer den 23 januar 2006 Noter til KAP HORN programmer den 23 januar 2006 Nyeste tiltag med KAP HORN programmer version 5.0.2: 1. Momsangivelsen er blevet udvidet med nye systemkonti 2. Speciel eksport af Finansrapporter 3. CRM

Læs mere

PROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections;

PROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections; PROGRAM using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace EventManager class Program static void Main(string[] args) string hovedmenu = ""; string svar;

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

6. Eventstyret programmering og Windows

6. Eventstyret programmering og Windows 6. Eventstyret programmering og Windows Indsigt i events og styresystemets rolle I det følgende skal vi se på en række mere tekniske ting vedrørende Delphi og Windows, nemlig hvordan programmer styres

Læs mere

Chapter. Information Representation

Chapter. Information Representation Chapter 3 Information Representation (a) A seven-bit cell. Figure 3. Figure 3. (Continued) (b) Some possible values in a seven-bit cell. Figure 3. (Continued) 6 8 7 2 5 J A N U A R Y (c) Some impossible

Læs mere