torsdag 18. oktober 2007

Torsdag 18/10: Split, join og avvikere

Tema var kap. 8.2 (Split og join) samt stuntprogrammering (av meg) av tabellomformer som leser alle 15000 av 15010 linjer og rapporterer 10 differensierte avvik med automatisk tabellutvidelse idet indeksen går utenfor, uten å glemme tallet som ikke ble lagt inn da kjørefeilen oppstod. To varianter av finnHoyeste(a):
max = a(0)              ' sa olav
max = integer.minvalue  ' sa jeg 
for i = 0 to a.upper                   
  if a(i) > max
    max = a(i)
return max

for i = 0 to a.upper    ' type b:  endrer originalen (hvis byval)
  if a(i) > a(i+1)      ' denne ble brukt i allefall av to studenter (oblig 6)
    a(i+1) = a(i)
return a(a.upper)

Ingen kommentarer: