Dynamiske nettsider PHP Del 2 – Kontrollstrukturer.

Slides:



Advertisements
Liknende presentasjoner
Tabeller av objekter Klassen ArrayList
Advertisements

Internett for nybegynnere
C++ for Java-programmerere
Intro til programmering i Processing
Høgskolen i Oslo Webprogrammering Grunnleggende PHP.
Kap 04 Lister. Listestrukturer Listestrukturer hensiktsmessige ved såkalte flyktige tabeller (tabeller med relativt mye innsetting/sletting)
Uke 10 - Sortering, og hvordan lage en klasse for et klassebibliotek 21 okt. 2003, Arne Maus Inst. for informatikk, UiO.
TIF seminar -Visual Basic (VBA) og RExcel Elisabeth Orskaug Norsk Regnesentral Oslo, 8. november 2011.
Kontrollstrukturer (Kapittel 3)
1 Java 6 Mer om metoder Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo.
Legge beskjeder på nettsiden som trener eller tillitsvalgt En kort innføring Til nettsiden:
Høgskolen i Oslo Webprogrammering Introduksjon til Java-scripting.
MATLAB En kort innføring/repetisjon SIF8001-SIF8005 Høsten 2001.
Java 4 Mer om forgreninger While-løkker Ole Christian Lingjærde
AP - Arbeidsplan Vi jobber med arbeidsplanen nesten hver dag.
Programmering i Java versjon august 2004 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
IS-102 Klassedefinisjoner
Nødhjelp i Matlab-programmering
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
Operativsystemer.  Tilstandsmaskiner kalles på engelsk Finite State Machines.  Tilstandsmaskiner er en metode til å beskrive systemer med logisk og.
Om Øvelse 7 Stoff relatert til øvelse 7 Generering av tilfeldige tall Bruk ting vi har lært før.
Filer Finne minste Finne Største Beregne gjennomsnitt Variabler Tabeller – Arrays Lage frekvenstabell.
Feilhåndtering. Feil er uunngåelige! Erfaring viser at feil i dataprogrammer som består av mer enn noen få linjer ikke er til å unngå. For å få et godt.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 2.10 Default values – standardverdier ved oppstart MER OM: Sub-prosedyrer og sub-funksjoner.
INF150 Programmering mandag 11.9
Kapittel 11 Rekursjon Å tenke rekursivt Rekursjon er ein programmeringsteknikk der ein metode kallar seg sjølv for å fullføre ei oppgåve For å kunne.
1 Kap 08 Kø. 2 Kø - Definisjon En kø (eng queue) er en lineær struktur hvor elementer kan innsetttes kun i den ene enden av listen, kalt bak, og fjernes.
Kap 10 Graf.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
HVORDAN SLETTER DU DIN FACEBOOKKONTO ?
Blogging med Google Blogger
Repetisjon av JSP Variabler, tabeller, if-setninger, for/while-løkker
1 Organisering av kode (Kapittel 5). 2 Mål ● Forstå inkludering er og hvilken gevinst det gir ● Lære å utvikle egne funksjoner ● Forstå variablenes virkemåte.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Høgskolen i Oslo Web-programmering Feilhåndtering i PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Webprogrammering Skjema i HTML og PHP.
Høgskolen i Oslo Webprogrammering Java-scripting 2 Klientvalidering.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Dynamiske nettsider PHP Del 3 – Funksjoner. Funksjoner  Funksjoner brukes for å dele større oppgaver i mindre oppgaver  Når vi lager programmer basert.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
Jæger: Robuste og sikre systemer INF150 Programmering mandag 18.9 Lesing av data fra fil og skriving av data til fil. Side 411 – 4.. Kap 4.
Oppgaver til kodegenerering etc. INF-5110, 2013 Oppgave 1: Vi skal se på koden generert av TA-instruksjonene til høyre i figur 9.10 i det utdelte notatet,
1 INF5110 – 23. april, 2013 Svar på noen oppgaver til kap. 8 Beklager noe trykkfeil og rot på forelesningene Håper dette er bedre (lagt ut 24/4) Nå fredag.
Tabeller Dette er en tabell, eller array. Den kan defineres sånn som dette: public int[] heltallsTabell = new int[11]; //Her er 11 tabellens lengde for.
1 INF5110 – 23. april, 2013 Noen oppgaver til kap. 8 Dette er en bedre utgave av oppgavene, lagt ut 24. april Nå fredag (26/4): Det blir ikke undervisning.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Alg. Dat Øvingsforelesning 11 Dynamisk programmering, grådighet
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
Hva er CSS?. CSS står for Cascading Style Sheets og er en ny standard som skal utfylle HTML.
INF1000 (Uke 14) Eksamen V06 Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Are Magnus Bruaset og Arild Waaler.
Byggeklosser i java  Klassedefinisjon  Variabel deklarasjon  Metodedeklarasjoner  En ordentlig klasse  Spesielle/kryptiske skrivemåter  løkker og.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 25.9 MER OM: Sub-prosedyrer og sub-funksjoner Kap 4.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
INF1000 (Uke 4) Mer om forgreninger, While-løkker
1 VervDb Web-basert system utviklet med PHP og MySQL, vervdatabase for Høgskolen i Sør-Trøndelag.
Kapittel 5 Vilkårssetningar og løkker. 5.1 Boolske uttrykk George Boole ( ), britisk matematikar Utvikla teori om logikk ved bruk av symbol i.
Lokale variable Hvis vi trenger å ta vare på en verdi, inne i en metode kan vi definere en lokal variabel: int amount = 0; vi må fortelle hvilken type.
Matematikk - utvidet form. Mål for timen Du skal kunne kjenne igjen plassverdien til et siffer og skrive et tall på utvidet form.
INF5110 – 23. april, 2013 Svar på noen oppgaver til kap
TDT4105 Informasjonsteknologi, grunnkurs
Øvingsforelesning i Python (TDT4110)
IS-102 Interaksjon med objekter
Spillutvikling Introduksjon til spillutvikling i Processing
Begynnerkurs i Python Realfagskonferansen 2019 Henrik H. Løvold
IN3030 – Effektiv parallellprogrammering Uke 1 2. del, våren 2019
For, While, prosedyrer m/ parametere, funskjoner
Utskrift av presentasjonen:

