Kontinuasjonseksamen

Størrelse: px
Begynne med side:

Download "Kontinuasjonseksamen"

Transkript

1 Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Kontinuasjonseksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 / IMT1182 EKSAMENSDATO: 5. januar 2009 KLASSE(R): 07HB IND* / PUA / DRA / ISA 06HBINE* TID: EMNEANSVARLIG: Frode Haug ANTALL SIDER UTLEVERT: TILLATTE HJELPEMIDLER: 9 (inkludert denne forside) Alle trykte og skrevne. Kontroller at alle oppgavearkene er til stede. Innføring med penn, eventuelt trykkblyant som gir gjennomslag. Pass på så du ikke skriver på mer enn ett innføringsark om gangen (da det blir uleselige gjennomslag når flere ark ligger oppå hverandre). Ved innlevering skilles hvit og gul besvarelse, som legges i hvert sitt omslag. Oppgavetekst, kladd og blå kopi beholder kandidaten til klagefristen er over. Ikke skriv noe av din besvarelse på oppgavearkene. Men, i oppgavetekst der du skal fylle ut svar i tegning/tabell/kurve, skal selvsagt dette innleveres sammen med hvit besvarelse. Husk kandidatnummer på alle ark. Ta vare på dette nummeret til sensuren faller.

2 NB: Oppgave 1a, 1b, 1c og 2 er totalt uavhengige og kan derfor løses separat. Oppgave 1 (30%) a) Det nedenfor stående programmet var det ønskelig at gav følgende utskrift: Katt - ikke farlig Løve - farlig Gaupe - ikke farlig Tiger - farlig Jaguar - farlig Tiger har indeks nr.3 Men, i koden er det fem feil av typen syntaktiske (som kompilatoren reagerer på) og/eller semantiske (logiske, som gjør at programmet ikke fungerer som ønsket). Hvilke? NB: Tallene helt til venstre på hver linje er ikke en del av koden, men kun ment som linjenummer, slik at du enklere kan henvise til hvor feilene er å finne. 1 #include <iostream> 2 #include <cstring> 3 using namespace std; 4 class Dyr { 5 private: 6 char navn[30]; 7 public: 8 Dyr() { strcpy(navn, ""); 9 virtual sett(char nvn[]) { strcpy(navn, nvn); 10 virtual void display() { cout << navn << ' '; 11 bool operator == (char nvn[]) { return (!strcmp(navn, nvn)); 12 ; 13 class Katte : public Dyr { 14 private: 15 bool farlig; 16 public: 17 Katte() { farlig = False; 18 void sett(char nvn[], bool f) { Dyr::sett(nvn); farlig = f; 19 void display() { Dyr::display(); 20 cout << " - " << ((farlig)? "ikke " : "") << "farlig\n"; 21 ; 22 int main() { 23 Dyr dyrene[4]; 24 int i; 25 dyrene[0].sett("katt", false); dyrene[1].sett("løve", true); 26 dyrene[2].sett("gaupe", false); dyrene[3].sett("tiger", true); 27 dyrene[4].sett("jaguar", true); 28 for (i = 0; i < 5; i++) dyrene[i].display(); 29 for (i = 0; i < 5; i++) 30 if (dyrene[i] == "Tiger") cout << "Tiger har indeks nr." << i << '\n'; 31 return 0; 32 2

3 b) Hva blir utskriften fra følgende program (litt hjelp: det blir 5 linjer): #include <iostream> #include <cstring> using namespace std; char txt[] = "DYKKARKLUBBENSDYBDEWEBKAMERA"; void funk(int a, int b=17) { for (int i = a; i > b/3; i-- ) cout << txt[i]; void funk(int a, char c) { txt[a/3] = txt[a/3+1] = txt[a/3+2] = c; int main() { char txt2[10]; char* t = &txt[14]; int n = strlen(txt); for ( ; *t!= 'E'; t++) cout << *t; cout << '\n'; t = &txt[(n%5)+1]; for ( ; *t!= 'U'; t++) cout << *t; cout << '\n'; strncpy(txt2, t, 3); txt2[3] = '\0'; cout << txt2 << '\n'; funk(9, 15); cout << '\n'; funk(62, 'W'); t = &txt[19]; cout << t << '\n'; return 0; c) Hva blir utskriften fra følgende program (litt hjelp: det blir 5 linjer): #include <iostream> #include <cstring> using namespace std; const int LEN = 5; class A { private: int a1, a2; public: A(int t1) { a1 = 0; a2 = t1; virtual void display() { cout << a1 << ' ' << a2 << ' '; void operator = (int t) { a1 = t; void operator + (int t) { a1 += t; ; class B : public A { private: int a1, b1; public: B(int t1, int t2) : A(t1){ a1 = t2; b1 = 4; void display() { A::display(); cout << a1 << ' ' << b1; void operator * (int t) { b1 *= t; ; int main() { A* aobj = new A(13); aobj->display(); cout << '\n'; B* bobj = new B(33, 23); bobj->display(); cout << '\n'; delete aobj; aobj = new B(43, 53); *aobj = 63; aobj->display(); cout << '\n'; *bobj * 3; bobj->display(); cout << '\n'; *bobj + 7; bobj->display(); cout << '\n'; return 0; 3

