bild
Skolan för
elektroteknik
och datavetenskap

Hemtal 7

A) Förberedelse Labb 6

Läs instruktionerna till Labb 6.

Logga sedan in på Kattis och titta på problemet formelkoll2.

  1. Hur ser BNF-syntaxen för en molekylformel ut?

  2. Hur ska indata se ut?

  3. Vilket fel ska skrivas ut om följande formel ges som indata: Na1C(OH)

  4. Kommer följande utskrift att godkännas av Kattis? "Saknad högerparantes vid radslutet!"

  5. Ge ett eget exempel (med minst sju tecken) på en syntaktiskt korrekt formel.

B) Förberedelse Labb 7

Läs instruktionerna till Labb 7

  1. Rita ett syntaxträd för molekylformeln CH3((CH2)16(COOH)4)2

  2. Rita H3 som ett objekt av klassen Ruta.

  3. Rita (COOH)4 som ett objekt av klassen Ruta.

  4. Rita om syntaxträdet för CH3((CH2)16(COOH)4)2 med next och down.

  5. Beräkna molekylvikten för CH3((CH2)16(COOH)4)2. Visa dina beräkningar!

Du som gjort uppgiften ska skriva ditt namn och personnummer överst till höger på alla blad.

Du som rättar ska skriva ditt namn och personnummer längst ner till vänster på första bladet, samt antal poäng.

Sidansvarig: Linda Kann <lk@csc.kth.se>
Uppdaterad 2012-10-08