repetition inför slutprovet

12
Djahan Almasi 1 Repetition inför slutprovet Programmering A 50p (JAVA) Slutprov: Onsdag 2009-05- 27

Upload: lila-oconnor

Post on 30-Dec-2015

65 views

Category:

Documents


4 download

DESCRIPTION

Repetition inför slutprovet. Programmering A 50p (JAVA) Slutprov: Onsdag 2009-05-27. Datorns funktion. Inenhet (sid 7) Utenhet Primärminne Processor ALU Styrenhet. Vad krävs det? Sid : 9. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Repetition inför slutprovet

Djahan Almasi 1

Repetition inför slutprovet

Programmering A 50p (JAVA)

Slutprov: Onsdag 2009-05-27

Page 2: Repetition inför slutprovet

Djahan Almasi 2

Datorns funktion

Inenhet (sid 7)UtenhetPrimärminneProcessor

ALU Styrenhet

Page 3: Repetition inför slutprovet

Djahan Almasi 3

Vad krävs det? Sid : 9

För att skriva och köra ett JAVA-program behövs en textredigerare, kompilator och en interpretator: Textredigeringsprogram för att skriva källkoden in och

spara den med tillägget .java

Java-koden (Källkoden) kompileras av kompilatorn till Javabytekod och även den lagras i en fil.

Instruktionerna i bytekoden utförs av en interpretator.

Page 4: Repetition inför slutprovet

Djahan Almasi 4

Minsta JAVA-program

Public class hello { public static void main (String [] args){ System.out.print (”vallentuna gymnasium”); } }

Println = print + radbrytning\t \\\*Kommentar ikoden// /* comments */

Page 5: Repetition inför slutprovet

Djahan Almasi 5

Olika typer av fel sid: 17

Komplimeringsfel t.ex, om du har stavfel

Exekveringsfel Division med noll

Logiska fel När du inte får det förväntade resultatet

Page 6: Repetition inför slutprovet

Djahan Almasi 6

Variabel deklaration Kap: 3

int tal= 6; = är tilldelningsoperator tal= tal +1; tal++; ++tal; double tal = 6.5; //Rätt int double = 6.5; //Fel float tal = 6.5f; // Rätt Char = ’b’; String namn = ”jahan”; Boolean svar = true; KONSTANTER

Final double PI = 3.14;

Page 7: Repetition inför slutprovet

Djahan Almasi 7

Typomvandlingar

Char tecken = ’a’;

System.out.ptint((int)tecken);

Array (Fält) int [] age = new int [10]; age [3] = 28; // fjärde cellen får värdet 28

Page 8: Repetition inför slutprovet

Djahan Almasi 8

Kap 5 sid 55

Algoritm & pseudokod Kunna skriva algoritm till för att lösa ett problem Använda ett alg för att skriva java-kod

Kontrolstruktur (Rita och tolka) Sekvens Selektion Iteration

Page 9: Repetition inför slutprovet

Djahan Almasi 9

Kap6: Vilkorsatser

If-sats med och utan else else if Användning av logiska operatorer såsom &&,

||, <, <= osvSwitch-case sats,

Default Break

Villkorsoperatorn ? S:78

Page 10: Repetition inför slutprovet

Djahan Almasi 10

Kap 7 Repetitionssatser

For-loop for (int n=0; n<20 ; n+=2) n++ ökar värdet av variabeln ”n” med 1 efter varje varv

n+=2 ökar värdet av variabeln ”n” med 2 efter varje varv

While loopint n= 0; // startvärde

While (n<20) {

//satser

n+=2;

}

Skillnaden mellan while-loop och do_while? Sid 99

Page 11: Repetition inför slutprovet

Djahan Almasi 11

Kap 9: Metoder

Hur man skriver en metod Med en eller några in-argument eller helt utan Metoder utan eller med returvärde

Anrop av en metodÖverlagrade metoder (Viktig!)Lokal och global variabelVärdeparametrar

Exempel 8.3 sid 116

Page 12: Repetition inför slutprovet

Djahan Almasi 12

Kap9: Applet

Processen att skapa en Applet Kod-skillnader Känna till

Drawstring Metoder för färg sid 135 fillRect (a,b,c,d); fillOval (a,b,c,d); vad står a,b, c, d för? ….

Läs också frågor i slutet av varje kapital! Lycka

till!