Idag kom andra femman i min I-karriär!
Som utlovat satte jag en femma idag på programmeringstentan (man får resultat på en gång eftersom det är på dator). Såhär såg de magiska 135 minuterna ut:
Jag började med uppg. 1 och det flöt på grymt bra, var klar inom 30 minuter sånär på en liten detalj...
Hur fan gör man om Character till Integer? Det stog helt still i huvudet. Skulle jag bara lösa den biten var uppgiften klar. Minuterna gick och blev till kvartar som blev halvtimmar. För att få femma så behöver man lösa 2 uppgifter på 2,5 timmar. När totala tiden hade gått till 1h 15min så gav jag upp den uppgiften. Vid den tidpunkten var jag riktigt nere, så nära men ändå så långt bort liksom. Jag ställde istället in mig på att klara tentan, vilket är 1 godkänd uppgift på fem timmar.
Jag började på uppgift 4 som kändes enklast av de kvarstående. Det gick bra, jag löste den på en halvtimme och fick godkänt. Totala tiden var nu uppe i 1h 45min så chansen för femma levde! Skulle jag nu återuppta arbetet med ettan som nästan var klar eller satsa på en helt ny uppgift? Jag valde att fortsätta klura med ettan.
Desperat gjorde jag en fullösning med fullständig uppräkning:
case C is
when '0' => I:=0;
when '1' => I:=1;
osv...
Då fick jag se att programmet gick att köra, så alltså var programmet rätt i övrigt. Det blev såklart kompletering för fullständig uppräkning "så här tidigt i tentan" som jag fick som meddelande.
Av en slump såg jag en sak jag antecknat på min "fusklapp" som man fick ha med sig:
I:= Integer'value("16#" & S(1..I)&"#");
Det kom från när man konverterade tal till tal med talbasen 16. Men det var iaf ett sätt att få strings eller characters till Integer. Jag bytte helt enkelt 16 mot 10 som är normal talbas och använde min character (C) :
I:= Integer'value("10#" &C& "#");
Voila! Uppgiften godkänd med total tid 2h15min vilket innebar betyg fem. Det kändes grymt skönt! Hoppas att det går bra för mina kumpaner nu också.
Jag började med uppg. 1 och det flöt på grymt bra, var klar inom 30 minuter sånär på en liten detalj...
Hur fan gör man om Character till Integer? Det stog helt still i huvudet. Skulle jag bara lösa den biten var uppgiften klar. Minuterna gick och blev till kvartar som blev halvtimmar. För att få femma så behöver man lösa 2 uppgifter på 2,5 timmar. När totala tiden hade gått till 1h 15min så gav jag upp den uppgiften. Vid den tidpunkten var jag riktigt nere, så nära men ändå så långt bort liksom. Jag ställde istället in mig på att klara tentan, vilket är 1 godkänd uppgift på fem timmar.
Jag började på uppgift 4 som kändes enklast av de kvarstående. Det gick bra, jag löste den på en halvtimme och fick godkänt. Totala tiden var nu uppe i 1h 45min så chansen för femma levde! Skulle jag nu återuppta arbetet med ettan som nästan var klar eller satsa på en helt ny uppgift? Jag valde att fortsätta klura med ettan.
Desperat gjorde jag en fullösning med fullständig uppräkning:
case C is
when '0' => I:=0;
when '1' => I:=1;
osv...
Då fick jag se att programmet gick att köra, så alltså var programmet rätt i övrigt. Det blev såklart kompletering för fullständig uppräkning "så här tidigt i tentan" som jag fick som meddelande.
Av en slump såg jag en sak jag antecknat på min "fusklapp" som man fick ha med sig:
I:= Integer'value("16#" & S(1..I)&"#");
Det kom från när man konverterade tal till tal med talbasen 16. Men det var iaf ett sätt att få strings eller characters till Integer. Jag bytte helt enkelt 16 mot 10 som är normal talbas och använde min character (C) :
I:= Integer'value("10#" &C& "#");
Voila! Uppgiften godkänd med total tid 2h15min vilket innebar betyg fem. Det kändes grymt skönt! Hoppas att det går bra för mina kumpaner nu också.
Kommentarer
Postat av: Mamma
Suveränt Anders! Grattis och kram
Postat av: David
Vilken hjälte!
Trackback