4 Oppgave 2 (70%) Les hele teksten for denne oppgaven nøye, før du begynner å besvare noe som helst. Studér vedlegget, som inneholder mange viktige opplysninger som du trenger/skal bruke. Legg spesielt merke til alle const ene, de to klassene (med datamedlemmer og funksjoner), globale variable, main(), de fire ferdiglagde les( )-funksjonene. Legg også merke til den ferdiglagde Program::hent_prosent( ). Bruk alt dette svært aktivt! I denne oppgaven skal du lage et lite program som holder orden på en banks ulike kunder og deres lån (rente og gjenstående lånebeløp). Datastrukturen Datastrukturen består (som du ser i vedlegget) av en liste med kunder, samt en array med bankens fem ulike låneprogram. En kunde har bare ett lån i banken, og ethvert lån er koblet opp mot ett låneprogram. Alle klasser, det de arver, alle datamedlemmer og alle prototyper for medlemsfunksjoner er komplett og fullstendig deklarert/definert i vedlegget. Din oppgave blir kun å skrive innmaten til en del funksjoner (totalt 16 stk.) inni og utenfor klassene. Oppgaven a) Skriv innmaten til funksjonene void skriv() og void Kunde::display() Den første funksjonen ber brukeren om et aktuelt 7-sifret kundenummer. Om denne ikke finnes kommer det en melding. Ellers skrives (vha. den andre funksjonen og med et passende utseende) alle kundens data ut på skjermen. b) Skriv innmaten til funksjonene void innbetaling() og void Kunde::innbetaling() Den første funksjonen leser et potensielt kundenummer. Om denne ikke finnes kommer det en melding. I motsatt fall foretas det en innbetaling på (redusering av) lånet hos vedkommende kunde vha. den andre funksjonen. c) Skriv innmaten til funksjonene void endre_program() og void Program::endre_prosent() Den første funksjonen leser et aktuelt nummer (1-5) for et (låne)program. Den sørger så for at dette programmets lånerente evt. blir endret vha. den andre funksjonen. Denne siste funksjonen skal først vise/presentere alle låneprogrammets nåværende data. Siden det er en rimelig alvorlig operasjon å endre et låneprograms rente, så spørres det etter den nye verdien to ganger. Om disse ikke er like, kommer det en melding, og ingen endring foretas. I motsatt fall settes renten til den (to ganger identisk innskrevne) nye verdien. d) Skriv innmaten til funksjonene void ny_kunde() og Kunde::Kunde( ) Den første funksjonen leser et potensielt nytt kundenummer. Om denne finnes allerede kommer det en melding. I motsatt fall opprettes, og legges inn, et nytt kunde-objekt. Constructoren sørger for at alle objektets data blir satt/fylt med innleste rimelige verdier. Bruk les-funksjoner og const er meget aktivt! Månedlig avdrag settes til: belop / (ant_aar * 12) 4

5 e) Skriv innmaten til funksjonene void varsling() og void Kunde::varsel( ) Den første funksjonen går gjennom alle kundene, og sørger for at (vha. den andre funksjonen) det til filen VARSEL.DTA blir skrevet innbetalingsvarsel for hver av kundene liggende fortløpende etter hverandre på filen. Innbetalingsvarsel for en kunde skal inneholde: navn, adresse, kunde-/kontonr, låneprogramnr, prosent (på lånet, hentet fra programmet), antall år lånet totalt går over, restlånet, månedlig fast avdrag, totalt å innbetale den 15. i denne måned ( totalt = avdrag + ((belop * prosent) / (100 * 12)) ). (Denne funksjonen kjøres helt i starten av hver hver måned. Filen blir skrevet ut, og de ulike varslene blir (klippet opp og) sendt (mail eller brev) til hver enkelt kunde.) f) Skriv innmaten til de tre void skriv_til_fil( )-funksjonene. Funksjonene skal til sammen sørge for at hele datastrukturen skrives til filene PROGRAM.DTA (programmer) og LAANKUND.DTA (kunder). Formatene bestemmer du helt selv, men de skal oppgis som en del av besvarelsen. g) Skriv innmaten til funksjonene void les_fra_fil(), Kunde::Kunde(, ) og Program::Program(, ) Funksjonene skal til sammen sørge for at hele datastrukturen blir lest inn igjen fra filene angitt ovenfor, og med det formatet du selv der bestemte. Annet (klargjørende?): Du skal bruke LISTTOOL ifm. løsningen av denne oppgaven. Det er bl.a foretatt følgende forenklinger ift. et reelt tilfelle: Alle må betale sine lån den 15. hver måned (dvs. ikke mulig f.eks. kvatals-/halvårsvis). Innbetalingen som foregår ifm. oppgave 2b er basert på varselet ifm. oppgave 2e. Men, det er ingen sjekk om at disse beløpene er de samme. Kunden kan selv velge å betale alt fra 0 (null) kroner og helt opp til lånets størrelse. Det betales like mye i renter hver måned (jfr. tallet 12 flere steder ovenfor), uavhengig av månedens egentlige lengde (28-31 dager). Ikke mulig med: endre antall låneår, endre en kundes låneprogram, avdragsfrie år, legge inn nye låneprogram (de fem er faste), utskrift av de fem låneprogrammene. Ifm. en Kunde er det kun belop som endres alt annet er fast. Ifm. et Program er det kun mulig å endre på prosent. En renteendring (oppgave 2c) får umiddelbar konsekvens ved neste varsel (oppgave 2e) ikke noen seks ukers forsinkelse/varsel som mange banker opererer med. Kundenummer = kundens ID = kontonummer (de syv siste sifrene i et reelt 11-sifret kontonummer). Kundens faste månedlige avdrag de neste ant_aar årene blir satt i oppgave 2d. Rentene kommer altså i tillegg, men disse blir mindre etter hvert som lånet nedbetales dvs. et serielån (mot mer vanlig: annuitetslån, der månedlig sum (avdrag + renter) er den samme). Gjør dine egne forutsetninger og presiseringer av oppgaven, dersom du skulle finne dette nødvendig. Gjør i så fall klart rede for disse i starten av din besvarelse av oppgaven. Lykke til - også med (fremtidige) lån! frode_ætt_haugianerne.no 5

