Relationsoperatorer Java/C# C/C++ Visual Basic FORTRAN PASCAL ORACLE

Slides:



Advertisements
Liknande presentationer
Visual Basic - Genomgång
Advertisements

Alla förskolor stimulerar och utmanar barnens matematiska tänkande.
Avlusning Debugger (”avlusare”) Breakpoints Watch.
Repetition av språket Java
Svenska Akademins Ordbok (SAOB)
9. Gör ritningen innan Du bygger huset
Villkor Booelska operatorer Villkorsatser Switchsatser Villkor och annat.
7 Det är= there is/are, it is
10. Elementen i strukturerad programmering
Klasser och objekt.
1 Listor En sekvens värden av samma typ Nr 5. 2 Listor Sekvens av värden, element Variabelt antal Alla med samma typ Bara första elementet direkt åtkomligt.
SQL-miljö Standard SQL *Interaktiv *Embedded -statisk -dynamisk -moduler CLI (Call Level Interface) JDBC, SQLJ Java Interface.
Datatyper C# C/C++ Java VB Fortran Pascal bool boolean Boolean
Några standardalgoritmer
Filhantering Grundprincipen för filhantering Öppna filen
Algoritmer och datastrukturer
Streams and File I/O Kapitel 10. Agenda Exceptions Textfiler Skriva Appenda Läsa File Sökvägar.
Flödeskontroll Satser i ett program utförs en och en efter varandra. Detta kallas sekvensiell flödeskontroll. Ofta är det dock nödvändigt att modifiera.
Programmering B PHP Lektion 2
Anders Sjögren Selektion i C ”vägval” if och switch - satserna.
Variabler: Datatyp - grundläggande : int, double, char, boolean eller
Programmeringsbegrepp
Programmering B PHP Lektion 3
Sveriges utrikeshandel (Andelar i procent) ImportExport EU (25) EFTA NAFTA Central- och Östeuropa Asien - Japan - Kina Övriga 59,9.
intalat av Birgit Nónklett
Olika desinfektionsutrustning och bakomliggande kriterier som styr deras användande ISBN
FÄRÖISKA & DANSKA intalat av Birgit Nónklett. PRESENTATION DANSKA först / sedan FÄRÖISKA FAMILJ –Mor, far, två systrar, ingen bror INTRESSEN –Musik; sjunger.
Mathematics 1 /Matematik 1 Lesson 2 – Functions and their solutions Lektion2 – Funktioner och deras lösningar.
Polymorfism.
Presens och imperfekt av have. Translate! Jag har huvudvärk. Hon har en röd Volvo. De har två barn tillsammans.
Räckvidd och synlighet. Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 22 Synlighet (meddelandesändning) Det.
Några småsaker switch break, continue, goto Kommentarer.
:44 Mäklarpanelen maj För vilka är bostadsmarknaden mest fördelaktig just nu, d v s i vilken utsträckning är det.
Arv.
Listor En lista är en föränderlig ordnad samling objekt.
Kouzlo starých časů… Letadla Pár foteček pro vzpomínku na dávné doby, tak hezké snění… M.K. 1 I Norrköping får man inte.
OSD LIT/ZTI – Bending the rules Johan Arwidmark och Mikael Nyström.
Metoder och slingor Metoder och dess typ Slingor med while och for-satser.
Funktioner, styrstrukturer, manipulering av matriser
Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 1 De bifogade OH-bilderna är bara utkast till vad som kan vara.
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.
OOP F3:1 Marie Olsson OOP Objekt-orienterad programmering Föreläsning 3 Iteration Många variabler av samma sort – Arrayer.
Träning 13 Makroprogrammering
Bildserie: 1. Uppdaterad , utskrift 21 mar -15 Structural Funds in the media -lessons learned in Sweden Maria Evertsson Communication officer Nutek.
Objektorientering.
Databehandling Ett datorprogram består i huvudsak av
 Vad går uppgiften ut på?  Vilket ämne ska jag skriva om?  Vad vill jag veta?  Vilka frågor har jag?  Vad kan jag själv om detta?  Vad behöver jag.
Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 11 C# I/O Streams C# använder “strömmar” för in- och utmatningsoperationer.
Problemlösningsmetodik
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Tabeller -Villkorssatser -Repetitionssatser.
Reflektioner kring OU1 Generellt sett bra kvalitet på dokumentationen! Första intryck... –Skulle du lämna in en jobbansökan med ett häftstift/gem eller.
Anders Sjögren Selektion i C ”vägval” if och switch - satserna.
11 Högre krav och kvalitet i den nya gymnasieskolan Gy2011 Skriv text, lägg in bilder/diagram /eioupn.
Rekursion. En metoddefinition som innehåller ett anrop av sig själv kallas rekursiv.
Instruktionsschemaläggning ● Beroendegraf + schemaläggning inom block ● Global och interprocedurell registerallokering ● Kodblock (basic blocks) är ofta.
Länkade listor Binära träd
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.
Knappar och rutor. Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 22 System.ComponentModel System.Windows.Forms.
William Sandqvist Är Du bra på for-loopar? Ge triangelns höjd: 12 1> * > *** > *****
Working with formative assessment tools. Why?  Participation  Students own their learning  More self assessment  Learn more  Increase all students.
KPP053, HT2015 MATLAB, Föreläsning 4
Algoritmer och datastrukturer Föreläsning 8 Tidskomplexitet (Weiss kap
Välkommna till BE Nej jag bara skoja det är bildspel vecka ® BrucElvis
Litteraturhänvisning typ 1
Säkerhetsföreskrifter/
Närvaro
Bengt Oelmann -- copyright 2002
Presentationens avskrift:

Relationsoperatorer Java/C# C/C++ Visual Basic FORTRAN PASCAL ORACLE   Java/C# C/C++ Visual Basic FORTRAN PASCAL ORACLE PL/SQL är lika med == = .EQ. inte lika med (skiljt från) != <> .NE. mindre än < .LT. större än > .GT. mindre än eller lika med <= .LE. större än eller >= .GE. inte ! Not .NOT. not NOT och && And .AND. and AND eller || Or .OR. or OR

Selektioner - if C#/Java C/C++ BASIC/ Visual Basic Pascal if (villkor) { programsatser; } BASIC/ Visual Basic If villkor Then Programsatser End If Pascal if villkor then begin end;

Selektioner – if-else C#/Java C/C++ BASIC/ Visual Basic Pascal if (villkor) { programsatser; } else BASIC/ Visual Basic If villkor Then programsatser Else Programsatser End If Pascal if villkor then begin end end;

Selektioner – if-else if C#/Java C/C++ if (villkor) { programsatser; } else if (villkor) BASIC/ Visual Basic If villkor Then programsatser ElseIf villkor Then End If Pascal if villkor then begin end else if villkor then end;

Selektioner – if-else if-else C#/Java C/C++ BASIC/ Visual Basic Pascal if (villkor) { programsatser; } else if (villkor) else If villkor Then programsatser ElseIf villkor Then Else End If if villkor then begin end else if villkor then end;

Iterationer - while C#/Java/C/C++ Visual Basic Pascal while (villkor) { programsatser; } Do While villkor programsatser Loop while villkor do begin end; while (!villkor) Do Until villkor while not villkor do

Iterationer – while med uthopp C#/Java/C/C++ Visual Basic Pascal while (villkor) { programsatser; if (villkor) break; } Do While villkor programsatser If villkor Then Exit Do End If Loop while villkor do begin if villkor then goto satsnummer; end;

Iterationer – do C#/Java/C/C++ Visual Basic Pascal do { programsatser; } while (!villkor) Do programsatser Loop Until villkor Repeat until villkor; if (villkor) break; } } while (villkor) If villkor Then Exit Do End If if villkor then goto satsnummer;

Iterationer – for for (int x=y; x <= z; x++) { programsatser; } C#/Java/C/C++ Visual Basic Pascal for (int x=y; x <= z; x++) { programsatser; } For x = y To z Next x for x := y to z do begin end; if (villkor) break; programsatser If villkor Then Exit For End If if villkor then goto satsnummer;

Iterationer – foreach Språk Format C# foreach (typ lokvar in samling) { programsatser; } Java for (typ lokvar : samling) C++ for_each (start, slut, funktion); Observera att for_each i C++ egentligen inte är en iteration på samma sätt som i C# eller Java, utan skapar ett indirekt funktionsanrop för varje element

Filhantering – exempel i C# using System; using System.IO; public class FileReaderTest { public static void Main ( ) StreamReader infil = new StreamReader("Testa.txt"); while (true) string line = infil.ReadLine(); if (line == null) break; Console.WriteLine(line); } infil.Close();

Filhantering – exempel i C #include <stdio.h> int main(int argc, char *argv[]) { char rad[200]; FILE *infil; infil = fopen("Testa.txt", "r"); while (fgets(rad, 200, infil) != NULL) printf("%s", rad); /* utskrift mot konsolen */ } fclose(infil); return 1;

Filhantering – exempel i Visual Basic Private Sub ReadFromFile() Dim rad As String Open "konton.dat" For Input As #1 Do While Not EOF(1) Line Input #1, rad Picture1.Print rad ' Picture1 är ett objekt i formuläret ' på vilket vi skriver ut raderna Loop Close #1 End Sub