switch (a) case 1: { } case 2: { } default: { } } if (a==1) { } else if (a==2) { } else { } Auto oli enenvanhaan rekisterinumeron 1. kirjaimen mukaan rekisteröity seuraavassa läänissä: X Keski- Suomen lääni K Kuopion lääni M Mikkelin lääni A,U Uudenmaan lääni => Muodosta taulukko: Merkki| lääni ----------------------------- X | Keski- Suomen lääni K | Kuopion lääni M | Mikkelin lääni A | Uudenmaan lääni U | Uudenmaan lääni P | Etelä-pohjanmaa... Valitse taulukosta 1. kirjaimen mukaan. for (i=0...) { if (merkki[0]=taulukko[i,merkki]) then write(taulukko[i,lääni]) } suljettu silmukka: pascal: for i:=0 to 10 do ... c: for (i=0; i<10; i++) ... while (oletko hiekalla) do begin kulje metri eteenpäin; end; ryhdy uimaan; do kulje metri eteenpäin; while (oletko hiekalla); ryhdy uimaan; while (b) do begin while (a) do begin if (jotain) goto loppu; end; end; loppu: var ulompi_lopetus = false; loppu: while (b) do begin while (a) do begin // alku: if (jotain) then begin ulompi_lopetus := true; break; end; end; if (ulompi_lopetus) then break; end; 1 10 ... 100 ||||||||||||||||||||||||||||||||||||||||10|||||||||||||[1234567890]||||||| ^ ^ ^ |- kissa |- kissa* |- kissa[10] int i = 10; Olio o = new Olio(); String s = new String("terve"); "terve" enum maat { pata, risti, ruutu, hertta }; enum sukupuoli { M,N }; enum arvosanat { HYL,TT,HT,ET }; pascal: type maat = (pata,risti,ruutu,hertta) java: class maat { static final int PATA = 0; static final int RISTI = 1; ... } pascal: set s = [1,2,3,4]; set t = [5,6]; s + t = [1,2,3,4,5,6]; java.util.Set s = new Set(); s.add(1); s.add(2); ... ( ( peli[5] ) [7] ) (((T[3]) [2]) [3]) suomi | eng minä | i sinä | you -> minä |i |sinä |you ---------------------