Innføring i R for humanister
|
|
- Rebecca Knutsen
- 7 år siden
- Visninger:
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)
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
DetaljerGenerell 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.
DetaljerTDT4105 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
DetaljerTDT4105 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
DetaljerTDT4105 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
DetaljerKapittel 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
DetaljerKom 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
DetaljerBli 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
DetaljerKomme 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.
DetaljerInnhold. 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
DetaljerINF109 - 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
DetaljerOblig 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
DetaljerBygg 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
DetaljerBrukerveiledning 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
DetaljerBRUKERVEILEDNING 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
DetaljerDere 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 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
DetaljerBEGYNNERKURS 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
DetaljerBEGYNNERKURS 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
Detaljerinfotorg 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...
DetaljerKapittel 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
DetaljerTa 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
DetaljerBruksanvisning 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
DetaljerBEGYNNERKURS 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
DetaljerTDT4105 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
DetaljerTDT4110 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
DetaljerSprettball 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.
Detaljer1. 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
DetaljerBygg 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
Detaljerthe 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
DetaljerHer 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
DetaljerDet 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 å
DetaljerFISKERIDIREKTORATETS STATISTIKKBANK
FISKERIDIREKTORATETS STATISTIKKBANK BRUKERVEILEDNING 1. Hvordan finne statistikkbanken? Du går inn via http://www.fiskeridir.no/statistikk/statistikkbank eller fra Fiskeridirektoratets internettside ved
DetaljerMatematikk 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
DetaljerBruksanvisning 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
DetaljerKapittel 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) Øving 1. Frist: 11.09. Tema: matematiske uttrykk, variabler, vektorer, funksjoner. Benjamin A. Bjørnseth 1. september 2015 2 Oversikt Praktisk informasjon Om øvingsforelesninger
DetaljerDel 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,
DetaljerTetris. 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
DetaljerNæ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
DetaljerKom 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
DetaljerNY 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
DetaljerTDT4105 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å
DetaljerGrafisk 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...
Detaljer1. 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
DetaljerHurtigstart. 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,
DetaljerObligatorisk 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
DetaljerTDT4110 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
DetaljerLæ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
DetaljerLayout 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
DetaljerFø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
DetaljerVanlige 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
DetaljerWWW.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 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.
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
DetaljerBehandling 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
DetaljerGjenopprett 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.
DetaljerDebugging. 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...
DetaljerFinne 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
DetaljerLast 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
DetaljerSkannetips. 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
DetaljerHvordan 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
Detaljer2009 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
DetaljerKom 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:
DetaljerKom 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.
DetaljerLast 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
DetaljerTDT4110 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
DetaljerDataPower. 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
DetaljerBrukermanual - 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
DetaljerBrukerveiledning 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
DetaljerBruk 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
DetaljerI 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
DetaljerGeometra. 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,
DetaljerOm 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
DetaljerHvordan 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.
DetaljerTDT4110 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
DetaljerINF 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
DetaljerNedlasting 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
DetaljerTDT4110 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
DetaljerMatematikk Ø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
DetaljerPubliseringsveiledning 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:...
DetaljerOblig 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
DetaljerFor å 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
DetaljerSteg 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
DetaljerDel 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
DetaljerSYSTEMGJENOPPRETTING 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
DetaljerArgumenter 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
DetaljerRUTEPLANLEGGINGSSYSTEM 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
Detaljer1. 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
DetaljerAlternativ 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
DetaljerTDT4110 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
DetaljerBanefordeling (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
DetaljerTI -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
DetaljerVeiledning 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
DetaljerTegneprogram 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
DetaljerHØ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
DetaljerSymWriter: 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
DetaljerEndringer 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:...
DetaljerMatematikk Ø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