Svenska Akademins Ordbok (SAOB)

Slides:



Advertisements
Liknande presentationer
PSYKOLOGI OCH ELEKTRONISK UTRUSTNING I TRAFIKEN
Advertisements

Bedömning efter sex veckors drogfrihet. Förbättring i kognitiv funktion.
Avlusning Debugger (”avlusare”) Breakpoints Watch.
Svensk Förening för Radioekologi 10 år,
Relationsoperatorer Java/C# C/C++ Visual Basic FORTRAN PASCAL ORACLE
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.
9. Gör ritningen innan Du bygger huset
Kräkseminarium Bo Ahrenfeldt
Vad vet du om världen? Källa ”Blir världen bättre?”, Staffan Landin.
Ruttplanering Vad är det??.
10. Elementen i strukturerad programmering
Klasser och objekt.
Funktioner och programorganisation
Projektföljeforskning
Datatyper C# C/C++ Java VB Fortran Pascal bool boolean Boolean
För utveckling av verksamhet, produkter och livskvalitet. Rekursiva algoritmer, en annan sort tänkande -Hur -När -Bra/Dåligt (kap 7)
Unghästens behov av energi och protein
Några standardalgoritmer
Filhantering Grundprincipen för filhantering Öppna filen
Predicting protein folding pathways.  Mohammed J. Zaki, Vinay Nadimpally, Deb Bardhan and Chris Bystroff  Artikel i Bioinformatics 2004.
För utveckling av verksamhet, produkter och livskvalitet. Algoritmer och datastructurer - Lite mer rekursivitet -Sorterrings algoritmer -- Kapitel 8 Algoritmer.
IT och kommunikationsvetenskap Teresa Cerratto Pargman, DSV
Algoritmer och datastrukturer
Välkomna!.
Kapitel 4 November 2008/Leif Carlsson Om Dina levnadsvanor Liv & hälsa i Örebro län år 2000, 2004 och 2008 Liv & hälsa 2008 Liv & hälsa 2000, 2004 och.
Problembaserat inlärande eller Problembaserat lärande
Programmering B PHP Lektion 2
Metod 2 Beräkna resultanten för två vinkelräta krafter
Repetition inför slutprovet
Detection of similarity between documents Axel Bengtsson Ola Olsson
Programmering B PHP Lektion 3
1 Vänsterskolan Debattartiklar. 2 Aktuell krok 3 Aktuella krokar 1. Direkt krok.
Resultat från Bilprovningens webbenkät om bilisters inställning och vanor gällande bilkörning och alkohol. September Enkätresultat.
Geometri Geo = jord Metri = mäta.
Seminarieboken Kapitel 2 – Att tänka på redan vid starten
Polymorfism.
Räckvidd och synlighet. Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 22 Synlighet (meddelandesändning) Det.
Arv.
De flesta drabbas… …mer eller mindre… …på ett eller annat sätt…
Narkotikaanvändning Undersökningen grundas på enkätsvar från totalt 50 elever ur årskurs 3 på Åkrahäll.
Problemlösning Veckodagsproblemet Gissa talet Siffersumman.
Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 1 De bifogade OH-bilderna är bara utkast till vad som kan vara.
Algoritmer. Ordet kommer från en persisk författare som kom från al’Khowârizmi (engelskans algorithm). Han skrev boken ’Kitab al jabr w’al-muqabala’.
Rekursiva algoritmer Hur När Bra/Dåligt (kap 7).
Hur vill vi svara? Stefan Johansson Svara på frågor – webb, papper, telefon Webb 4 Ja, gärna. 9 Det funkar. 3 Nej eller Helst inte Papper 1 Ja gärna.
För utveckling av verksamhet, produkter och livskvalitet. -Algoritmer och Datastrukturer- -Algoritm analys och sökning algoritmer- Kap 5 -Algoritmer och.
de flesta drabbas… …på ett eller annat sätt av…
Objektorientering.
Databehandling Ett datorprogram består i huvudsak av
Programmeringsmetodik
Utalarmering och förstärkningsresurser
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
1 Kognitiv modellering inom MDI mekanismer för att kunna förutspå användarens uppträdande härstammar från experimentell psykologi, AI och lingvistik.
Problemlösning. Programmeringsmetaforer Instruktion Konstruktion Problemlösning Adaptation Demonstration.
Rekursion. En metoddefinition som innehåller ett anrop av sig själv kallas rekursiv.
Introduktion. Administration Jag, B448, , Kursböcker enligt webben Schema enligt webbenwebben Laborationer 23, 29/10 + 7/11 kl
Länkade listor Binära träd
Knappar och rutor. Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 22 System.ComponentModel System.Windows.Forms.
Föreläsning 3 Algoritm Grundstrukturer i en algoritm Sekvens Selektion Iteration Selektion - if-sats Selektion - if-else-sats Selektion - switch-sats jämförelseoperatorer.
Algoritmer och loopar Algoritmer, beräkningsbarhet
Anders Sjögren Programmering i ANSI-C Ett första program för att se vart vi ska...
Blue bot. framåt, bakåt, sväng vänster, sväng höger, paus och stopp.  Blue-Bot har sex enkla programmeringssteg:
Teknisk service (1/2) Välkommen till Nespresso Club, du talar med, vad kan jag hjälpa dig med? Medlemsnummer Skulle jag kunna få ditt medlemsnummer? (Om.
Beräkningsvetenskap I
Litteraturhänvisning typ 1
Kapitel 2, mattespananrna
Föreläsning 16: Tentan, att förbereda sig…
Träff 11 Välkomna!.
Iteration – Repetitionssats - while
Presentationens avskrift:

Svenska Akademins Ordbok (SAOB) Vad är problem? Svenska Akademins Ordbok (SAOB) Mer eller mindre komplicerad uppgift som förelägges någon till lösning Mer eller mindre komplicerad praktisk eller teoretisk fråga; även närmande sig betydelsen: svårighet som det gäller att komma tillrätta med Exempel på systemutvecklaruppgift Att organisera och lagra information över kunder, artiklar och order Exempel på programmeraruppgift Beräkna summan av alla order som kunden Kalle har lagt

Vad är problemlösning? Indata System Utdata Indata Program Utdata Modul Utdata

Strukturerad problemlösning Bryt ner problemet till delproblem

Strukturerad programmering Sekvens (gör i en följd) Selektion (om si, gör så) Iteration (gör om och om igen…) Bestäm algoritmen före kodningen: Strukturdiagram Flödesdiagram Pseudokod

Flödesdiagram Start Ja Fler? Nej M1 = G1/A1 Mata in person Skriv ut A1 och M1 Kategori 1? Nej Ja M2 = G2/A2 Addera 1 till A1 Addera 1 till A2 Skriv ut A2 och M2 Addera åldern till G1 Addera åldern till G2 Stopp

JSP Programmet BPStomme M1 = G1/A1 Skriv ut A1 och M1 M2 = G2/A2 Skriv ut A2 och M2 (Så länge det finns uppgifter) Bearbeta poster * Mata in person Kategori (1) o o Kvinna Annat Addera 1 till A1 Addera åldern till G1 Addera 1 till A2 Addera åldern till G2