1 / 12

Repetition inför slutprovet

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.

Download Presentation

Repetition inför slutprovet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Datorns funktion • Inenhet (sid 7) • Utenhet • Primärminne • Processor • ALU • Styrenhet 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. 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 */ 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 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; 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 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 Djahan Almasi

  9. Kap6: Vilkorsatser • If-sats • med och utan else • else if • Användning av logiska operatorer såsom &&, ||, <, <= osv • Switch-case sats, • Default • Break • Villkorsoperatorn ? S:78 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 loop int n= 0; // startvärde While (n<20) { //satser n+=2; } Skillnaden mellan while-loop och do_while? Sid 99 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 variabel • Värdeparametrar • Exempel 8.3 sid 116 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! Djahan Almasi

More Related