Dynamiske nettsider PHP Del 2 – Kontrollstrukturer

Kontrollstrukturer  Betingelser  if  Løkker  while  for

Betingelser - if <?php if ( $a > $b ) { echo ”a is bigger than b”; } ?>  Hvis $a er større enn $b, vil meldingen skrives ut

Betingelser – else <?php if ( $a > $b ) { echo ”a is bigger than b”; } else { echo ”a is not bigger than b”; } ?>  Hvis $a er større enn $b, vil første melding skrives ut  Ellers skrives den andre meldingen ut

Betingelser – elseif <?php if ( $a > $b ) { echo ”a is bigger than b”; } elseif ( $a == $b ) { echo ”a is equal to b”; } ?>  Hvis $a er større enn $b, vil første melding skrives ut  Ellers vil det sjekkes om a har samme verdi som b, hvis de har det skrives den andre meldingen ut

Tilordning og sammenligning  Tilordning  $a = 5;  $a++;($a er 6)  $a+=2;($a er 8)  Sammenligning  $a > 5(true eller false)  $a == 5(true eller false)  $a = 5alltid true – hvorfor?

Oppgave  Lag et php-program som gjør følgende:  Lager variabelen $tall og setter den til å inneha verdien 10  Hvis $tall er større enn 5 skrives meldingen ”stort tall” ut  Hvis ikke skrives meldingen ”lite tall” ut  Test programmet ditt med forskjellige verdier av $tall

Ekstra oppgave  Utvid programmet fra forrige oppgave til å lese inn verdien av $tall fra url’en

Løkker – while <?php $a = 0; while ( $a < 10) { echo $a. ” ”; $a = $a + 1; } ?>  Så lenge $a er mindre enn 10 kjøres innholdet i løkka om og om igjen

Løkker – for <?php for ( $a = 0; $a < 10; $a++ ) { echo $a. ” ”; } ?>  For-løkker fungerer på samme måte som while-løkker

Oppgave  Lag en while-løkke som skriver ut ”php er gøy” 10 ganger  Legg inn et linjeskift for hver gang meldingen skrives ut  Lag samme program men denne gangen med en for-løkke

Oppgave <?php $list[0][0] = ”VG”; $list[0][1] = ” $list[1][0] = ”Aftenposten”; $list[1][1] = ” $list[2][0] = ”Dagbladet”; $list[2][1] = ” ?>  Lag php-kode bruker $list til å skrive ut en liste over lenker

Utfordring <?php $menu[0] = ”Menyelement nr en”; $menu[1] = ”Menyelement nr to”; $menu[2] = ”Menyelement nr tre”; ?>  Lag en php-side (kall den menu.php)  Siden skal skrive ut hvert av elementene i $menu på hver sin linje  Koden bør fungere også når $menu har flere elementer  Hver av linjene skal være en lenke til menu.php, med parameteren id (som angir hvilket menyelement som er valgt)   Det valgte menyelementet skal skrives i fet skrift