Repetition inför slutprovet

Slides:



Advertisements
Liknande presentationer
Avlusning Debugger (”avlusare”) Breakpoints Watch.
Advertisements

INTRODUKTION TILL PROGRAMMERING
Repetition av språket Java
Array Skriv ett program som frågar följande: ”Hur många tal vill du mata in?” användaren matat in ett tal t.ex n. då frågar programmet n ggr följande.
Föreläsning 3 Repetition Operatorer Styrstrukturer Deklaration och anrop av metoder.
Metoder i java Det finns två typer av metoder i java
Om Java C =>Java syntax variabler metoder färdiga klasser
Övning5 Så här ska man tänka när man löser uppgift 1 på tentan lite grafik, så här söker man genom en lista så här läser man från en fil i java lösa uppgift.
Välkommen Vahid Mosavat
Programmeringsteknik för K och Media
Programmeringsteknik K och Media
Programmeringsteknik för K och Media
Föreläsning 13 Allt om tentan. Sistaminutenhjälp: På fredag 17 december kl 12 sitter Linda i kemi-fiket och svarar på frågor.
Att programmera i språket Java
Föreläsning 2 Datalogi för E1 2D1343
Föreläsning 2 Primitiva datatyper Variabler och konstanter Tilldelning Inläsning Operatorer Villkorssatsen if Slingor: while och for.
Strömmar Vid läsning och skrivning används något som kallas strömmar.
IT för personligt arbete F6
Next previous Introduktion till Java Av Björn Eiderbäck Adress: Rum 1641, 6tr NADA Osquars Backe 2 Tel: OOMPAE 2000.
Programmering B PHP Lektion 2
Föreläsning 11 Arrayer.
OOP F4:1 Marie Olsson OOP Objekt-orienterad programmering Föreläsning 4 Metoder klass-metoder instans-metoder.
Variabler: Datatyp - grundläggande : int, double, char, boolean eller
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 6 ( ) INNEHÅLL: -Mera om tabeller.
Programmeringsbegrepp
Programmering B PHP Lektion 2
Föreläsning 2 Kort Översikt Över Javaspråket. Källkodsformat Unicode används åäöμψζ tillåtna Inte alla miljöer klarar av det Källkod Bytekod Java VM för.
1 ITK:P1 Föreläsning 7 Algoritmer och datastrukturer DSV Marie Olsson.
Objektorienterad Modellering Programmering och Analys
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Jämförelseoperatorer -Villkorssatser -Logiska operatorer.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Jämförelseoperatorer -Villkorssatser -Logiska operatorer.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 7 ( ) INNEHÅLL: -Klasser -Att definiera egna klasser -Klassvariabler -Klassmetoder.
OOP F3:1 Marie Olsson OOP Objekt-orienterad programmering Föreläsning 3 Iteration Många variabler av samma sort – Arrayer.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 7 ( ) INNEHÅLL: -Metoder -Lokala variabler -Mera om klasser: -Nyckelorden.
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
1 Föreläsning 5 Programmeringsteknik och Matlab 2D1312/2D1305 Repetition Metoder Array API och klassen ArrayList.
Objektorienterad programmering i Java
Objektorienterad Programmering i C++ I
Föreläsning 1 Reserverade ord Javas API Identifierare Litteraler Variabler Kompilering och interpretering.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 5 ( ) INNEHÅLL: -Metoder.
TILLÄMPAD DATALOGI (TILDA) Övning 3
Föreläsning 12 Om slutprovet. Repetition –deklaration av variabler –skapande av objekt (instansiering) –Vektorer och Vector-klassen –Klasser –Instans-/klassvariabler.
Föreläsning 4 Klasser Och Objekt.
1. Ett problem/uppgift.
PROGRAMMERINGSTEKNIK Övningsgrupp 3 Marcus Hjelm
Föreläsning 4 programmeringsteknik och Matlab 2D1312/ 2D1305
Föreläsning 1 Om kursen Reserverade ord Javas API Identifierare Litteraler Variabler Kompilering och interpretering.
ITK:P1 Föreläsning 2 Introduktion till objektorientering DSV Marie Olsson.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 5 ( ) INNEHÅLL: -Introduktion till programmeringsspråket Java -Den allmänna.
INTRODUKTION TILL PROGRAMMERING
Class VattenKraft{ public static void main(String[] args){ int num=150; int i, totflöde, maxflöde; int[] fall = new int[num]; //vattenflödet i vattenfallen.
OOP F13:1 Marie Olsson OOP Objekt-orienterad programmering Föreläsning 13 Repetition variabler, selektion och iteration.
OOP F2:1 Stefan Möller OOP Objekt-orienterad programmering Föreläsning 2 Deklaration och tilldelning Programsatser Tilldelning Input/Output Selektion.
Föreläsning 17 Repetition. Källkodsformat Unicode används åäöμψζ tillåtna i namn på identifierare Inte alla miljöer klarar av det Källkod Bytekod Java.
Föreläsning 3 Villkorssatsen if Slingor: while och for Felsökning.
TILLÄMPAD DATALOGI (TILDA) Övningsgrupp 2 Marcus Hjelm
TILLÄMPAD DATALOGI (TILDA) Övning 1 Marcus Hjelm
Övning2 programmeringsteknik och Matlab 2D1312/ 2D1305
Övning 3. Repetition Metoder class RepetitionMetoder { public static void main(String [] args) double längd = 2.0; double bredd = 1.0; double area =
TILLÄMPAD DATALOGI (TILDA) Övning 2
TILLÄMPAD DATALOGI (TILDA) Övning 2
-Repetition -Variabler -Primitiva typer (+ boolean) -Operatörer +, ++, --, -Typ konvertering -Wrapper klasser -Jämförelse operatörer,(==, =,,!=, !) -String.
Föreläsning 7 Repetition Sammansatta datatyper –vektor (hakvektor, array) –matris.
1 Föreläsning 2 Reserverade ord Javas API Identifierare Litteraler Variabler Kompilering och interpretering.
-Repetition -Variabler -Primitiva typer (+ boolean) -Operatörer +, ++, --, -Typ konvertering -Wrapper klasser -Jämförelse operatörer,(==, =,,!=, !) -String.
OOP&M - teori1 OOP&M – Föreläsning 3 kap 2-4 Repetition Föreläsning-datayper-syntax-tilldelning.
Anders Sjögren Programmering i ANSI-C Ett första program för att se vart vi ska...
Föreläsning 3: Booleans, if, switch
Föreläsning 4: for, while, do-while
Föreläsning 8: Exempel och problemlösning
Presentationens avskrift:

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

Datorns funktion Inenhet (sid 7) Utenhet Primärminne Processor ALU Styrenhet Djahan Almasi

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

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

Olika typer av fel sid: 17 Komplimeringsfel Exekveringsfel Logiska fel 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

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

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

Kap 5 sid 55 Algoritm & pseudokod Kontrolstruktur (Rita och tolka) 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

Kap6: Vilkorsatser If-sats Switch-case sats, Villkorsoperatorn ? S:78 med och utan else else if Användning av logiska operatorer såsom &&, ||, <, <= osv Switch-case sats, Default Break Villkorsoperatorn ? S:78 Djahan Almasi

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

Kap 9: Metoder Hur man skriver en metod Anrop av 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

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