ZOOLOGISK SERIE ',m;w* -7 .., . B-wmkpmeO. . b I '. ..., r- ,,,,,' l m,la?- -: I u... '. r, i -. >. I _ - - ", 4.

Størrelse: px
Begynne med side:

Download "ZOOLOGISK SERIE ',m;w* -7 .., . B-wmkpmeO. . b I '. ..., r- ,,,,,' l m,la?- -: I u... '. r, i -. >. I _ - - ", 4."

Transkript

1 ZOOLOGISK SERIE ',m;w* -7 -,...,. - I '..*,... B-wmkpmeO.. -r , b,,.,,..--.,:.... I '. r,. -- m.,,,,,' ,,.,.., l m,la?- -:--- -., -. >.., I _ ", I u '. r, i

2 C 5:- - - > i1 ',b.r,: %.. 3.' m 8...,i ".t,-.? n. - - b-,.... '.y, fd' L. -.t-, -1 I.,-. 1'.. t. 7, 1: v i C. g: + I -... i p4 *y r*. L '., d'*.',i$, ; : A...g... :.-p...i.-.i #a;:, l L... -,.i 4,&I. -P t ,-7. k.**. w, a;,.. _. b.: ' ,. 1- : d -'l.':.j.-t I -, q J -h*.' 4.., -.,.?,.-i :,',.,t l', -: - 8 L Pl :',g..., ".,.i :,;. : t;,:: 5... I'. ' :!t*y. k;

3 K. norske Vidensk. Selsk. Mus. Rapport Zool. Ser Brukerveiledning til fire datamaskinprogrammer for kvantitative zooplanktonundersøkelser Paul Lundquist og Tor Stramgren Universitetet i Trondheim Det Kgl. Norske Videnskabers Selskab, Museet Trondheim, mai 1975

4

5 REFERAT Lundquist, Paul og Tor StrØmgren Brukerveiledning til fire datamaskinprogrammer for kvantitative zooplanktonundersøkelser. K. norske Vidensk. Selsk. Mus. Rapport Ser Resipientundersdkelsen av Trondheimsfjorden som startet sommeren 1972 etter oppdrag fra MiljØverndeparte- mentet og og Nord-TrØndelag fylker, omfatter bl. a. en undersgkelse av fjordens zooplankton. De fire datamaskin- programmene hvis bruk er beskrevet i denne rapporten, ble utarbeidet for å behandle data fra denne zooplankton- undersøkelsen. Rapporten inneholder innledningsvis litt om koding og registrering av data. Deretter behandles bruken av hvert enkelt program med gjennomgåelse av nødvendige inn- data (parametre og "vanlige" data) til og resultater fra vedkommende program. Dessuten er vist en del figurer med eksempler på parameterkort, datakort og resultater for hvert enkelt program. Paul Lundquist og Tor StrØmgren, Universitetet i Trondheim, Det Kgl. Norske Videnskabers Selskab, Museet, Zoologisk avdeling, N-7000 Trondheim

6 ISBN

7 INNHOLDSFORTEGNELSE REFERAT 1 INNLEDNING BRUK AV EDB KODING AV DATA REGISTRERING AV DATA PROGRAMOVERSIKT RESULTATOVERSIKT PROGRAMMET PLANKTON~/NO-OF-IND INNDATA TIL PLANKTONl/NO-OF-IND PARAMETERKORT DATAKORT SORTERING DATAKORTFORMAT BEGRENSNINGER ANGIVELSE AV DYBDEINTERVALLER FEILMELDINGER BRUK AV EKSTERNT (YTRE) LAGER RESULTATER FRA PLANKTONl/NO-OF-IND PROGRAMMET PLANKTONl/DIVERSITY INNDATA TIL PLANKTONl/DIVERSITY BEGRENSNINGER RESULTATER FRA PLANKTONl/DIVERSITY PROGRAMMET PLANKTONl/V-DISTR+SP INNDATA TIL PLANKTONl/V-DISTR-SP BEGRENSNINGER RESULTATER FRA PLANKTONl/V-DISTR-SP PROGRAM.MET PLANKTONl/V-DISTR-STGE INNDATA TIL PLANKTONl/V-DISTR-STGE PARAMETERKORT DATAKORT BEGRENSNINGER FEILMELDINGER RESULTATER FRA PLANKTONl/V-DISTR-STGE LITTERATUR... 29

8 INNLEDNING ResipientundersØkelsen av Trondheimsfjorden som startet sommeren 1972 etter oppdrag fra og SØr- og Nord-TrØndelag fylker, omfatter b1.a. en undersøkelse av Trondheimsfjordens zooplankton. Det Kgl. Norske Videnskabers Selskab, Museet, Zoologisk avdeling står for innsamling og bearbeiding av data. I tidsrommet august 1972 til august 1974 er innsamling foretatt to ganger pr. måned i april og mai 1973 og 1974, ellers En gang pr. måned. Utenom resipient- undersgkelsen er innsamling foretatt ganske regelmessig siden 1963, og programmene som beskrives i denne rapporten er også kjgrt med de eldre data. Data innsamles ved håvtrekk på faste stasjoner over ett eller flere dybdeintervaller. De eldre data og de nyere er tildels registrert litt forskjellig når det gjelder dybdeintervaller, men de fire foreliggende programmene be- handler begge typer, dog ikke helt uten forbehold. Etter den "gamle metoden" benyttet en delintervaller som tilsammen dekket et større intervall: f.eks , m og m som tilsammen dekker intervallet 0-200m. Etter den "nyere metoden" benyttes intervaller som dekker hverandre:.eks m og 0-200m. BRUK AV EDB KODING AV DATA Når det gjelder å overføre data fra materialet til en form som egner seg for elektronisk databehandling, er det nødvendig i stor utstrekning å benytte koder for å angi opp- lysninger. Slike koder kan bygges opp på flere måter, f.eks. som en rent numerisk kode (sifferkode), en ren bokstavkode (alfabetisk kode), eller som en kombinasjon av numerisk og alfabetisk kode (alfanumerisk,kode). For å betegne en planktonart, har en i dette tilfelle valgt å benytte en alfabetisk kode (bokstavkode) på 6 tegn. Det er ikke lagt opp til noe bestemt system i kodingen. F.eks. kodes Calanus finmarchicus som.calfin, mens Centropages

9 hamatus kodes som CENTHA. Andre typer av koder kan selvsagt godt benyttes; imidlertid b4r kodene være slik at en utlisting av data er lesbar for den som arbeider med materialet. Stedet hvor materialet er samlet inn, kan gis en 4- tegns kode (betegnelse,.eks. TRFJ for - TRondheimsFJorden), - og stasjonen en kode på 3 tegn (f.eks. stasjon 1, 5, 8, 8AI 8B, 15, 20C osv.). Både steds- og stasjonskoden kan være alfabetisk, alfanumerisk eller numerisk. (Se for gvrig eks. på utfylt dataskjema i pkt ). REGISTRERING AV DATA ~ t at t materialet ~ ~ er samlet inn, blir det arts- bestemt og talt opp. Deretter føres antallet av hver art (evt. hvert stadium av arten) på et dataskjema sammen med bl. a. sted, stasjon, dato og dybdeintervall. Når materialet er ferdigbestemt og dataskjemaene utfylt, blir data punchet på hullkort (Det er ingenting prinsippielt i veien for å benytte andre dataregistrerings- medier). Deretter kan selve databehandlingen, dvs. kjøring av ett eller flere av programmene, foretas. PROGRAMOVERSIKT FØlgende programmer for behandling av zooplankton- data (el. liknende) foreligger: 1. PLANKTONl/NO-OF-IND 2. PLANKTONl/DIVERSITY 3. PLANKTONl/V-DISTR-SP 4. PLANKTONl/V-DISTR-STGE Programmene 1 og 4 benytter de samme data (original- data fra hullkort), mens programmene 2 og 3 benytter resul- tater fra program 1 (mellomlagret på eksternt lager) som data. Programmene 2 og 3 forutsetter med andre ord at program 1 er kjørt på forhånd. Alle programmene behandler data fra ett sted og En stasjon om gangen og skiller data på dato og dybdeintervall, slik at resultatene blir beregnet for data fra samme sted,

10 stasjon, dato og dyp. Alle programmene er skrevet i språket NU Algol (Norwegian University Algol) og kj@rt under operativsystemet Exec-8 på datamaskinen Univac 1108 ved RUNIT, Regnesentret ved Universitetet i Trondheim. RESULTATOVERSIKT Oversikt over resultater fra beregninger med data fra: Sanune sted, stasjon og dato: Program Samme sted og stasjon, alle datoer: Program For hvert dybdeintervall: - antall individer av en art P 1 - antall individer pr. m 2 P1 - antall individer pr. m 3 P1 - sum ant. ind. for de n første arter (n er parameter) P 1 - sum ant. ind. pr. m2 for de n første artene - sum ant. ind. pr. m3 for de n første artene - sum ant. ind. for de reste- rende artene - sum ant. ind. pr. m2 for de resterende artene - sum ant. ind. pr. m3 for de resterende artene - sum ant. ind. for alle arter P1 - sum ant. ind. pr. m2 for alle arter P1 - sum ant. ind. pr. m3 for alle arter P 1 - volum (hvis oppgitt) P 1 - evt. referansenr. Pl,P2,P3,P4 For evt. summer over flere dybde- intervaller: - som ovenfor unntatt ref. nr. For hvert dybdeintervall : - Simpson's diversitetsindeks for cope- poder P 2 - Simpson's diversitetsindeks for holo- plankton (Hvilke arter som tilherer de to gruppene oppgis i parameterkort) - % av arten (vertikal artsfordeling) - % av artens stadier (vertikal stadie- fordeling) For evt valler: - som ovenfor summer over flere dybdeinter- P2 P3 (P4 for arter uten stadier)

