Yliopiston etusivulle Suomeksi
Helsingin yliopisto

Yhteystiedot:

Osoite:
Yleisen kielitieteen laitos
PL 9
Siltavuorenpenger 20A
00014 Helsingin yliopisto

Puhelin: +358 (09) 1911 (vaihde)
Faksi: +358 (09) 191 29307

DL ja palaute ovat samat kuin edellisissä.

  1. Tutki seuraavaa ohjelmanpätkää:
    syote = "Puhelinnumeroni on 335700, Helsingin suunta."
    tulos = ""
    for merkki in syote:
      if merkki.isdigit(): tulos = tulos + merkki
    numero = int(tulos)
    

    Mitä se tekee? Jos haluaisit muuntaa sen funktioksi, miten muuntaisit? Mainitse esimerkkejä, missä suhteissa tätä operaatiota voi abstrahoida. (Pythonissa on eräs funktio, joka on erittäin abstrahoitu muoto tämänkaltaisesta for-silmukasta. Mikä se mahtaisi olla? ← tätä viimeistä kysymystä ei arvostella.)

  2. Minkälaisella tietorakenteella mallintaisit kalenteria, johon voi merkitä tapahtumia eri päivien kohdalle?
  3. Ekstraboonusjokeritehtävä (jota ei siis tarvitse tehdä): tee rajapinta (oliollinen tai olioton) kyseiselle tietorakenteelle.

Hae laitoksen sivuilta:

Yleisen kielitieteen laitos | Humanistinen tiedekunta | Helsingin yliopisto
Copyright © 2003-2004 Helsingin yliopisto. Kaikki oikeudet pidätetään.