Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Quiz – Uge 2 – torsdag – første time

Lignende præsentationer


Præsentationer af emnet: "Quiz – Uge 2 – torsdag – første time"— Præsentationens transcript:

1 Quiz – Uge 2 – torsdag – første time

2 Assignments Hvad er værdierne af x og y efter udførelse af nedenstående program? int x; int y; x = 2; y = 1; x += y; y = x-y; x -= y; y++; x er 1, y er −1 x er −1, y er 3 x er 4, y er −1 x er 1, y er 3 x = 2 X 3 X 1 y = 1 X X 2 3 2

3 Selektion (to if-sætninger)
Hvad er værdierne af x og y efter udførelse af nedenstående program? int x; int y; x = 1; y = 2; if ( x < y ) if ( x < y-1 ) x = x+1; else y -= x; x er 2, y er 2 x er 1, y er 2 x er 2, y er 4 x er 1, y er 1 x = 1 y = 2 X 1 else-delen hører til nærmest foregående if-sætning Brug parenteser Brug auto-indent x < y x < y−1 1 < 2 1 < 2−1 sand falsk 3

4 Selektion (to andre if-sætninger)
Hvad er værdierne af x og y efter udførelse af nedenstående program? int x; int y; x = 2; y = 2; if ( x < y ) { x = x+2; } else { if ( x <= y+1 ) { x = x+1; y = y+x; x er 3, y er 5 x er 3, y er 2 x er 2, y er 4 x er 1, y er 3 x = 2 X 3 y = 2 x < y x <= y+1 2 < 2 2 <= 2+1 falsk sand 4

5 Quiz – Uge 2 – torsdag – anden time
5

6 Manipulation af objekter
Udfør sætninger i nedenstående program en efter en Lav en tegning som viser: hvilke objekter p1, p2, p3 peger på værdierne af objekternes feltvariabler (name, age, female, father) public class Person { private String name; private int age; private boolean female; private Person father; ... } private Person p1, p2, p3; p1 = new Person("Susan",42,true); p2 = new Person("Peter",69,false); p2.birthday(); p1.setFather(p2); p3 = p2; p2 = new Person("Anna",40,true); p2.setFather(p3); p1.getFather().birthday(); p2.getFather().birthday(); Derefter skal I svare på nogle clicker spørgsmål, som kan besvares ud fra jeres tegning 6

7 Tre spørgsmål Hvilke personer er Peter far til? Susan Anna
Anna og Peter Anna og Susan Ingen Hvor gammel er Peter? 69 70 71 72 73 Hvem er ældst af Susan og Anna? Susan Anna Lige gamle 7

8 Svar på spørgsmålene Hvem er Peter far til? Anna+Susan (4)
Person 40 name age female true father Svar på spørgsmålene String "Anna" p3:Person 42 41 Hvem er Peter far til? Hvor gammel er Peter? Hvem er ældst af Susan og Anna? Anna+Susan (4) 72 år (4) Lige gamle (3) Person 69 name age female false father p2:Person String "Peter" private Person p1, p2, p3; p1 = new Person("Susan",42,true); p2 = new Person("Peter",69,false); p2.birthday(); p1.setFather(p2); p3 = p2; p2 = new Person("Anna",40,true); p2.setFather(p3); p1.getFather().birthday(); p2.getFather().birthday(); 72 70 71 Person 42 name age female true father String "Susan" p1:Person

9 Slut – Quiz – Uge 2 – torsdag
9


Download ppt "Quiz – Uge 2 – torsdag – første time"

Lignende præsentationer


Annoncer fra Google