11 Kommentar til resultatoversikt: PI = PLANKTON~/NO-OF-IND P2 = PLANKTONl/DIVERSITY P3 = PLANKTONl/V-DISTR-SP p4 = PLANKTON~/V-DISTR-STGE Data registreres med dybdeintervaller på to måter,.eks. 0-Som, m, m og 0-100m, O-2OOm. I første tilfelle kan det være aktuelt å summere over følgende inter- valler: 0-100m, m og 0-200m. I andre tilfelle dekker intervallene hverandre, og det er ikke interessant å summere. PROGRAMMET PLANKTONl/NO-OF-IND Dette programmet var det første som ble utviklet i planktonserien, og det kan sies å være det viktigste ved at to av de andre programmene er avhengig av det. 5.0 INNDATA TIL PLANKTONl/NO-OF-IND PARAMETERKORT En del parameterkort er n8dvendig for å styre ut- førelsen av programmet. RekkefØlgen og formatet ("utseendet") til parameterkortene må være som vist nedenfor. NB. Alle tall er høyrejustert, dvs. at de må plasseres lengst mulig til høyre i de avsatte kolonnene på kortet. Kort Kolonne Antall nr. nr. kolonner Fo'rklaring Programmets navn el.1. til bruk i overskrift for hver ny side Stedskode Stas jonskode Antall arter som skal være med i første sum ( Antall arter m/stadier Totalt antall arter Skal inneholde et siffer (1,2 eller 3) for å avgjøre hvilken type kjøring som Ønskes:

12 Kort Kolonne Antall nr. nr. kolonner Forklaring = 1 MedfØrer at en får bare sjek- king av data. Programmet inne- holder en rutine som sjekker hvert datakort bl. a. ut fra hva som er oppgitt i parameter- kortene. = 2 MedfØrer at en får både sjek- king av data og beregninger på de data som ikke innehol- der feil. = 3 MedfØrer at en får bare bereg- ninger. Denne måten å kjøre programmet på forutsetter at data er sjekket på forhånd (f. eks. ved at programmet er kjørt med denne parameter lik 1 eller 2) at data fremdeles finnes på det eks- terne lager (dvs. datafilen med de riktige data er katalogisert). Nummer på dybdeintervallet som an- gir skille for summer over flere dybdeintervaller (se pkt for beskrivelse av lovlige dybdeintervaller). Angir om antallet av arten. (eller artens stadier) skal multipliseres med en faktor: = O el. i? Ikke multiplikasjon med faktor. = 1 el. T Multiplikasjon med fak- tor. Angir om utskrift av tabeller Ønskes: = O el. F Ikke utskrift.

13 Kort Kolonne Antall nr. nr. kolonner Forklaring = 1 el. T Utskrift av tabeller 3 Håvens areal i m2 (de to siste sifrene oppfattes som desimaler; et areal på 0.1 m2 skrives som 010 eller bare 10 h~yrejustert). Artskode for første art. Fullt navn for første art. Angir om arten er holoplankton: = H holoplankton = blank (# H) ikke holoplankton Angir om arten er copepode: copepode = blank (f C) ikke copepode Faktor som antallet av stadium 6 evt. skal multipliseres med (av- gjøres av innholdet i kol i parameterkort nr. 2). Faktor for stadium 9. Faktor for stadium V eller faktor for sammenslåtte stadier V-IV. Faktor for stadium IV eller faktor for antallet dersom arten ikke har stadier. Faktor for stadium I11 eller faktor for sammenslåtte stadier Faktor for stadium 11. Faktor for stadium I. Faktor for stadium N (nauplii). NB. For alle faktorene gjelder at siste siffer er desimal. Her følger så et antall kort til- svarende kort nr. 3 for de reste- rende artene. Etter disse kortene (og foran datakortene) må det vare - et VEOF (end of file) kort.

14 Eksempel på parameterkort for PLANKTONl/NO-OF-IND: DATAKORT SORTERING Det forutsettes at data er sortert etter bestemte kri- terier kjøring av PLANKTONl/NO-OF-IND. Programmet inne- holder derfor ingen sotteringsrutine, men leser og behandler data fortlgpende. Alle data i en kj@ring må ha samme steds- og stasjonskode. Data må være sortert på dato og dybdeinter- vall, samt evt. på artskode. UtskriftsrekkefØlgen bestemmes av artenes rekkefølge i parameterkortene. Når det gjelder sortering på dybdeintervaller, bør sorteringen foretas slik at data med eksempelvis 0-50m kommer foran data med m, som igjen kommer foran data med m, osv. for hver dato. Dersom dybdeintervallene dekker hverandre, som f. eks m og n,,, bør alle data med 0-100m komme foran data &ed ~1, osv. for hver dato.

15 Sorteringen bør altså foretas slik: - sorter fgrst på dato, - for hver dato sorteres på dybdeintervall som beskrevet ovenfor, - for hvert dybdeintervall sorteres evt. på artskode. For Univac 1108 kan f. eks. sorteringsrutinen SORT-08 benyttes DATAKORTFORMAT Programmene PLANKTONl/NO-OF-IND og PLANKTONl/V-DISTR- STGE benytter samme data, mens programmene PLANKTONl/ DIVERSITY og PLANKTONl/V-DISTR-SP benytter mellomlagrede resultater fra PLANKTONl/NO-OF-IND som data. Datakortformatet for de to førstnevnte programmene beskrives nedenfor. Noe av det som står på kortet, benyttes ikke av disse programmene og er merket med x. NB. Alle tall må være høyrejustert, dvs. plasseres lengst mulig til høyre i det avsatte feltet på kortet. 1 Kolonne Antall nr. kolonner Forklaring 1 1 Blank; det skal ikke stå noe i denne kol Skal inneholde stedskode Skal inneholde stasjonskode Skal inneholde dato; dag, måned og år som et 6-sifret tall (4. februar 1975 bør skrives som ) Skal inneholde dybdeintervall (Eks.: 0-50m punches med O hgyrejustert i kolon- nene 15-17, bindestrek i kol. 18 og 50 h~yrejustert i kol ). Brukes ikke av programmet. Brukes ikke av programmet. Evt. referansenummer. Brukes ikke av programmet. Skal inneholde artskode. Dersom prøvens volum er målt, kan det plasseres på kor- tet med "artskode" 'VOLUME' tilsvarende

16 Kolonne Antall nr. kolonner Forklaring en art uten stadier, (kol ). 'VOLUME' angis ikke i parameterkortene som artskode. Brukes ikke av programmet. Antall av artens stadium 8. Antall av artens stadium Q. Antall av artens stadium V eller sammen- slåtte stadier V-IV. Antall av artens stadium IV eller total- antallet dersom arten ikke har stadier. Antall av artens stadium I11 eller antal- let av sammenslåtte stadier Antall av artens stadium 11. Antall av artens stadium I. Antall av artens stadium N (nauplii). Brukes ikke av programmet. Eksempel på datakort:

17 Eksempel på utfylt dataskjema: STED NR DATO DYP SKAP ~l+l R ED- MASKE-REF V I DDF TELLE- I * IS " I Iilolil*l4~kl I bbl I I I I Bbk NAVN TEUE- FAKTm ANTALL NAVN TELLE FAKTC ANTALL NAV N TELLE- FAKTOR ANTAL L

18 BEGRENSNINGER Begrensningene ligger rent praktisk i at programmet ikke må bli så plasskrevende at datamaskinens arbeidslager "sprenges". Da en del tabeller i programmet erklæres (dekla- reres) dynamisk, dvs. at det blir avsatt plass til dem mens programmet kjeres, er det vanskelig å si noe på forhånd om programmets størrelse. De begrensningene som er gjort, er følgende: - totalt antall forskjellige arter i 150, 2 -. håvens areal 5 l. O m, - antall dybdeintervaller < 5. De to første begrensningene er meget enkle å for- andre, den tredje noe verre, da den bl. a. brukes til redigering av utskrift ANGIVELSE AV DYBDEINTERVALLER Det er som før nevnt to måter å angi dybdeintervaller på. Den ene er å angi intervaller som tilsammen dekker et større intervall: f. eks. dekker 0-50m, m og m intervallet 0-250m. Den andre er å angi intervaller som dekker hverandre: f. eks m og 0-250m. Det er ikke tillatt å blande de to metodene for data fra samme dato (en stasjon), men det er tillatt å benytte de to metodene om hverandre når bare datoene er forskjellig. Noen eksempler: > TILLATT > > > IKKE TILLATT > > > > TILLATT > >

19 Når dybdeintervallene angis etter den første metoden, kan maksimalt 5 intervaller benyttes for samme dato på en stasjon, når de angis etter den andre metoden, kan maksimalt 2 intervaller benyttes. Avhengig av antall forekommende dybdeintervaller og en parameter, fåes summer over flere intervaller. Parameteren angir nummeret på det siste intervallet som skal inngå i den fgrste summen. Noen eksempler skulle klargjøre: DYBDE I DY TER VAL LER : SUMMER : PARAMETER : 0-~0n~0-100~100-~08 : G-10bnSO-~O0tB-300 UTEN BETYDN* 0 ~ ~ 1 O O ~ ~ O O : O-qGI) UTEI.! BETYDN* : INGEN UTE11 BETYUN, 0-1OOiO-490 : INGEN UTEN BETYDN. 5.2 FEILMELDINGER Som nevnt i forklaringen av parameterkortene, kan en velge om en vil kjøre programmet med eller uten sjekking av data. Feilsjekkingsrutinen går gjennom feltene på datakortet fra venstre mot høyre. Sjekkingen av et kort stopper når første feil er oppdaget. Dersom det er flere enn den først funne feilen på et kort, må de Øvrige finnes på annen måte, men dersom en puncher hele kortet omigjen, vil sjansen for automatisk å få rettet de Øvrige være stor.

20 Feilmeldingen skrives ut sammen med det aktuelle kortets nr. og innhold. Til slutt skrives ut antall leste kort, antall feil kort og antall riktige kort. FØlgende feilmeldinger kan forekomme: Feilmelding Kommentar Feil sted i kort nr. --- Feil stasjon i kort nr. --- Feil dato i kort nr. --- Feil dyp i kort nr. --- FØrste dyp er større enn andre dyp i kort nr. --- Feil kode i kort nr. --- Feil stadium... i kort nr. --- Stedskoden på kortet stemmer ikke med stedskoden i første para- meterkort. Stasjonskoden på kortet stemmer ikke med stasjonskoden på farste parameterkort. Datoen er ikke numerisk. Start- og/eller slutt-dypet i dybdeintervallet er ikke numerisk. Dybdeintervallene skal angis med minste dyp først, altså f. eks og ikke Artskoden stemmer ikke med noen av de kodene som ble oppgitt i parameterkortene. Feltet for det aktuelle stadium er ikke numerisk. Det som oppgis i parameterkortene er også i en viss utstrek- ning utsatt for kontroll. FØlgende feilmeldinger kan forekomme: Feilmeldina Kommen'tar ForsØk på å spesifisere antall arter som skal være med i Ørste sum større enn det totale antall arter. Antall arter 1. sum: ---. Totalt antall arter: ---. Dersom en Ønsker å summere antall individer av en art, kan dette gjøres ved å oppgi antall arter som skal vare med i summen. Feil håvareal i parameter- ~åvarealet oppgitt mindre enn 0,O 2 kort eller st8rre enn 1,O m. Feil sumskille i para- Kan angi hvilket dybdeintervall meterkort. som skal skille summene over flere dybdeintervaller; dybdeintervall-