6 Vedlegg 1: Halvferdig programkode // INCLUDE: #include <iostream> // cin, cout #include <fstream> // i(f)stream, o(f)stream #include <cstring> // strlen, strcpy #include <cctype> // toupper #include <cstdlib> // atoi, atof #include "listtool.h" // "Verktøykasse" for listehåndtering. using namespace std; // CONST: const int STRLEN = 80; // Standard streng-lengde (i array). const int ANTPROGRAM = 5; // Antall ulike låneprogram banken har. const int MAXLAANEAAR = 25; // Max. antall låneår. const int MINKONTO = ; // Nummer på første kontonummer. const int MAXKONTO = ; // Nummer på siste kontonummer. const int MINLAAN = 10000; // Min. beløp på lån (10-tusen). const int MAXLAAN = ; // Max. beløp på lån (10 mill.). const float MAXPROSENT = 30.0F; // Max. prosent for/på et lån. // KLASSER: class Kunde : public Num_element { private: // number = kundens ID/kontonummer. char * navn, // Navn. * adr, // Adresse (gate og sted). * mail; // Mail-adresse. int tlf, // Telefon (fast eller mobil). program, // Låneprogramnummer (= 1-5). ant_aar; // Antall år lånet går over. float belop, // Nåværende lånebeløp. avdrag; // Månedlig fast avdragsbeløp. public: Kunde(int nr); // Lag innmaten ifm. oppgave 2D. Kunde(int nr, istream* inn); // Lag innmaten ifm. oppgave 2G. ~Kunde() { delete [] navn; delete [] adr; delete [] mail; void display(); // Lag innmaten ifm. oppgave 2A. void innbetaling(); // Lag innmaten ifm. oppgave 2B. void varsel(ostream* ut); // Lag innmaten ifm. oppgave 2E. void skriv_til_fil(ostream* ut); // Lag innmaten ifm. oppgave 2F. ; class Program { private: char* beskrivelse; float prosent; // Beskrivelse av låneprogrammet. // Nåværende låneprosent på programmet. public: Program(char* t, float p); // Lag innmaten ifm. oppgave 2G. ~Program() { delete [] beskrivelse; void endre_prosent(); // Lag innmaten ifm. oppgave 2C. float hent_prosent() { return prosent; void skriv_til_fil(ostream* ut); // Lag innmaten ifm. oppgave 2F. ; // DEKLARASJON AV FUNKSJONER: void skriv_meny(); char les(); int les(char* t, const int MIN, const int MAX); float les(char* t, const float MAX); void les(const char t[], char s[], const int LEN); void skriv(); // Lag innmaten ifm. oppgave 2A. void innbetaling(); // Lag innmaten ifm. oppgave 2B. void endre_program(); // Lag innmaten ifm. oppgave 2C. void ny_kunde(); // Lag innmaten ifm. oppgave 2D. void varsling(); // Lag innmaten ifm. oppgave 2E. void skriv_til_fil(); // Lag innmaten ifm. oppgave 2F. void les_fra_fil(); // Lag innmaten ifm. oppgave 2G. 6

7 // GLOBALE VARIABLE: List* kunder; // Listen med alle lånekundene. Program* programmer[antprogram+1]; // Array med de ulike programmene. int main() { char valg; // HOVEDPROGRAM: kunder = new List(Sorted); les_fra_fil(); // Oppgave 2G skriv_meny(); valg = les(); while (valg!= 'Q') { switch(valg) { case 'S': skriv(); break; // Oppgave 2A case 'I': innbetaling(); break; // Oppgave 2B case 'P': endre_program(); break; // Oppgave 2C case 'N': ny_kunde(); break; // Oppgave 2D case 'V': varsling(); break; // Oppgave 2E default: skriv_meny(); break; if (valg == 'I' valg == 'K' valg == 'P' valg == 'N') skriv_til_fil(); // Oppgave 2F valg = les(); cout << "\n\n"; return 0; // ************************************************************************* // ****************** DEFINISJON AV MEDLEMS-FUNKSJONER: ****************** // ************************************************************************* // ******************************** KUNDE: ****************************** Kunde::Kunde(int nr) : Num_element(nr) { // Oppgave 2D: Lag innmaten // Leser ALLE data: // Leser ALT fra fil: Kunde::Kunde(int nr, istream* inn) : Num_element(nr) { // Oppgave 2G: Lag innmaten void Kunde::display() { // Oppgave 2A: Lag innmaten void Kunde::innbetaling() { // Oppgave 2B: Lag innmaten void Kunde::varsel(ostream* ut) { // Oppgave 2E: Lag innmaten void Kunde::skriv_til_fil(ostream* ut) { // Oppgave 2F: Lag innmaten // Skriver ALT til skjerm: // Trekker fra innbetaling: // Innbet.varsel til fil: // Skriver til fil: 7

8 // ******************************** PROGRAM: ****************************** Program::Program(char* t, float p) { // Oppgave 2G: Lag innmaten // Setter ALLE verdier: void Program::endre_prosent() { // Endrer låneprograms %: // Oppgave 2C: Lag innmaten void Program::skriv_til_fil(ostream* ut) { // Oppgave 2F: Lag innmaten // Skriver til fil: // **************************************************************************** // ****************** DEFINISJON AV (GLOBALE) FUNKSJONER: ****************** // **************************************************************************** void skriv_meny() { // Skriver alle mulige menyvalg: cout << "\n\nfølgende KOMMANDOER ER TILGJENGELIGE:" << "\n S - Skriv ALLE data om EN kunde" << "\n I - Innbetaling fra en kunde" << "\n P - endre et Programs låneprosent" << "\n N - Ny kunde/lån" << "\n V - Varsle ALLE om termininnbetaling" << "\n Q - Quit / avslutt"; char les() { // Leser og upcaser brukerens valg/ønske: char ch; cout << "\n\nkommando: "; cin >> ch; cin.ignore(); return (toupper(ch)); // Leser en INT mellom MIN og MAX: int les(char* t, const int MIN, const int MAX) { char text[strlen]; int n; do { cout << '\t' << t << " (" << MIN << '-' << MAX << "): "; cin.getline(text, STRLEN); n = atoi(text); // Leser som tekst - omgjør: while (n < MIN n > MAX); return n; float les(char* t, const float MAX) { // Leser en FLOAT mellom 0.1 og MAX: char text[strlen]; float n; do { cout << '\t' << t << " (0.1-" << MAX << "): "; cin.getline(text, STRLEN); n = atof(text); // Leser som tekst - omgjør: while (n < 0.1 n > MAX); return n; // Leser inn en ikke-blank tekst: void les(const char t[], char s[], const int LEN) { do { cout << '\t' << t << ": "; // Skriver ledetekst. cin.getline(s, LEN); // Leser inn tekst. while (strlen(s) == 0); // Sjekker at tekstlengden er!= 0. 8

