Innføring i R for humanister

Størrelse: px
Begynne med side:

Download "Innføring i R for humanister"

Transkript

1 Innføring i R for humanister Diana Santos Oppgaver for første uke i SPR Første steg: komme inn og ut Klikk på R-ikonet, eller skriv komandoen R på kommandolinja. R viser at det er klart med tegnet >. Da kan man skrive kommandoer i R. Den viktigste kommandoen er å gå ut av R. > q() Når du utfører den, spør R om du vil lagre omgivelsene dine. Det kan være nyttig om du er midt oppi et sammensatt prosjekt, men ikke når du bare er i testfasen eller har fått til det du ville. Den andre viktigste kommandoen er å be om hjelp: > help() Om du vil ha mer spesifikk hjelp om en komando, f. eks. kvadratrot, bruk help(sqrt). Det er også nyttig å vite hvor man er (i datamaskinen). Med andre ord, å vite hva R vet om hvor det er installert. > getwd() For forskjellige operativsystem kan du få forskjellige svar. [1] "e:/work/dssantos" [1] "/hf/sokrates/ilos-u1/dssantos" Om du vil flytte arbeidsområdet til R til et annet sted, er det bare å si til R hvor: > setwd("m:rwork/") ILOS 2013 Diana Santos 1

2 eller > setwd("/linguateca/cursos/r/") For å få litt kjennskap til R og svarene kan du begynne med å prøve kalkulatorkommandoer og å behandle mer sammensatte datastrukturer. a) aritmetiske uttrykk og tekststrenger > 3+4 [1] 7 > sqrt(49) [1] 7 > verdi <- 8 > verdi [1] 8 > (7+6)*3 - verdi [1] 31 > "hei" [1] "hei" > noe Error: object noe not found > unskyld [1] "unskyld" > mas() Error: could not find function "mas" > help function (topic, package = NULL, lib.loc = NULL, verbose = getoption("verbose"), try.all.packages = getoption("help.try.all.packages"), help_type = getoption( { types <- c("text", "html", "pdf") if (!missing(package)) [...] > b) vektorene Legg merke til at funksjonen c kjeder sammen ( concatenates ) flere objekter i en vektor: > c("23","1","potet","gulroter") [1] "23" "1" "potet" "gulroter" > idioti <- c("23","1","potet","gulroter") > idioti ILOS 2013 Diana Santos 2

3 [1] "23" "1" "potet" "gulroter" > 24:100 [1] [20] [39] [58] [77] 100 Jeg håper at måten R svarte på, forklarer grunnleggende fakta om R. Med andre ord: hvert svar er nummerert, nummereringen begynner med 1, og når flere svar/objekter finnes i en linje, er det bare det første nummeret som skrives helt til venstre mellom [] når man gir en kommando i R, utfører R den og viser resultatet når man bare skriver et navn, prøver R å se om det har mening allerede. Hvis ja, returnerer R verdien til navnet (den kan til og med være programkilde til et program), hvis ikke klager R med en feilmelding når man skriver en verdi, gjentar R verdien det finnes en (viktig) forskjell mellom variabelnavn og tekststreng (som man bruker anførselstegn for å skrive) funksjoner i R blir stavet NAVN(argumenter). Når de ikke har argumenter, slik som hjelpefunksjon, kreves det at man skriver () etter navnet, dvs. help() 2 Kommunisere med omgivelsene Om vi vil bruke R til noe virkelig, og ikke bare som en kalkulator eller et orakel, må vi bruke observasjoner som finnes allerede, og vi må kunne produsere tabeller og figurer. Det betyr at man må kunne arbeide med filer, lese fra dem og skrive til dem. Den letteste måten å begynne på er å lese fra en fil på nettet, så i begynnelsen kan dere hente data fra sida mi. Senere kan dere få bruke filer i deres egne datamaskiner eller kontoer. > CondivSimples <- read.table(" > CondivSimples ILOS 2013 Diana Santos 3

4 V1 V2 V3 V4 V5 1 dataset colour theme decade variety 2 fashion50br 1512 fashion 50 BR 3 fashion50pt 2351 fashion 50 PT [...] Når man ser hva som ble lest inn i R, ser man med en gang at første linje er spesiell: Den er en topptekst ( header ). Det finnes en lett måte å fortelle det til R på, men først vil jeg nevne hvordan R virker når kommandoer er lengre enn en linje: R venter til vi er ferdige, og viser at programmet venter med å bytte svartegn til + i stedet for >. > CondivSimples <- read.table(" + header=true) > CondivSimples dataset colour theme decade variety 1 fashion50br 1512 fashion 50 BR 2 fashion50pt 2351 fashion 50 PT [...] Filens innhold viser den mest brukte måten å skrive verdier for statistiske analyser på: en observasjon per linje, som inneholder verdier til forskjellige variabler, en i hver kolonne. En slik måte å organisere datoene på kalles dataframe på engelsk. På norsk skal vi kalle den dataramme. Vi kan beskrive datarammer som en matrise hvis kolonner og linjer kan ha navn. Den eneste forskjellen mellom en (matematisk) matrise og en dataramme er at en matrise må ha verdier av samme type, mens en dataramme kan ha kolonner med forskjellige typer. For å få dimensjonene til datarammer (hvor mange linjer, hvor mange kolonner) bruker man funksjonen dim: > dim(condivsimples) [1] 18 5 For å få bare en kolonne kan man bruke datarammens navn fulgt av dollartegn og navn på kolonnen: CondivSimples$colour [1] [16] ILOS 2013 Diana Santos 4

5 I dette eksempelet kan vi se at alle verdiene i første kolonne er forskjellige. Det ble forhåpentligvis brukt for å identifisere entydig hver linje. Det er ikke så sjelden, og derfor kan man si til R at en kolonne bare har linjenavn ved hjelp av kommandoen rownames=tall til kolonne. Men legg merke til at de fleste datarammene, med tusen linjer, ikke har en slik kolonne. > CondivSimples <- read.table(" + header=true, row.names=1) > CondivSimples colour theme decade variety fashion50br 1512 fashion 50 BR fashion50pt 2351 fashion 50 PT [...] Etter den siste komandoen finnes det bare fire kolonner i datarammen, ikke fem som tidligere. > dim(condivsimples) [1] 18 4 Vi kunne også lage en ny dataramme bare med en delmengde av informasjonene til den opprinnelige datarammen. Det kan en bruke subset-funksjonen til. I eksempelet som følger, velger vi bare de linjene som handler om fotball og kolonnene om farge og varietet. > BareFot<-subset(CondivSimples,theme=="football",c(1,4)) > BareFot colour variety football50br 719 BR football50pt 694 PT football70br 468 BR football70pt 318 PT football2000br 1167 BR football2000pt 614 PT Nå skriver dere den nye datarammen i deres arbeidsmappe. > write.table(barefot, file="futebol.txt") Gå og se hva som står i filen. Den andre måten er å lese det igjen til R: read.table("futebol.txt") ILOS 2013 Diana Santos 5

6 Nå skal vi lage en tabell fra bunnen av, og så skriver vi den inn i en ekstern fil. Dette er selvsagt ikke en naturlige måte å jobbe på, men hjelper oss til å venne oss til R. > tabell<-matrix(c(38,14,11,51),nrow=2) > tabell > colnames(tabell)<-c("blaaoyne","brunoyne") > rownames(tabell)<-c("blondhaar","brunhaar") > write.table(tabell, file="haaroyne.txt") 3 Figurer og grafikk Til nå har det ikke kommet fram at R er forskjellig fra andre programmeringspråk når det gjelder tekst, matriser eller andre datastrukturer. Grafiske muligheter er kanskje det første området hvor brukerne kan se klare fordeler ved å bruke R. Først må man vite at R har flere vinduer. Om vi ikke sier noe annet, åpner R ett vindu til alle grafiske utskrifter. Dvs, når man tegner en figur, ser vi ikke lenger den forrige figuren, fordi R skriver i det samme vinduet. Men vi kan si at vi vil ha et nytt vindu. Dette er de enkleste kommandoene for å lage figurer, hvor til leses som som en funksjon av. > plot(colour ~ variety, data=condivsimples) > hist(condivsimples$colour) > plot(condivsimples$colour) Hvis vi holder på med en gitt dataramme, passer det utmerket å ikke skrive hele datarammens navnet hele tiden. Ved å bruke kommandoen attach får man bruke bare de navnene som gjelder inne i datarammen. > attach(condivsimples) Gjør om de forrige figurene med attach for å se at det er mye enklere. En annen interessant egenskap ved R er følgende: R kan gjøre måten å kalle opp den (samme) funksjonen på enklere ved å tillate at den kalles med forskjellige argumenter. (Akkurat som i naturlige språk, der et verb kan nevnes uten alle sine logiske argumenter.) Av den grunn kan plot-funksjonen utføre forskjellige figurer som avhenger av typen datastruktur som er argument til plot. I tillegg kan man spesifisere hundre forskjellige valg, som tittel til figur, form, punktfarge, figurens undertekst, skalaen, osv. osv. Bare noen eksempler: ILOS 2013 Diana Santos 6

7 > plot(colour, col="green", pch=3, type="b") > plot(colour, col="red", pch=2, las="1", tcl="0.2", xlab="tilfeller", + ylab="hvor mange fargeord", type="h") > plot(colour, col="red", pch=2, las="1", xlab="tilfeller", + legend(4,6481,"maks") For å utforske dette grundig, prøv help(plot), eller les om de mange valgmuligheter i R [11]. Det viktigste nå er å lage figurene i et passende format for andre omgivelser (artikler, presentasjoner o.l.), og å lære hvordan en sender figurene til andre program. Løsningen er: omdiriger utskriftsmål ved hjelp av en kommando hvis navn er ønsket format. For en pdf: > pdf("simple.pdf") > plot(colour~theme) > dev.list() For å komme tilbake til det opprinnelige vinduet er det nok å bruke dev.list-kommandoen for å se hvilke vinduer som er åpne, og så velge det man vil komme tilbake til. > dev.list() X11cairo pdf 2 3 > dev.set(2) NB! Før man lukker vinduet man skriver i, kan man ikke åpne det med andre programmer... Husk derfor å lukke det med kommandoen dev.off(). Du kan gi det det vindusnummeret du vil lukke, eller ikke gi det noe, og det siste åpne vinduet blir lukket, som i neste eksempel: > dev.off() X11cairo 2 Det samme gjelder for format som png, bmp. Om du vil åpne flere vinduer i R samtidig, kan du bruke kommandoen dev.new(). ILOS 2013 Diana Santos 7

8 4 Ta vare på arbeid fra økt til økt ( sessions ) Selv om dette ikke gjelder nybegynnere, er det veldig praktisk å kunne lagre arbeidet mellom forskjellige tidspunkter, når man jobber hardt og må avbryte jobben (etter at mye allerede har blitt gjort). I slike tilfelle kan man be R lagre alt, for at det skal være klart når en er tilbake. Det finnes et spesielt format for dette, filtypen er.rdata, og kommandoene for å lagre og å gjenopprette det er som følger: > save.image("alt.rdata") Gå ut av R og kom tilbake igjen. Legg merke til at R alltid spør om du vil lagre, men om du svarer ja, lagrer R i en fil som den bare kaller.rdata, og kan lagre mer enn du vil. Derfor er det lurt om du lagrer en del ting i en fil viktig1.rdata, og så kan du fortsette å arbeide i R og prøve andre ting, som du senere bestemmer deg for ikke å lagre... Her kan du også lære noen rengjøringskommandoer i R: Med ls kan du se hva som står i R-omgivelsene dine, og med rm kan du slette hva du vil. > ls() character(0) > load("alt.rdata") > ls() [1] "idioti" "CondivSimples" "onlyfb" "BareFut" > rm(idioti) > ls() En annen mulighet, som tar mye mindre plass, er en historiefil, som har filtypen.rhistory. Man kan gi den et fullnavn: > savehistory("komandoenemaoppgave.rhistory") For å få kommandoene tilbake, er det nok med å bruke loadhistory. (Det er fint å ha de forrige kommandoene tilgjengelige, fordi man kan hente dem enkelt og greit med pilene...) > loadhistory("komandoenemaoppgave.rhistory") Til slutt får vi kanskje nevne at R antar at alle disse filene finnes i arbeidsområdet til R. Om de ikke er der, må man skrive hele navn, eller bytte til det riktige stedet med setwd, før man prøver å gjenopprette den forrige tilstanden. ILOS 2013 Diana Santos 8

9 5 Bibliografi Det finnes mange bøker som gir en innføring i R for humanister eller andre. I tillegg til boken til Baayen [1, 2], som er pensum, finnes Crawley [3], Johnson [6] and Gries [4], alle med eksempler og oppgaver. Siden kildekoden til R er åpen, er det også mange som forbedrer R, skriver dokumentasjon om R [10], og lager nye moduler hele tida. Den offisielle hjemmesida til R, gir også tilgang til en tutorial og til hjelpesider. I tillegg finnes det mange R-kurs, som har blitt utviklet over hele verden, og er publisert på nettet. Jeg har bare valgt en liten del av det som finnes [5, 7, 9, 8]. Referanser [1] Harald Baayen. Analyzing Linguistic Data: A practical introduction to Statistics using R, Cambridge University Press, [2] R. H. Baayen. languager: Data sets and functions with Analyzing Linguistic Data: A practical introduction to statistics, CRAN.R-project.org/package=languageR. R package version 1.2. [3] Michael J. Crawley. Statistics: An Introduction using R, John Wiley and Sons, [4] Stefan Th. Gries. Statistics for Linguistics with R: A Practical Introduction, Mouton de Gruyter, [5] Åsne Haaland. Statistikk for språk- og musikkvitere 1, November Statistikk1.pdf. Research Computing Systems, University of Oslo. [6] Keith Johnson. Quantitative Methods in Linguistics, Wiley-Blackwell, [7] Bjørn-Helge Mevik. R for lingvister, del I, November https: //wiki.uio.no/usit/suf/vd/hpc/images/7/76/r-kurs pdf. Research Computing Systems, University of Oslo. [8] Bjørn-Helge Mevik. Introduction to R, October wiki.uio.no/usit/suf/vd/hpc/images/e/e7/bhmslides.pdf. Research Computing Systems, University of Oslo. ILOS 2013 Diana Santos 9

10 [9] Bjørn-Helge Mevik og Diana Santos. R for lingvister, del II, November /R-kurs pdf. Research Computing Systems, University of Oslo. [10] R Development Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, ISBN [11] Tom Short. R Reference Card, doc/contrib/short-refcard.pdf. ILOS 2013 Diana Santos 10

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

Generell brukerveiledning for Elevportalen

Generell brukerveiledning for Elevportalen Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.

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

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

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

Kapittel Oktober Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 14.

Kapittel Oktober Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 14. og Institutt for geofag Universitetet i Oslo 17. Oktober 2012 i MatLab En funksjon vil bruke et gitt antall argumenter og produsere et gitt antall resultater og : Hvorfor Først og fremst bruker vi når

Detaljer

Kom i gang med Stata for Windows på UiO - hurtigstart for begynnere

Kom i gang med Stata for Windows på UiO - hurtigstart for begynnere Kom i gang med Stata for Windows på UiO - hurtigstart for begynnere Hensikten med denne introduksjonen er å lære hvordan man kommer raskt i gang med grunnleggende funksjoner i Stata. Teksten er tilpasset

Detaljer

Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF

Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF Introduksjon Vi begynner med å bygge en enkel datamaskin. Etter å ha brukt litt tid på å bli kjent med hvordan datamaskinen virker, bruker vi den

Detaljer

Komme i gang med Skoleportalen

Komme i gang med Skoleportalen Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.

Detaljer

Innhold. Bruksanvisning for Zotero (oppdatert 09/12/2016)

Innhold. Bruksanvisning for Zotero (oppdatert 09/12/2016) Bruksanvisning for Zotero (oppdatert 09/12/2016) Zotero er et referansehåndteringsprogram som brukes til å samle, spare og organisere referanser bøker, bokkapittel, artikler, websider, etc. Du kan lage

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

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

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv Bygg et Hus Introduksjon I denne leksjonen vil vi se litt på hvordan vi kan få en robot til å bygge et hus for oss. Underveis vil vi lære hvordan vi kan bruke løkker og funksjoner for å gjenta ting som

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

BRUKERVEILEDNING TIL MAGNORMOEN INDUSTRIOMRÅDE OG GAUSTADVEGEN INDUSTRIOMRÅDES HJEMMESIDER:

BRUKERVEILEDNING TIL MAGNORMOEN INDUSTRIOMRÅDE OG GAUSTADVEGEN INDUSTRIOMRÅDES HJEMMESIDER: BRUKERVEILEDNING TIL MAGNORMOEN INDUSTRIOMRÅDE OG GAUSTADVEGEN INDUSTRIOMRÅDES HJEMMESIDER: http://www.magnormoen.no/ og http://www.gaustadvegen.no/ Utarbeidet av Solveig Hem Sørli og Arne Sørli Side 1

Detaljer

Dere klarer kanskje ikke å komme gjennom hele heftet, men gjør så godt dere kan.

Dere klarer kanskje ikke å komme gjennom hele heftet, men gjør så godt dere kan. I denne timen skal dere få en innføring i skriveprogrammet vi har på skolen, Writer. De aller fleste av dere er vel mest vant til Word, og Writer ser litt annerledes ut, men har stort sett de samme funksjonene

Detaljer

>>21 Datamodellering i MySQL Workbench

>>21 Datamodellering i MySQL Workbench 21 MYSQL WORKBENCH 207 >>21 Datamodellering i MySQL Workbench I dette kapittelet vil du lære hvordan man lager datamodeller i MySQL Workbench hvordan man overfører en modell til MySQL I tillegg til å være

Detaljer

BEGYNNERKURS I SPSS. Anne Schad Bergsaker 12. februar 2019

BEGYNNERKURS I SPSS. Anne Schad Bergsaker 12. februar 2019 BEGYNNERKURS I SPSS Anne Schad Bergsaker 12. februar 2019 FØR VI BEGYNNER... LÆRINGSMÅL 1. Kjenne til og kunne navigere mellom de ulike delene/ vinduene i SPSS, og vite forskjellen på dem 2. Kunne skrive

Detaljer

BEGYNNERKURS I SPSS. Anne Schad Bergsaker 17. november 2017

BEGYNNERKURS I SPSS. Anne Schad Bergsaker 17. november 2017 BEGYNNERKURS I SPSS Anne Schad Bergsaker 17. november 2017 FØR VI BEGYNNER... LÆRINGSMÅL 1. Kjenne til og kunne navigere mellom de ulike delene/ vinduene i SPSS, og vite forskjellen på dem 2. Kunne skrive

Detaljer

infotorg Enkel brukermanual

infotorg Enkel brukermanual infotorg Enkel brukermanual Innhold Innledning... 3 Logg inn... 3 Feilmelding... 3 Sperret bruker / Glemt passord... 4 Bytt passord... 5 Innstillinger og oppstartsregister... 5 Søk og Svar... 6 Velg tjeneste/register...

Detaljer

Kapittel august Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 2.

Kapittel august Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 2. Institutt for geofag Universitetet i Oslo 28. august 2012 Kommandovinduet Det er gjennom kommandovinduet du først og fremst interagerer med MatLab ved å gi datamaskinen kommandoer når >> (kalles prompten

Detaljer

Ta smarte skjermbilder

Ta smarte skjermbilder Ta smarte skjermbilder Hvis du vil vise en kamerat noe på pc-skjermen, er programmet Jing uten sammenligning det beste verktøyet. Her viser journalist Steffen Slumstrup Nielsen hvordan du bruker det. Journalist

Detaljer

Bruksanvisning for Zotero (oppdatert 30/06/2017)

Bruksanvisning for Zotero (oppdatert 30/06/2017) Bruksanvisning for Zotero (oppdatert 30/06/2017) Zotero er et referansehåndteringsprogram som brukes til å samle, spare og organisere referanser bøker, bokkapittel, artikler, websider, etc. Du kan lage

Detaljer

BEGYNNERKURS I SPSS. Anne Schad Bergsaker 26. april 2018

BEGYNNERKURS I SPSS. Anne Schad Bergsaker 26. april 2018 BEGYNNERKURS I SPSS Anne Schad Bergsaker 26. april 2018 FØR VI BEGYNNER... LÆRINGSMÅL 1. Kjenne til og kunne navigere mellom de ulike delene/ vinduene i SPSS, og vite forskjellen på dem 2. Kunne skrive

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose

TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose 1 TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose Anders Christensen (anders@ntnu.no) Rune Sætre (satre@ntnu.no) TDT4105 IT Grunnkurs

Detaljer

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Mål Vite hva et

Detaljer

Sprettball Erfaren ComputerCraft PDF

Sprettball Erfaren ComputerCraft PDF Sprettball Erfaren ComputerCraft PDF Introduksjon Nå skal vi lære hvordan vi kan koble en skjerm til datamaskinen. Med en ekstra skjerm kan vi bruke datamaskinen til å kommunisere med verden rundt oss.

Detaljer

1. Rullende navn, s 3 2. Smilefjes, s 5 3. Skritteller, s 7 4. Orakel, s 9 5. Stein, saks og papir, s Kompass, s 14

1. Rullende navn, s 3 2. Smilefjes, s 5 3. Skritteller, s 7 4. Orakel, s 9 5. Stein, saks og papir, s Kompass, s 14 Kom i gang med 2 I dette heftet skal vi gjøre oss kjent med micro:bit og lære å programmere med blokk-kode. Heftet inneholder seks ulike prosjektoppgaver med differensiert innhold og tema. 1. Rullende

Detaljer

Bygg et Hus. Introduksjon. Steg 1: Prøv selv først. Skrevet av: Geir Arne Hjelle

Bygg et Hus. Introduksjon. Steg 1: Prøv selv først. Skrevet av: Geir Arne Hjelle Bygg et Hus Skrevet av: Geir Arne Hjelle Kurs: Computercraft Tema: Tekstbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregåe skole Introduksjon I denne leksjonen

Detaljer

the web Introduksjon Lesson

the web Introduksjon Lesson Lesson 1 the web All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Introduksjon

Detaljer

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den. PXT: Stein, saks, papir Skrevet av: Bjørn Hamre Kurs: Microbit Introduksjon Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den. Steg 1: Velge tilfeldig

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

FISKERIDIREKTORATETS STATISTIKKBANK

FISKERIDIREKTORATETS STATISTIKKBANK FISKERIDIREKTORATETS STATISTIKKBANK BRUKERVEILEDNING 1. Hvordan finne statistikkbanken? Du går inn via http://www.fiskeridir.no/statistikk/statistikkbank eller fra Fiskeridirektoratets internettside ved

Detaljer

Matematikk 1000. Øvingeoppgaver i numerikk leksjon 1 Å komme i gang

Matematikk 1000. Øvingeoppgaver i numerikk leksjon 1 Å komme i gang Matematikk 1000 Øvingeoppgaver i numerikk leksjon 1 Å komme i gang I denne øvinga skal vi bli litt kjent med MATLAB. Vi skal ikkje gjøre noen avanserte ting i dette oppgavesettet bare få et visst innblikk

Detaljer

Bruksanvisning for Zotero (18/12/2014)

Bruksanvisning for Zotero (18/12/2014) Bruksanvisning for Zotero (18/12/2014) Zotero er et referansehåndteringsprogram som brukes til å samle, spare og organisere referanser bøker, bokkapittel, artikler, websider, etc. Du kan lage samlinger

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

Øvingsforelesning i Matlab (TDT4105)

Øvingsforelesning i Matlab (TDT4105) Øvingsforelesning i Matlab (TDT4105) Øving 1. Frist: 11.09. Tema: matematiske uttrykk, variabler, vektorer, funksjoner. Benjamin A. Bjørnseth 1. september 2015 2 Oversikt Praktisk informasjon Om øvingsforelesninger

Detaljer

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside Del 1: Overgang fra gammel hjemmeside til ny hjemmeside Instituttsider og personlige hjemmesider som ligger på HFs egen webserver skal nå fases ut.dette innebærer at alle som fortsatt har hjemmesider der,

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

Næringsregner på PC n versjon 1.1.0

Næringsregner på PC n versjon 1.1.0 Laget av Innhold: Introduksjon 2 Næringsregner på PC n 2 Næringstabell 2 Statistikk 2 Hvem passer programmet for? 2 Bruk av programmet 3 Innlogging av forskjellige brukere 3 Hovedprogramet har 3 felt 4

Detaljer

Kom i gang med Python

Kom i gang med Python Kom i gang med Python Instruksjon for lærere Pål Hellesnes SYSTEMUTVIKLER paal@firstpoint.no www.bedreinnsikt.no Dette dokumentet er en del av skolematerialet for undervisning i programmering. «Alle barn

Detaljer

NY PÅ NETT. Enkel tekstbehandling

NY PÅ NETT. Enkel tekstbehandling NY PÅ NETT Enkel tekstbehandling Innholdsfortegnelse Tekstbehandling... 3 Noen tips for tekstbehandling...3 Hvordan starte WordPad?... 4 Wordpad...4 Wordpad...5 Forflytte deg i dokumentet... 7 Skrive og

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs

TDT4105 Informasjonsteknologi, grunnkurs 1 TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling Anders Christensen (anders@idi.ntnu.no) Rune Sætre (satre@idi.ntnu.no) TDT4105 IT Grunnkurs 2 Læringsmål/pensum Filbehandling Mål: Forstå

Detaljer

Grafisk løsning av ligninger i GeoGebra

Grafisk løsning av ligninger i GeoGebra Grafisk løsning av ligninger i GeoGebra Arbeidskrav 2 Læring med digitale medier 2013 Magne Svendsen, Universitetet i Nordland Innholdsfortegnelse INNLEDNING... 3 GRAFISK LØSNING AV LIGNINGER I GEOGEBRA...

Detaljer

1. Programmering: Hva og hvorfor? Scratch fra scratch Enkel programmering for nybegynnere

1. Programmering: Hva og hvorfor? Scratch fra scratch Enkel programmering for nybegynnere 1. Programmering: Hva og hvorfor? 1. Programmering: Hva og hvorfor? Du har nå valgt å lære deg å programmere. Gratulerer med et flott valg! Programmering er en allsidig og nyttig aktivitet, og det er et

Detaljer

Hurtigstart. Hva er GeoGebra? Noen fakta

Hurtigstart. Hva er GeoGebra? Noen fakta Hurtigstart Hva er GeoGebra? En dynamisk matematisk programvare som er lett å ta i bruk Er egnet til læring og undervisning på alle utdanningsnivå Binder interaktivt sammen geometri, algebra, tabeller,

Detaljer

Obligatorisk oppgave nr. 3 (av 4) i INF1000, våren 2006

Obligatorisk oppgave nr. 3 (av 4) i INF1000, våren 2006 Obligatorisk oppgave nr. 3 (av 4) i INF1000, våren 2006 Advarsel Etter forelesningen 6. mars har vi gjennomgått alt stoffet som trengs for å løse oppgaven. Du kan imidlertid godt starte arbeidet allerede

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Uke 41: «Matlab programs» (kapittel 6)

TDT4110 Informasjonsteknologi grunnkurs: Uke 41: «Matlab programs» (kapittel 6) 1 TDT4110 Informasjonsteknologi grunnkurs: Uke 41: «Matlab programs» (kapittel 6) Anders Christensen anders@idi.ntnu.no Rune Sætre satre@idi.ntnu.no 2 Læringsmål og pensum Læringsmål: Synlighet av variabler

Detaljer

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om

Detaljer

Layout og publisering

Layout og publisering Layout og publisering Målet for denne kursomgangen er at du skal: - Bli kjent med menyene i ArcMap - Gjøre enkle forandringer i et eksisterende prosjekt - Lage et kart basert på prosjektet, som kan skrives

Detaljer

Følgende «tommelfinger-regler» bør (må) følges:

Følgende «tommelfinger-regler» bør (må) følges: Notat Denne «oppskriften» er basert på erfaringer om hva som går bra når en benytter Word til å lage navigasjonsdiagrammer. Det finnes sikkert andre måter som også gir et brukbart resultat. Det er bare

Detaljer

Vanlige spørsmål om EndNote (april 2013)

Vanlige spørsmål om EndNote (april 2013) Vanlige spørsmål om EndNote (april 2013) Her er svar på en del vanlig spørsmål og problemer som kan dukke opp når du arbeider med EndNote. Innhold Import av referanser... 1 Hvis EndNote låser seg:... 2

Detaljer

WWW.POLARPRODUKSJON.NO

WWW.POLARPRODUKSJON.NO GUIDE RSHL.NO Av Fredrik Mediå Oppgraderingen av nettstedet RSHL.NO har ført til at det kan oppstå en del spørsmål og forvirringer rundt hvordan forskjellige elementer fungerer. Denne guiden skal fungere

Detaljer

Øving 0 - Xcode TDT4102

Øving 0 - Xcode TDT4102 Øving 0 - Xcode TDT4102 Frivillig Øving Mål for denne øvingen: Bli kjent med programmeringsverktøy Lage et første program kun med teksteditor og kompilator Lage et første program med Xcode Denne øvingen

Detaljer

(07) Feilmeldinger Innlogging Komrnandoer VKX./W.."S INNHOLD 1.1 REGISTRERING SOM BRUKER S INNLOGGING S KOMMANDOER S.

(07) Feilmeldinger Innlogging Komrnandoer VKX./W..S INNHOLD 1.1 REGISTRERING SOM BRUKER S INNLOGGING S KOMMANDOER S. INFORMASJON FRA RUN IT REGNESENTRET VED UNIVERSITETET I TRONDHEIM Postadr.: Elgeseter gt. 10 Telex: 55 620 sintf n Telegram: COMPUTING NTB 7034 Trondheim - NTH Tlf.: (07)593100 (07)593028 Tittel RINFO

Detaljer

Behandling av dokumenter i Microsoft Word. En rask innføring

Behandling av dokumenter i Microsoft Word. En rask innføring Behandling av dokumenter i Microsoft Word En rask innføring Forord Denne guiden er utformet av Orakeltjenesten ved Dragvoll som en enkel innføring i grunnleggende funksjoner i Word for å hjelpe studenter

Detaljer

Gjenopprett slettede bilder

Gjenopprett slettede bilder SLIK REDDER DU SLETTEDE BILDER: Gjenopprett slettede bilder Det er ingen grunn til å gi opp håpet hvis du skulle komme til å slette digitale bilder Ashampoo GetBack Photo hjelper deg å få dem tilbake.

Detaljer

Debugging. Tore Berg Hansen, TISIP

Debugging. Tore Berg Hansen, TISIP Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...

Detaljer

Finne ut om en løsning er helt riktig og korrigere ved behov

Finne ut om en løsning er helt riktig og korrigere ved behov Finne ut om en løsning er helt riktig og korrigere ved behov Finurlige feil og debugging av kode IN1000, uke5 Geir Kjetil Sandve Oppgave (Lett modifisert fra eksamen 2014) Skriv en funksjon Dersom parameteren

Detaljer

Last ned Norges Offisielle Statistikk... - Norway Statistisk Sentralbyr. Last ned

Last ned Norges Offisielle Statistikk... - Norway Statistisk Sentralbyr. Last ned Last ned Norges Offisielle Statistikk... - Norway Statistisk Sentralbyr Last ned Forfatter: Norway Statistisk Sentralbyr ISBN: 9781278122779 Antall sider: 858 Format: PDF Filstørrelse: 23.72 Mb Beskrivelse

Detaljer

Skannetips. Tips på hvordan holde orden på skannede skolebøker.

Skannetips. Tips på hvordan holde orden på skannede skolebøker. Skannetips. Tips på hvordan holde orden på skannede skolebøker. 9 januar 2012. Laila Brandsdal Johnson Tips på hvordan holde orden på skannede skolebøker. Skanne fra bok til PC. Skal du skanne skolebøker

Detaljer

Hvordan installere Java og easyio på Windows

Hvordan installere Java og easyio på Windows Hvordan installere Java og easyio på Windows Denne veiledningen forklarer en enkel måte å installere Java og easyio på din egen Windows-datamaskin. Du kan finne veiledninger for andre operativsystemer

Detaljer

2009 Thomas Haugland Rudfoss. PowerPoint 2007 En rask introduksjon

2009 Thomas Haugland Rudfoss. PowerPoint 2007 En rask introduksjon PowerPoint 007 En rask introduksjon Agenda PowerPoint vinduet PowerPoint vinduet Office Knappen Ny, åpne og lagre presentasjoner Skrive ut lysbilder, støtteark og notatark Egenskaper for presentasjonen

Detaljer

Kom forberedt til tirsdag. INF1000 Tips til obligatorisk oppgave 4. Noen generelle tips. Oblig4: Komme igang

Kom forberedt til tirsdag. INF1000 Tips til obligatorisk oppgave 4. Noen generelle tips. Oblig4: Komme igang Kom forberedt til tirsdag INF1000 Tips til obligatorisk oppgave 4 Kikk på prøveeksamen fra 2004 http://www.uio.no/studier/emner/matnat/ifi/inf1000/h 07/undervisningsmateriale/proveeksamen-H2004.pdf Tittel:

Detaljer

Kom i gang med Zotero: En enkel veiledning

Kom i gang med Zotero: En enkel veiledning Kom i gang med Zotero: En enkel veiledning Zotero er et gratis referanseverktøy for Windows og Mac. Du samler kildene fra nettsider og databaser og kan bruke de samme referansene i Word når du skriver.

Detaljer

Last ned Norges Offisielle Statistikk - Norway. Statistisk sentralbyr. Last ned

Last ned Norges Offisielle Statistikk - Norway. Statistisk sentralbyr. Last ned Last ned Norges Offisielle Statistikk - Norway. Statistisk sentralbyr Last ned Forfatter: Norway. Statistisk sentralbyr ISBN: 9781249991953 Antall sider: 550 Format: PDF Filstørrelse: 11.84 Mb Beskrivelse

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang 2 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 3 https://www.youtube.com/watch? v=nkiu9yen5nc 4 Læringsmål og pensum Mål Lære om

Detaljer

DataPower. Learning Online. Brukerveiledning. Versjon 2.x

DataPower. Learning Online. Brukerveiledning. Versjon 2.x DataPower Learning Online Brukerveiledning Versjon 2.x OKOK 1 Brukerveiledning Oppstart av kurs Etter pålogging i DataPower Learning Online vises en oversikt over de kursene du har tilgang til og framdrift

Detaljer

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish.

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish. Brukermanual - Joomla Bonefish brukermanual - Joomla Gratulerer med ny nettside fra Bonefish. Du er nå blitt eier og administrator for din egen nettside, noe som gir deg visse forpliktelser ovenfor din

Detaljer

Brukerveiledning i Outlook 2010

Brukerveiledning i Outlook 2010 Brukerveiledning i Outlook 2010 Innholdsfortegnelse Åpne Outlook.... 3 Lese E-post... 3 Sende E-post.... 4 Sende et vedlegg.... 6 Svare på E-post.... 6 Videresende E-post.... 6 Sende E-post til mottakere

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

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt. Hei JavaScript! Introduksjon Web Introduksjon I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt. Steg 1: Bruke JS Bin

Detaljer

Geometra. Brukermanual. Telefon: 64831920

Geometra. Brukermanual. Telefon: 64831920 Geometra Brukermanual Telefon: 64831920 Innhold GENERELT...3 Hva er Geometra?...3 Om PDF tegninger...3 KOM I GANG!...5 Start programvaren og logg inn...5 Grunnleggende funksjoner:...6 Lag et prosjekt,

Detaljer

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1. Pingviner på tur Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Velkommen til Scratch. Vi skal

Detaljer

Hvordan overføre en referanseliste fra et Word- eller PDF-dokument til EndNote

Hvordan overføre en referanseliste fra et Word- eller PDF-dokument til EndNote Hvordan overføre en referanseliste fra et Word- eller PDF-dokument til EndNote Det finnes en metode som gjør det mulig å få importert referanser til EndNote fra en referanseliste i et Word- eller PDF-dokument.

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Eksempler. Mangekanter

TDT4110 Informasjonsteknologi grunnkurs: Eksempler. Mangekanter 1 TDT4110 Informasjonsteknologi grunnkurs: Eksempler Kunnskap for en bedre verden Amanuensis Terje Rydland Kontor: ITV-021 i IT-bygget vest (Gløshaugen) Epost: terjery@idi.ntnu.no Tlf: 735 91845 TDT4105

Detaljer

INF 4130. 8. oktober 2009. Dagens tema: Uavgjørbarhet. Neste uke: NP-kompletthet

INF 4130. 8. oktober 2009. Dagens tema: Uavgjørbarhet. Neste uke: NP-kompletthet INF 4130 8. oktober 2009 Stein Krogdahl Dagens tema: Uavgjørbarhet Dette har blitt framstilt litt annerledes tidligere år Se Dinos forelesninger fra i fjor. I år: Vi tenker mer i programmer enn i Turing-maskiner

Detaljer

Nedlasting av SCRIBUS og installasjon av programmet

Nedlasting av SCRIBUS og installasjon av programmet Nedlasting av SCRIBUS og installasjon av programmet Laget for BODØ FRIMERKEKLUBB av Sten Isaksen Versjon 06.01.2018 1 Før du laster ned Scribus: Du må vite hvilken versjon av Windows du har, sannsynligvis

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Uke 48 Oppsummering/Spørretime. Professor Alf Inge Wang

TDT4110 Informasjonsteknologi grunnkurs: Uke 48 Oppsummering/Spørretime. Professor Alf Inge Wang 1 TDT4110 Informasjonsteknologi grunnkurs: Uke 48 Oppsummering/Spørretime Professor Alf Inge Wang 2 Tar kun ca 5 minutter! HUSK EVALUERE FAGET PÅ IT S LEARNING INNEN 7.DES! 3 Oversikt Pensum Opplysninger

Detaljer

Matematikk Øvingsoppgaver i numerikk leksjon 2 Funksjoner og plotting

Matematikk Øvingsoppgaver i numerikk leksjon 2 Funksjoner og plotting Matematikk 1000 Øvingsoppgaver i numerikk leksjon 2 Funksjoner og plotting I denne øvinga skal vi først og fremst lære oss å lage plott i MATLAB. I tillegg skal vi lære oss hvordan vi manøvrerer oss omkring

Detaljer

Publiseringsveiledning for www.tromsfylke.no

Publiseringsveiledning for www.tromsfylke.no Publiseringsveiledning for www.tromsfylke.no Sist oppdatert 09.07.2013 av Khalil Dahbi Innholdsliste 1. Side:... 3 a. Lage en ny side:... 3 b. Endre innstilling til en side:... 3 c. Slette en side:...

Detaljer

Oblig 4 (av 4) INF1000, høsten 2009 Værdata, leveres innen 6. nov. kl

Oblig 4 (av 4) INF1000, høsten 2009 Værdata, leveres innen 6. nov. kl Oblig 4 (av 4) INF1000, høsten 2009 Værdata, leveres innen 6. nov. kl. 16.00 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

For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.

For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen. Kuprat Skrevet av: Geir Arne Hjelle Kurs: Python Tema: Tekstbasert Fag: Norsk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon I dette kurset skal vi introdusere programmeringsspråket Python. Dette

Detaljer

Steg 1: Vår første datamaskin

Steg 1: Vår første datamaskin Bli Kjent med Datamaskinen Skrevet av: Geir Arne Hjelle Kurs: Computercraft Tema: Tekstbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregåe skole Introduksjon

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

SYSTEMGJENOPPRETTING KAN REDDE PC-EN DIN

SYSTEMGJENOPPRETTING KAN REDDE PC-EN DIN SYSTEMGJENOPPRETTING KAN REDDE PC-EN DIN Du kan ta det helt med ro, selv om du blir bombardert med feilmeldinger etter at du har installert et nytt program. Bare kjør Windows Systemgjenoppretting, så er

Detaljer

Argumenter fra kommandolinjen

Argumenter fra kommandolinjen Argumenter fra kommandolinjen Denne veiledningen er laget for å vise hvordan man kan overføre argumenter fra kommandolinjen til et program. Hvordan transportere data fra en kommandolinje slik at dataene

Detaljer

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING Prosjekt 18 Jørgen Mobekk Sørensen Morten Evje Tor Andreas Baakind Anders Gabrielsen Side 1 1 FORORD Dette dokumentet er brukerveiledningen, og skal være en veiledning

Detaljer

1. NetBeans IDE: Lage en enkel mobilapplikasjon

1. NetBeans IDE: Lage en enkel mobilapplikasjon Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag NetBeans IDE: Lage en enkel mobilapplikasjon Mildrid Ljosland/Lene Hoff 09.09.2008 Lærestoffet er utviklet for faget SO350D J2ME for programmering

Detaljer

Alternativ dag for teoriforelesning. Intro. Torsdag 12:15-14:00 R1

Alternativ dag for teoriforelesning. Intro. Torsdag 12:15-14:00 R1 1 2 Alternativ dag for teoriforelesning Torsdag 12:15-14:00 R1 TDT4105 Informasjonsteknologi grunnkurs: Uke 35b Introduksjon til Matlab 09:15 10:00 R7 Jørn Amundsen Asbjørn Thomassen Roger Midtstraum 3

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

Banefordeling (Sett opp treningstider for klubben) Versjon 1.0

Banefordeling (Sett opp treningstider for klubben) Versjon 1.0 Banefordeling (Sett opp treningstider for klubben) Versjon 1.0 I denne veiledningen viser vi deg hvordan du setter opp treningstider på klubbens baner. For at systemet skal fungere optimalt anbefaler vi

Detaljer

TI -programvare for grafiske enheter og informasjon om lokalisering

TI -programvare for grafiske enheter og informasjon om lokalisering TI -programvare for grafiske enheter og informasjon om lokalisering TI-programvare for grafiske enheter Installasjonsanvisninger for TI-programvare for grafiske enheter Lokaliseringsanvisninger TI-83 Plus

Detaljer

Veiledning for Krets- og gruppesider.

Veiledning for Krets- og gruppesider. Veiledning for Krets- og gruppesider. For å hjelpe grupper og kretser som ønsker å komme på nett, men ennå ikke er det, tilbyr nå forbundet grupper og kretser egne nettsider. Nettsiden til gruppe og krets

Detaljer

Tegneprogram Journeyman Scratch PDF

Tegneprogram Journeyman Scratch PDF Tegneprogram Journeyman Scratch PDF Introduksjon I dette prosjektet lager vi et tegneprogram slik at du etterpå kan lage din egen kunst. Du kan tegne med forskjellige farger, bruke viskelær, lage stempler

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2006 Varighet: Fagnummer: Fagnavn: 09.00 13.00 (4 timer) LO116D og LN116D Programmering i Visual

Detaljer

SymWriter: R6 Innstillinger, preferanser og verktøylinjer

SymWriter: R6 Innstillinger, preferanser og verktøylinjer SymWriter: R6 Innstillinger, preferanser og verktøylinjer Innhold R6.1 Startinnstillinger og utseende...3 R6.2 Tekst og bilder...................................................4 R6.3 Tale og staving...5

Detaljer

Endringer etter omlegging til ny AD

Endringer etter omlegging til ny AD Endringer etter omlegging til ny AD Endringer etter omlegging til ny AD... 1 To nye hjemmeområder... 2 Steg 1: Flytte applikasjonsdatafiler...3 Steg 2: Flytte filene fra dokumentmappen på Z: til H:...

Detaljer

Matematikk Øvingsoppgaver i numerikk leksjon 4 m-ler

Matematikk Øvingsoppgaver i numerikk leksjon 4 m-ler Matematikk 1000 Øvingsoppgaver i numerikk leksjon 4 m-ler I denne øvinga skal vi lære oss å lage m-ler små tekstler som vi bruker i MATLAB-sammenheng. Der nst to typer m-ler: Funksjonsler og skript. Funksjonsler

Detaljer