3 #$ *#+,$&!! &#$ (! )! #! 6 &#)%#. / 5$ #%#.67 / "## #&! %# # & #!!& %&$ # $!!!!# $#
|
|
- Jon Nesse
- 7 år siden
- Visninger:
Transkript
1 "$ $ %&!$' (! )!!! *+,$&!! &$! -$&! 3 $ * $ $ *$.!/!! - & $$ $ %1$12!2! % * %12!2 $$ $!!! %$!$ *$3 ( 4!$ 1! %4!! 5!!!$!% $ & $.!!!!!$!!/ 6 &)%. / 5$ %.67 / " &! % &!!& %&$ $!!!! $!$!!!!%$ + 3! $ 8 $! 9./!!&& $ $
2 "!. /$' " &! %$! % 4!& 4& &+ :!!$ 4&!&!! :!! $! %.&$!% %!$ /! - $! % ;!! <&! $! &.&!!&$/!!&$ $!$!$ &! $ & & $4!&$! & (+"$ $'* + / (*$!! $ $ $. $!!$&/ / (!$!$)!!%$.!$ $!! $4/! $4!!!&% $ ;!! "$! <&!!& $ 4! $)!$ &!!&$8 + (!!&$!$4$)!!!$2$2.!!!!! &!/ (+" $% *$ $! 3$!$ class - $& $$!!$ -!$& new,%$!!! class Student { String navn, adresse; class StudentRegister { public static void main(string args []) { Student s1, s2; s1 = new Student(); s2 = new Student();
3 "!!' ; (!&$! %$ $!$ $ &static 3!1!1!!$ 7 & 5!$$ &static!$ 5!$$&static!$!$.!!$/ class Student { String navn, adresse; class StudentRegister { public static void main(string args []) { Student s1, s2; s1 = new Student(); s2 = new Student(); ( %$$ % $ %$22.= / - $!2 2 $ $ ;!! >& %$& $!./ - $!!&,$ %!$./)! &%$ 8,$ )$!$ $!&! %$$$!!!%$ $5 %*$3!! ( %$ 5!! $!$ <!$ (!+ *$3;5!( $!?5@?5: :,63 <& %!$new% & & 8!$! %$& $!' -.!/,!% & (!% &!$ 8 ;!! & *$ s1.navn = "Ola N";
4 class Student { String navn, adresse; void skrivut() { System.out.println("Student med navn:" + navn+ ", adr:" + adresse); class StudentRegister { public static void main(string args []) { Student s1, s2; s1 = new Student(); s1.navn = "Ola N"; s1.adresse = "Storgt. 12, 1415 Nordby"; s2 = new Student(); s2.navn = "Åsne S"; s2.adresse ="bokhandelen i Kabul"; s1.skrivut(); s2.skrivut(); A *$@ *$!$+<$+*<$ *$!$+B*$+%$ 3!!! -$&. / $!!!!!!$$!!! % $ & $ (+6!$!!!!! 4& $. $ / -!!$&!$!!&$ >!! $ $>!! ) % $!!!! class Kurs { String kurskode; int studiepoeng; (>!& ($ $!$ - $!8 C3DE + Kurs kurs14, k2, k; -!$new k2 = new Kurs(); ( %$!$ 5!$ - &$.!$/ $! $+ s2.adresse ="bokhandelen i Kabul"; s1.skrivut(); void skrivut() { System.out.println("Kurs med kode:" + kurskode+ ", og stp:" + studiepoeng); class KursRegister { public static void main(string args []) { Kurs inf, mat; inf = new Kurs(); inf.kurskode = "INF1"; inf.studiepoeng = 1; inf.skrivut(); mat = new Kurs(); mat.kurskode = "MAT11"; mat.skrivut(); A 3@!$ 3!$ 7 3 3!$$+6+
5 3.= /! C 3 3!$ 7 $! (?5! 34!!$+*$3 *$@ * C $!$$ * static!$%$ +! $!$ *!$!& $ &$!! class B { A static int i = ; + + double x =.; + + F+F+ class A F+F+ { int k; public static void main ( String[] args) { B b1 = new B(), b2 = new B(); // endre klassevariable (det er bare en felles) System.out.println("b1.i :"+ b1.i+", b2.i:" + b2.i); b1.i = 4; System.out.println("b1.i :"+ b1.i+", b2.i:" + b2.i); // endre objektvariabel (en kopi i hvert objekt) System.out.println("b1.x :"+ b1.x+", b2.x:" + b2.x); b1.x = 2; System.out.println("b1.x :"+ b1.x+", b2.x:" + b2.x); class A2 { int k; // objektvariabel k public static void main ( String[] args) { k = 1; A C +G+ C C C$! CCF =H I class A2 { int k; A C A public static void main ( String[] args) { A2 aa = new A2(); aa.k = 1;
6 -.! $ /!&!!!&! $* " $Kurs {...!4+ Kurs [] ifikurs; ifikurs = new Kurs[12]; ifikurs[] = new Kurs(); "$2 "!$ 2!!2 "$4 & & 3 class Kurs { String kurskode; int studiepoeng=1; void skrivut() { System.out.println("Kurs med kode:" + kurskode + ", og stp:" + studiepoeng); class KursRegister2 { public static void main(string args []) { String [] kurskoder= {"INF1","INF11", "INF12","INF14","INF15", "INF16","INF17","INF14"; Kurs [] ifi1kurs = new Kurs[8]; for(int i = ; i < kurskoder.length; i++) { ifi1kurs[i] = new Kurs(); ifi1kurs[i].kurskode = kurskoder[i]; ifi1kurs[i].skrivut(); 2 32!$3 "INF1 "INF11 "INF14 ( 3@ A 3@ 3!$$+<,G+ 3!$$+<,J+ (!! - %+ 3 : " % %1 '.$!$/+ < * 6 -!! $$
7 class Bank{ Konto [] kontiene = new Konto[1]; int antallkonti = ; kontiene // Metoder mangler public static void main (String [] args) {.. class Konto { String navn, adresse; int kontonummer; double saldo =.; 5 3:.%! / // Metoder mangler antallkonti Betyr at pekeren peker på ingenting: null Objekter av klassen Konto $ :3.K%!$/ class Bank{ Konto [] kontiene = new Konto[1]; static int kontonummer = 5; int antallkonti = ; In tast = new In(); double suminnskudd() { void nykonto() { int menyvalg() { public static void main (String [] args) { Bank b = new Bank(); b.navn = "BB-Bank"; int valg =; Konto k; class Konto { double kr ; String navn,adresse; do { valg = b.menyvalg(); int kontonummer; switch(valg) {... double saldo =.; while (valg > ); // end main void settinn (double kr) { double spørsvar (String s){ Konto riktigkonto() { // end Bank boolean taut(double kr) { // end class Konto int menyvalg() { System.out.println(" \nvelg funksjon i "+ navn+":"); System.out.println ("1 - ny konto:"); System.out.println ("2 - innskudd:"); System.out.println ("3 - uttak:"); System.out.println ("4 - sum forvaltningskapital\n"); return tast.inint(); public static void main (String [] args) { Bank b = new Bank(); b.navn="bb-bank"; int valg =; Konto k; double kr ; do { valg = b.menyvalg(); switch(valg) { case 1: b.nykonto(); break; case 2 :k = b.riktigkonto(); kr = b.spørsvar("gi innskudd"); k.settinn(kr); break; case 3 :k = b.riktigkonto(); kr = b.spørsvar("gi uttaksbeløp"); if (! k.taut(kr)) System.out.println("IKKE NOK PENGER"); break; case 4:System.out.println(b.navn+ " Sum innskudd:" + b.suminnskudd()); break; while (valg > ); System.out.println("** AVSLUTTER BANKEN ***"); // end main double spørsvar(string s){ System.out.print(s+":"); return tast.indouble(); Konto riktigkonto() { System.out.print("Gi navn til eksisterende konto:"); String s = tast.inword("\n"); for ( int i = ; i < antallkonti; i++) if (kontiene[i].navn.equals(s) )return kontiene[i]; return null; void nykonto() { System.out.print("Gi navn til ny kontoinnehaver:"); String navn = tast.inword("\n"); System.out.print("Gi adresse:"); String adr = tast.inword("\n"); Konto k = new Konto(); k.adresse = adr; k.navn = navn; k.kontonummer= kontonummer++; kontiene[antallkonti] = k; antallkonti++;
8 // Mini Banksystem 29 sept 24 - am import easyio.*; class Bank{ Konto [] kontiene = new Konto[1]; static int kontonummer = 5; int antallkonti = ; double suminnskudd() { int menyvalg() { public static void main (String [] args) { Bank b = new Bank(); b.navn="bb-bank"; int valg =; do { valg = b.menyvalg(); switch(valg) {... while (valg > ); // end main double spørsvar(string s){ Konto riktigkonto() { void nykonto() { // end Bank class Konto { String navn,adresse; int kontonummer; double saldo =.; void settinn (double kr) { saldo += kr; boolean taut(double kr) { if (saldo >= kr) { saldo = saldo - kr; return true; else return false; // end class Konto * $ * >!%.!&/& $!$$.! $/ <& % % & &$.$ $ &/ * $.$$ * :/ (!& + String s = En fin dag i mai ; ($!!!+ String s = new String( En fin dag i mai ); 3* %$!!$!! $!4 Null, && og søppeltømmeren % %&! & + Student s = hyblene[i][j].leietager ; if (s!= null && s.navn.equals( Ola )) { // her kommer vi bare hvis s peker på et studentobjekt // og navnet i det studentobjektet er lik Ola... " %!+ hyblene[i][j].leietager = null; (! & 44!!8!!! % $ %!!+ 7$!!!!& "$!!!! *! $!$$!!1! 44& $L (& $!! $!! 3$!! 78 $!! $$ % %.!!$!!/. 7$C$$! )/
9 $!! 6.!$!! $ $ / -! && %&$& - $!$!+ 6./ < + +.)!/ <& &!$$ $! $! (!+(?5! ; ; - 4&!!&%$ $&?5! &!$! $?5- % & +?5 *4.!$$/ * % " % $! 2C?52 <'
10 3+?5?5! - 4$$.$ '/ - %%!!.?5! & %$!!!$ M C%!?5 %$ import easyio.*; class CD{ String artist, tittel; void skrivut(out u) { u.outln("artist:" + artist + ", Tittel:" + tittel); class CDsamling{ CD [] minsamling = new CD[1]; int antcder = ; public static void main(string args []) { In tast = new In(); Out skj = new Out(); CDsamling e = new CDsamling(); String a; CD c; int valg; do{ skj.outln("velg:"); skj.outln(" 1 - les ny plate (skriv artist platetittel"); skj.outln(" 2 - skriv artist"); skj.outln(" 3 - avslutt"); valg = tast.inint(); switch(valg) { case 1: // les data c = new CD(); e.minsamling[e.antcder++] = c; skj.out("gi artistnavn:"); c.artist = tast.inword("\n"); skj.out("gi tittel:"); c.tittel = tast.inword("\n"); break; case 2: // skriv data skj.out("gi artistnavn:"); a = tast.inword("\n"); for(int i = ; i < e.antcder; i++) if (e.minsamling[i].artist.equals(a)) e.minsamling[i].skrivut(skj); break; case 3: // avslutt skj.out("systemet avslutter"); break; default: // feil skj.out("bare gi verdier: 1-3"); while (valg!= 3); A?5! -+. N 9 +! 9 +, -+. N ,, -+. N 9 +! +!6 +, -+. N
11 348!$ (!*$!$4 <&!$new!$!%$!!!.$ / - &!!$ 4!$ $! 45 &!! 4 34 %$ & $!$ 54 %! 34 %% $ - %4!$!&! )! class Student { Kurs [] minekurs = new Kurs[3]; Student(String navn, Kurs [] k){ this.navn = navn; for (int i = ; i<k.length; i++ ){ minekurs[i] = k[i]; minekurs[i].antstudenter++; (!*$!$4 class Student { Kurs [] minekurs = new Kurs[3]; Student() { minekurs = new Kurs[]; Student(String navn, Kurs [] k){ this.navn = navn; for (int i = ; i<k.length; i++ ){ minekurs[i] = k[i]; minekurs[i].antstudenter++; % $!$ 4 >$% $$ : + - %! $%$!!! (+ class A { int antall; A (int antall ){ // end A this.antall = antall;.. A apek = new A(12); -!$. /5 % & 4! $!$!%!
12 import easyio.*; Konstruktører og this class HybelHus { Hybel [][] hyblene = new Hybel[4][8]; Hybel-objekt Student-objekt (%$!$$ HybelHus(String filnavn) { for (int gang = 1;gang <5; gang++) for (int i = ; i < 8 ; i++){ char b = (char) ('A' +i ); hyblene[gang-1][i] = new Hybel(gang,b); if (new File(filnavn).exists()) {... // end konstriktor void kommandoløkke() { hyblene[][].leietager = new Student( Jo ); class Oblig3 { public static void main (String[] args) { HybelHus utsyn = new HybelHus("HaiHus.data"); utsyn.kommandoløkke(); // end main // end class Oblig3 class Student { double saldo; Student(String navn) { this.navn = navn; // end Student class Hybel { Student leitager; int gang; char bokstav; Hybel (int gang, char bokstav){ this.gang = gang; this.bokstav = bokstav; navn = ""+ gang+bokstav; // end Hybel - %*$&!4!! $! %%& %!$!% - 4$8 7 $! &!! $!!!!5!$$ $.!/!%$ $!! class Student { Kurs [] minekurs = new Kurs[3]; Student(){mineKurs = new Kurs[]; Student(String navn, Kurs [] k){ this.navn = navn; for (int i = ; i<k.length; i++ ){ minekurs[i] = k[i]; minekurs[i].antstudenter++;! " $%%% " $%&% '()$%*%! " $%%% " $%&% '()$%*%! void skrivut() { System.out.println("Student med navn:"+ navn+ ",og kurs:"); for (int i = ;i < minekurs.length; i ++) System.out.println(mineKurs[i].kurskode); class Kurs { String kurskode ; int antstudenter = ; Kurs(String k) { kurskode = k;
13 class StudentRegister2{ public static void main(string args []) { String [] kurskode = {"INF1","INF14","MAT13"; // lag kurs Kurs [] infkurs = new Kurs[3]; for (int i = ; i< infkurs.length; i++) infkurs[i] = new Kurs(kurskode[i]); //lag studenter på informatikk bachelor Student [] stud = new Student[3]; stud[] = new Student("Ola N", infkurs); stud[1] = new Student("Åsne S",infKurs); stud[3] = new Student(); for (int i = ; i< stud.length; i++) stud[i].skrivut();!! 3 %$!$new - $! 3% 3 8!$ 342!$2!$!!! 3% new 7$!!. 3$!/! 4 4!.!!/
(! )! #!! *#+,$&!! &#$
! "#$# #$ %&#!$' (! )! #!! *#+,$&!! &#$ -$&#! *# $ $ # *$.!/! 0!0 - &# #$$# $ %1$12!2!# %# * %12!2# $#$ # # #$ #!!0! %#$!$ # *$3 ( 4!$ 1! # %4!! 5 ##!!!$#!% #$ & $. #!!!!!$!!/ 3 #$ 6 &#)%#. / 5$ #%#.67
DetaljerObjekter. Uke 6 - Objekter, klasser og pekere. Verden består av mange objekter, noen ganske like, noen ulike. Klasser og objekter i verden
Objekter Uke 6 - Objekter, klasser og pekere Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,... Svar :
DetaljerUke 7 Mer om Objekter, klasser og pekere; 27. Sept og 4. okt. 2011, Arne Maus Inst. for informatikk, UiO
Uke 7 Mer om Objekter, klasser og pekere; UML 27. Sept og 4. okt. 2011, Arne Maus Inst. for informatikk, UiO 1 Oppsummering om klasser, objekter, pekere og. Verden består av objekter av ulike typer (klasser).
DetaljerUke 7 Mer om Objekter, klasser og pekere; UML. 10. okt. 2013, Arne Maus Inst. for informatikk, UiO
Uke 7 Mer om Objekter, klasser og pekere; UML 10. okt. 2013, Arne Maus Inst. for informatikk, UiO 1 Oppsummering om klasser, objekter, pekere og. Verden består av objekter av ulike typer (klasser). Ofte
DetaljerEt meget enkelt banksystem
3 Oppsummering om klasser, objekter, pekere og. Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en bestemt type. Merk: navnene for disse objektene er (nesten) alltid et
DetaljerObjekter. Uke 7 og 9 - Objekter, klasser og pekere. Verden består av mange objekter, noen ganske like, noen ulike. Klasser og objekter i verden
Objekter Uke 7 og 9 - Objekter, klasser og pekere Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,... Svar
DetaljerUke 7 Mer om Objekter, klasser og pekere;
Uke 7 Mer om Objekter, klasser og pekere; UML N.B Forelesningene flyttes til Simula (O-J Dahls hus) fra og med neste uke (10. okt) 3. okt. 2012, Arne Maus Inst. for informatikk, UiO 1 Oppsummering om klasser,
DetaljerInf1000 (Uke 7) Objekter, klasser og pekere
Objekter Inf1000 (Uke 7) Objekter, klasser og pekere Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,...
DetaljerUke 7 Mer om Objekter, klasser og pekere;
Oppsummering om klasser, objekter, pekere og. Uke 7 Mer om Objekter, klasser og pekere; UML N.B Forelesningene flyttes til Simula (O-J Dahls hus) fra og med neste uke (10. okt) 3. okt. 2012, Arne Maus
DetaljerOblig 3 to versjoner. INF Forelesning 8: Objekter, klasser og pekere. Verden består av mange objekter: noen ganske like, andre ulike
Oblig 3 to versjoner INF1000 - Forelesning 8: Objekter, klasser og pekere 2. mars 2009 Christian Mahesh Hansen Institutt for informatikk, UiO Normalvariant: Gulbrand Grås husleiesystem Bra for å lære objektorientert
DetaljerUke 6 og 7 - Objekter, klasser og pekere; 23. og 30. sept. 2008, Arne Maus Inst. for informatikk, UiO
Uke 6 og 7 - Objekter, klasser og pekere; UML 23. og 30. sept. 2008, Arne Maus Inst. for informatikk, UiO 1 Objekter Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær,
DetaljerUke 6 og 7 - Objekter, klasser og pekere; 22. og 29. sept. 2009, Arne Maus Inst. for informatikk, UiO
Uke 6 og 7 - Objekter, klasser og pekere; UML 22. og 29. sept. 2009, Arne Maus Inst. for informatikk, UiO 1 Objekter Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær,
DetaljerUke 6 og 7 - Objekter, klasser og pekere; Verden består av mange objekter, noen ganske like, noen ulike
Objekter Uke 6 og 7 - Objekter, klasser og pekere; UML Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,...
DetaljerINF Forelesning oppsummering forts. Et meget enkelt banksystem. Oppsummering om klasser, objekter, pekere og.
Oppsummering om klasser, objekter, pekere og. INF1000 - Forelesning 7 - Litt repetisjon fra forelesning 6 - Gjennomgang av BankSystem med full kode - Mer om klasser og objekter -UML 1. mars 2010 Christian
DetaljerNull, && og søppeltømmeren. INF Forelesning 9: Mer om objekter og klasser, tips til oblig 3. Eksempel Student med én konstruktør
INF1000 - Forelesning 9: Mer om objekter og klasser, tips til oblig 3 9. mars 2009 Christian M. Hansen Institutt for informatikk, UiO 1 Null, && og søppeltømmeren Av og til har vi behov for å teste om
DetaljerUke 7 - Objekter, klasser og pekere (+ litt først om args[])
Uke 7 - Objekter, klasser og pekere (+ litt først om args[]) (forelesning 6 i INF1000 h2013) 3.okt. 2013, Arne Maus Inst. for informatikk, UiO 1 Først: Parametre til oppstart av programmet, String [] args
DetaljerStringer er ordentlige objekter. Uke 8 - Mer om objekter og klasser. Tips Oblig3. Eksempel Student med en konstruktør
Stringer er ordentlige objekter Uke 8 - Mer om objekter og klasser. Tips Oblig3 3. mars 2008 Arild Waaler Inst. for informatikk, UiO String er en klasse i Java-biblioteket, men har en egen spesiell syntaks
DetaljerHva skal vi lære i dag? Inf1000 (Uke 9) UML og enda mer om klasser. Hvilke lesemetoder finnes? Filbehandling. Repetisjon om filbehandling UML
Hva skal vi lære i dag? Inf1000 (Uke 9) UML og enda mer om klasser Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Repetisjon om filbehandling UML Eksempler med klasser og objekter
DetaljerObjekter. Uke 7 - Objekter, klasser og pekere. Verden består av mange objekter, noen ganske like, noen ulike. Klasser og objekter i verden
Objekter Uke 7 - Objekter, klasser og pekere Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,... Svar :
DetaljerObjekter. Uke 8 - Objekter, klasser og pekere. Verden består av mange objekter, noen ganske like, noen ulike. Klasser og objekter i verden
Objekter Uke 8 - Objekter, klasser og pekere Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,... Svar :
Detaljer( & ( &/ 2& , )-. &* &/ ),* 0, &/ 2 ) *
! " ##$ % "&& ' ( & % )* +, )-. &* &/ ),* 0, 1 1 ( &/ 2& 2 &/ 2 ) * ', 0, 4 2, &/ &, & &/ &,, &/" 3 class C { int skrivantall(int i){ System.out.println(" Du har kalt meg med:" + i); return i+10; }} class
DetaljerInf1000 (Uke 9) UML og enda mer om klasser
Inf1000 (Uke 9) UML og enda mer om klasser Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Hva skal vi lære i dag? Repetisjon om
DetaljerHva skal vi lære i dag? Inf1000 (Uke 9) UML og enda mer om klasser. Hvilke lesemetoder finnes? Filbehandling
Hva skal vi lære i dag? Inf1000 (Uke 9) UML og enda mer om klasser Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Repetisjon om filbehandling Ny type, oppramsingstypen enum UML
Detaljer! " ##$ % 4 2, &/ ( & +, )-. &* &/ ),* 0, 1 1 ( &/ 2& &, & &/ &,, &/" 2 &/ 2 ) *
! " ##$ % " ' ( % )* +, )-. * / ),* 0, 1 1 ( / 2 2 / 2 ) * ', 0, 4 2, /, /,, /" 3 class C { int skrivantall(int i){ System.out.println(" Du har kalt meg med:" + i); return i+10; 5 4 class D { static int
DetaljerINF1000: Forelesning 6. Klasser og objekter del 1
INF1000: Forelesning 6 Klasser og objekter del 1 OBJEKTER SOM EN PROGRAMMERINGS-TEKNIKK 2 Motivasjon Anta at vi ønsker å lage et studentregister hvor vi for hver student lagrer navn, brukernavn og telefonnummer.
DetaljerInf1000 (Uke 7) Objekter, klasser og pekere
Inf1000 (Uke 7) Objekter, klasser og pekere Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Oversikt Repetisjon Variable deklarasjoner,
DetaljerOversikt. Inf1000 (Uke 7) Objekter, klasser og pekere. Løkker gjør setninger flere ganger. Variable, deklarasjon og tilordning
Oversikt Inf1000 (Uke 7) Objekter, klasser og pekere Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Repetisjon Variable deklarasjoner,
DetaljerOBJEKTER SOM EN PROGRAMMERINGS-TEKNIKK
INF1000: Forelesning 6 Klasser og objekter del 1 OBJEKTER SOM EN PROGRAMMERINGS-TEKNIKK Motivasjon Anta at vi ønsker å lage et studentregister hvor vi for hver student lagrer, bruker og telefonnummer Med
DetaljerFørst: Parametre til oppstart av programmet, Hvordan kan vi bruke args[]? String [] args. Parameteren args[] blir laget av deg
Først: Parametre til oppstart av programmet, String [] args String [] args er class Oblig3C { parameter til main public static void main(string[] args) { if (args.length < 1) { System.out.println("Bruk:
DetaljerOversikt. Inf1000 (Uke 7) Objekter, klasser og pekere. Variable, deklarasjon og tilordning. Løkker gjør setninger flere ganger
Oversikt Inf1000 (Uke 7) Objekter, klasser og pekere Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Repetisjon Variable deklarasjoner,
DetaljerRepetisjon. INF1000 - gruppe 13
Repetisjon INF1000 - gruppe 13 Lese fra fil Scanner import java.util.*; void lesfrafil() { try { Scanner innfil = new Scanner(new File( fugleobservasjoner.txt )); while (innfil.hasnext()) { String linje
DetaljerINF1000: Forelesning 7. Konstruktører Static
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en bestemt type. Objekter
Detaljer26. Sept. 2012, Arne Maus Inst. for informatikk, UiO
Uke 6 - Objekter, klasser og pekere 26. Sept. 2012, Arne Maus Inst. for informatikk, UiO 1 Dette er et kurs i ObjektOrientert programmering hvaersåetobjekt? et Hvorfor deler vi verden inn i ulike ting/gjenstander
DetaljerVerden består av mange objekter, noen ganske like, noen ulike
Objekter Uke 6 - Objekter, klasser og pekere Hvorfor deler vi verden inn i ulike ting/gjenstander ggj når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,...
DetaljerInf1000 (Uke 9) UML og enda mer om klasser
Inf1000 (Uke 9) UML og enda mer om klasser Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Hva skal vi lære i dag? Repetisjon om
DetaljerINF1000: Forelesning 7
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Repetisjon forts. Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en
DetaljerOppgave 1. Oppgave 2. Oppgave 3. Prøveeksamen i INF1000. Ole Christian og Arne. 23. november 2004
Oppgave 1 Prøveeksamen i INF1000 Ole Christian og Arne 23. november 2004 Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI int i; int k = i; int i, j = 4; int k = j; double[] x = new
Detaljer1. Finn klassene (hvilke objekter er det i problemet) 1. Dataene som beskriver problemet (hvilke objekter har vi og hvor mange klasser er det?
Obligatorisk oppgave 3 Gulbrand Grås husleiesystem Oblig 3hus litt mer tips enn i oppgaven I denne oppgaven skal vi se på hans studenthus Utsyn. Utsyn består av 3 etasjer, nummerert fra -3. I hver etasje
DetaljerPrøveeksamen i INF1000. Ole Christian og Arne. 23. november 2004
Prøveeksamen i INF1000 Ole Christian og Arne 23. november 2004 Oppgave 1 Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI int i; int k = i; int i, j = 4; int k = j; double[] x = new
DetaljerOppgave 1. INF1000 Uke 13. Oppgave 2. Oppgave 3. Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI
Oppgave 1 INF1000 Uke 13 Gjennomgang av prøveeksamen fra høsten 2004 Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI int i; int k = i; int i, j = 4; int k = j; double[] x = new double[1];
DetaljerOblig 4Hybelhus litt mer tips enn i oppgaven
Oblig 4Hybelhus litt mer tips enn i oppgaven lørdag 19. okt 2013 Arne Maus Obligatorisk oppgave 4 Gulbrand Grås husleiesystem I denne oppgaven skal vi se på hans studenthus Utsyn. Utsyn består av 3 etasjer,
DetaljerLøsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011)
Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011) Løsningsforslag til oppgave 7, 8, og 9 mangler Klasser og objekter (kap. 8.1-8.14 i "Rett på Java" 3. utg.) NB! Legg merke til at disse
DetaljerINF1000: Forelesning 11. Oppgave 2. Oppgave 1. Husk å melde deg på prøveeksamen i INF1000! Ole Christian Lingjærde 7.november 2006
Husk å melde deg på prøveeksamen i INF1000! INF1000: Forelesning 11 Ole Christian Lingjærde 7.november 2006 Frist påmelding: 16. november Arrangementet er torsdag 23. november kl 1420 og omfatter: Oppgaven
DetaljerLøsningsforslag til eksamen i INF1000 våren 2006
Løsningsforslag til eksamen i INF1000 våren 2006 Oppgave 1 a) -1 false 7 b) 30 c) Verdien til j er: 4Verdien til k er: 3Verdien til n er: 7 d) Andre if-test er true Tredje if-test er true e) k = 4 k =
Detaljer(MVC - Model, View, Control)
INF1010 - våren 2008 Modell - Utsyn - Kontroll (MVC - Model, View, Control) Stein Gjessing Inst. for informatikk Et bankprogram Vi skal lage et program som håndterer kontoene i en bank. En konto eies av
DetaljerDe neste ukene. INF1000 Uke 12. Prøveeksamen. Nå - Prøveeksamen. Forelesning om IT og samfunn neste uke (13/11).
De neste ukene Forelesning om IT og samfunn neste uke (13/11). INF1000 Uke 12 Gjennomgang av prøveeksamen fra høsten 2004 Ukeoppgave: Blir en gammel eksamensoppgave Uken etter er det prøveeksamen. Den
DetaljerLøsningsforslag ukeoppg. 9: 19. - 25. okt (INF1000 - Høst 2011)
Løsningsforslag ukeoppg. 9: 19. - 25. okt (INF1000 - Høst 2011) HashMap, innstikksortering, javadoc (kap. 9.1-9.11, m.m. i "Rett på Java" 3. utg.) NB! Legg merke til at disse er løsningsforslag. Løsningene
DetaljerEksamensrelevant repetisjonsstoff. Deklarasjoner og variabeltyper. Konstanter
Eksamensrelevant repetisjonsstoff Uke 13 Litt repetisjon 22 november 2005, Arild Waaler Inst. for informatikk, UiO datatyper og konvertering mellom datatyper returtyper til metoder løkkekonstruksjoner:
DetaljerINF Uke 10. Løsningsforslag ukesoppgaver oktober 2012
INF1000 - Uke 10 Løsningsforslag ukesoppgaver 10 24. oktober 2012 Løsningsforlag Oppgave 1 Array vs. HashMap a) Følgende program viser et enkelt banksystem med en array kontoer[], og metoder for å finne
DetaljerOblig 3 tips litt mer tips enn i oppgaven
Obligatorisk oppgave 3 Gulbrand Grås husleiesystem Oblig 3 tips litt mer tips enn i oppgaven lørdag 3. okt 2009 I denne oppgaven skal vi se på hans studenthus Utsyn. Utsyn består av 3 etasjer, nummerert
DetaljerLC191D Videregående programmering Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring. Else Lervik, januar 2012.
Repetisjon innkapsling static tabell av primitiv datatype LC191D Videregående programmering Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring. Else Lervik, januar 2012. Objektorientert modellering
DetaljerINF1000 - Uke 10. Ukesoppgaver 10 24. oktober 2012
INF1000 - Uke 10 Ukesoppgaver 10 24. oktober 2012 Vanlige ukesoppgaver De første 4 oppgavene (Oppgave 1-4) handler om HashMap og bør absolutt gjøres før du starter på Oblig 4. Deretter er det en del repetisjonsoppgaver
DetaljerOppgave01.java class Bongo { 2 public static void main(string[] args){ 3 int[][][]bongo = new int[2][3][4]; 4 5 // SVAR: 24 6 } 7 } 8
Oppgave0.java 07.0.2008 class Bongo { 2 public static void main(string[] args){ 3 int[][][]bongo = new int[2][3][4]; 4 5 // SVAR: 24 6 } 7 } 8 Oppgave02.java 07.0.2008 class Lovlige { 2 public static void
DetaljerINF1000 (Uke 5) Mer om løkker, arrayer og metoder
INF1000 (Uke 5) Mer om løkker, arrayer og metoder Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Praktisk informasjon Når disse
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet PRØVEEKSAMEN i INF1000 23. november 2004 kl. 14.00 17.00 Dine svar skal skrives på disse oppgavearkene, og ikke på separate ark. Dette gjelder
DetaljerUNIVERSITETET I OSLO
FASIT UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen :
DetaljerGjennomgang av en tenkt eksamensoppgave
Tidsbruk fram til eksamen: et forslag Gjennomgang av en tenkt eksamensoppgave INF1000, 21. oktober 2008 Ole Christian Lingjærde Løs oppgaver for hverandre på tavle og kritiser hverandre Arbeid med obliger
DetaljerForelesning inf Java 5
Ole Chr. Lingjærde 1 Forelesning inf1000 - Java 5 Tema: Mer om metoder 2D-arrayer String Ole Christian Lingjærde, 26. september 2013 Ole Chr. Lingjærde Institutt for informatikk, 26. september 2013 1 Strukturen
DetaljerForelesning inf Java 5
Forelesning inf1000 - Java 5 Tema: Mer om metoder 2D-arrayer String Ole Christian Lingjærde, 26. september 2013 Ole Chr. Lingjærde Institutt for informatikk, 26. september 2013 1 Strukturen til et Java-program
DetaljerGjennomgang av en tenkt eksamensoppgave
Gjennomgang av en tenkt eksamensoppgave INF1000, 21. oktober 2008 Ole Christian Lingjærde Tidsbruk fram til eksamen: et forslag Løs oppgaver for hverandre på tavle og kritiser hverandre Gå gjennom viktige
DetaljerGulbrand Grås husleiesystem
Oblig nr. 3 alternativ a (av 4) i INF1000 vår 2009 Gulbrand Grås husleiesystem Leveringsfrist Oppgaven må leveres senest kl 16:00 fredag 16. oktober 2009. Formål Trening i å løse et større programmeringsproblem
DetaljerDagens tema Kapittel 8: Objekter og klasser
Dagens tema Kapittel 8: Objekter og klasser Hva er objekter og klasser? Programmering med objekter Klassedeklarasjoner Generering av objekter Tilgang til elementer i objektene Objekt- og klassevariable
DetaljerGenerelt om oblig 3. Oppgaveteksten kort sammendrag. Deloppgaver/menyvalg 15/03/2010. INF1000 Forelesning 9
Generelt om oblig 3 INF1000 Forelesning 9 15. mars 2010 Tips til oblig 3, separatorer i easyio, Eliza (bruk av HashMap), mer om metoder og klasser Christian M. Hansen Institutt for informatikk, UiO Les
DetaljerLøsningsforslag INF desember 2007
Løsningsforslag INF000 3 desember 2007 Oppgave Svar: 50 Oppgave2.java 3..2007 // Løsning til Oppgave 2 class Oppgave2 { public static void main(string[] args){ // Lovlig, men ikke med i oppgaven int i[],
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen : 09.00
DetaljerUNIVERSITETET I OSLO
OPPGAVEN BLIR GJENNOMGÅTT PÅ FORELESNINGEN 24/10. DU BØR FORBEREDE DEG TIL FORELESNINGEN VED Å SETTE AV MINST TRE-FIRE TIMER TIL Å PRØVE Å LØSE OPPGAVEN PÅ EGENHÅND. UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I Løsningsforslag
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 7 Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Løsningsforslag
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 8 Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Løsningsforslag Fredag 10. desember
DetaljerForelesning 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
Detaljeri=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
DetaljerKort repetisjon av doble (nestede) løkker Mer om 1D-arrayer Introduksjon til 2D-arrayer Metoder
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
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet LØSNINGSFORSLAG Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet
DetaljerLøsningsforslag, inf101, våren 2001
Løsningsforslag, inf101, våren 2001 Anders Brunland Oppgave 1 (15%) a) Navn på søker trenger ikke være med i sak-objektet siden den kan hentes fra det første dokumentet i saken. Variabelen FRIST er strengt
DetaljerPRØVEEKSAMEN (rettet versjon 27/11)
PRØVEEKSAMEN (rettet versjon 27/11) Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Onsdag 26 nov. 2003 Tid for eksamen : 1400-1700 Oppgavesettet er på : 13 sider Vedlegg :
DetaljerDagens forelesning. Java 13. Rollefordeling (variant 1) Rollefordeling (variant 2) Design av større programmer : fordeling av roller.
Dagens forelesning Java 13 Design av større programmer : fordeling av roller INF 101-13. mars 2003 Flere eksempler på bruk av objekter MVC-prinsippet MVC-prinsippet Flere eksempler på programmer med objekter
DetaljerHva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; }
Hva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; Hva skrives ut på skjermen når følgende kode utføres? int [] tallene =
DetaljerHva er en metode. Hva skjer når vi kaller en metode
Hva er en metode Uke 9 - Repetisjon av metoder, klasser og objekter Innkapsling: private og public Statisk programmering vs. programmering med objeker 18 okt. 2005, Arild Waaler Inst. for informatikk,
DetaljerGjennomgang av eksamen H99
Gjennomgang av eksamen H99 Administrasjon av kurser, studenter og påmeldinger Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for Informatikk Universitetet i Oslo Oppgave 1 (15 %) (Besvares
DetaljerTre måter å lese fra terminal. Java 4. Eksempel. Formatert utskrift til skjerm
Mer om easyio Mer om forgreninger Løkker 7. september 2004 Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo Java 4 1 Tre måter å lese fra terminal Først:
Detaljerfor (int i=0; i<3; i++) { for (int j=0; j<5; j++) { System.out.print(i*j); System.out.println();
Repetisjon: nesting av løkker 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
Detaljerimport java.io.*; import java.util.*; import javagently.text;
//-------------------------------------------------------- // // Fil: Oppg1.java - // løser oppgave 1 i eksamensettet for in105 - v99 // //-------------------------------------------------------- import
DetaljerObligatorisk oppgave nr. 3 (av 4) i INF1000, V-2007
Obligatorisk oppgave nr. 3 (av 4) i INF1000, V-2007 Leveringsfrist Oppgaven må leveres senest fredag 23. mars kl 16.00 via det elektroniske innleveringssystemet. Viktig: les slutten av oppgaven for detaljerte
DetaljerSensur-veiledning INF1000 h 2013 (fasit) am - 6. des. 2013
Sensur-veiledning INF1000 h 2013 (fasit) am - 6. des. 2013 Oppgave 1) Her var det en manglende høyreparentes i 1 b) slik at de som svarer virker ikke eller lignende istedenfor det riktige svaret, skal
DetaljerInnlesning fra tastatur med easyio. INF1000 høst 2010. Vi må først skrive i toppen av programmet: import easyio.*;
Innlesning fra tastatur med easyio INF1000 høst 2010 Forelesning 2: Innlesning fra terminal Boolean-variable if-setninger Løkker Litt mer om heltall: divisjon og modulo Vi må først skrive i toppen av programmet:
DetaljerForkurs INF1010. Dag 1. Andreas Færøvig Olsen Tuva Kristine Thoresen
Forkurs INF1010 Dag 1 Andreas Færøvig Olsen (andrefol@ifi.uio.no) Tuva Kristine Thoresen (tuvakt@ifi.uio.no) Institutt for Informatikk, 6. januar 2014 Forkurs INF1010 - dag 1 Hello, World! Typer Input/output
DetaljerBlokker og metoder INF1000 (Uke 6) Metoder
Blokker og metoder INF1000 (Uke 6) Metoder Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Are Magnus Bruaset og Arild Waaler En blokk er en samling instruksjoner omgitt av krøllparenteser:
DetaljerINF1000: noen avsluttende ord
Pensum Det som er gjennomgått på forelesningene INF1000: noen avsluttende ord Arne og Fredrik Stoff som er behandlet i oppgaver/obliger Notat om Informasjonsteknologi, vitenskap og samfunnsmessige virkninger
DetaljerInnhold. INF1000 (Uke 11) Programmering. Rep: Metoder. Rep: Hva er en metode? Litt repetisjon. To måter å programmere på
Innhold Litt repetisjon INF1000 (Uke 11) Programmering To måter å programmere på Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Are Magnus Bruaset og Anja B. Kristoffersen 2006-04-03
DetaljerLøsningsforslag ukeoppg. 7: okt (INF Høst 2010)
Løsningsforslag ukeoppg. 7: 11. - 15. okt (INF1000 - Høst 2010) - Universitetet i Oslo 1 Løsningsforslag ukeoppg. 7: 11. - 15. okt (INF1000 - Høst 2010) Mer om klasser og objekter (kap. 8.17-8.18), UML
DetaljerINF1000 (Uke 6) Mer om metoder, tekster
INF1000 (Uke 6) Mer om metoder, tekster Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Rep: Metoder Java-programmene så langt
DetaljerGjennomgang prøveeksamen oppgave 1, 2, 4, 5, 7
Gjennomgang prøveeksamen 2014 oppgave 1, 2, 4, 5, 7 1a: Hva er verdien til tall etter at følgende kode er utført: 17 int tall = 5; tall = (tall*3) + 2; 5 15 17 1b: Anta at følgende programsetninger utføres.
DetaljerRep: Metoder. INF1000 (Uke 6) Mer om metoder, tekster. Rep: Metoder. 3 typer variable: Klassevariable. Java-programmene så langt i kurset:
INF1000 (Uke 6) Mer om metoder, tekster Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Rep: Metoder Java-programmene så langt i kurset: består av en enkelt klasse i klassen kan
DetaljerGjøre noe i hele treet = kalle på samme metode i alle objekten. Java datastruktur Klassestruktur
Godkjent oblig 1? Les e-post til din UiO-adresse Svar på e-post fra lablærer Ingen godkjenning før avholdt møte med lablærer Godkjentlistene brukes ikke til å informere om status for obligene Ta vare på
DetaljerEn klasse er noe - en metode gjør noe (! / # <= (! * +!! ",-' %. "- -/ %.!#) )! " 0'%! * *$! "1-)) '' % '. 22!'( 7/ /! * 2 2! "*"% 8"%% 9 - -!
(')!'! "#$% &' # (! * +!! ",-' %. "- -/ %.!#) )! " 0'%! * *$! "1-)) '' % '. 22!'( - -'"* 3456% 7/ /! * 2 2! "*"% 8"%% 9 - -!: (! / #
DetaljerLenkelister. Lister og køer. Kopi av utvalgte sider fra forelesningen.
Lenkelister. Lister og køer. Kopi av utvalgte sider fra forelesningen. "Taher" type: String : type: :... type: : inf1010student null michael@ifi.uio.no INF1010 26. januar 2012 (uke 4) 2 class Eks01 { public
DetaljerOversikt (for deg som ikke er helt sikker på å få A) Inf1000 uke 12 4.nov Sjekkliste forts. variabler, typer og tilordning
Oversikt (for deg som ikke er helt sikker på å få A) Repetisjon Inf000 uke 2 4.nov. 2008 Arne Maus, Gruppen for objektorientering, modellering og språk (OMS) Inst. for informatikk, Univ i Oslo Pensumoversikt
DetaljerINF1000 (Uke 4) Mer om forgreninger, While-løkker
INF1000 (Uke 4) Mer om forgreninger, While-løkker Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Are Magnus Bruaset og Anja B. Kristoffersen I dag Repetisjon easyio Enkle if-setninger
DetaljerINF1000 (Uke 6) Mer om metoder, tekster
INF1000 (Uke 6) Mer om metoder, tekster Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Orakeltjeneste på Abel Hjelp til Obligatorisk
DetaljerINF1000 : 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
DetaljerI dag INF1000 (Uke 4) Mer om forgreninger, While-løkker. Tre måter å lese fra terminal. Repetisjon. Mer om forgrening While-løkker
I dag INF1000 (Uke 4) Mer om forgreninger, While-løkker Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Repetisjon easyio Enkle if-setninger Mer om forgrening While-løkker Are Magnus
Detaljer