9 void skriv() { // Oppgave 2A: Lag innmaten void innbetaling() { // Oppgave 2B: Lag innmaten void endre_program() { // Oppgave 2C: Lag innmaten void ny_kunde() { // Oppgave 2D: Lag innmaten void varsling() { // Oppgave 2E: Lag innmaten void skriv_til_fil() { // Oppgave 2F: Lag innmaten void les_fra_fil() { // Oppgave 2G: Lag innmaten // Skriv ALLE data om EN kunde: // EN kunde foretar innbetaling: // Endre et programs låneprosent: // Legge inn en ny kunde/lån: // Terminvarsel til ALLE: // Skriv HELE datastrukturen til fil: // Leser HELE datastrukturen fra fil: 9

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 3. juni 2009 KLASSE(R): 08HBIND* / 08HBPUA / 08HBDRA / 08HBISA

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 4. juni 2010 KLASSE(R): 09HBIND*, 09HBPUA, 09HBDRA, 09HBISA,

Detaljer

Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N FAGNAVN: Grunnleggende programmering FAGNUMMER: IMT 1031 EKSAMENSDATO: 19.desember 2005 KLASSE(R): 05HBIND*, 05HBINFA, 05HBISA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for teknologi Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering IMT1082 / ELE2092 EKSAMENSDATO: 5. januar 2007 KLASSE(R): 05HBIND*, 05HBINFA, 05HBISA,

Detaljer

E K S A M E N. Grunnleggende datakunnskap og programmering 02HIND*, 02HINE*, 02HDMU*, 02HING*, 02HGEOMAA, 02HSIV5

E K S A M E N. Grunnleggende datakunnskap og programmering 02HIND*, 02HINE*, 02HDMU*, 02HING*, 02HGEOMAA, 02HSIV5 Høgskolen i Gjøvik Avdeling for teknologi E K S A M E N FAGNAVN: FAGKODE: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 19. desember 2002 KLASSE(R): 02HIND*, 02HINE*, 02HDMU*, 02HING*,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for teknologi Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 5. januar 2004 KLASSE(R): 02HIND* 02HDMU* 02HINE* 02HING* 01HINGA

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Kontinuasjonseksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 12. august 2016 TID: 09:00 13:00 EMNEANSVARLIG: Frode Haug ANTALL SIDER UTLEVERT: TILLATTE HJELPEMIDLER:

Detaljer

Eksamen. Objekt-orientert programmering KLASSE(R): 02HIND* 02HDMU* 02HINE* 02HING* 01HINGA 02HSIV5 02HGEOMAA

Eksamen. Objekt-orientert programmering KLASSE(R): 02HIND* 02HDMU* 02HINE* 02HING* 01HINGA 02HSIV5 02HGEOMAA Høgskolen i Gjøvik Avdeling for teknologi Eksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 27. mai 2003 KLASSE(R): 02HIND* 02HDMU* 02HINE* 02HING* 01HINGA 02HSIV5 02HGEOMAA

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for teknologi Kontinuasjonseksamen FAGNAVN: FAGKODE: Objekt-orientert programmering L 183 A EKSAMENSDATO: 8. januar 2003 KLASSE(R): 01HIND* / 01HINE* / 01HDMU* TID: 09.00-13.00

Detaljer

Eksamen. Grunnleggende programmering. EKSAMENSDATO: 6.desember 2016 TID: 16:00 20:00. (kalkulator er ikke tillatt)

Eksamen. Grunnleggende programmering. EKSAMENSDATO: 6.desember 2016 TID: 16:00 20:00. (kalkulator er ikke tillatt) Eksamen EMNENAVN: EMNENUMMER: Grunnleggende programmering IMT1031 (F) EKSAMENSDATO: 6.desember 2016 TID: 16:00 20:00 EMNEANSVARLIG: Frode Haug ANTALL SIDER UTLEVERT: TILLATTE HJELPEMIDLER: 7 (inkludert

Detaljer

Eksamen. Objekt-orientert programmering

Eksamen. Objekt-orientert programmering Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 19. mai 2016 TID: 09:00 13:00 EMNEANSVARLIG: Frode Haug ANTALL SIDER UTLEVERT: TILLATTE HJELPEMIDLER: 8 (inkludert denne

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 / IMT1182 EKSAMENSDATO: 23. mai 2008 KLASSE(R): 07HBIND*, 07HBPUA, 07HBDRA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for Teknologi Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 3. januar 2001 KLASSE: 99HINDA / 99HINDB / 99HINEA 99HDMUA / 99HDMUB

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for teknologi Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering IMT1081 / L183A EKSAMENSDATO: 5. januar 2005 KLASSE(R): 03HBIND*, 03HBINFA, 03HBMETEA TID:

Detaljer

E K S A M E N. Grunnleggende programmering 03HBIND*, 03HBINFA, 03HBINE*, 03HBMETEA, 03HBMEMAA, 03HBGEOA

E K S A M E N. Grunnleggende programmering 03HBIND*, 03HBINFA, 03HBINE*, 03HBMETEA, 03HBMEMAA, 03HBGEOA Høgskolen i Gjøvik Avdeling for teknologi E K S A M E N FAGNAVN: Grunnleggende programmering FAGNUMMER: IMT 1031 EKSAMENSDATO: 15. desember 2003 KLASSE(R): 03HBIND*, 03HBINFA, 03HBINE*, 03HBMETEA, 03HBMEMAA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap, programmering og datastrukturer L 176 A EKSAMENSDATO: 5. januar 1999 KLASSE: 97HINDA / 97HINDB / 97HDMUA TID: 09.00-14.00

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 21. mai 2014 KLASSE(R): 13HBIDAT*, 13HBPUA, 13HBDRA, 13HBISA,

Detaljer

Eksamensoppgave i IMT1082 Objekt-orientert programmering

Eksamensoppgave i IMT1082 Objekt-orientert programmering Institutt for datateknologi og informatikk Eksamensoppgave i IMT1082 Objekt-orientert programmering Faglig kontakt under eksamen: Frode Haug Tlf: 950 55 636 Eksamensdato: 22.mai 2017 Eksamenstid (fra-til):

Detaljer

Eksamen. Objekt-orientert programmering 03HBIND*, 03HBINFA, 03HBMETEA

Eksamen. Objekt-orientert programmering 03HBIND*, 03HBINFA, 03HBMETEA Høgskolen i Gjøvik Avdeling for teknologi Eksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering IMT1081 / L183A EKSAMENSDATO: 27. mai 2004 KLASSE(R): 03HBIND*, 03HBINFA, 03HBMETEA TID: 09.00-13.00

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik Avdeling for teknologi KONTINUASJONSEKSAMEN FAGNAVN: FAGKODE: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 9. august 2002 KLASSE(R): 01HIND*, 01HINE*, 01HDMU*, 01HING*

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N EMNENAVN: Grunnleggende programmering EMNENUMMER: IMT 1031 EKSAMENSDATO: 7.desember 2009 KLASSE(R): 09HBIND*, 09HBPUA, 09HBDRA,

Detaljer

Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N FAGNAVN: Grunnleggende programmering FAGNUMMER: IMT 1031 EKSAMENSDATO: 20.desember 2006 KLASSE(R): 06HBIND*, 06HBINFA, 06HBISA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Kontinuasjonseksamen EMNENAVN: EMNENUMMER: Grunnleggende programmering IMT 1031 (F) EKSAMENSDATO: 8.august 2014 KLASSE(R): 13HBIND*, 13HBPUA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Kontinuasjonseksamen EMNENAVN: Grunnleggende programmering EMNENUMMER: IMT 1031 EKSAMENSDATO: 12.august 2008 KLASSE(R): 07HBIND*, 07HBPUA, 07HBDRA,

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 3. juni 2013 KLASSE(R): 12HBIND*, 12HBPUA, 12HBDRA, 12HBISA,

Detaljer

Eksamen. Objekt-orientert programmering

Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for teknologi Eksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering IMT1082 / IMT1182 EKSAMENSDATO: 29. mai 2007 KLASSE(R): 06HBIND*, 06HBINFA, 06HBISA, 05HBINE* TID: 09.00-13.00

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N EMNENAVN: EMNENUMMER: Grunnleggende programmering IMT 1031 (F) EKSAMENSDATO: 2.desember 2014 KLASSE(R): 14HBIND*, 14HBPUA, 14HBDRA,

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N EMNENAVN: EMNENAMN: EMNENUMMER: Grunnleggende programmering IMT 1031 (F) EKSAMENSDATO: 1.desember 2015 KLASSE(R): 15HBIDAT*, 15HBDRA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Kontinuasjonseksamen EMNENAVN: Grunnleggende programmering EMNENUMMER: IMT 1031 EKSAMENSDATO: 14.august 2009 KLASSE(R): 08HBIND*, 08HBPUA, 08HBDRA,

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik Institutt for informatikk og medieteknikk KONTINUASJONSEKSAMEN FAGNAVN: Grunnleggende programmering FAGNUMMER: IMT 1031 EKSAMENSDATO: 9. august 2006 KLASSE(R): 05HBIND*, 05HBINFA, 05HBISA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Kontinuasjonseksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 5.januar 2015 KLASSE(R): 13HBIDAT*, 13HBPUA,

Detaljer

E K S A M E N 96HINDA / 96HINDE (1 AA / AE)

E K S A M E N 96HINDA / 96HINDE (1 AA / AE) Høgskolen i Gjøvik E K S A M E N FAGNAVN: FAGNUMMER: Grunnleggende programmering og datastrukturer L169A EKSAMENSDATO: 5. juni 1997 KLASSE: 96HINDA / 96HINDE (1 AA / AE) TID: 09.00-14.00 FAGLÆRER: Frode

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for Teknologi Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 7. januar 2002 KLASSE: 00HIND*, 00HINE*, 00HDMU* TID: 09.00-13.00

Detaljer

Eksamen 00HINDA / 00HINDB / 00HINEA 00HDMUA / 00HDMUB

Eksamen 00HINDA / 00HINDB / 00HINEA 00HDMUA / 00HDMUB Høgskolen i Gjøvik Avdeling for Teknologi Eksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 23. mai 2001 KLASSE: 00HINDA / 00HINDB / 00HINEA 00HDMUA / 00HDMUB TID: 09.00-13.00

Detaljer

Høgskolen i Gjøvik. Eksamen. Objekt-orientert programmering 98HINDA / 98HINDB / 98HINEA 98HDMUA / 98HDMUB

Høgskolen i Gjøvik. Eksamen. Objekt-orientert programmering 98HINDA / 98HINDB / 98HINEA 98HDMUA / 98HDMUB Høgskolen i Gjøvik Eksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 31. mai 1999 KLASSE: 98HINDA / 98HINDB / 98HINEA 98HDMUA / 98HDMUB TID: 09.00-13.00 FAGLÆRER: Frode Haug

Detaljer

E K S A M E N. Grunnleggende datakunnskap og programmering 99HINDA / 99HINDB / 99HINEA 99HDMUA / 99HDMUB / 99HINGA

E K S A M E N. Grunnleggende datakunnskap og programmering 99HINDA / 99HINDB / 99HINEA 99HDMUA / 99HDMUB / 99HINGA Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 14. desember 1999 KLASSE: 99HINDA / 99HINDB / 99HINEA 99HDMUA

Detaljer

Eksamen. Objekt-orientert programmering. EKSAMENSDATO: 25. mai 2000 99HINDA / 99HINDB / 99HINEA 99HDMUA / 99HDMUB TID: 09.00-13.00. Høgskolen i Gjøvik

Eksamen. Objekt-orientert programmering. EKSAMENSDATO: 25. mai 2000 99HINDA / 99HINDB / 99HINEA 99HDMUA / 99HDMUB TID: 09.00-13.00. Høgskolen i Gjøvik Høgskolen i Gjøvik Avdeling for Teknologi Eksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 25. mai 2000 KLASSE: 99HINDA / 99HINDB / 99HINEA 99HDMUA / 99HDMUB TID: 09.00-13.00

Detaljer

E K S A M E N. Grunnleggende datakunnskap og programmering. EKSAMENSDATO: 5. desember HIND*, 01HINE*, 01HDMU*, 01HING* TID:

E K S A M E N. Grunnleggende datakunnskap og programmering. EKSAMENSDATO: 5. desember HIND*, 01HINE*, 01HDMU*, 01HING* TID: Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 5. desember 2001 KLASSE: 01HIND*, 01HINE*, 01HDMU*, 01HING*

Detaljer

E K S A M E N. Grunnleggende datakunnskap og programmering 98HINDA / 98HINDB / 98HINEA 98HDMUA / 98HDMUB / 98HINGA

E K S A M E N. Grunnleggende datakunnskap og programmering 98HINDA / 98HINDB / 98HINEA 98HDMUA / 98HDMUB / 98HINGA Høgskolen i Gjøvik E K S A M E N FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 15. desember 1998 KLASSE: 98HINDA / 98HINDB / 98HINEA 98HDMUA / 98HDMUB / 98HINGA

Detaljer

Grunnleggende datakunnskap og programmering. EKSAMENSDATO: 16. desember 1997

Grunnleggende datakunnskap og programmering. EKSAMENSDATO: 16. desember 1997 Høgskolen i Gjøvik EKSAMEN FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap og programmering L 153 E EKSAMENSDATO: 16. desember 1997 KLASSE: 97HINEA (1 EA) TID: 09.00-12.00 FAGLÆRER: Frode Haug ANTALL SIDER

Detaljer

E K S A M E N. - Kontroller at alle oppgavearkene er tilstede. - Les hele oppgaveteksten nøye, før du begynner å besvare noe som helst.

E K S A M E N. - Kontroller at alle oppgavearkene er tilstede. - Les hele oppgaveteksten nøye, før du begynner å besvare noe som helst. Høgskolen i Gjøvik E K S A M E N FAGNAVN: FAGNUMMER: Grunnleggende programmering og datastrukturer LO169A EKSAMENSDATO: 7. juni 1996 KLASSE: 1 AA/AE TID: 09.00-14.00 FAGLÆRER: Frode Haug ANTALL SIDER UTLEVERT:

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik Avdeling for teknologi KONTINUASJONSEKSAMEN FAGNAVN: Grunnleggende programmering FAGNUMMER: IMT 1031 EKSAMENSDATO: 12. august 2004 KLASSE(R): 03HBIND*, 03HBINFA, 03HBINE*, 03HBMETEA,

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 3. juni 2011 KLASSE(R): 10HBIND* / 10HBPUA / 10HBDRA / 10HBISA

Detaljer

K O N T I N U A S J O N S E K S A M E N

K O N T I N U A S J O N S E K S A M E N Høgskolen i Gjøvik K O N T I N U A S J O N S E K S A M E N FAGNAVN: FAGNUMMER: Grunnleggende programmering og datastrukturer L 169 A EKSAMENSDATO: 8. januar 1998 KLASSE: 96HINDA / 96HINDE TID: 09.00-14.00

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk. Eksamen. Objekt-orientert programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Eksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 19. mai 2015 KLASSE(R): 14HBIDAT*, 14HBPUA, 14HBDRA, 14HBISA,

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N EMNENAVN: Grunnleggende programmering EMNENUMMER: IMT 1031 EKSAMENSDATO: 20.desember 2007 KLASSE(R): 07HBIND*, 07HBPUA, 07HBDRA,

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Institutt for informatikk og medieteknikk Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering IMT1081 / L183A EKSAMENSDATO: 3. januar 2006 KLASSE(R): 04HBIND*, 04HBINFA,

Detaljer

E K S A M E N. Grunnleggende datakunnskap og programmering. EKSAMENSDATO: 7. desember HINDA / 00HINDB / 00HINEA 00HDMUA / 00HDMUB / 00HINGA

E K S A M E N. Grunnleggende datakunnskap og programmering. EKSAMENSDATO: 7. desember HINDA / 00HINDB / 00HINEA 00HDMUA / 00HDMUB / 00HINGA Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 7. desember 2000 KLASSE: 00HINDA / 00HINDB / 00HINEA 00HDMUA

Detaljer

E K S A M E N. Grunnleggende programmering 04HBIND*, 04HBINE*, 04HBINFA, 04HBMETEA, 04HBGEOA. ANTALL SIDER UTLEVERT: 8 (inkludert denne forside)

E K S A M E N. Grunnleggende programmering 04HBIND*, 04HBINE*, 04HBINFA, 04HBMETEA, 04HBGEOA. ANTALL SIDER UTLEVERT: 8 (inkludert denne forside) Høgskolen i Gjøvik Avdeling for teknologi E K S A M E N FAGNAVN: Grunnleggende programmering FAGNUMMER: IMT 1031 EKSAMENSDATO: 21. desember 2004 KLASSE(R): 04HBIND*, 04HBINE*, 04HBINFA, 04HBMETEA, 04HBGEOA

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Kontinuasjonseksamen EMNENAVN: EMNENUMMER: Grunnleggende programmering IMT 1031 (F) EKSAMENSDATO: 12.august 2015 KLASSE(R): 14HBIND*, 14HBPUA,

Detaljer

Høgskolen i Gjøvik E K S A M E N. FAGLÆRER: Frode Haug KLASSE: 1 AA / AE

Høgskolen i Gjøvik E K S A M E N. FAGLÆRER: Frode Haug KLASSE: 1 AA / AE Høgskolen i Gjøvik Avdeling for elektro- og allmennfag E K S A M E N FAGNAVN: FAGNUMMER: Programmering i C++ LO 167A EKSAMENSDATO: 2. juni 1995 TID: 09.00-14.00 FAGLÆRER: Frode Haug KLASSE: 1 AA / AE ANTALL

Detaljer

Høgskolen i Gjøvik. Avdeling for elektro- og allmennfag K O N T I N U A S J O N S E K S A M E N. EKSAMENSDATO: 8. august 1995 TID: 09.00-14.

Høgskolen i Gjøvik. Avdeling for elektro- og allmennfag K O N T I N U A S J O N S E K S A M E N. EKSAMENSDATO: 8. august 1995 TID: 09.00-14. Høgskolen i Gjøvik Avdeling for elektro- og allmennfag K O N T I N U A S J O N S E K S A M E N FAGNAVN: FAGNUMMER: Programmering i C++ LO 167A EKSAMENSDATO: 8. august 1995 TID: 09.00-14.00 FAGLÆRER: Frode

Detaljer

Eksamen 01HIND* / 01HINE* / 01HDMU*

Eksamen 01HIND* / 01HINE* / 01HDMU* Høgskolen i Gjøvik Avdeling for Teknologi Eksamen FAGNAVN: FAGNUMMER: Objekt-orientert programmering L 183 A EKSAMENSDATO: 24. mai 2002 KLASSE: 01HIND* / 01HINE* / 01HDMU* TID: 09.00-13.00 FAGLÆRER: Frode

Detaljer

GJØVIK INGENIØRHØGSKOLE

GJØVIK INGENIØRHØGSKOLE GJØVIK INGENIØRHØGSKOLE Postboks 191-2801 GJØVIK KANDIDATNUMMER: E K S A M E N FAGNAVN: FAGNUMMER: Programmering i C++ / Pascal / C LO154A, LO151A og LO142A EKSAMENSDATO: 7. juni 1994 TID: 09.00-14.00

Detaljer

E K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 11. desember HINDA / 00HINDB / 00HINEA ( 2DA / 2DB / 2EA ) TID:

E K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 11. desember HINDA / 00HINDB / 00HINEA ( 2DA / 2DB / 2EA ) TID: Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 11. desember 2001 KLASSE: 00HINDA / 00HINDB / 00HINEA ( 2DA / 2DB / 2EA ) TID: 09.00-14.00

Detaljer

E K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 11. desember HINDA / 99HINDB / 99HINEA / 00HDESY ( 2DA / 2DB / 2EA / DESY )

E K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 11. desember HINDA / 99HINDB / 99HINEA / 00HDESY ( 2DA / 2DB / 2EA / DESY ) Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 11. desember 2000 KLASSE: 99HINDA / 99HINDB / 99HINEA / 00HDESY ( 2DA / 2DB / 2EA

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk Kontinuasjonseksamen EMNENAVN: EMNENUMMER: Objekt-orientert programmering IMT1082 EKSAMENSDATO: 6. januar 2016 KLASSE(R): 14HBIDAT*, 14HBDRA,

Detaljer

Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. 04HBIND* / 04HBINFA / div. andre

Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. 04HBIND* / 04HBINFA / div. andre Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder IMT2021 EKSAMENSDATO: 8. desember 2005 KLASSE(R): 04HBIND* / 04HBINFA / div. andre TID:

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik Avdeling for Teknologi KONTINUASJONSEKSAMEN FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 13. august 2001 KLASSE: 99HINDA / 99HINDB / 99HINEA / 00HDESY ( 2DA / 2DB

Detaljer

Høgskolen i Gjøvik. Avdeling for elektro- og allmennfag E K S A M E N. EKSAMENSDATO: 12. desember 1995 TID:

Høgskolen i Gjøvik. Avdeling for elektro- og allmennfag E K S A M E N. EKSAMENSDATO: 12. desember 1995 TID: Høgskolen i Gjøvik vdeling for elektro- og allmennfag E K S M E N FGNVN: FGNUMMER: lgoritmiske metoder LO 64 EKSMENSDTO:. desember 995 TID: 09.00-4.00 FGLÆRER: Frode Haug KLSSE: / E NTLL SIDER UTLEVERT:

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik KONTINUASJONSEKSAMEN FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 171 A EKSAMENSDATO: 19. august 1999 KLASSE: 97HINDA / 97HINDB ( 2DA / 2DB ) TID: 09.00-14.00 FAGLÆRER: Frode Haug ANT.

Detaljer

Høgskolen i Gjøvik. Avdeling for elektro- og allmennfag K O N T I N U A S J O N S E K S A M E N. EKSAMENSDATO: 11. august 1995 TID:

Høgskolen i Gjøvik. Avdeling for elektro- og allmennfag K O N T I N U A S J O N S E K S A M E N. EKSAMENSDATO: 11. august 1995 TID: Høgskolen i Gjøvik Avdeling for elektro- og allmennfag K O N T I N U A S J O N S E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder LO 164A EKSAMENSDATO: 11. august 1995 TID: 09.00-14.00 FAGLÆRER:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 26.mai 2005 Varighet: 0900-300 Fagnummer: Fagnavn: Klasse(r): LV95D Objektorientert programmering i C++ nettstudenter

Detaljer

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering Høgskolen i Gjøvik Avdeling for informatikk og medieteknikk E K S A M E N EMNENAVN: EMNENUMMER: Grunnleggende programmering IMT 1031 (F) EKSAMENSDATO: 7.desember 2010 KLASSE(R): 10HBIND*, 10HBPUA, 10HBDRA,

Detaljer

E K S A M E N. EKSAMENSDATO: 15. desember 1994 TID: Kladd og oppgavearkene leveres sammen med besvarelsen. Kladd merkes med "KLADD".

E K S A M E N. EKSAMENSDATO: 15. desember 1994 TID: Kladd og oppgavearkene leveres sammen med besvarelsen. Kladd merkes med KLADD. E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder LO 164 A EKSAMENSDATO: 15. desember 1994 TID: 09.00-14.00 FAGLÆRER: Frode Haug KLASSE: 2AA/AE ANTALL SIDER UTLEVERT: TILLATTE HJELPEMIDLER: 5 (inkludert

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 25. mai 2005 Varighet: 4 timer (9:00 13:00) Fagnummer: LO182D Fagnavn: Programmering i C++ Klasse(r): FU

Detaljer

Programmering i C++ Løsningsforslag Eksamen høsten 2005

Programmering i C++ Løsningsforslag Eksamen høsten 2005 Programmering i C++ Eksamen høsten 2005 Simen Hagen Høgskolen i Oslo, Avdeling for Ingeniørutdanning 7. desember 2005 Generelt Denne eksamensoppgaven består av tre oppgaver, pluss en ekstraoppgave. Det

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik Avdeling for Teknologi KONTINUASJONSEKSAMEN FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 17. august 2000 KLASSE: 98HINDA / 98HINDB / 98HINEA ( 2DA / 2DB / 2EA ) TID:

Detaljer

EKSAMEN. Algoritmiske metoder I KLASSE: 97HINDA / 97HINDB ( 2DA / 2DB )

EKSAMEN. Algoritmiske metoder I KLASSE: 97HINDA / 97HINDB ( 2DA / 2DB ) Høgskolen i Gjøvik Avdeling for elektro- og allmennfag EKSAMEN FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 171 A EKSAMENSDATO: 17. desember 1998 KLASSE: 97HINDA / 97HINDB ( 2DA / 2DB ) TID: 09.00-14.00

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO FASIT UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen :

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 1. desember 2010 Tid for eksamen: 14.00 18.00

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 10. juni 2009 Tid for eksamen: 9.00 12.00 Oppgavesettet

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: Faglærer(e): Hjelpemidler: Oppgavesettet består av:

Detaljer

Prosjektoppgave. i «IMT1082 - Objekt-orientert programmering» våren 2016

Prosjektoppgave. i «IMT1082 - Objekt-orientert programmering» våren 2016 Prosjektoppgave i «IMT1082 - Objekt-orientert programmering» våren 2016 Frister: Tirsdag 19.april 2016 kl.14.00 NB: Fredag 18.mars kl.09.00 (1.delinnlevering) Arbeidsform: Arbeidsinnsats: Torsdag 7.april

Detaljer

1. Grunnleggende C++ 1.1. Introduksjon til kurset og til C++ Innhold

1. Grunnleggende C++ 1.1. Introduksjon til kurset og til C++ Innhold Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag 1. Grunnleggende C++ Else Lervik 12.08.2013 Lærestoffet er utviklet for faget IFUD1048 C++ for programmerere med grunnlag i lærestoff fra

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet LØSNINGSFORSLAG Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasser: LV195D Objektorientert programmering i C++ Nettstudenter

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik Avdeling for Teknologi KONTINUASJONSEKSAMEN FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 16. august 2000 KLASSE: 99HINDA / 99HINDB / 99HINEA

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 21.desember 2007 Varighet: 0900-1300 Fagnummer: Fagnavn: Klasse(r): LV195D Objektorientert programmering i C++ nettstudenter

Detaljer

KONTINUASJONSEKSAMEN

KONTINUASJONSEKSAMEN Høgskolen i Gjøvik Avdeling for teknologi KONTINUASJONSEKSAMEN FAGNAVN: FAGKODE: Algoritmiske metoder I L 189 A EKSAMENSDATO: 15. august 00 KLASSE(R): 00HINDA / 00HINDB / 00HINEA ( DA / DB / EA ) TID:

Detaljer

EKSAMENSOPPGAVE. INF-1100 Innføring i programmering og datamaskiners virkemåte. Ingen. Elektronisk (WiseFlow) Robert Pettersen

EKSAMENSOPPGAVE. INF-1100 Innføring i programmering og datamaskiners virkemåte. Ingen. Elektronisk (WiseFlow) Robert Pettersen Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: Dato: 20.02.2017 Klokkeslett: 09:00 13:00 INF-1100 Innføring i programmering og datamaskiners virkemåte Sted: Teorifagbygget, Hus 3,

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 5.mai 2010 Varighet: 0900-1300 Emnekode: Emnenavn: Klasser: LV195D Objektorientert programmering i C++ Nettstudenter

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 1. desember 2010 Tid for eksamen: 14.00 18.00

Detaljer

Kapittel 1 En oversikt over C-språket

Kapittel 1 En oversikt over C-språket Kapittel 1 En oversikt over C-språket RR 2015 1 Skal se på hvordan man En innføring i C Skriver data til skjermen Lese data fra tastaturet Benytter de grunnleggende datatypene Foretar enkle matematiske

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Prøveeksamen tirsdag 23. november 2010 Tid for eksamen:

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 13. juni 2006 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5

Detaljer

lfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid:

lfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid: EKSAMENSOPPGA VE Side l av 5 Bokmålstekst Emne: PROGRAMMERINGSSPRÅK i II Grupper: loa, ldb Emnekode LO 112 A Dato: 14.12.2005 Faglig veileder: Mark Burgess, Eva Vihovde, Frode Sandnes og Ulf uttersrud

Detaljer

2. Pekere og referanser.

2. Pekere og referanser. Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag 2. Pekere og referanser. Mildrid Ljosland og Else Lervik 12.08.2013 Lærestoffet er utviklet for faget IFUD1048 C++ for programmerere med

Detaljer

Del 1 En oversikt over C-programmering

Del 1 En oversikt over C-programmering Del 1 En oversikt over C-programmering 1 RR 2016 Starten C ble utviklet mellom 1969 og 1973 for å re-implementere Unix operativsystemet. Er et strukturert programmeringsspråk, hvor program bygges opp av

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 30.november 2005 Varighet: 0900-1300 Fagnummer: Fagnavn: Klasse(r): LV195D Objektorientert programmering i C++ Nettstudenter

Detaljer

1 ØVING I WINDOWS FRA CHRISTIAN ANDOLO

1 ØVING I WINDOWS FRA CHRISTIAN ANDOLO 1 ØVING I WINDOWS FRA CHRISTIAN ANDOLO Program fra sekunder Lag et program som leser inn en tid i sekunder (et stort tall). Deretter skal programmet skrive ut hvor mange timer, minutter og sekunder dette

Detaljer

Algoritmer og Datastrukturer

Algoritmer og Datastrukturer Eksamen i Algoritmer og Datastrukturer IAI 20102 Høgskolen i Østfold Avdeling for informatikk og automatisering Lødag 5. juni 2004, kl. 09.00-13.00 Hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator.

Detaljer

Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I

Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 6 Bokmål Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 11. juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Fredag 5. desember 2003 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler :

Detaljer

EKSAMENSOPPGAVE. INF-1100 Innføring i programmering og datamaskiners virkemåte. Teorifagb, hus 3, og og Adm.bygget, Aud.max og B.

EKSAMENSOPPGAVE. INF-1100 Innføring i programmering og datamaskiners virkemåte. Teorifagb, hus 3, og og Adm.bygget, Aud.max og B. Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: Dato: 06.12.2016 Klokkeslett: 09:00 13:00 INF-1100 Innføring i programmering og datamaskiners virkemåte Sted: Tillatte hjelpemidler:

Detaljer

Del 4 Noen spesielle C-elementer

Del 4 Noen spesielle C-elementer Del 4 Noen spesielle C-elementer 1 RR 2016 Header-filer inneholder Prototypene til funksjonene i standard biblioteket Verdier og definisjoner som disse funksjonene bruker #include #include

Detaljer

Tre måter å lese fra terminal. Java 4. Eksempel. Formatert utskrift til skjerm

Tre måter å lese fra terminal. Java 4. Eksempel. Formatert utskrift til skjerm Mer om easyio Mer om forgreninger Løkker 7. september 2004 Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo Java 4 1 Tre måter å lese fra terminal Først:

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Kandidatnummer: Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Prøveeksamensdag : Onsdag 12. november 2014 Tid

Detaljer