21 Feilmeldinq VEOF-kort mangler etter kortene med kode etc., eller det er flere kort med kode etc. enn oppgitt. KjØringen avbrutt. Det er færre kort med kode etc. enn oppgitt i parameterkortet. KjØringen avbrutt. Kommentar nummeret ligger utenfor de lovlige grenser (< 1 eller > 4). Etter de siste parameterkortene (mellom parameterkortene og datakortene skal det være et VEOFkort. Dette kortet mangler, eller antall kort med kode er flere enn oppgitt i parameterkortene. VEOF-kortet påtruffet før det oppgitte antall kort med kode etc. var lest. BRUK AV EKSTERNT (YTRE) LAGER Som nevnt i forklaringen til parameterkortene, kan programmet kjøres med eller uten sjekking av data. Dersom første kloring av programmet er uten sjekking, forutsettes at data på forhånd er skrevet (av et brukerprogram) som 80- tegns kortbilder til en fil 'DATA', og at filen 'DATA' frem- deles eksisterer. (I programmeringsspråket ALGOL kan det se slik ut: WRITE(FILE('DATA1),KORTBILDE); hvor KORTBILDE er deklarert som STRING KORTBILDE (80) ; ). Dersom første kjøring er bare med sjekking, skrives de riktige data til filen 'DATA'. Denne filen må da kata- logiseres av brukeren for å eksistere ved neste kjøring av programmet. KjØring av programmet bare med beregning forutset- ter altså at filen 'DATA' eksisterer og inneholder riktige kortbilder. Det er meget enkelt å forandre programmet slik at det kan kjøres uten filen- 'DATA'. Til bruk for andre programmer skrives en del "mellomresultater" ut på en fil '25'. Utskriften til filen skjer for hver ny dato og inneholder bl. a. steds- og stasjonskode, dato, de aktuelle dybdeintervaller, to tabel- ler med antallet og antallet pr. m3 av artene for hvert dybdeintervall.

22 Dersom det ikke er interessant å ta vare på det som skrives til filen '25' (f. eks. ved at ingen av de andre programmene skal kj$res), behøver filen '25' verken tilordnes eller katalogiseres, da operativsystemet selv vil tilordne en temporar fil med samme navn under programmets gang. Filen '25' må imidlertid katalogiseres dersom den skal eksistere mellom to kjøringer. Felles for de to nevnte filene er at navnene 'DATA' og '25' er interne filnavn (navn som brukeren definerer i sitt program). Det er imidlertid ingenting i veien for at filene kan katalogiseres med andre, eksterne navn, og at det interne filnavnet tilknyttes ved en spesiell styresetning: vuse DATA,<katalogisert filnavn17 og NB. Alt som er saqt om bruk av ekstern lager, filnavn, katalogisering og tilordning, gjelder for operativ- systemet Exec-8 for Univac RESULTATER FRA PLANKTONl/NO-OF-IND For at programmet skal virke etter hensikten, må data være sortert som forklart i pkt Data kan da leses og behandles fortlgpende. Utskrift til filen '25' skjer for hver ny dato. Dersom det gnskes utskrift til linjeskriver, skjer det ved at alt som er skrevet til filen '25' leses tilbake og skrives ut. Som nevnt i pkt. 5.3 må imidlertid filen være katalogisert for at den skal eksi- stere etter at programmet er kjørt. FØlgende resultater fåes: En tabell for hver dato som inneholder - antall individer av hver art for hvert dybdeintervall, samt for evt. summer over flere intervaller, samme som ovenfor, men pr. m og pr. m, - samme som ovenfor, men summert for et antall arter (antallet som skal være med i summen oppgis i parameterkort), - samme som ovenfor, men summert for resten av artene,

23 - samme som ovenfor, men summert for alle artene, dvs. summen av de to foregående, - volum for hvert dybdeintervall. Volumet angis som en vanlig art, men programmet skiller ved å teste spesielt på om artskoden er lik 'VOLUME', - evt. referansekode for hvert dybdeintervall. Utskriftseksempler for PLANKTONl/NO-OF-IND: STLD STASJON 0nrn THFJ l U2.04.h3 NAVN : O - 5UM i0-200 U ANTALL PR/M3 PH/M? ANT4LL PW/M.? PR/ME SIIM 0-20OM PNTALL PP/MJ Pu/M2 CALANUSFINMAHCHICOS : l : :: lb6 55 1Rhn: CALANUS HYPERBOREUS.. PAHEUCHAETA NORVEGICA : : 1 5 l 150:: : METRIDIA LONGA l lfl: :: : METHIOIA LUCENS.. METRIDIA SP : PSEUDOCALANUS ELONGATUS : qO: MICROCALANUS PUSILLUS : SCOLECITHRICELLA MINOR : : TEMOHA LONGICORNIS ACARTIA LONGIREMIS ACARTIA CLAUS1 ACARTIA SP PARAC-ALANUS PARVUS XANTHOCALANUS HOREALIS : THARYBDIS MACROPTALINA : EURYTE LONGICAUDA CYCLOPOIDA e CALANUS EGGS a CANDACIA NORVEGICA *. CANDACIA ARMATA.. CANDACIA SP :.. HETEROHABDUS NORVEGICUS : 20:: 2 20: CHIRIDUS ARMATUS 30: : OITHONA SIMILIS h 60: : OITHONA SPINIHOSTRIS : :.. ONCAEA BOREALIS. s ONCAEA BOREALIS IHANN) : :. COPEPODA HARPACTICOIDA : lo:: 1 in: MICROSTELLA M/EGG MICROSTELLA U/EGG.. n COPEPODA INOET : 2 20:: 5 1 sn: NAUPLII INDET A 2 RO: 5 50:: :... SUM : : :: n:... CLADOCERA POOON e CLADOCERA EVADNE EUPHAUSIACEA EGG EUPHAUSIACEA NAUPLII : EUPIIAUSIACEA CALYPTOPIS :.. EUPHAUSIACEA FURCILIA : a m.. AMPIIIPODA 40:: 4 40: OSTRACODA 40:: 4 40: CHAETOGNATA SAGITTA 1 180:: : CHAETOGNATA EUKROHNIA : COPELATA FRITILLARIA : COPELATA OIKOPLEURA.. POLYCHAETA 10: : l 10: COELENTERATA : : l : CIRRIPEDIA NAUPLI a CIRRIPEDIA CYPRIS POLYCIIAETA LARVAE.. BIVALVIA LARVAE ECHINODERMATA LARVAE : i. FISH EGG FISH LARVAE CYPHONAUTES ASCIDIA EGG m ASCIDIA LAHVAE DECAPOD LARVAE 1 10: 6 tn: CHUSTACEA LAHVAE.. MYSIDACEA,..ISOPODA BOSMINA q PIIORONIDA.. GASTROPODA l 10: 20:: 3 30 : SALPA FIISIFOHMIS..... SUM 1A 3!RO:?Y l 290:: u7 4 u7n: TOTAL SIM : 7417 uti : ~ s u i?~o:: n 4q0n: VOLUEnE 5 l 5fl: h b@: : Il : REF NR : - 1 -I. a m.

24 CALnI4US F INt4ARCt~ICUS CALAIJUS rlyperuoi(eus PAH~:UCHACTA NORVEuICA YrTRIbIA LONGA MtTKIiJIA LUCENS YETRIiIIA SP PbEUiJOCALANUS ELOitGATIiS MICROCALANUS PIISILLUS SLOLE,CITHRICELLA :4INOH T;MORA LONGIC~RNIS ACARTIA LONGIHEMIS ALARTIA CLAUS1 ACARTIA SP PARACALANUS PAHVUS CtNTROPAGES HAMATUS CtNTROPAGES TYPICUS CtNTROPhGES SP ONCAEA SIMILIS AETIDEUS ARMATUS ANOMALOCERA PATER5ONI RHINCALANUS NASUTUS XANTHOCILANUS UOR'LAL THAHYBOIS MACROPTALI EUHYTE LONGICAUDA CYCLOPOIDA CALANUS EGGS CANDACIA NORVEGICA CANDACII ARMATA CANDACIA SP noo:?nn : ino inoo: m o iu voo: Q7oO : 2n0 9 inoo: sno I uno 40 roooi uno : 210n : 1300 HETEROHABDUS NORVEGICUS : CHIHIDUS ARMATUS : : OITHONA SIMILIS : : : OITHONA SPINIHOSTKIS : : : ONCAEA BOREALIS : : 2hn hn00: ONCAEA BOREALIS (HANN) COPEPODA HAHPACTICOIDA : : MICROSTELLA M/EGG MICROSTELLA U/EGG COPEPODA INDET NAUPLII INDET... SUM : 130'40 130~ : nnoo: CLADOCERA PODON : : CLADOCERA EVADNE : : : EUPHAUSIACEA EGG EUPHAUSIACEA NAUPLII : EUPHAUSIACEA CALYPTOPIS : : EUPHAUSIACEA FURCILIA : AMPIIIPODA OSTRACODA : : : CtiAEToGNATA SAGITTA '40: CHAETOGNATA EUKHOHNIA : 1 110: COPELATA FRITILLANIA ; COPELATA OIKOPLEUHA GASTROPODA POLYCHAETA 20 I COELENTERATA CIHHIPEDIA NAUPLI CIRRIPEDIA CYPRIS : : PuLYCHAETA LARVAE : : : BIVALVIA LAHVAE ECHINODERMATA LARVAE : 500 : : : FISH EGG FIS11 LARVAE CYPHONAUTES : : ASCIDIA EGG ASCIDIA LARVAE DtCAPOD LARVAE CHUSTACEA LARVAE MYSIDACEA 10: I SOPODA BOSMINA PHOHONIUA SALPA FUSIFORMIS HYDHACNIDA MYSILH????? PASIFEA -----_--_ _ SUM : : ~ ~ I I I 7n... TOTAL SUM : I S E ~ ~ n0: 15.1~ 69n 1~1100:... VOLUME : If> 1 160:... ~~.~flo:

25 PROGRAMMET PLANKTONl/DIVERSITY Programmet beregner Simpson's diversitetsindeks (Simpson 1949) på resultatene fra programmet PLANKTONl/ NO-OF-IND og er altså avhengig av at sistnevnte program er kjørt på forhånd. formel : Simpson'.~ diversitetsindeks beregnes etter følgende hvor N er det totale antall individer av alle arter, og x i er antall individer av i'te art. Resultatene beregnes for data fra en stasjon om gangen, med alle datoer. INNDATA TIL PLANKTONl/DIVERSITY Programmet leser alle ngdvendige parametre og data fra filen '25' hvis innhold er dannet ved kjøring av programmet PLANKTONl/NO-OF-IND. Filen '25' er organisert på ffllgende måte: antall arter som er med i fmrste sum {I totalt antall arter dybdeint. nr. som angir skille ved l l summering tabell med innhold som angir om arten er copepode I I tabell med innhold som angir om arte er holoplankton (1 stedskode I I l stas jonskode I I dato tabell med dybdeintervaller tabell med referansenummer antall dybdeintervaller ant. summer over dybdeintervaller tabell med antall individer tabell med antall individer pr. m3 tilsvarer blokk 3 for 2. dato siste blokk (1 tilsvarer blokk 3 for siste dato I ( EOF-merke (end of file) 1

26 BEGRENSNINGER Da programmet bygger på og overtar resultater fra programmet planktonl/no-of-ind, gjelder i praksis de samme begrensninger automatisk hva angår antall arter, dybdeintervaller osv. (se pkt. 5.1). RESULTATER FRA PLANKTONl/DIVERSITY For at programmet skal virke etter hensikten, må filen '25' eksistere som et resultat av at programmet PLANKTONl/NO-OF-IND er kjflrt. Resultatene beregnes for data for en stasjon om gangen, med alle datoer. FØlgende resultater fåes: - en tabell for copepoder med Simpson's diversitets- indeks for hvert dybdeintervall, samt for evt. summer over flere intervaller. Beregningene glgres for alle datoer på vedkommende stasjon, - samme for holoplankton, Utskriftseksempler for PLANKTONl/DIVERSITY: STED STASJON DATO TRFJ l SE UNDER TABELLEN GJELDER : COPEPODA DYBDEINTERVALLER : DATO : l 2 SIUPSONS DIVFRSIETSIHDEKS FOR INTFRVALL LII STED STASJO14 DATO TRFJ I SE UNDER TABELLEN GJELDER : HOLOPLANKTON DYBDEINTERVALLER : DATO : SIMPSONS DIVCRSITETSINDEKS FOP INTERVALL NR Ji02.b3 l O- SOMi ~ O - I O O M ~ ~ ~ O - ~ O ~ M ~ S ~ O-1OOH. ~ - ~ ~ M~ ~ ~ ~ * ~ 0-200W) ~ - ~ * ~ M R L l Mi~~~-~~~M~0~0-000M~00~-~0IH~ 0-2DOqi808-8*8Uit*8-0..M JO.OU.~~ I D- son. so-~uo~.~oo-2oor.~r*-*~~~~o*o-~~~~~ o-ioor. so-zoou. n-2oon1 n n ub.b~ I o- 50u. so-~oo~.~oo-2oo~.~o~-o~*n~oo*-1~~~~ O-IOOU, ~~ n-200~) n.75~ l 0- SOM, Mi M~O~~-OO*U~*bw-800M~ 0-iOOM, Me n-200yi n.373

27 PROGRAMMET PLANKTONl/V-DISTR-SP Programmet beregner en vertikal artsfordeling ut fra resultatene fra programmet PLANKTONl/NO-OF-IND og er altså avhengig av at sistnevnte program er kjørt på forhånd. Beregningene foretas for en stasjon om gangen, med alle datoer. INNDATA TIL PLANKTONl/V-DISTR-SP Programmet leser alle nødvendige parametre og data fra filen '25' hvis innhold er dannet ved kjøring av programmet PLANKTONl/NO-OF-IND. Pkt. 6.0 inneholder en figur som viser hvordan filen '25' er organisert. BEGRENSNINGER Da programmet bygger på og overtar resultater fra programmet PLANKTONl/NO-OF-IND, gjelder de samme begrensninger automatisk hva angår antall arter, dybdeintervaller osv. (se pkt. 5.1). RESULTATER FRA PLANKTONl/V-DISTR-SP For at programmet skal virke etter hensikten må den foran nevnte filen '25' eksistere. Beregningene foretas for data fra en stasjon om gangen, med alle datoer. FØlgende resultater fåes: - en tabell med % av alle arter pr. dybdeintervall, samt for evt. summer over flere inter- valler. Tabellen består nærmest av "deltabeller" for hver dato. For hver ny dato skrives også evt. referansenummer ut. Utskriftseksempler for PLANKTONl/V-DISTR-SP: se neste side!

28 ZOOPLANKTON INVESTIGATIONSi VERTICAL DISTRIBUTION OF SPECIES OATE LOCATION STATION TRFJ l INTERVAL NUMBER : -- I m--- OATE 2J.OZ.b3 NAME CALANUS FINMARCHICUS CALANUS HYPERBOREUS PAREUCHAETA NORVEGICA METRIDIA LONGA PSEUDOCALANUS ELONGATUS SCOLECITHRICELLA MINOR ACARTIA LONGIREMIS HETEROHABOUS NORVEGICUS OITHONA SIMILIS COPEPODA HARPACTlCOlDA COPEPODA INDET OSTRACOOA CHAETOGNATA SAGITTA CHAETOGNATA EUKROHNIA POLYCHAETA COELENTERATA DECAPOD LARVAE CALANUS FINMARCHICUS PAREUCHAETA NORVEGICA METRIDIA LONGA PSEUOOCA'LANUS ELONGATUS SCOLECITHRICELL4 MINOR HETEROHABDUS NORVEGICUS CHIRIDUS ARMATUS OITHONA SIMILIS COPEPODA HARPACTICOIDA COPEPODA INDET NAUPLII INDET OSTRACODA CHAETOGNATA SAGITTA CHAETOGNATA EUKROHNIA POLYCHAETA COELENTERATA CIRRIPEOIA NAUPLI CRUSTACEA LARVAE :: REFERENCE : :: OEPTH INTERVALS : i.o- SOM, ~o-1o0~,~oo-2oo~~~oo-o~o~~***-ooo~:: :: O-lonu, 5n-200ut n-ionur REFERENCE : :: :: DEPTH IYTERVALS : i o- L OM, ~o-200wr~~~-o~~~,oo*-oo~~,~~~-~~o~:: o - ~ o n u. ~ ~ ~ - ~ ~ o ~, o ~ o LOCATION STATION TRFJ ----m L REFERENCE : DATE CALANUS FINMARCHICUS PAREUCHAETA NORVEGICA UETRIDIA LONGA PSEUDOCALANUS ELONGATUS MICROCALANUS PUSILLUS SCOLECITHRICELLA MINOR TEMORA LONGICORNIS ACARTIA LONGIREMIS ACARTIA SP CENTROPAGES HAMATUS OITHONA SIMILIS ONCAEA ROREALIS CLADOCERA POOON CHAETOGNATA SAGITTA CHAETOGNATA EUKROHNIA COPELATA FRITILLARIA GASTROPODA RIVALVIA LARVAE ECHINODERHATA LARVAE CYPHONAUTES * REFERENCE : e a a. DATE NAUE DEPTH INTERVALS : l o-lflo~, 0-~28~~~8r-**+~~~**-*o0~~~**-~*1~::oo*-ooo~~***-***~.. m CALANUS FINMARCHICUS PSEUOOCALbNUS ELONGATUS MICROCALANUS PUSILLUS TEMORA LONGICDRNlS ACARTIA-LONSIAEM~S ACARTIA SP PARACALANUS PARVUS CENTROPAGES HAMATUS CENTROPAGES SP OITHONA SIMILIS ONCAEA BOREALIS ONCAEA BOREALIS (HANN) CLADOCERA PODON EUPHAUSIACEA NAUPLII CHAETOGNATA SAGITTA CHAETOGNATA EUKROHNIA COPELATA OIKOPLEURA GASTROPOOA POLYCHAETA LARVAE BIVALVIA LARVAE ECHINODERMATA LARVAE CYPHONAUTES

29 PROGRAMMET PLANKTONl/V-DISTR-STGE Programmet beregner en vertikal stadiefordeling og benytter samme data som programmet PLANKTONl/NO-OF-IND. Grunnen til at programmet benytter "originaldata" og ikke de data som er skrevet på filen '25' (se evt. pkt. 6.0 om filens innhold)., er at data på filen bare inneholder totalt antall individer for hver art og ikke antall individer for hvert stadium av arten, noe som er helt nødvendig (!) for dette programmet. Beregningene gjøres for data fra en stasjon om gangen, med alle datoer. INNDATA TIL PLANKTONl/V-DISTR-STGE PARAMETERKORT.m;. En del parameterkort er nødvendig for å styre ut- Ørelsen av programmet. RekkefØlgen og formatet ("utseendet") til parameterkortene må være som vist nedenfor. NB. Alle tall må være høyrejustert, dvs. plassert lengst mu- til høyre i de aktuelle kolonnene på kortet. Kort Kolonne Antall nr. nr. kolonner Forklaring Totalt antall arter Antall arter m/stadier Nr. på arten som utgjør nedre qrense for arter ned sammenslåttex stadier. (Gant. arter m/stadier). Nr. på arten som utgjør Øvre grense for arter med sammenslåtte X stadier. (2nedre grense,,( ant. arter m/stadier). Nr. på dybdeintervallet som angir. skille for summer over flere intervaller. Artskode for første art Fullt navn for første art Mer felger så et antall kort tilsvarende kort nr. 2 for resten av artene, slik at det blir like

30 Kort Kolonne Antall nr. nr. kolonner Forklaring - mange kort med artskode og navn som parameteren 'totalt antall arter1 sier. X sammenslåtte stadier: se forklaring av datakortformat i pkt Eksempel på parameterkort for PLANKTONl/V-DISTR-STGE: 0 i DATAKORT Da programmet benytter samme data som programmet PLANKTONl/NO-OF-IND, henvises til pkt når det gjelder sortering og pkt når det gjelder datakortformatet.

31 8.1 BEGRENSNINGER Begrensningene ligger rent praktisk i at program- met ikke må bli større enn den tilgjengelige plass i data- maskinens arbeidslager. Da en del tabeller erklæres (dekla- reres) dynamisk, dvs. at det settes av plass til dem mens programmet utføres, er det vanskelig på forhånd å anslå pro- grammets størrelse. De begrensningene som gjelder, er føl- gende : - antall arter 4 100, - antall dybdeintervaller d 5. Begrensningen på antall arter er meget enkel å for- andre, mens det å forandre programmet slik at det kan be- handle flere dybdeintervaller, vil kreve en del arbeid. Når det gjelder begrensninger i angivelse av dybde- intervaller, henvises til pkt FEILMELDINGER Noen feilmeldinger med hensyn til innhold og rekkefølge av parameterkort og datakort kan forekomme og medfører at programutfflrelsen avbrytes. Programmet sjekker ikke datakortenes innhold. Dette må i tilfelle gjøres på andre måter, f. eks. ved å kjøre programmet PLANKTONl/NO-OF-IND med datasjekking. Feilmeldina FØrste parameterkort mangler, EOF-kort eller kontrollkort ble lest. Ulovlig(e) verdi(er) i første parameterkort. EOF-kort eller kontrol- kort ble lest foran eller blant kortene med arts- koder og navn. Kommentar KjØringen avbrytes da et EOF-kort eller et annet kontrollkort ble lest som første kort. KjØringen avbrytes ved at første parameterkort inneholder en eller flere ulovlige verdier (f. eks. flere arter enn lovlig max=100). Antall kort med artskoder og navn stemmer ikke med antallet oppgitt i Ørste parameterkort. KjØringen avbrutt.

32 Feilmelding Kommentar " For mange dybdeintervaller Flere enn 5 dybdeintervaller har har forekommet, max er 5. forekommet for en dato. Sist Siste leste kort: <kort- leste kortbilde skrives ut, og bilde > kjflringen avbrytes. RESULTATER FRA PLANKTONl/V-DISTR-STGE For at programmet skal virke etter hensikten, må data være fri for feil og sortert som forklart i pkt Data kan da leses og behandles fortlgpende. Bereg- ningene gjøres for data fra en stasjon om gangen, med alle datoer. FØlgende resultater fåes: - en tabell med % av hvert stadium av alle arter (som har stadier) for hvert dybdeintervall, samt for evt. summer over flere intervaller; alle datoer. Tabellen består nærmest av "deltabeller" for hver dato. For hver ny dato fåes også evt. referansenummer. Utskriftseksempler fra PLANKTONl/V-DISTR-STGE: LOCATION STATION TRFJ l...*... INTERVAL NUMBER : Q t: n -- :: DATE NAUE 8 STAGE CALANUS FINMARCHICUS CALANUS HIPERBOREUS PAREUCHAETA NORVEGICA UETHIOIA LONGA PSEUDOCALANUS ELONGATUS SCOLECITHRICELLA MINOR HETEROHABDUS NORVEGICUS OITHONA SIHILIS COPEPODA HARPACTICOIDA COPEPOOA INDET OSTRACODA CHAETOGNATA SAGITTA CHAETOGNATA EUKROHNIA POLYCHAETA COELENTERATA DECAPOD LARVAE REFERENCE : DEPTH INTERVALS :I n- SOM, 50-~non.~oo-~ooM M, M:: o-ionnr sn-znou, n-?onur $ 9 MALE FEMALE U FEMALE v v-iv v-iv REFERENCE : -1-1!: DATE NAME d STAGE DEPTH INTERVALS :I n- snu. ~~-~OOMI M~ Y M:: 9. o-zoomi m *> :: 02.OY.63 CALANUS FINLIARCHICUS MALE FEMALE v.. PAREUCHAETA NORVEGICA MET3IDIA LONGA PSEUDOCALANUS ELONGATUS SCOLECITHRICELLA MINOR HETEROHABDUS NORVEGICUS CnIRIous ARMATUS OITUONA SIMILIS COPEPODA HARPACTICOIDA COPFPOllA INOET NAUPLIl INOET OSTRACODA CHAETOGNATA SAGITTA CHAETOGNATA EUKROHNIA POLYCHAETA MALE FEMALE v MALE FEHALE v-iv v-iv

33 LOCATION STAT101 TRFJ IHTERVAL MUMIER CALANUS FINWARCHICUS V I Y PAREUCMAETA NORVEiICA ~EWALC METRIOIA LONGA FEM ALE PSCUDOCALANUS KLONGATUS V-IV MICROCALANUS PUSILLUS V-IV SCOLECllHRlCELLA MIMOR V-IV Illil CHIRIDUS ARMATLI OITHONA SIMILIS OIlMOhA SPlhlROSTRIS ONCAKA IOREALIS AMPHiPODA OSIRACODA CHACTOCNAlA SA6111A DATE NAME b STAGC 11.01i74 CALAHUS finmarctllcus MALE fe*all v I V PAREUCHACTA NORVE61CA NAUILII PSCUDOCALANUS CLON6ATUS V-IV CHIRIDUS ARMAIUS loo ;00 :I OITUOHA SIMILIS IDO.00 I I ONCAEA IOREALIS IOOiOO ; I OSTRACOOA IOO.00 I I CwhZlOGNATA SAGITTA i00 ;I CHICTOGHATA EUKROHHIA IDO.00.. POLYCHALTA : i MYS1DACEA 100iOO ;I _- -_---_-_ * * DATE NAME b STA6C 11i01,7* CALANUS finmarculcu5 MALE FEMALC v I I LITTERATUR Simpson, E.H Measurement of diversity. Nature 163: 688. StrØmgren, T Zooplankton investigations in Borgen-...., fjorden ' K. n'o'r'ske Vidensk.' Selsk. Mus. Miscellanea (9): a. Zooplankton and hydrography in Trondheimsfjorden on the west coast of Norway. K. norske Vidensk. Selsk. Mus. Miscellanea (17): b. Zooplankton investigations in Skjomen Astarte 7, 1-15.

34

35

36

Brukerbeskrivelse for EDB-program Plankton2, vertikalfordeling - pumpeprgver. K. norske Vidensk. Selsk., Mus. Rapport Zool. Ser

Brukerbeskrivelse for EDB-program Plankton2, vertikalfordeling - pumpeprgver. K. norske Vidensk. Selsk., Mus. Rapport Zool. Ser Paul L u n d q u d d- heim. REFERAT Lundquist, Paul 1974. Brukerbeskrivelse for EDB-program Plankton2, vertikalfordeling - pumpeprgver. K. norske Vidensk. Selsk., Mus. Rapport Zool. Ser. 1974-5. I tidsrommet

Detaljer

Tabell l. Felles kjørenummer for studenter ved Universitetet i Trondheim

Tabell l. Felles kjørenummer for studenter ved Universitetet i Trondheim RINFONR:.. L.0.... DATO:.. f.~:}?:.7?.... INFORMASJON FRA RUN IT REGNESENTRET VED UNIVERSITETET I TRONDHEIM DENNE ERSTATTER TIDLIGERE. 1.0.15..74 RINFO NR... AV... 7.. Knut Ragnar Holm RETNINGSLINJER FOR

Detaljer

Dyreplankton i Bøkfjorden, 2014

Dyreplankton i Bøkfjorden, 2014 Dyreplankton i Bøkfjorden, 2014 Akvaplan-niva AS Rapport: 6390-04 This page is intentionally left blank Forside: Bilde av innsamling av dyreplankton fra sjarken Tiia. Foto: Geir A. Dahl- Hansen, Akvaplan-niva

Detaljer

Primus Brukerveiledning for masseimport av bilder. Primus 5.6.5

Primus Brukerveiledning for masseimport av bilder. Primus 5.6.5 Primus Brukerveiledning for masseimport av bilder Primus 5.6.5 Primus Brukerveiledning for masseimport av bilder 2 Innholdsfortegnelse Innholdsfortegnelse... 2 Brukerveiledning for masseimport av bilder

Detaljer

Simulering - Sannsynlighet

Simulering - Sannsynlighet Simulering - Sannsynlighet Når regnearket skal brukes til simulering, er det et par grunninnstillinger som må endres i Excel. Hvis du får feilmelding om 'sirkulær programmering', betyr det vanligvis at

Detaljer

K. norske Vidensk. Selsk. Mus. Rapport Zool. Ser

K. norske Vidensk. Selsk. Mus. Rapport Zool. Ser K. norske Vidensk. Selsk. Mus. Rapport Zool. Ser. 1977-7 BENTHFAUN Brukerveiledning til seks datamaskinprogrammer for behandling av faunistiske data Fredrik solhjem og Torleif Holthe Universitetet i Trondheim

Detaljer

Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes.

Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Dagens tema Dagens tema C-programmering Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Adresser og pekere Parametre Vektorer (array-er) Tekster (string-er) Hvordan ser minnet

Detaljer

Beskrivelse av programmeringsspråket Compila15 INF Kompilatorteknikk Våren 2015

Beskrivelse av programmeringsspråket Compila15 INF Kompilatorteknikk Våren 2015 Beskrivelse av programmeringsspråket Compila15 INF5110 - Kompilatorteknikk Våren 2015 Her beskrives syntaksen og den statiske semantikken (hva som skal sjekkes av kompilatoren) til språket Compila15. Den

Detaljer

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Formål Formålet med denne oppgaven er å gi trening i hele pensum og i å lage et større program. Løsningen du lager skal være

Detaljer

REGLER FOR PREFERANSEVALG

REGLER FOR PREFERANSEVALG Forslag 26.05.2010 REGLER FOR PREFERANSEVALG Vedtatt av styret for UiS i møte 10.06.2010, sak 54/10 A. Fremgangsmåte ved preferansevalg av flere representanter I. Valg av faste representanter 1. Ved preferansevalg

Detaljer

Paul Lundquist og Torleif Holthe, Universitetet i Trondheim, Det Kgl. Norske Videnskabers Selskab, Museet, Zoologisk avdelinq, N-7000 Trondheim.

Paul Lundquist og Torleif Holthe, Universitetet i Trondheim, Det Kgl. Norske Videnskabers Selskab, Museet, Zoologisk avdelinq, N-7000 Trondheim. REFERAT Lundquist, Paul og Torleif Holthe 1974, Brukerveiledning til fire datamaskinprogrammer for kvantitative makrobenthos- undersøkelser, K, norske Vidensk. Selsk., Mus. Rapport Zool, Ser. 1974-8, ResipientundersØkelsen

Detaljer

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering Brukerdokumentasjon Webservices og webklient for kodeverk/ kodeverdi verifisering Innholdsfortegnelse... 3... 3... 3... 3... 4... 4... 4... 4... 8... 9... 10!... 10 "... 11 # $... 11 1. Om systemet 1.1.

Detaljer

kjøre/brukernummer prioritet opsjon 2. FULLSTENDIG FORMAT PA RUN-SETNINGEN

kjøre/brukernummer prioritet opsjon 2. FULLSTENDIG FORMAT PA RUN-SETNINGEN INFORMASJON FRA AUN IT REGNESENTRET VED UNIVERSITETET I TRONDHEIM Postadr.: Elgeseter ot. 10 Telex: 55 620 sintf n Telegram: COMPUTING NTH 7034 Trondheim - NTH Tlf.: (07)593100 (07)593028 Tittel RINFO

Detaljer

Reelle tall på datamaskin

Reelle tall på datamaskin Reelle tall på datamaskin Knut Mørken 5. september 2007 1 Innledning Tirsdag 4/9 var tema for forelesningen hvordan reelle tall representeres på datamaskin og noen konsekvenser av dette, særlig med tanke

Detaljer

Oversikt. INF1000 Uke 1 time 2. Repetisjon - Introduksjon. Repetisjon - Program

Oversikt. INF1000 Uke 1 time 2. Repetisjon - Introduksjon. Repetisjon - Program Oversikt INF1000 Uke 1 time 2 Variable, enkle datatyper og tilordning Litt repetisjon Datamaskinen Programmeringsspråk Kompilering og kjøring av programmer Variabler, deklarasjoner og typer Tilordning

Detaljer

RINFO INFORMASJON FRA RUN IT

RINFO INFORMASJON FRA RUN IT RINFO INFORMASJON FRA RUN IT REGNESENTRET VED UNIVERSITETET I TRONDHEIM Postadr.: Strindveien 2, N-7034 Trondheim -NTH Telex: 55 620 sintf n Telegram: COMPUTING NTH Tlf.: (07)593100 (07)593030 Tittel GJENVINNING

Detaljer

Kort om meg. INF1000 Uke 2. Oversikt. Repetisjon - Introduksjon

Kort om meg. INF1000 Uke 2. Oversikt. Repetisjon - Introduksjon Kort om meg INF1000 Uke 2 Variable, enkle datatyper og tilordning Fredrik Sørensen Kontor: Rom 4311-NR, Informatikkbygget Brukernavn/e-post: fredrso@ifi.uio.no Utdanning: Dataingeniør, 2000 Cand.Scient,

Detaljer

Primus Brukerveiledning for masseimport av bilder. Primus 5.6.4

Primus Brukerveiledning for masseimport av bilder. Primus 5.6.4 Primus Brukerveiledning for masseimport av bilder Primus 5.6.4 Primus Brukerveiledning for masseimport av bilder 2 Innholdsfortegnelse Innholdsfortegnelse... 2 Brukerveiledning for masseimport av bilder

Detaljer

Databank for DATSY/NATBLES/TSP. Brukerveiledning. Ola Jacobsen - INNHOLD

Databank for DATSY/NATBLES/TSP. Brukerveiledning. Ola Jacobsen - INNHOLD IO 75/36 27. oktober 1975 Databank for DATSY/NATBLES/TSP Brukerveiledning av 411 Ola Jacobsen - INNHOLD 1. Innledning............ 1 2. Begrensninger for databanken 1 2.1. DATSY.......... 2 2.2. NATBLES

Detaljer

Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 v2008

Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 v2008 Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 v2008 Leveringsfrist Oppgaven må løses individuelt og leveres senest fredag 22. februar 2008 kl 16.00 via Joly. Viktig: les slutten av oppgaven for

Detaljer

3. BRUK AV KATALOGISERTE FILER INNHOLD: 1. HVA KAN KJØRES UBETJENT 2. HVORDAN MAN KJØRER UBETJENT 4. VRANGLASPROBLEMET S. 2 S. 2 S.

3. BRUK AV KATALOGISERTE FILER INNHOLD: 1. HVA KAN KJØRES UBETJENT 2. HVORDAN MAN KJØRER UBETJENT 4. VRANGLASPROBLEMET S. 2 S. 2 S. INFORMASJON FRA R UN IT REGNESENTRET VEO UNIVERSITETET I TRONDHEIM Postadr.: Strindveien 2, N-7034 Trondheim -NTH Telex: 55 620 sintf n Telegram: COMPUTING NTH Tlf.: (07)593100 (07)593030 Tittel KJØRING

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 8. september, 2005 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 23/9-2005, kl. 14:30 Informasjon Den skriftlige besvarelsen skal leveres på ekspedisjonskontoret i 7. etg. i Niels Henrik Abels

Detaljer

TDT4110 IT Grunnkurs Høst 2014

TDT4110 IT Grunnkurs Høst 2014 TDT4110 IT Grunnkurs Høst 2014 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Auditorieøving 1 Navn: Linje: Brukernavn (blokkbokstaver): Oppgavesettet

Detaljer

Rekker (eng: series, summations)

Rekker (eng: series, summations) Rekker (eng: series, summations) En rekke er summen av leddene i en følge. Gitt følgen a 0, a 1, a,, a n,, a N Da blir den tilsvarende rekken a 0 + a 1 + a + + a n + + a N Bokstaven n er en summasjonsindeks.

Detaljer

Eksport /Import person

Eksport /Import person Innhold Eksport /Import person... 2 Fri eksport av personopplysninger... 2 Definisjon av utplukk... 2 Definisjon av layout... 3 Fri import av personopplysninger... 7 Hodeinformasjon... 7 Valg av felt...

Detaljer

Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 v2009

Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 v2009 Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 v2009 Leveringsfrist Oppgaven må løses individuelt og leveres senest fredag 20. februar kl 16.00 via Joly. Viktig: les slutten av oppgaven for detaljerte

Detaljer

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen. Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å

Detaljer

Rekker (eng: series, summations)

Rekker (eng: series, summations) Rekker (eng: series, summations) En rekke er summen av leddene i en følge. Gitt følgen a 0, a 1, a,, a n,, a N Da blir den tilsvarende rekken a 0 + a 1 + a + + a n + + a N Bokstaven n er en summasjonsindeks.

Detaljer

NSOS RETNINGSLINJER FOR PREFERANSEVALG

NSOS RETNINGSLINJER FOR PREFERANSEVALG NSOS RETNINGSLINJER FOR PREFERANSEVALG Vedtatt av NSOs arbeidsutvalg 18.12.2014. 1 A. FREMGANGSMÅTE VED PREFERANSEVALG AV FLERE REPRESENTANTER Valg av faste representanter 1. Forslag på kandidater må være

Detaljer

Oversikt. INF1000 Uke 2. Repetisjon - Program. Repetisjon - Introduksjon

Oversikt. INF1000 Uke 2. Repetisjon - Program. Repetisjon - Introduksjon Oversikt INF1000 Uke 2 Variable, enkle datatyper og tilordning Litt repetisjon Datamaskinen Programmeringsspråk Kompilering og kjøring av programmer Variabler, deklarasjoner og typer Tilordning Uttrykk

Detaljer

Verdens korteste grunnkurs i Excel (2007-versjonen)

Verdens korteste grunnkurs i Excel (2007-versjonen) Verdens korteste grunnkurs i Excel (2007-versjonen) NB! Vær oppmerksom på at Excel kan se annerledes ut hos dere enn det gjør på bildene under. Her er det tatt utgangspunkt i programvaren fra 2007, mens

Detaljer

UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet

UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF 101 - Grunnkurs i objektorientert programmering Eksamensdag : Tirsdag 4. juni 2002 Tid for eksamen : 09.00-15.00 Oppgavesettet

Detaljer

Radene har løpenummer nedover og kolonner navnes alfabetisk. Dermed får hver celle (rute) et eget "navn", eksempelvis A1, B7, D3 osv.

Radene har løpenummer nedover og kolonner navnes alfabetisk. Dermed får hver celle (rute) et eget navn, eksempelvis A1, B7, D3 osv. Excel grunnkurs Skjermbilde/oppbygging Radene har løpenummer nedover og kolonner navnes alfabetisk. Dermed får hver celle (rute) et eget "navn", eksempelvis A1, B7, D3 osv. I hver celle kan vi skrive Tekst

Detaljer

Programmeringsspråket C

Programmeringsspråket C Programmeringsspråket C Bakgrunn Implementasjon av Unix ved AT&Ts laboratorium i Palo Alto 1960 75. Navnet kommer fra BCPL B C. Opphavsmannnen heter Dennis Ritchie. ANSI standard i 1988; omtrent alle følger

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre,

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre, 1 TDT4105 Informasjonsteknologi, grunnkurs Introduksjon til programmering i Matlab Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu.no 2 Frist for øving 1: Fredag 16. Sept. Noen oppstartsproblemer

Detaljer

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill! Tetris Skrevet av: Kine Gjerstad Eide Kurs: Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett

Detaljer

4. KOMMANDOER OG FORKORTELSER 6. UTLOGGING (07) STYRESPRAK GENERELT. Paul Gundersen. Styrespråk. --Innlogging Kommandoer NORD SINTRAN

4. KOMMANDOER OG FORKORTELSER 6. UTLOGGING (07) STYRESPRAK GENERELT. Paul Gundersen. Styrespråk. --Innlogging Kommandoer NORD SINTRAN INFORMASJON FRA RUN IT REGNESENTRET VED UNIVERSITETET I TRONDHEIM Postadr.: Elgeseter qt. 10 7034 Trondheim - NTH Telex: 55 620 sintf n Telegram: COMPUTING NTH Tlf.: (07) 593100 (07)593028 Tittel STYRESPRAK

Detaljer

Programmeringsspråket C Del 3

Programmeringsspråket C Del 3 Programmeringsspråket C Del 3 Kjell Åge Bringsrud E-mail: kjellb@ifi.uio.no Dynamisk allokering Ofte trenger man å opprette objekter under kjøringen i tillegg til variablene. Standardfunksjonen malloc

Detaljer

Programmeringsspråket C Del 3

Programmeringsspråket C Del 3 Programmeringsspråket C Del 3 Michael Welzl E-mail: michawe@ifi.uio.no 8/25/10 inf1060 1 Dynamisk allokering Ofte trenger man å opprette objekter under kjøringen i tillegg til variablene. Standardfunksjonen

Detaljer

INF1000 : Forelesning 4

INF1000 : Forelesning 4 INF1000 : Forelesning 4 Kort repetisjon av doble (nestede) løkker Mer om 1D-arrayer Introduksjon til 2D-arrayer Metoder Ole Christian Lingjærde Biomedisinsk forskningsgruppe Institutt for informatikk Universitetet

Detaljer

i=0 i=1 Repetisjon: nesting av løkker INF1000 : Forelesning 4 Repetisjon: nesting av løkker Repetisjon: nesting av løkker j=0 j=1 j=2 j=3 j=4

i=0 i=1 Repetisjon: nesting av løkker INF1000 : Forelesning 4 Repetisjon: nesting av løkker Repetisjon: nesting av løkker j=0 j=1 j=2 j=3 j=4 Repetisjon: nesting av løkker Kort repetisjon av doble (nestede) løkker Mer om D-arrayer Introduksjon til D-arrayer Metoder Ole Christian Lingjærde Biomedisinsk forskningsgruppe Institutt for informatikk

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 11. juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8

Detaljer

Verden. Steg 1: Vinduet. Introduksjon

Verden. Steg 1: Vinduet. Introduksjon Verden Introduksjon Processing Introduksjon Velkommen til verdensspillet! Her skal vi lage begynnelsen av et spill hvor man skal gjette hvilke verdensdeler som er hvor. Så kan du utvide oppgava til å heller

Detaljer

EKSAMEN 6108/6108N PROGRAMMERING I JAVA Alt trykt og skriftlig materiale.

EKSAMEN 6108/6108N PROGRAMMERING I JAVA Alt trykt og skriftlig materiale. Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN I 6108/6108N PROGRAMMERING I JAVA 21. 12. 2015 Tid: 4 timer Sidetall: Hjelpemiddel: Merknader: Framside + 5 sider Alt trykt og skriftlig

Detaljer

INF109 - Uke 1a

INF109 - Uke 1a INF109 - Uke 1a 19.01.16 NOTE: Download the latest version of python: 3.5.1. 1 Introduksjon 1.1 Goodbye world! For å komme i gang, start IDLE fra Start Programs Python3.5.1 IDLE. (Varierer litt fra datamaskin

Detaljer

Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 h2006

Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000 h2006 Oblig2 - obligatorisk oppgave nr 2 (av 4) i INF1000 h2006 Leveringsfrist Oppgaven må leveres senest fredag 30 september kl 1600 Viktig: les slutten av oppgaven for detaljerte leveringskrav Formål Formålet

Detaljer

i=0 Repetisjon: arrayer Forelesning inf Java 4 Repetisjon: nesting av løkker Repetisjon: nesting av løkker 0*0 0*2 0*3 0*1 0*4

i=0 Repetisjon: arrayer Forelesning inf Java 4 Repetisjon: nesting av løkker Repetisjon: nesting av løkker 0*0 0*2 0*3 0*1 0*4 Forelesning inf - Java 4 Repetisjon: arrayer Tema: Løkker Arrayer Metoder Ole Christian Lingjærde,. september Deklarere og opprette array - eksempler: int[] a = new int[]; String[] a = new String[]; I

Detaljer

Forelesning inf Java 4

Forelesning inf Java 4 Forelesning inf1000 - Java 4 Tema: Løkker Arrayer Metoder Ole Christian Lingjærde, 12. september 2012 Ole Chr. Lingjærde Institutt for informatikk, 29. august 2012 1 Repetisjon: arrayer Deklarere og opprette

Detaljer

Programmering Høst 2017

Programmering Høst 2017 Programmering Høst 2017 Tommy Abelsen Ingeniørfag - Data Innledning Dette er et dokument med litt informasjon og eksempler om kontrollstrukturer, samt oppgaver til forskjellige kontrollstrukturer. Spør

Detaljer

Del 1 En oversikt over C-programmering

Del 1 En oversikt over C-programmering Del 1 En oversikt over C-programmering 1 RR 2016 Starten C ble utviklet mellom 1969 og 1973 for å re-implementere Unix operativsystemet. Er et strukturert programmeringsspråk, hvor program bygges opp av

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 13. september, 2018 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 27/9-2018, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å

Detaljer

Endret litt som ukeoppgave i INF1010 våren 2004

Endret litt som ukeoppgave i INF1010 våren 2004 Endret litt som ukeoppgave i INF1010 våren 2004!!!" # # $# ##!!%# # &##!'! Kontroller at oppgavesettet er komplett før du begynner å besvare det. Les gjerne gjennom hele oppgavesettet før du begynner med

Detaljer

NRDB Nummerplan - Funksjonsbeskrivelse

NRDB Nummerplan - Funksjonsbeskrivelse NRDB Nummerplan - Funksjonsbeskrivelse Versjon 1.2 06/06/02 Nasjonal referansedatabase AS 12/07/02 Page 1 of 1 Innholdsfortegnelse 1 BAKGRUNN...3 2 GENERELT...4 3 AUTOMATISK ANGIVELSE AV AT OG OAT...5

Detaljer

Programmeringsspråket C Del 3

Programmeringsspråket C Del 3 Programmeringsspråket C Del 3 Michael Welzl E-mail: michawe@ifi.uio.no 29.08.13 inf1060 1 Dynamisk allokering Ofte trenger man å opprette objekter under kjøringen i tillegg til variablene. Standardfunksjonen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Torsdag 2. desember 2004 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler

Detaljer

Algoritmer og datastrukturer A.1 BitInputStream

Algoritmer og datastrukturer A.1 BitInputStream Vedlegg A.1 BitInputStream Side 1 av 8 Algoritmer og datastrukturer A.1 BitInputStream A.1 BitInputStream A.1.1 Instansiering BitInputStream har fire konstruktører og to konstruksjonsmetoder (eng: factory

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 115 og IN 110 Algoritmer og datastrukturer Eksamensdag: 14. mai 1996 Tid for eksamen: 9.00 15.00 Oppgavesettet er på 8 sider.

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 3. september, 2004 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 17/9-2004, kl. 14:30 Informasjon Den skriftlige besvarelsen skal leveres på ekspedisjonskontoret i 7. etg. i Niels Henrik Abels

Detaljer

Alle hele tall g > 1 kan være grunntall i et tallsystem.

Alle hele tall g > 1 kan være grunntall i et tallsystem. Tallsystemer Heltall oppgis vanligvis i det desimale tallsystemet, også kalt 10-tallssystemet. Eksempel. Gitt tallet 3794. Dette kan skrives slik: 3 1000 + 7 100 + 9 10 + 4 = 3 10 3 + 7 10 2 + 9 10 1 +

Detaljer

Hvordan en prosessor arbeider, del 1

Hvordan en prosessor arbeider, del 1 Hvordan en prosessor arbeider, del 1 Læringsmål Kompilator, interpret og maskinkode CPU, registre Enkle instruksjoner: de fire regnearter Mer informasjon om temaet Internett Lokalnett (LAN) Mitt program

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 22. september, 2016 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 6/10-2016, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å

Detaljer

Kapittel 1 En oversikt over C-språket

Kapittel 1 En oversikt over C-språket Kapittel 1 En oversikt over C-språket RR 2015 1 Skal se på hvordan man En innføring i C Skriver data til skjermen Lese data fra tastaturet Benytter de grunnleggende datatypene Foretar enkle matematiske

Detaljer

HØYSKOLEN I OSLO, AVDELING FOR INGENIØRUTDANNING

HØYSKOLEN I OSLO, AVDELING FOR INGENIØRUTDANNING HØYSKOLEN I OSLO, AVDELING FOR INGENIØRUTDANNING Eksamensoppgave i kurset: Programmering i C++. Fagnr: LV 121 A Eksamensdato: 10 februar, 2003. Faglærer: Cecilie Rolstad Antall oppgaver: 5 Antall sider,

Detaljer

Programmeringsspråket C Del 3

Programmeringsspråket C Del 3 Programmeringsspråket C Del 3 Kjell Åge Bringsrud E-mail: kjellb@ifi.uio.no 9/1/2005 inf1060 V05 1 Dynamisk allokering Ofte trenger man å opprette objekter under kjøringen i tillegg til variablene. Standardfunksjonen

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

TDT4105 Informasjonsteknologi, grunnkurs (ITGK) 1 TDT4105 Informasjonsteknologi, grunnkurs (ITGK) Introduksjon til programmering i Matlab Rune Sætre satre@idi.ntnu.no 2 Læringsmål og pensum Mål Lære om programmering og hva et program er Lære å designe

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i STK1000 Innføring i anvendt statistikk Eksamensdag: Torsdag 2. desember 2010. Tid for eksamen: 09.00 13.00. Oppgavesettet er på

Detaljer

Modulo-regning. hvis a og b ikke er kongruente modulo m.

Modulo-regning. hvis a og b ikke er kongruente modulo m. Modulo-regning Definisjon: La m være et positivt heltall (dvs. m> 0). Vi sier at to hele tall a og b er kongruente modulo m hvis m går opp i (a b). Dette betegnes med a b (mod m) Vi skriver a b (mod m)

Detaljer

Bruk av OpenOffice.org 3 Writer

Bruk av OpenOffice.org 3 Writer Bruk av OpenOffice.org 3 Writer OpenOffice.org 3 er et gratis og bra alternativ til Microsoft Office (Word, Excel, Power Point osv.). 1 Oppstart av OpenOffice.org Trykk på Start etterfulgt av Programmer

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu.

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu. 1 TDT4105 Informasjonsteknologi, grunnkurs Introduksjon til programmering i Matlab Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu.no 2 Frist for øving 1: Fredag 11. Sept. Noen oppstartsproblemer

Detaljer

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Verden Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Kurs: Processing Tema: Tekstbasert Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Velkommen

Detaljer

Refusjon fra NAV automatisk utligning

Refusjon fra NAV automatisk utligning Visma Enterprise HRM Refusjon fra NAV automatisk utligning En helhetlig løsning for integrerte og effektive arbeidsprosesser 08.05.12 INNHOLD Innhold... 2 Innledning... 1 Forutsetninger... 1 Arbeidsprosess...

Detaljer

Diskret matematikk tirsdag 13. oktober 2015

Diskret matematikk tirsdag 13. oktober 2015 Eksempler på praktisk bruk av modulo-regning. Tverrsum Tverrsummen til et heltall er summen av tallets sifre. a = 7358. Tverrsummen til a er lik 7 + 3 + 5 + 8 = 23. Setning. La sum(a) stå for tverrsummen

Detaljer

TDT4102 Prosedyreog objektorientert programmering Vår 2016

TDT4102 Prosedyreog objektorientert programmering Vår 2016 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyreog objektorientert programmering Vår 2016 Øving 2 Frist: 2016-01-29 Mål for denne øvingen:

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

TDT4105 Informasjonsteknologi, grunnkurs (ITGK) 1 TDT4105 Informasjonsteknologi, grunnkurs (ITGK) Introduksjon til programmering i Matlab Rune Sætre satre@idi.ntnu.no 3 Læringsmål og pensum Mål Lære om programmering og hva et program er Lære om hvordan

Detaljer

Bjørnar Ellertsen Webjørn Melle

Bjørnar Ellertsen Webjørn Melle 84 havets ressurser og miljø 26 KapiTtel 2 øko sys tem norskehav e T 2.2.2 Sekundærproduksjon (dyreplankton) Mengden dyreplankton i Norskehavet var betydelig lavere i 25 enn det som har vært gjennomsnittet

Detaljer

Brukerveiledning for ArkN4

Brukerveiledning for ArkN4 Brukerveiledning for ArkN4 Brukerveiledningen er delt inn i 3 deler: 1. Konfigurasjon av ArkN4 2. Kjøre ArkN4 3. Opprette ny database Eksemplene i dette kapitlet viser hvordan man velger de forskjellige

Detaljer

GJØVIK INGENIØRHØGSKOLE

GJØVIK INGENIØRHØGSKOLE GJØVIK INGENIØRHØGSKOLE Postboks 191-2801 GJØVIK KANDIDATNUMMER: E K S A M E N FAGNAVN: FAGNUMMER: Programmering i C++ / Pascal / C LO154A, LO151A og LO142A EKSAMENSDATO: 7. juni 1994 TID: 09.00-14.00

Detaljer

INF Algoritmer og datastrukturer

INF Algoritmer og datastrukturer INF2220 - Algoritmer og datastrukturer Institutt for informatikk, Universitetet i Oslo INF2220, forelesning 11: Huffman-koding & Dynamisk programmering (Ifi, UiO) INF2220 H2015, forelesning 11 1 / 32 Dagens

Detaljer

Kapittel 8: Sortering og søking

Kapittel 8: Sortering og søking Kapittel 8: Sortering og søking Forelesningsnotater for: Java som første programmeringsspråk Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen Cappelen Akademisk, 2003. ISBN 82-02-23274-0 http://www.ii.uib.no/~khalid/jfps/

Detaljer

Python: Variable og beregninger, input og utskrift. TDT4110 IT Grunnkurs Professor Guttorm Sindre

Python: Variable og beregninger, input og utskrift. TDT4110 IT Grunnkurs Professor Guttorm Sindre Python: Variable og beregninger, input og utskrift TDT4110 IT Grunnkurs Professor Guttorm Sindre Læringsmål og pensum Mål for denne uka: Vite litt om design av programmer (2.1, 2.2, 2.4) Kunne skrive ut

Detaljer

7) Radix-sortering sekvensielt kode og effekten av cache

7) Radix-sortering sekvensielt kode og effekten av cache ) Radix-sortering sekvensielt kode og effekten av cache Dels er denne gjennomgangen av vanlig Radix-sortering viktig for å forstå en senere parallell versjon. Dels viser den effekten vi akkurat så tilfeldig

Detaljer

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk MAT1030 Diskret Matematikk Plenumsregning 1: Kapittel 1 Mathias Barra Matematisk institutt, Universitetet i Oslo 16. januar 2009 (Sist oppdatert: 2009-02-02 14:21) Plenumsregning 1 MAT1030 Diskret Matematikk

Detaljer

SIF8010 ALGORITMER OG DATASTRUKTURER

SIF8010 ALGORITMER OG DATASTRUKTURER SIF8010 ALGORITMER OG DATASTRUKTURER KONTINUASJONSEKSAMEN, 1999; LØSNINGSFORSLAG Oppgave 1 (12%) Anta at du skal lage et støtteprogram som umiddelbart skal varsle om at et ord blir skrevet feil under inntasting

Detaljer

I bildet knyttes et globalt oppdrag til prosjektregnskapet ved å taste oppdragsnummeret eller hente det fra

I bildet knyttes et globalt oppdrag til prosjektregnskapet ved å taste oppdragsnummeret eller hente det fra Skjema Prosjekt Fane - Prosjekt I bildet knyttes et globalt oppdrag til prosjektregnskapet ved å taste oppdragsnummeret eller hente det fra Tabell Oppdrag ved knappen Oppdrag nr Prosjektleder til dette

Detaljer

Beskrivelse av programmeringsspråket Simpila INF5110 - Kompilatorteknikk Våren 2012

Beskrivelse av programmeringsspråket Simpila INF5110 - Kompilatorteknikk Våren 2012 Beskrivelse av programmeringsspråket Simpila INF5110 - Kompilatorteknikk Våren 2012 Her beskrives syntaksen og den statiske semantikken (hva som skal sjekkes av kompilatoren) til språket Simpila. Den dynamiske

Detaljer

ENC - 100. ENKEL AKSE og KLIPPE LENGDE KONTROLLER for PLATESAKSER

ENC - 100. ENKEL AKSE og KLIPPE LENGDE KONTROLLER for PLATESAKSER ENC - 100 ENKEL AKSE og KLIPPE LENGDE KONTROLLER for PLATESAKSER 1. GENERELLE SPESIFIKASJONER Membran tastatur med lang levetid. Klart og lett lesbart display. Viser hver av de 6 sifrene for aktuell og

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum 2 Læringsmål Mål Introduksjon til filer (som inndata og utdata) Å bruke

Detaljer

Systemspesifikasjon AvtaleGiro

Systemspesifikasjon AvtaleGiro Systemspesifikasjon AvtaleGiro Systemspesifikasjon AvtaleGiro v 3.0 april 2013 Side 1 av 22 Innhold 1 STRUKTUR INNDATA... 3 2 FORSENDELSE FRA BETALINGSMOTTAKER... 3 2.1 STARTRECORD FORSENDELSE... 5 2.2

Detaljer

Løsnings forslag i java In115, Våren 1996

Løsnings forslag i java In115, Våren 1996 Løsnings forslag i java In115, Våren 1996 Oppgave 1a For å kunne kjøre Warshall-algoritmen, må man ha grafen på nabomatriseform, altså en boolsk matrise B, slik at B[i][j]=true hvis det går en kant fra

Detaljer

Excel. Kursopplegg for SKUP-konferansen 2015. Laget av trond.sundnes@dn.no

Excel. Kursopplegg for SKUP-konferansen 2015. Laget av trond.sundnes@dn.no Excel Kursopplegg for SKUP-konferansen 2015 Laget av trond.sundnes@dn.no 1 Konseptet bak Excel er referansepunkter bestående av ett tall og en bokstav. Et regneark består av loddrette kolonner (bokstav)

Detaljer

Innhold. DogWeb-Arra Mentalbeskrivelse Hund(MH)

Innhold. DogWeb-Arra Mentalbeskrivelse Hund(MH) Brukerveiledning DogWeb-Arra Mentalbeskrivelse Hund (MH) 20.09.2012 Innhold Forberedelser i klubbsystemet.... 3 Bruke DogWeb-Arra for MH.... 6 DWA hovedmeny... 8 Legg inn påmeldinger manuelt.... 11 Vedlikehold

Detaljer

Oblig4 - forklaringer. Arne og Ole Christian

Oblig4 - forklaringer. Arne og Ole Christian Oblig4 - forklaringer Arne og Ole Christian Struktur og alle (?) klassene import easyio.*; import java.util.*; class Oblig4 { public static void main (String[] args) { String s1 = "Stasjoner-1.txt"; String

Detaljer

IS Documentation Site > IS Customer 8.0 brukerdokumentasjon > Rapportmanual PURRING PÅ BETALING - BESTILLING - Side 1 / 6

IS Documentation Site > IS Customer 8.0 brukerdokumentasjon > Rapportmanual PURRING PÅ BETALING - BESTILLING - Side 1 / 6 PURRING PÅ BETALING - BESTILLING - Side 1 / 6 R106 PURRING PÅ BETALING - BESTILLING Beskrivelse sist revidert: År: 2008. Måned: 07. Dag: 02. PURRING PÅ BETALING - BESTILLING Hensikt Forhåndsbetingelser

Detaljer

Dataøvelse 3 Histogram og normalplott

Dataøvelse 3 Histogram og normalplott Matematisk institutt STAT200 Anvendt statistikk Universitetet i Bergen 18. februar 2004 Dataøvelse 3 Histogram og normalplott A. Formål med øvelsen Denne øvelsen skal vise hvordan man med SAS-systemet

Detaljer

Mammut Bokskred. Instruks for oppdatering av mammutfil og tilhørende mammut-rutiner i CS-Web.

Mammut Bokskred. Instruks for oppdatering av mammutfil og tilhørende mammut-rutiner i CS-Web. Mammut Bokskred Instruks for oppdatering av mammutfil og tilhørende mammut-rutiner i CS-Web. Page 2 of 18 OM DETTE DOKUMENTET VERSJONSHISTORIKK Versjon Beskrivelse Dato Hvem 1.0 Mammut Bokskred 01.02.2014

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på

Detaljer

INF1000 (Uke 15) Eksamen V 04

INF1000 (Uke 15) Eksamen V 04 INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a

Detaljer

INF1000 (Uke 15) Eksamen V 04

INF1000 (Uke 15) Eksamen V 04 INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a

Detaljer

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn BOKMÅL EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 108 + 108N Dato: 19.12.201 Ansv. faglærer: Roy M. Istad Campus: Bø Antall oppgaver: 5 Tillatte hjelpemidler (jfr. emnebeskrivelse): Alt trykt

Detaljer

Systemspesifikasjon AvtaleGiro

Systemspesifikasjon AvtaleGiro Systemspesifikasjon AvtaleGiro Systemspesifikasjon AvtaleGiro v 2.9 Side 1 av 21 Innhold 1 JUSTERING OG BLANKING AV FELTER... 3 2 FORSENDELSE FRA BETALINGSMOTTAKER... 3 2.1 STARTRECORD FORSENDELSE... 4

Detaljer