TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 8:15-13:15. Onsdagen 10 juni Tentamen består av 8 sidor
|
|
- Lisa Berglund
- för 8 år sedan
- Visningar:
Transkript
1 TENTAMEN Programmering Grundkurs (HI1900) Skrivtid 8:15-13:15 Onsdagen 10 juni 2009 Tentamen består av 8 sidor Hjälpmedel Förutom dator med installerad Borland C , och DevCPP Utforskaren, Acrobat reader och Notepad (inga andra program), den kurslitteratur som använts under kursen, samt egna anteckningar, programlistningar och böcker. Dock inga egna disketter, CD-ROM eller USB-minne. Under W:\PROV\C finns program- och datafiler som kan komma till användning vid lösandet av uppgifterna. Kopiera över dessa till ditt konto. Till alla uppgifter ska ett program levereras i form av källkod (C eller CPP-fil). Dina bidrag lägger du i en katalog i roten på H:. Katalogen ska ha samma namn som prefixet i din mailadress. Exempelvis för Kalle Kula: HDI02KEKA. Namnen på lösningarna ska ges UPPG1.C till UPPG8.C. De är endast dessa filer som kommer att bedömas. Rättningen görs genom att programmen körs ett antal gånger för olika indata. Om resultatet överensstämmer med det förväntade bedöms programmet som korrekt och ger 2 poäng. Om ett program ej kan kompileras utan fel, är det knappast troligt att det kommer att ge några poäng. I det fall där programmet läser från och eller skriver till en fil, testas programmet oftast med en annan fil än den bifogade. Betygsgränser (HI1900): Poäng Betyg A B C D E Fx Resultatet anslås på kursens hemsida ingforum.haninge.kth.se/c i kodat skick. Lycka till! Håkan Strömberg Håkan Strömberg 1 KTH STH
2 Uppgift 1. Den enarmade banditen Figur 1: En enarmad bandit har tre hjul. Det vänstra med siffrorna 1,..., 4, det mittersta med siffrorna 1,..., 6 och det högra med siffrorna 1,..., 9. Vinst delas ut då siffrorna från vänster till höger stiger med 1. Vinstlistan är alltså: 123, 234, 345, 456, som alla ger lika stor vinst. Att dra i armen kostar 1 kr. Alla möjliga kombinationer är lika sannolika. Simulera med ett program banditen genom spel och bestäm hur stor vinsten ska vara, då någon av kombinationerna ovan inträffar, för att den totala utbetalade vinsten efter spel ska bli ungefär kr. Håkan Strömberg 2 KTH STH
3 Uppgift 2. Gungbrädet Figur 2: Bertil och och några av hans dagiskompisar har satt sig på gungbrädan, se figur 2. När nu Adam hoppar upp på brädan på utvald plats (frågetecknets plats) uppstår jämvikt. Eftersom det är precis 1 meter mellan sittplatserna och vi vet hur mycket alla utom Adam väger kan vi räkna ut hans vikt. Skriv ett program som tar emot uppgift om var de n < 10 barnen sitter och hur mycket alla barnen utom Adam väger och som bestämmer Adams vikt då gungbrädan antar jämvikt. Placeringen ges som ett heltal i intervallet meter (alltså är gungbädan lite längre än i figuren). Uppgifterna finns på filen gunga.txt, som inleds med ett tal n som anger hur många barn som sitter på brädan. På nästa rad hittar vi Adams placering. Därefter följer n 1 rader med två heltal på varje. Först barnets placering och sedan dess vikt, ett positivt heltal. Ett körningsexempel Adam väger 20 kg I våra testexempel blir Adams vikt alltid ett heltal. Håkan Strömberg 3 KTH STH
4 Uppgift 3. Summering Figur 3: Efter två val har vi uppnått summan 23 och har i nästa steg 10 tal att välja på Vi utgår från den vänstra kvadraten i figur 3, där vi väljer ut ett av de 25 talen. Därefter stryker vi alla tal i den rad och den kolumn, som talet vi valde finns i (se kvadraten i mitten). I andra steget väljer så ett tidigare ej valt eller struket tal och stryker på samma sätt talen i denna rad och kolumn (se högra kvadraten). Efter fem val finns inte längre något tal att välja. Resultatet av vår ansträngning är summan av de valda talen. Skriv ett program som läser in aktuell kvadrat från filen kvadrat.txt. Filen innehåller 5 rader med 5 heltal i varje rad. Därefter ska programmet skriva ut den ursprungliga kvadraten och fråga efter den rad och den kolumn, som det tal vi väljer finns i. Den förändrade kvadraten skrivs ut igen, där strukna och valt tal har ersatts med talet 0. Denna process fortsätter tills fem val har gjorts. Programmet avslutas då med att summan av de fem valda talen skrivs ut Rad? 1 Rad? 5 Kolumn? 3 Kolumn? Rad? 4 Rad? 2 Kolumn? 2 Kolumn? Summan blev Rad? 3 Kolumn? 5 För just denna kvadrat blir alltid summan 66. Hur man konstruerar en sådan är ett helt annat problem. Håkan Strömberg 4 KTH STH
5 Uppgift 4. Utskrift Skriv ett program som kan skriva ut en given text med en önskad radlängd (i tecken räknad). Programmet ska inledas med att ta emot information om önskad radlängd, < 80. Därefter ska en rad med lika många tecken som angiven radlängd skrivas ut. Tecknet är entalssiffran för aktuell position (se körningsexempel). Den givna texten finns på filen texten.txt. Filen inleds med ett tal som anger hur många ord den innehåller. Därefter följer lika många rader med ett ord på varje. Samtliga ord ska skrivas ut på skärmen utan att avstavas eller delas. Orden ska vara åtskilda av precis ett mellanslag och så att aktuell radlängd aldrig överskrids. Ett körningsexempel: Radlängd? Saab tappade 72 procent. Antalet nyregistrerade bilar för Saab Automobile rasade till 559 bilar i maj i år, ned från 2020 under samma månad i fjol. Nedgången för Saab i maj är därmed på drygt 72 procent, enligt statistik från branschen Bil Sweden. Enligt Saab Automobile beror försäljningsraset på en kombination av en allmänt svag marknad och osäkerhet kring framtiden för biltillverkaren i Trollhättan. Det är många som väntar och vill ha lite mer klarhet i hur Saabs framtid ser ut, innan de köper en bil från oss, säger Gunilla Gustavs på Saab Automobiles informationsavdelning. Givetvis kan inte radlängden sättas till ett tal som är mindre än antalet tecken i det längsta ordet. Håkan Strömberg 5 KTH STH
6 Uppgift 5. Lagervärde Ett lager består av ett antal produkter, som alla har ett produktnummer i intervallet [ ]. På filen lager.txt finns angivet hur många enheter för ett visst produktnummer det finns i lagret, samt priset för produkten. Uppgiften består i att skriva ett program som bestämmer lagrets totala värde. Filen inleds med ett tal n, som anger antalet olika produkter i lagret. Därefter följer n rader med två positiva heltal på varje, produktnummer och antal av denna produkt. Direkt efter följer ytterligare n rader med två heltal på varje. Denna gång med produktnummer och pris/styck i kronor. Observera att ordningen inom dessa två grupper inte är definierad. Körningsexempel: Totala lagervärdet är kr Uppgift 6. Nummerplåtsleken När Adam och Bertil är ute på vägarna spelar de ofta ett spel som de kallar för nummerplåtsleken. Som bekant inleds registreringsnumret på svenska bilar med tre bokstäver. Den som först kan säga ett ord där de tre bokstäverna hos en mötande bil återfinns i samma ordning får en poäng. Skriv ett program som tar emot en sträng med tre stora bokstäver och som listar samtliga ord i ord.txt där de givna tre bokstäverna förekommer i denna ordning i ordet. Filen inleds med ett tal som anger hur många ord den innehåller. Därefter följer lika många rader med ett ord på varje. Bokstäverna J, Q, V, Å, Ä, Ö förekommer inte. Programmet ska avslutas med en rad som anger hur många ord som återfunnits. Ett körningsexempel: Vilka bokstäver? WOF COWBOYFILM PLYWOODFABRIK WORKFLOW Det finns 3 ord Håkan Strömberg 6 KTH STH
7 Uppgift 7. Sommarläsning Inför sommarens bokläsande lanserar bokhandeln PärmTillPärm ett rabatterbjudande. Från topplistan över mest sålda böcker ger de rabatt enligt följande: Plats i listan Rabatt i % Topplistan finns på binärfilen bokhandel.dat och innehåller 25 böcker ordnade från den mest sålda och nedåt. Posterna på filen har följande utseende struct bok{ char titel[52]; char forfattare[52]; int pris; }; Skriv ett program som bestämmer hur mycket en kund ska betala för sina beställda böcker. Ordern finns på textfilen order.txt och inleds med ett tal som anger antalet beställda böcker. Därefter följer lika många rader med en titel på varje. Programmet ska skriva ut titeln, priset före rabatt, priset efter rabatt samt totalt vad kunden ska betala. Priserna efter rabatt ska vara avrundade till hela kronor. Ett körningsexempel: Först när givaren är död Lyckan är en sällsam fågel Sommardöden Igelkottens elegans Totalt att betala 444 Håkan Strömberg 7 KTH STH
8 Uppgift 8. Talens uthärdlighet Persistences of numbers, som vi här kallar talens uthärdlighet, har definierats av N.J.A. Sloane. Ett heltals uthärdlighet är antalet steg som krävs för att reducera talet till en enda siffra genom att successivt multiplicera dess ingående siffror. Ett exempel = 64, 6 4 = 24, 2 4 = 8. Efter 3 steg har talet reducerats till ett tal < 10 och vi säger att talet 88 har uthärdligheten 3. Samma uthärdlighet har talet 79. Talet 19 däremot har bara uthärdligheten 1. Skriv ett program som frågar efter en uthärdlighet u, 1 u 9 och bestämmer det minsta talet med denna uthärdlighet. Körningsexempel: Uthärdlighet? 5 Minsta talet är 679 Det minsta talet med uthärdligheten 10 är , som är för stort för våra undersökningar. Sloane påstår att inget tal har uthärdlighet > 11. Detta är dock ännu ej bevisat! Håkan Strömberg 8 KTH STH
9 Uppgift 1. Den enarmade banditen 1 #include <stdio.h> 2 #include <time.h> 3 #include <stdlib.h> 4 int main(void){ 5 int h1,h2,h3,i,antal=0; 6 srand(time(0)); 7 for (i=1;i<=100000;i++){ 8 h1=rand()%4+1; 9 h2=rand()%6+1; 10 h3=rand()%9+1; 11 if (h1+1==h2 && h2+1==h3) 12 antal++; 13 } 14 printf("vinst %d kr\n",100000/antal); 15 } Resultatet blir att man för vinst ska ge mellan 52 och 54 kr. Håkan Strömberg 1 KTH STH
10 Uppgift 2. Gungbrädet 1 #include <stdio.h> 2 int main(void){ 3 int tot=0,i,antal,plats,avstand,massa; 4 FILE *fil; 5 fil=fopen("gunga3.txt","rt"); 6 fscanf(fil,"%d",&antal); 7 fscanf(fil,"%d",&plats); 8 for (i=1;i<=antal-1;i++){ 9 fscanf(fil,"%d %d",&avstand,&massa); 10 tot=tot+avstand*massa; 11 } 12 printf("adams vikt %d kg\n",-tot/plats); 13 } Håkan Strömberg 2 KTH STH
11 Uppgift 3. Summering 1 #include <stdio.h> 2 void skrivut(int tab[5][5]){ 3 int i,j; 4 for (i=0;i<5;i++){ 5 for (j=0;j<5;j++) 6 printf("%3d",tab[i][j]); 7 printf("\n"); 8 } 9 } 10 void laesin(int tab[5][5],int *sum){ 11 int rad,kol,i; 12 do{ 13 printf("rad? "); 14 scanf("%d",&rad); 15 printf("kolumn? "); 16 scanf("%d",&kol); 17 }while(tab[rad-1][kol-1]==0); 18 *sum=*sum+tab[rad-1][kol-1]; 19 for (i=0;i<5;i++){ 20 tab[rad-1][i]=0; 21 tab[i][kol-1]=0; 22 } 23 } 24 int main(void){ 25 FILE *fil; 26 int i,j,tab[5][5],sum=0; 27 fil=fopen("kvadrat.txt","rt"); 28 for (i=0;i<5;i++) 29 for (j=0;j<5;j++) 30 fscanf(fil,"%d",&tab[i][j]); 31 fclose(fil); 32 for (i=1;i<=5;i++){ 33 skrivut(tab); 34 laesin(tab,&sum); 35 } 36 printf("summan blev %d\n",sum); 37 } Håkan Strömberg 3 KTH STH
12 Uppgift 4. Utskrift 1 #include <stdio.h> 2 #include <string.h> 3 int main(void){ 4 FILE *fil; 5 int ntkn=0,bredd,i,langd,n; 6 char ord[30]; 7 8 printf("bredd? "); 9 scanf("%d",&bredd); 10 for (i=1;i<=bredd;i++) 11 printf("%d",i%10); 12 printf("\n"); 13 fil=fopen("texten.txt","rt"); 14 fscanf(fil,"%d",&n); 15 for (i=1;i<=n;i++){ 16 fscanf(fil,"%s",ord); 17 langd=strlen(ord); 18 if (langd+ntkn>bredd){ 19 printf("\n"); 20 ntkn=0; 21 } 22 printf("%s ",ord); 23 ntkn=ntkn+langd+1; 24 } 25 printf("\n"); 26 } Håkan Strömberg 4 KTH STH
13 Uppgift 5. Lagervärde 1 #include <stdio.h> 2 int main(void){ 3 FILE *fil; 4 int i,j,s=0,tab[2001][2],n; 5 int vara,antal,pris; 6 for (i=0;i<=2000;i++) 7 for (j=0;j<3;j++) 8 tab[i][j]=0; 9 fil=fopen("lager.txt","rt"); 10 fscanf(fil,"%d",&n); 11 for (i=0;i<n;i++){ 12 fscanf(fil,"%d %d",&vara,&antal); 13 tab[vara][0]=antal; 14 } 15 for (i=0;i<n;i++){ 16 fscanf(fil,"%d %d",&vara,&pris); 17 tab[vara][1]=pris; 18 } 19 fclose(fil); 20 for (i=1000;i<2000;i++) 21 if (tab[vara]!=0) 22 s=s+tab[i][0]*tab[i][1]; 23 printf("lagrets värde: %d\n",s); 24 } Håkan Strömberg 5 KTH STH
14 Uppgift 6. Nummerplåtsleken 1 #include <stdio.h> 2 #include <string.h> 3 #include <conio.h> 4 5 int finns(char o[],char t){ 6 int i,j,k; 7 for (i=0;i<strlen(o);i++) 8 if (o[i]==t){ 9 k=0; 10 for (j=i+1;j<strlen(o);j++) 11 o[k++]=o[j]; 12 o[k]= \0 ; 13 return 1; 14 } 15 return 0; 16 } int main(void){ 19 FILE *fil; 20 char string[4],ordet[30],ord[30]; 21 int i,j,n,ok,antal=0; printf("vilka bokstäver? "); 24 scanf("%s",string); 25 fil=fopen("ord.txt","rt"); 26 fscanf(fil,"%d",&n); 27 for (i=1;i<=n;i++){ 28 fscanf(fil,"%s",ordet); 29 ok=1; 30 strcpy(ord,ordet); 31 for (j=0;j<3;j++) 32 if (!finns(ordet,string[j])){ 33 ok=0; 34 break; 35 } 36 if (ok){ 37 antal++; 38 printf("%s\n",ord); 39 } 40 } 41 fclose(fil); 42 printf("det finns %d ord\n",antal); 43 } Håkan Strömberg 6 KTH STH
15 Uppgift 7. Sommarläsning 1 #include <stdio.h> 2 #include <string.h> 3 struct bok{ 4 char titel[52]; 5 char forfattare[52]; 6 int pris; 7 }; 8 9 int main(void){ 10 FILE *fil,*infil; 11 int antal,i,j,expris,tot=0; 12 char titel[52]; 13 struct bok enbok; fil=fopen("bokhandel.dat","rb"); 16 infil=fopen("order.txt","rt"); 17 fscanf(infil,"%d\n",&antal); 18 for (i=1;i<=antal;i++){ 19 fgets(titel,52,infil); 20 titel[strlen(titel)-1]= \0 ; 21 rewind(fil); 22 for (j=0;j<25;j++){ 23 fread(&enbok,sizeof(struct bok),1,fil); 24 if (strcmp(titel,enbok.titel)==0){ 25 expris=enbok.pris; 26 if (j==0) 27 expris=(int)(0.6*enbok.pris+0.5); 28 if (j>=1 && j<=4) 29 expris=(int)(0.8*enbok.pris+0.5); 30 if (j>=5 && j<=9) 31 expris=(int)(0.9*enbok.pris+0.5); 32 printf("%-30s %3d %3d\n",titel,enbok.pris,expris); 33 tot=tot+expris; 34 } 35 } 36 } 37 printf("total att betala %21d\n",tot); 38 } Håkan Strömberg 7 KTH STH
16 Uppgift 8. Talens uthärdlighet 1 #include <stdio.h> 2 #include <conio.h> 3 int main(void){ 4 int tal=9,ok,v,varv=0,p,t; 5 6 printf("antal varv? "); 7 scanf("%d",&v); 8 while (varv<v){ 9 tal=tal+1; 10 varv=1; 11 ok=0; 12 t=tal; 13 while (!ok){ 14 p=1; 15 while (t>0){ 16 p=p*(t%10); 17 t=t/10; 18 } 19 if (p>=10){ 20 varv++; 21 t=p; 22 } 23 else 24 ok=1; 25 } 26 } 27 printf("%d\n",tal); 28 } Håkan Strömberg 8 KTH STH
TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15. Tisdagen 26 april Tentamen består av 8 sidor
TENTAMEN Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15 Tisdagen 26 april 2011 Tentamen består av 8 sidor Hjälpmedel Förutom dator med installerad Code::Blocks, Utforskaren, Acrobat reader och Notepad
TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15. Tisdagen 26 april Tentamen består av 8 sidor
TENTAMEN Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15 Tisdagen 26 april 2011 Tentamen består av 8 sidor Hjälpmedel Förutom dator med installerad Code::Blocks, Utforskaren, Acrobat reader och Notepad
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001)
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001) Skrivtid: 8:15-13:15 Datum: Torsdagen 2003-08-21 Tentamen består av 4 sidor Hjälpmedel: Förutom dator med installerad Borland C++ 5.02
TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15. Fredagen 14 januari Tentamen består av 8 sidor
TENTAMEN Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15 Fredagen 14 januari 2011 Tentamen består av 8 sidor Hjälpmedel Förutom dator med installerad Code::Blocks, Utforskaren, Acrobat reader och
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001)
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001) Skrivtid: 8:15-13:15 Datum: Måndagen 2005-03-07 Tentamen består av 7 sidor Hjälpmedel: Förutom dator med installerad Borland C++ 5.02,
KTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012
KTH STH TENTAMEN HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012 Gamla kurskoder: HI1900, 6E2950, etc. Examinator: Johnny Panrike Rättande lärare: Nicklas Brandefelt, Johnny Panrike och
HI1024, Programmering, grundkurs, 8hp KTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: Fredagen den 21 oktober 2011,
KTH STH TENTAMEN HI1024:TEN2 - Praktisk tentamen Tid: Fredagen den 21 oktober 2011, 8.15-13.15 Gamla kurskoder: HI1900, 6E2950, etc. Examinator: Johnny Panrike Rättande lärare: Nicklas Brandefelt, Johnny
Enkla uppgifter. Uppgift 1. Uppgift 2
Enkla uppgifter Dessa 10 ganska enkla uppgifter är till för dig som känner att du ännu inte kommit igång med kursen. I samtliga uppgifter behövs en enkel loop, for eller while. Beräkningarna är i allmänhet
Belopp Belopp > procent
Dagens problem Försäljarprovision Lönen för en försäljare är helt grundad på provision, direkt kopplad till den omsättning han lyckas skapa under en månad. Tabellen nedan anger procentsatser för olika
Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl 13.00. Omtentamen i Programmering C, Fri, Kväll, 050108.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl 13.00. Denna tenta kommer att vara färdigrättad Fr 14/1 och kan då hämtas på mitt tjänsterum,
BMI = (vikt i kg) / (längd i m) 2. Lösningsförslag
HI1024 TEN2 2013-10-28 Betygsgränser: Fx-8, E-9, D-11, C-12, B-14, A-16 (MAX-18) Generella rättningsnormer: Mycket dåliga variabelnamn ger -1p totalt på provet vid andra tillfället Inga eller dåliga kommentarer
ÖVNINGSTENTAMEN. HF1002, 6H3120, 6H3117 Diskret Matematik. Skrivtid 10:15-13:15. Torsdagen 20 maj Tentamen består av 4 sidor.
ÖVNINGSTENTAMEN HF1002, 6H3120, 6H3117 Diskret Matematik Skrivtid 10:15-13:15 Torsdagen 20 maj 2010 Tentamen består av 4 sidor Hjälpmedel Den kurslitteratur som använts under kursen, samt egna anteckningar,
Programmering Grundkurs (HI1900) Teoridel
Tentamen Programmering Grundkurs, 11 januari 2010, STH KTH, Håkan Strömberg 1 Programmering Grundkurs (HI1900) Teoridel Skrivtid: 8:15-12:15 Datum: Onsdagen 2010-10-20 Tentamen består av 4 sidor Hjälpmedel:
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2016-12-22 KTH STH Flemingsberg 8.15-13.00 Tillåtna hjälpmedel: Kursboken C PROGRAMMING A Modern Approach K. N. King helt utan anteckningar Alternativt C från början
Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl
1(10) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 13.00. Denna tenta kommer att vara färdigrättad Må 22/3 och kan då hämtas på mitt
Dagens problem. Tal på fil. Förvandla heltal till sträng. Dialog
Dagens problem Tal på fil På filen tal.txt finns ett antal tal. Man vill nu veta hur många av talen som är större än 100. Filen inleds med ett tal som anger hur många tal filen innehåller. Eftersom filen
Johan Karlsson Datavetenskap för teknisk kemi, 10p, moment 1 Datavetenskap Umeå Universitet. Tentamen
Tentamen för teknisk kemi, 10p, moment 1 29 november 1999 Skrivtid 9-15 Hjälpmedel: av följande böcker. - U. Bilting och J. Skansholm: Vägen till C - A. Kelley & I. Pohl: A Book on C Maxpoäng: Gräns för
Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl 19.00. Tentamen i Programmering C, Fri, Kväll, 041211.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl 19.00. Denna tenta kommer att vara färdigrättad Ti 14/12 och kan då hämtas på mitt tjänsterum,
UPPGIFT 1 TVÅPOTENSER. UPPGIFT 2 HISSEN I LUSTIGA HUSET.
UPPGIFT 1 TVÅPOTENSER. 2 ½ ¾ = 5575186299632655785383929568162090376495104 n = 142 är det minsta värde på n för vilket 2 Ò inleds med siffrorna 55. Uppgiften består i att skriva ett program som tar emot
TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 8:15-13:15 Tisdagen 13 januari Tentamen består av 8 sidor
TENTAMEN Programmering Grundkurs (HI1900) Skrivtid 8:15-13:15 Tisdagen 13 januari 2009 Tentamen består av 8 sidor Hjälpmedel Förutom dator med installerad Borland C++ 5.02, och DevCPP Utforskaren, Acrobat
Följande, ur problemsynpunkt enkla uppgifter, är till för att nöta in dagens teori.
Problem Nivå 1 Följande, ur problemsynpunkt enkla uppgifter, är till för att nöta in dagens teori. Problem 1 Skriv ett program som tar reda på hur många termer man måste ta med i serien för att summa ska
Problemlösning. Veckodagsproblemet Gissa talet Siffersumman
Problemlösning Veckodagsproblemet Gissa talet Siffersumman Veckodagsproblemet Vi vill skriva ett program som kan berätta för oss vad det är för veckodag om x dagar. Arbetsgång Förstå problemet Strukturera
Fråga 13. Skriv en loop som fyller arrayen int v[100] med talen
Håkan Strömberg KTH STH 1 Fråga 1. Vilken är den största respektive minsta värde variabeln SUM kan erhålla genom följande rutin? srand(time(0)); for(k=1;k
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2016-01-09 KTH STH Haninge 8.15-13.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Programmering, grundkurs, 8.0 hp HI1024, HI1900 etc., Tentamen TEN1. Måndagen den 10 januari 2011,
Programmering, grundkurs, 8.0 hp HI1024, HI1900 etc., Tentamen TEN1 Måndagen den 10 januari 2011, 8.15 12.15 Tentamen består av två delar, del A och del B. Del A innehåller 10 kryssfrågor på olika teman
TENTAMEN. HF1002, 6H3120, 6H3117 Diskret Matematik. Skrivtid 8:15-13:15. Måndag 8 juni Tentamen består av 4 sidor.
TENTAMEN HF1002, 6H3120, 6H3117 Diskret Matematik Skrivtid 8:15-13:15 Måndag 8 juni 2009 Tentamen består av 4 sidor Hjälpmedel Den kurslitteratur som använts under kursen, samt egna anteckningar, programlistningar
1 Sifferkryss 21,15,9,22,15,8. i vårt exempel. Programmet ska i en tabell skriva ut de 9 talen, som för vårt exempel ger. Håkan Strömberg 1 KTH STH
1 Sifferkryss Till vänster i figuren ovan ser du ett sifferkryss, där de tomma rutorna ska fyllas i, med talen 1... 9, så att alla summor stämmer. Varje tal 1...9 ska finnas med precis en gång i lösningen,
Skriv i mån av plats dina lösningar direkt i tentamen. Skriv ditt kodnummer längst upp på varje blad.
5(16) Tentamen på kurserna Programmeringsteknik med C och Matlab Programmering i C Tid: 2/11-11, kl. 9-13 Lärare: Jonny Pettersson Totalt: 60 poäng Betyg 3: 30 poäng Betyg 4: 39 poäng Betyg 5: 48 poäng
HI1024, Programmering, grundkurs, 8hp KTH STH TENTAMEN. HI1024:TEN1 - Teoretisk tentamen Tid: Torsdagen den 20 oktober 2011,
KTH STH TENTAMEN HI1024:TEN1 - Teoretisk tentamen Tid: Torsdagen den 20 oktober 2011, 8.15-12.15 Gamla kurskoder: HI1900, 6E2950, etc. Examinator: Johnny Panrike Rättande lärare: Nicklas Brandefelt, Johnny
Tentamen ges för: Tentamensdatum: Tid:
Programmering E 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Tentamen TE081B El2 Tentamensdatum: 2012-04-13 Tid: 900 1300 Hjälpmedel: Kursbok Kelley, Pohl: A Book on C, Fourth Edition Tillåtet
HI1024 Programmering, grundkurs TEN2 2015-10-30
HI1024 Programmering, grundkurs TEN2 2015-10-30 KTH STH Haninge 8.15-13.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Problemlösning. Veckodagsproblemet Gissa talet Siffersumman
Problemlösning Veckodagsproblemet Gissa talet Siffersumman Veckodagsproblemet Vi vill skriva ett program som kan berätta för oss vad det är för veckodag om x dagar. Arbetsgång Förstå problemet Strukturera
TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 8:15-13:15. Måndagen 18 oktober Tentamen består av 8 sidor
TENTAMEN Programmering Grundkurs (HI1900) Skrivtid 8:15-13:15 Måndagen 18 oktober 2010 Tentamen består av 8 sidor Hjälpmedel Förutom dator med installerad Code::Blocks, Utforskaren, Acrobat reader och
Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Omtentamen i Programmering C, 5p, fristående, kväll, 040110.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Denna tenta kommer att vara färdigrättad On 14/1-04 och kan då hämtas på mitt
1,3,5,7,9,...,99. Skriv ett program som genererar en multiplikationstabell med följande utseende
Arraymotion Skriv ett program som fyller en array med talen 1,3,5,7,9,...,99 och därefter skriver ut dem början på 99. Antal lika Skriv ett program som fyller två vektorer (arrayer) a och b med 100 slumptal
Programmering, grundkurs, 8.0 hp HI1024, TEN1. Fredagen den 2 mars 2012
Programmering, grundkurs, 8.0 hp HI1024, TEN1 Fredagen den 2 mars 2012 Tentamen består av två delar, del A och del B. Del A innehåller 4 kryssfrågor på olika teman inom C programmering. Varje fråga är
Uppgifter till praktiska tentan, del A. (7 / 27)
Uppgifter till praktiska tentan, del A. (7 / 27) I. Sortering/Sökning: III II. Representation/Omvandling/format/protokoll: II III. Strukturering: II I alla problem, där bokstäver förekommer, antar vi att
HI1024 Programmering, grundkurs TEN2 2014-03-13
HI1024 Programmering, grundkurs TEN2 2014-03-13 KTH STH Haninge 13.15-18.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2015-01-08 KTH STH Haninge 13.15-18.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Tentamen i Programmering grundkurs och Programmering C
1 of 7 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen
Arrays (indicerade variabler) Föreläsning 6
Arrays (indicerade variabler) Föreläsning 6 Dagens kluring int i; scanf("%d", &i); switch(i) case 1: printf("1"); case 2: printf("2"); case 3: printf("3"); break; case 4: printf("4"); break; case 5: printf("5");
Lämna in en ifylld kursvärdering tillsammans med tentan! Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lämna in en ifylld kursvärdering tillsammans med tentan! Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl 19.00. Denna tenta kommer att
Programmering Grundkurs Laboration 1
Programmering Grundkurs Laboration 1 Till kursen Programmering Grundkurs hör fyra obligatoriska laborationer. Detta är Laboration 1 given i period 1, HT 2010 vid KTH STH. Mål: I början av en programmeringskurs
Lösningar till uppgifterna sätts ut på kurssidan på nätet idag kl 13.00. Omtentamen i Programmering C, 5p, A1, D1, E1, Fri, Pr1, Te/Ek1, 040607.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till uppgifterna sätts ut på kurssidan på nätet idag kl 13.00. Denna tenta kommer att vara färdigrättad On 9/6 och kan då hämtas på mitt tjänsterum,
Uppgifter att lösa 1,1,2,3,5,8,13,21...
Detta arbetspass innehåller loopar, for, while och do. Du kan läsa mer om det på sidorna 61 69 och 102 105 Läs också avsnitt 4.7 på sidan 106 och 4.10 på sidan 109 Uppgifter att lösa Uppgift 1. Fibonacci
BINÄRA TRÄD. (X = pekarvärdet NULL): struct int_bt_node *pivot, *ny; X X X 12 X X 12 X X -3 X X
Algoritmer och Datastrukturer Kary FRÄMLING/Göran PULKKIS (v23) Kap. 7, Sid 1 BINÄRA TRÄD Träd används för att representera olika slags hierarkier som ordnats på något sätt. Den mest använda trädstrukturen
Planering Programmering grundkurs HI1024 HT 2015 - data
Planering Programmering grundkurs HI1024 HT 2015 - data Föreläsning V36 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning
Föreläsning 3. Programmering, C och programmeringsmiljö
Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator
Indicerade variabler
Indicerade variabler ARRAYER kan vara VEKTORARRAYER eller MATRISARRAYER Deklaration och användning av array (=vektorarray) Array och for-loop Slumptal Arrayer i två dimensioner (= matrisarray, matris)
TENTAMEN. HF1002, 6H3120, 6H3117 Diskret Matematik. Skrivtid 13:15-18:00. Fredag 28 maj Tentamen består av 4 sidor.
TENTAMEN HF1002, 6H3120, 6H3117 Diskret Matematik Skrivtid 13:15-18:00 Fredag 28 maj 2010 Tentamen består av 4 sidor Hjälpmedel Den kurslitteratur som använts under kursen, samt egna anteckningar, programlistningar
Programmering i C, 7,5 hp
Programmering i C, 7,5 hp Föreläsning 4 VÄLKOMNA! 31 switch-satsen Antag att vi har en heltalsvariabel a som skall styra programflödet Antag vidare att a kan anta tex 5 olika värden 1,2,3,4,5 printf( Mata
Tentamen i Programmering
LUNDS TEKNISKA HÖGSKOLA 1(5) Institutionen för datavetenskap Tentamen i Programmering EDAA65/EDA501/EDAA20 M MD W BK L 2018 05 30, 8.00 13.00 Preliminärt ger uppgifterna 7 + 14 + 6 + 9 + 4 = 40 poäng.
Lösningar till uppgifterna sätts ut på kurssidan och på WebCT (Gamla Tentor) i dag kl 19. Tentamen i Programmering C, 5p, Distans, övriga, 051119
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till uppgifterna sätts ut på kurssidan och på WebCT (Gamla Tentor) i dag kl 19. Denna tenta kommer att vara färdigrättad On 23/11 och kan då hämtas
En kort text om programmering i C.
En kort text om programmering i C C skapades 1972 av Brian Ritchie och Dennis Kerighan på Bell Labs i USA Det blev det språk som är mest använt genom tiderna Det finns många olika språk Pascal, FORTH,
Planering Programmering grundkurs HI1024 HT 2014
Planering Programmering grundkurs HI1024 HT 2014 Föreläsning V36 Föreläsning 1 Vad är programmering? Boken! Kurs-PM Vad är ett program? Kompilerande- Interpreterande Programmeringsmiljö Hello World! Att
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2014-10-27 KTH STH Haninge 13.15-18.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Planering Programmering grundkurs HI1024 HT TIDAA
Planering Programmering grundkurs HI1024 HT 2016 - TIDAA Föreläsning V35 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning
TENTAMEN MOM1 GRUNDLÄGGANDE PROGRAMMERINGSTEKNIK OCH
UMEÅ UNIVERSITET Datavetenskap Marie Nordström 071207 TENTAMEN MOM1 GRUNDLÄGGANDE PROGRAMMERINGSTEKNIK OCH DATORSYSTEM/GRÄNSSNITT, 7.5HP. (5DV074/5DV075) Datum : 071207 Tid : 3 timmar Hjälpmedel : Allt.
LÖSNINGSFÖRSLAG TILL Tentamen i objektorienterad programmering i C++ I 2001-01-20
LÖSNINGSFÖRSLAG TILL Tentamen i objektorienterad programmering i C++ I 2001-01-20 Betygsgränser: 3 16 poäng 4 23 poäng 5 30 poäng Maxpoäng: 36 poäng Hjälpmedel: inga Lycka till Per Ekeroot Uppgift 1 Kortfrågor
Switch, Array (fält) switch break, continue, goto (scary) Sammansatta tilldelningar Kommentarer Array Sortering
Switch, Array (fält) switch break, continue, goto (scary) Sammansatta tilldelningar Kommentarer Array Sortering switch int weekday; printf("mata in veckodagnummer 1-7: "); scanf("%d", &weekday); switch(weekday)
Tentamen i TDP004 Objektorienterad Programmering Praktisk del
Tentamen i TDP004 Objektorienterad Programmering Praktisk del Datum: 2011-04-28 Tid: 08-12 Plats: SU-salar i B-huset. Jour: Per-Magnus Olsson, tel 281456 Jourhavande kommer att besöka skrivsalarna ungefär
Föreläsning 2. Variabler, tilldelning och kodblock{} if-satsen Logiska operatorer Andra operatorer Att programmera
Föreläsning 2 Variabler, tilldelning och kodblock if-satsen Logiska operatorer Andra operatorer Att programmera Variabler Det är i variabler som all data (information) lagras. Genom att ändra värde på
Tentamen i TDP004 Objektorienterad Programmering Praktisk del
Tentamen i TDP004 Objektorienterad Programmering Praktisk del Datum: 2011-08-22 Tid: 14-18 Plats: SU-salar i B-huset. Jour: Per-Magnus Olsson, tel 281456 Jourhavande kommer att besöka skrivsalarna ungefär
Loopar och datatyper. Föreläsning 3
Loopar och datatyper Föreläsning 3 Dagens kluringar int x; printf("ange x:"); scanf("%d",&x); if(/*fyll i kod*/) printf("du angav x mellan 7 och 14"); int i=0; if(i++) i++; printf("%d",i++); //vad skrivs
TENTAMEN. HF1002, 6H3120, 6H3117 Diskret Matematik. Skrivtid 13:15-18:15. Torsdagen 7 juni Tentamen består av 5 sidor.
TENTAMEN HF00, 6H0, 6H7 Diskret Matematik Skrivtid :5-8:5 Torsdagen 7 juni 0 Tentamen består av 5 sidor Hjälpmedel Den kurslitteratur som använts under kursen, samt egna anteckningar, programlistningar
Problemlösning (3/5) Lösningar
Problemlösning (3/5) Lösningar Lösning Problemlösning 1. Ture bygger en båt (2) Antag 0 tillhör S: motsägelse för den fjärde, som i så fall talar sanning. Antag 1 tillhör S: I så fall måste det vara den
Programmering, grundkurs, 8.0 hp HI1024, omtentamen, TEN1. Tisdagen den 7 juni 2011,
Programmering, grundkurs, 8.0 hp HI1024, omtentamen, TEN1 Tisdagen den 7 juni 2011, 8.15 12.15 Tentamen består av två delar, del A och del B. Del A innehåller 10 kryssfrågor på olika teman inom C programmering.
Arrays (indicerade variabler) Föreläsning 4
Arrays (indicerade variabler) Föreläsning 4 Dagens kluring Hitta felet (ska skriva ut 10,9,8,7,6,5,4,3,2,1): int n; for(n=10;n0;n--) for(m=0;m
Loopar och datatyper. Föreläsning 3
Loopar och datatyper Föreläsning 3 Dagens kluringar int x; printf("ange x:"); scanf("%d",&x); if(/*fyll i kod*/) printf("du angav x mellan 7 och 14"); int i=0; if(i++) i++; printf("%d",i++); //vad skrivs
Tentamen *:58/ID100V Programmering i C Exempel 3
DSV Tentamen *:58/ID100V Sid 1(5) Tentamen *:58/ID100V Programmering i C Exempel 3 Denna tentamen består av fyra uppgifter som tillsammans kan de ge maximalt 22 poäng. För godkänt resultat krävs minst
*Pekarvärden *Pekarvariabler & *
*Pekarvärden *Pekarvariabler & * Motivering Pekare är ett fundamentalt koncept i C (och C++) Multipla returvärden från funktioner. Arrayer hanteras via pekare Dynamiskt minne (kommer i slutet av kursen)
översiktskurs (5DV031)
Programmeringsteknisk översiktskurs (5DV031) Föreläsning 5 Innehåll Indexerade variabler Arrayer, sortering Läsanvisningar: Kapitel 6.1-6.3 Ett problem Hur sparas data T.ex. när man vill spara resultaten
Programmering, grundkurs, 8.0 hp, Elektro, KTH, hösten 2010. Nu till dagens ämne: Vi rekapitulerar det första problemet ur ProblemI:
Föreläsning 4 Detta är den första problemlösningsföreläsningen, det är meningen att ni till idag ska ha studerat de första problemen i problemsamlingen som heter ProblemI, ProblemII, ProblemIII och ProblemIV.
Föreläsning 9. Repetition och exempelproblem
Föreläsning 9 Repetition och exempelproblem /* Calculation of distance when travelling at speed 25 m/s */ #include int distance,speed,time; speed = 25; printf("hur lang tid? "); scanf("%d", &time);
Uttryck och villkor. Föreläsning 2
Uttryck och villkor Föreläsning 2 Dagens kluring Finn fem fel! #include int main(void) printf("resistans hos R1 (ohm) : ") scanf("%d",r1); printf("resistans hos R2 (ohm) : "); scanf("%d",r2);
Uttryck och villkor. Föreläsning 2
Uttryck och villkor Föreläsning 2 Dagens kluring Finn fem fel! #include int main(void) printf("resistans hos R1 (ohm) : ") scanf("%d",r1); printf("resistans hos R2 (ohm) : "); scanf("%d",r2);
Enkla datatyper minne
Enkla datatyper minne 143.56 sant Sonja A falskt 18 1999-10-29 Bertil Gralvik, KTH Ingenjörsskolan 1 Addera två tal Algoritmen Summera tal Mata in två tal Beräkna Skriv ut resultat Mata in tal 1 Mata in
Fråga 15. Följande deklarationer är givna
Håkan Strömberg KTH STH 1 Fråga 1. Följande kod är given: char namn[][7]= {"Adam","Bertil","Cesar","David" int alder[]={23,19,27,20 int skonr[]={40,42,43,46 int a,s; leta(namn,alder,skonr,4,"cesar",&a,&s);
Tentamen i Programmering grundkurs och Programmering C
1 of 8 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen
Programmering, grundkurs, 8.0 hp, Elektro, KTH, hösten Detta är andra problemlösningsföreläsningen, vi diskuterar problemen ur Problem II.
Detta är andra problemlösningsföreläsningen, vi diskuterar problemen ur Problem II. Första problemet: Frekvenstabell Skriv ett program som slumpar ett tärningskast n gånger. Programmet skall därefter skriva
Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl 13. Omtentamen i Programmering C, 5p, A1, D1, PA1, Fri,
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till uppgifterna sätts ut på kurssidan på nätet i dag kl 13. Denna tenta kommer att vara färdigrättad Må 13/6 och kan då hämtas på mitt tjänsterum,
Tentamen i. för D1 m fl, även distanskursen. lördag 19 januari 2013
1 of 7 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen
UPPGIFT 1 EURO. Utdata: Två rader, som för indata ovan, ser ut som följer: Före resan: bank 1 Efter resan: bank 3
UPPGIFT 1 EURO Harry ska åka till Portugal och behöver växla till sig 500 Euro från svenska kronor. När han kommer tillbaka från Portugal kommer han att ha 200 Euro över som han vill växla tillbaka till
a = a a a a a a ± ± ± ±500
4.1 Felanalys Vill man hårddra det hela, kan man påstå att det inte finns några tal i den tillämpade matematiken, bara intervall. Man anger till exempel inte ett uppmätt värde till 134.78 meter utan att
TENTAMEN. HF1002, 6H3120, 6H3117 Diskret Matematik. Skrivtid 13:15-18:15. Onsdagen 21 maj Tentamen består av 6 sidor.
TENTAMEN HF1002, 6H3120, 6H3117 Diskret Matematik Skrivtid 13:15-18:15 Onsdagen 21 maj 2014 Tentamen består av 6 sidor Hjälpmedel Den kurslitteratur som använts under kursen, samt egna anteckningar, programlistningar
Programmering C: Tentamen of 5 Prioritet och associativitet hos operatorerna i C De viktigaste operatorerna: Prioritet Kategori Operator
Programmering C: Tentamen 2008-05-31 1 of 5 Örebro universitet Institutionen för teknik Thomas Padron-McCarthy (Thomas.Padron-McCarthy@tech.oru.se) Tentamen i Programmering grundkurs och Programmering
Programmering, grundkurs, 8.0 hp HI1024, extra tentamen, TEN1, för TIDAA1. Fredagen den 11 mars 2011,
Programmering, grundkurs, 8.0 hp HI1024, extra tentamen, TEN1, för TIDAA1 Fredagen den 11 mars 2011, 13.15 17.15 Tentamen består av två delar, del A och del B. Del A innehåller 10 kryssfrågor på olika
tentamensdags och lab 3
tentamensdags och lab 3 Större program delas normalt upp i flera filer/moduler vilket har flera fördelar: Programmets logiska struktur när man klumpar ihop funktioner som hör ihop (och ibland också struct-def
Tentamen i Programmering grundkurs och Programmering C
1 of 6 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen
Tentamen TEN1 HI
Tentamen TEN1 HI1029 2014-03-14 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha
TENTAMEN. HF1002, 6H3120, 6H3117 Diskret Matematik. Skrivtid 13:15-17:15. Måndag 19 december Tentamen består av 5 sidor.
TENTAMEN HF1002, 6H3120, 6H3117 Diskret Matematik Skrivtid 13:15-17:15 Måndag 19 december 2011 Tentamen består av 5 sidor Hjälpmedel Den kurslitteratur som använts under kursen, samt egna anteckningar,
Tecken & Strängar. Kapitel 7
Tecken & Strängar Kapitel 7 Datatypen char Alla tecken i teckenuppsättningen Synliga och andra ASCII American Standard Code for Information Interchange Numera 256 tecken (8 bitar (2 8 ) numreras 0..255)
Operatorer Tilldelning Kodblock { } if satsen Logiska uttryck Att programmera
Föreläsning 2 Operatorer Tilldelning Kodblock if satsen Logiska uttryck Att programmera En operator tar ett eller två data och producerar ett svar. Typexemplet är +. Den tar t.ex två heltal och producerar
OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 1
Institutionen för Data- och informationsteknik JSk TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Övningstentamen 1 OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer.
TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng
TENTAMEN I PROGRAMMERING Ansvarig: Jan Skansholm, tel 7721012 Betygsgränser: Hjälpmedel: Sammanlagt maximalt 60 poäng. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng Skansholm,
2 Pekare och dynamiska variabler.
2 Pekare och dynamiska variabler. När man definierar en variabel reserverar man samtidigt minne för variabelns värde. Detta minnesutrymme kommer man sedan åt med hjälp av variabelns namn. Definierar man
Agenda. Arrayer deklaration, åtkomst Makron Flerdimensionella arrayer Initiering Strängar Funktioner och arrayer. Övningar nu och då
Agenda Arrayer deklaration, åtkomst Makron Flerdimensionella arrayer Initiering Strängar Funktioner och arrayer Övningar nu och då 1 Motivering I de flesta problem ingår att hantera multipla data I de
Tentaupplägg denna gång
Några tips på vägen kanske kan vara bra. 2014-10-30.kl.08-13 Tentaupplägg denna gång TIPS1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva
OBJEKTORIENTERAD PROGRAMMERING för Z1 (TDA540) Ansvarig: Jan Skansholm, tel eller
Institutionen för TENTAMEN Data- och informationsteknik 2010-01-11 JSk OBJEKTORIENTERAD PROGRAMMERING för Z1 (TDA540) OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer.
Tentamen i Introduktion till programmering
Tentamen i Introduktion till programmering Kurskod: Skrivtid: D0009E 09:00-13:00 (4 timmar) Totalt antal uppgifter: 7 Totalt antal poäng: 38 Tentamensdatum: 2014-05-17 Jourhavande lärare: Tillåtna hjälpmedel: