IT2 - Prøve

Variabler, datatyper, tilordning, uttrykk, valg og gjentagelser


Hjelpemider: Alle

Besvarelse leveres i Fronter/IT2/Oppgaver/Prøve 01.12.11 innen 11:15 som tekstbehandlet dokument, helst .rtf-format.

Oppgave 1

Skriv ned tilordninger som legger disse verdiene eller uttrykkene ii variabler med passende datatype:

Oppgave 2

Hva slags datatype ville du valgt hvis du skulle lagre navnene på alle i klassen?

Oppgave 3

Skriv ned kode som lister opp alle navnene du har lagret i 2.

Oppgave 4

Hva blir skrevet ut på skjermen av denne koden:

var blefeil:    Boolean = true;
var harstoppet: Boolean = false;
var tidute:     Boolean = false;
var foobar:Boolean = blefeil || harstoppet || tidute;
trace(foobar);

Oppgave 5

Hva blir skrevet ut på skjermen av denne koden:

var t: Number = 2*3+4/2;
if(t>5) {
    trace("Tallet "+t+" var større enn fem.");
} else {
    trace("Tallet "+t+" var mindre enn fem.");
}

Oppgave 6

Lag kode med en for-sløyfe som skriver ut mønsteret:

***********
 *********
  *******
   *****
    ***
     *
     

Tips: Du kan få bruk for String-metoden: substr(startposisjon,lengde)

Oppgave 7

Vi har en variabel:

var t: Array = [1,2,3,4,5,6,7,8,9,10];

Lag kode som lager denne utskriften: (Det siste tallet er summen av tallene.)

10
9
8
7
6
5
4
3
2
1
55

Oppgave 8

Lag kode som finner summen av alle heltallene fra og med 1 til og med 1000. (Trenger ikke lage tabell/Array...)

Oppgave 9

Vi skal lage kode for å skrive ut de 100 vers av den kjente vandrervisen "One Hundred Bottles of Beer".
De to første versene går slik:

100 botles of beer on the wall
100 bottles of beer
If one of those bottles should happen to fall

99 bottles of beer on the wall
99 bottles of beer
If one of those bootles should happen to fall

osv. osv.

Oppgave 10

I hopprenn gies det 5 stilkarakterer, høyeste og laveste strykes, deretter summeres de tre gjenstående og summen blir stilpoeng.
Antall meter hopperen hopper over kritisk punkt multipliseres med en meterverdi, dette blir lengdepoeng.
Total poengsum blir summen av lengdepoeng og stilpoeng.

Du holder på med å lage en smart-telefon app som regner ut poengsummer når dommerkarakterer, kritisk punkt, meterverdi og lengde er lagt inn. Vi regner med at dette ligger i variablene:

var kritisk_punkt: Number	=	60;
var meterverdi:    Number       =        1.2;
var lengde:        Number       =       97;
var stilpoeng:     Array        =       [15.5,16,16,15,14];

Skriv kode som regner ut total poengsum ut fra disse variablene.