Hemtal 7
A) Förberedelse Labb 6
Läs instruktionerna till
Labb 6.
Logga sedan in på Kattis och titta
på problemet formelkoll2.
- Hur ser BNF-syntaxen för en molekylformel ut?
- Hur ska indata se ut?
- Vilket fel ska skrivas ut om följande formel ges som indata:
Na1C(OH)
- Kommer följande utskrift att godkännas av Kattis?
"Saknad högerparantes vid radslutet!"
- Ge ett eget exempel (med minst sju tecken) på en syntaktiskt korrekt formel.
B) Förberedelse Labb 7
Läs instruktionerna till Labb 7
- Rita ett syntaxträd för molekylformeln
CH3((CH2)16(COOH)4)2
- Rita
H3
som ett objekt av klassen Ruta
.
- Rita
(COOH)4
som ett objekt av klassen Ruta
.
- Rita om syntaxträdet för
CH3((CH2)16(COOH)4)2
med next
och down
.
- 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.