Fråga 11. Vad skrivs ut? Fråga 12. Vad skrivs ut? Fråga 13. Vad skrivs ut? x=x+y; y=x-y; x=x-y;
|
|
- Lars-Olof Sundqvist
- för 8 år sedan
- Visningar:
Transkript
1 Håkan Strömberg KTH STH 1 Fråga 1. Vilka värden har c, e och f efter att de tre tilldelningssatserna har exekverats? int a=3, b=10; float c,d=2.0,e,f; c=b/a; e=b/a+d; f=d*b/a; Fråga 2. Skriv ett logiskt uttryck, som är sant om heltalsvariabeln X är jämnt delbart med 7 och/eller 5. Fråga 3. Ange i en liten tabell exempel på heltalsvärden till A och B, som producerar var och en av de fyra utskrifterna i if-satsen nedan. if(a>3) if(b<4) printf("ett\n"); printf("två\n"); if(b<4) printf("tre\n"); printf("fyra\n"); Fråga 4. För vilka heltalsvärden på A är följande logiska uttryck sant? A>3 && A<10 && A%3==1 Fråga 5. Variabeln ALDER anger ålder och variabeln KOEN anger kön (1=kvinna, 2=man). Skriv ett logiskt uttryck, som är sant för kvinnor och barn. Personer under 18 år betraktas som barn. Fråga 6. Skriv en rutin som bestämmer summan av de två mittersta siffrorna i ett fyrsiffrigt tal. Exempelvis: 5391 blir 12 och 6713 blir 8. Det fyrsiffriga talet finns ursprungligen lagrat i variabeln T och resultatet ska lagras i variabeln S. Fråga 7. Vilket värde har a efter följande satser? int a=1; if (a==1) a++; if (a==2) a+=2; if (a==3) a+=3; if (a==4) a+=4; Fråga 8. I följande rutin vill man skriva ut resultatet med två decimaler, ändra därför tilldelningssatsen så att önskat resultat erhålles. Punkterna markerar endast satser där a och b tilldelas värden. int a=7,b=6; float c;... c=a/b; printf("%5.2f\n",c); Fråga 9. Skriv ett villkor som är sant om N (tvåsiffrigt heltal) har en tiotalssiffra som är större än 6 och en entalssiffra som är mindre än 3. Fråga 10. Vilken/vilka av följande namn är tillåtna som identifierare (namn på funktioner, konstanter och variabler)? antal_hus längd unsigned 91karlsson year2002 next-day Fråga 11. Vad skrivs ut? int a=0,b=1,c=2,d=3; if(a<b b>c) printf("x\n"); if(a<b&&b>c) printf("y\n"); if((a<b)&&(b>c!(c>d))) printf("z\n"); Fråga 12. Vad skrivs ut? int a=0,b=1,c=2,d=3; if(a<b) printf("a\n"); if(b<c && c<d) printf("b\n"); Fråga 13. Vad skrivs ut? int a,b=4,c=6; double d=3.0; a=c/b; printf("%d\n",a); b=c%b; printf("%d\n",b); a=d/c; printf("%d\n",a); Fråga 14. Skriv ett villkor som är sant om och endast om den första siffran i ett tvåsiffrigt heltal x är större än den andra. Fråga 15. Skriv en rutin som simulerar kast med en vanlig tärning. Träningens ögonen läggs ihop tills man slår en etta. Slutsumman, med den avslutande ettan inkluderad skrivs ut. Fråga 16. Vad sker i rutinen nedan? Variablerna x och y är av typen int och har tilldelats värden tidigare högre upp i programmet. Anm: Du skall inte kommentera varje rad för sig, utan förklara vad hela rutinen gör, på ett så enkelt sätt som möjligt. x=x+y; y=x-y; x=x-y; Fråga 17. Skriv ett logiskt uttryck, som är sant då de tre variablerna x,y och z alla har olika värden.
2 Håkan Strömberg KTH STH 2 Fråga 18. Längden hos triangelns tre sidor är givna och finns lagrade i variablerna a, b och c. Med hjälp av Herons formel: där T = s(s a)(s b)(s c) s = a+b+c 3 kan man bestämma triangelns area T. Översätt dessa formler till en rutin i C, som beräknar T. Fråga 19. Vilka värden får de tilldelade variablerna efter följande satser? int a,b; float c,d; a=37/10; b=37.0/10; c=37/10; d=37/10.0; Fråga 20. Vilka värden har a och b efter följande rutin? int a=5,b=4; if (a==b) a++; b++; if (a==b){ a++; b++; Fråga 21. Skriv ett logiskt uttryck som är sant då A s värde är större än dubbla B s värde, men inte större än tre gånger B s värde. A och B är deklarerade int Fråga 22. En tidpunkt lagras i två variabler, aktuell timme i tim och aktuell minut i min. Skriv ett villkor som är sant då tidpunkten är senare än kl 21 : 35. Fråga 23. Variabeln x är deklarerad float. Skriv en rutin som skriver ut den andra decimalen. Fråga 24. För vilka heltalsvärden är följande logiska uttryck sant? a>5 && a<21 && a%4==1 Fråga 25. Vilka värden har c1, c2 och c3 efter de tre tilldelningssatserna nedan? int a=5, b=12; float c1,c2,c3; c1=b/a; c2=(float)b/a; c3=b/2*a; Fråga 26. Skriv ett logiskt uttryck, som är sant då då x har ett värde som ligger mellan y och z. Fråga 27. Skriv ett villkor som är sant om det mittersta siffran i det tresiffriga positiva heltalet x är summan av de andra två siffrorna. Fråga 28. Vilket är det minsta positiva heltalsvärde variabeln A kan ha för att ge variabeln B värdet 3 efter att rutinen nedan har exekverats? B=0; if(a%2==0) B++; if(a%3==0) B++; if(a%5==0) B++; Fråga 29. Vilket värde får a, deklarerad int, genom satsen nedan. a=5+3*2+(4+5)/3*2 Fråga 30. Skriv ett logiskt uttryck som är sant då heltalsvariabeln x inte ligger i intervallet [ ]. Hakparenteser uttrycker att gränserna ingår i ett intervall. Fråga 31. Variabeln farg kan anta två värden 1 (gul) och 2 (blå) och variabeln modell kan likaså anta två värden, 1 (M1020) och 2 (M3030). Skriv en rutin som med hjälp av variablerna farg och modell tilldelar variabeln pris dess rätta värde, vilket Du finner i tabellen nedan. Blå Gul M M Fråga 32. Vilka värden får a och b efter följande satser? a= ; a=(int)(a* )/100.0; b= ; b=(int)(b* )/ ; Fråga 33. Skriv en kortare variant på det logiska uttrycket: a==b b<a Fråga 34. Vilket värde har a efter följande rader int a=23; a=a/4+a%4; Fråga 35. Man vill ha reda på om heltalsvariabeln i har något av värdena [2,4,6,8...30]. Skriv det villkor som behövs. Fråga 36. Hur åstadkommer man utskriften "Hej", sa Lucia
3 Håkan Strömberg KTH STH 3 Fråga 37. Detta lilla program, är tänkt att inledningsvis fråga efter antal och sedan efter lika många tal som successivt summeras. Talens summa skrivs sedan ut. Men programmet innehåller fyra nybörjarfel finns minst tre av dem! void main(void){ float sum,tal; int n; printf("antal: "); scanf("%d",n); for(k=1;k<=n;k++){ printf("tal: "); scanf("%d",&tal); sum=sum+tal; printf("summan=%6.3f\n",sum); Fråga 38. Med detta program vill man bestämma sitt sparkapital efter ett år med 8% ränta. Men programmet fungerar inte som det ska varför? void main(void){ int ranta=8; float kapfore=18500,kapefter; kapefter=kapfore*(1+ranta/100); printf("kapital= %.2f",kapefter); Fråga 39. Nedan ser du två logiska uttryck där operatorn icke har används. Skriv om dem utan att använda!, men så att de får samma funktion.!(a<=b+3)!(a>2 b<5) Fråga 40. Skriv ett logiskt ut tryck som bara är sant då värdet hos heltalsvariabeln x är udda och ligger i intervallet [ ], inklusive gränser. Fråga 41. Vilka av följande logiska uttryck är sanna? Alla rätt krävs. int c1=1,c2=2,c3=3; a) c1==1 c2==1 && c3==1 b) c2==1 && c3==3 c1==2 && c2==2 c)!(c2==1) d)!(c1==1)!(c3==1) Fråga 42. För vilka värden hos variabeln a är detta logiska uttryck sant? a>=1 && a<=40 && a%5==1 && a%7==1 Fråga 43. Vilket värde måste a och b tilldelats tidigare om c får värdet 11 i följande rutin? c=0; if(a*b>35) c=c+1; if(a+b<13) c=c+2; if(a-b>3) c=c+4; if(a%b==0) c=c+8; Fråga 44. Inköpspriset i är givet och nu ska skatten s beräknas med hjälp av följande tabell, som antingen ges som ett konstant belopp eller som en procentsats av inköpspriset: Inköpspris Skatt < kr 15% kr 3000 kr > kr 10% Skriv en rutin som tilldelar skatten s rätt värde för givet i. Fråga 45. Förklara i ord hur variabeln s värde beror av tal int tal=356,s; s=tal/100+tal%100/10+tal%10; Fråga 46. Skriv ett logiskt uttryck, som är sant då de tre heltalsvariablerna a,b och c alla har samma värde. Fråga 47. Skriv en rutin som tilldelar variabeln mitten det tal som bildas av de två mittersta siffrorna i ett fyrsiffrigt tal lagrat i heltalsvariabeln tal; Om tal=1234 så blir mitten=23 Fråga 48. Vilket värde får a nedan? int a; a=6/2*3+7/3; Fråga 49. Vad är det som gör att detta program inte kan användas för att summera två tal? int main(void){ int a,b,c; printf("a : "); scanf("%d",a); printf("b : "); scanf("%d",b); c=a+b; printf("c = %f",c); Fråga 50. Bestäm heltalsvärden på a och b, så att c och d får värdena 3 respektive 5. a=? b=? c=a/b; d=a%b;
4 Håkan Strömberg KTH STH 1 Fråga 1. c = 3.0,e = 5.0,f = 6.67 Fråga 2. X%7==0 X%5==0; Fråga 3. Fråga 4. 4 och 7 a b 4 3 ETT 4 5 TVÅ 2 3 TRE 2 5 FYRA Fråga 5. KOEN==1 (KOEN==2 && ALDER<18) Fråga 6. T=T%1000/10; S=T/10+T%10; Fråga 7. 8 Fråga 8. c=(float)a/b; Fråga 9. if(n/10>6 && N%10<3) Fråga 10. antal_hus Fråga 11. X Z Fråga 12. A Fråga Fråga 14. year2002 if (x/10>x%10) Fråga 15. srand(time(0)); int eyes, sum=0; do { eyes=rand()%6+1; sum=sum+eyes; while(eyes>1); Fråga 16. Variablerna x och y byter värden med varandra Fråga 17. a!=b && a!=c && b!=c Fråga 18. s=(a+b+c)/3; t=sqrt(s*(s-a)*(s-b)*(s-c)); Fråga 19. a=3, b=3, c=3.0, d=3.7 Fråga 20. a=6 och b=6 Fråga 21. (A>2*B && A<=3*B) Fråga 22. tim>21 tim==21 && min>35 Fråga 23. printf("%d",(int)(100*x)%10) Fråga 24. 3, 13 och 17 Fråga 25. c1=2, c2=2.4 och c3=30 Fråga 26. (x>y && x<z) alternativt (x>z && x<y) Fråga 27. Fråga Fråga Fråga 30. x%100/10==x%10+x/100 (x<1 x>1000) Fråga 31. if(farg==1 && modell==1) pris=78.00; if(farg==1 && modell==2) pris=93.50; if(farg==2 && modell==1) pris=65.50; if(farg==2 && modell==2) pris=79.00; Fråga 32. a=56.79 b= Fråga 33. b<=a Fråga Fråga 35. if(i%2==0 && i>=2 && i<=30) Fråga 36. printf("\"hej\", sa Lucia\n") Fråga 37. sum ska nollställas k ska deklareras scanf("%d",&n) scanf("%f",&tal) Fråga 38. kapefter=kapfore*(1+ranta/100.0); alternativt kapefter=kapfore*(1+(float)ranta/100); Fråga 39. a>b+3 a<=2 && b>=5 Fråga 40. i=i/100; m=i%10; Fråga 41. a, c och d Fråga och 36 Fråga 43. a= 6 och b= 6 Fråga 44. int i; float s; if(i<20000) s=0.15*i; if(i<=30000) s=3000; s=0.1*i;
5 Håkan Strömberg KTH STH 2 Fråga 45. s innehåller summan av de siffror som ingår i det tresiffriga talet tal. Fråga 46. a==b && b==c Fråga 47. Fråga Fråga 49. mitten=tal/10%100; Utelämnat & i de två scanf-satserna %d i stället för %f i printf-satsen Fråga 50. Till exempel a = 32 och b = 9. Annars får man alla lösningar genom godtyckligt värde på n 0 i a = 23+3n och b = 6+n.
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:
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
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
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
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
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
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
2.1 Variabler. 2.2 Regler för namngivning i C. Programmering, grundkurs, 8.0 hp, Elektro, KTH, hösten Föreläsning 2
Föreläsning 2 2.1 Variabler Vi studerar exempel 1 från boken: int main(void) int a,b,c=7; float antal,pris=3.70,laengd; a=34; b=32767; antal=-123.978; pris=89.00; laengd=56; c=-38; laengd=laengd+1; Sex
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å
Pseudokod. Arbetets gång
I detta första arbetspass ska vi bara syssla med raka program, det vill säga varken loopar (uppgift 10 innehåller dock en for-loop) eller funktioner. Det blir in- och utmatning och tilldelningssatser.
Matematiska uppgifter
Elementa Årgång 67, 984 Årgång 67, 984 Första häftet 3340. a) Vilket av talen A = 984( + + 3 + + 984 ) är störst? b) Vilket av talen B 3 = 3 + 3 + 3 3 + + 984 3 är störst? A / = 984( + + 3 + + 984) B =
Fråga 5. Vad krävs av funktionen undersok(a) för att b ska ökas med 1 respektive minskas med 1?
Håkan Strömberg KTH STH 1 Fråga 1. Följande två funktioner finns deklarerade i ett större program int F1(int A,int B){ if(a>b) return 2*A; return 2*B; int F2(int A,int B){ return abs(a-b); Vad får A för
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
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
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
Sidor i boken 8-9, 90-93
Sidor i boken 8-9, 90-93 Absolutbelopp Men först lite om Absolutbelopp., kallas absolutbeloppet av, och är avståndet för till origo på tallinjen. Som bekant är avståndet till origo för talet 4, 4. Detta
17.1 Kontinuerliga fördelningar
7. Kontinuerliga fördelningar En SV X är kontinuerlig om F X (x) är kontinuerlig för alla x F X (x) är deriverbar med kontinuerlig derivata för alla x utom eventuellt för ändligt många värden Som vi tidigare
Data, typ, selektion, iteration
Data, typ, selektion, iteration En programmeringkurs på halvfart IDT, MDH ttp://www.negative-g.com/nolimits/no%20limits%20defunct%20coasters.htm 1 Dagens agenda Talrepresentation Typkonvertering Sekvens
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
4. Bestäm alla trippler n 2, n, n + 2 av heltal som samtliga är primtal. 5. Skriv upp additions- och multiplikationstabellen för räkning modulo 4.
Uppvärmningsproblem. Hur kan man se på ett heltal om det är delbart med, 2, 3, 4, 5, 6, 7, 8, 9, 0 respektive? Varför? 2. (a) Tänk på ett tresiffrigt tal abc, a 0. Bilda abcabc genom att skriva talet två
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, 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
"if"-satsen. Inledande programmering med C# (1DV402)
"if"-satsen Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i verket if-satsen
Repetition inför tentamen
Sidor i boken Repetition inför tentamen Läxa 1. Givet en rätvinklig triangel ACD, där AD = 10 cm, AB = 40 cm och BC = 180 cm. Beräkna vinkeln BDC. Läxa. Beräkna omkretsen av ABC, där BE = 4 cm, EA = 8
Föreläsning 4. Val, boolska värden, läsbarhet, osv
Föreläsning 4 Val, boolska värden, läsbarhet, osv Exempel /* Programmeringsteknik med C och Matlab Programmering i C HT13 Exempel Fil: plus_one.c Författare: Jonny Pettersson Användare: jonny Datum: 7
Inledande programmering med C# (1DV402) Summera med while"-satsen
Summera med while"-satsen Upphovsrätt för detta verk Inledande programmering med C# (1DV402) Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får
Kvalificeringstävling den 30 september 2008
SKOLORNAS MATEMATIKTÄVLING Svenska Matematikersamfundet Kvalificeringstävling den 30 september 2008 Förslag till lösningar Problem 1 Tre rader med tal är skrivna på ett papper Varje rad innehåller tre
3.3 for-satsen. Programmering, grundkurs, 8.0 hp, Elektro, KTH, hösten 2010. Föreläsning 3
Föreläsning 3 3.3 for-satsen I programmering talar man om tre sätt på vilket ett programflöde kan vara beskaffat: 1. Saker kan hända efter varandra, i sekvens. 2. Flödet kan innebära att ett val görs,
TDIU01 - Programmering i C++, grundkurs
TDIU01 - Programmering i C++, grundkurs Sammanfattning period 1 Eric Elfving Institutionen för datavetenskap 1 oktober 2013 Översikt Ett C++-programs uppbyggnad Variabler Datatyper Satser Uttryck Funktioner
Problemlösning Lösningar
Problemlösning Lösningar Lösning Problemlösning 1. Dela bröd och pengar (0) Luffarna åt 8/3 bröd var. Luffare A gav bort 3 8/3 = 1/3 bröd till C och luffare B gav bort 5 8/3 = 7/3 bröd till C. Alltså ska
Instuderingsfrågor, del A
Uppgift 1. Instuderingsfrågor, del A Objektorienterad programmering, Z1 Vilka av följande identifierare är ogiltiga i Java? Motivera. a) Benny b) any.time c) any_time d) intnumber e) INTNUMBER f) 1stStreet
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
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
Sidor i boken f(x) = a x 2 +b x+c
Sidor i boken 18-151 Andragradsfunktioner Här ska vi studera andragradsfunktionen som skrivs f(x) = ax +bx+c där a, b, c är konstanter (reella tal) och där a 0. Grafen (kurvan) till f(x), y = ax + bx +
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
Inledande programmering med C# (1DV402) 27+15=42 1 (22)
27+15=42 1 (22) Variabler Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll
Programmera i C Varför programmera i C när det finns språk som Simula och Pascal??
Programmera i C Varför programmera i C när det finns språk som Simula och Pascal?? C är ett språk på relativt låg nivå vilket gör det möjligt att konstruera effektiva kompilatorer, samt att komma nära
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);
Sidor i boken V.L = 8 H.L. 2+6 = 8 V.L. = H.L.
Sidor i boken 119-11 Andragradsekvationer Dagens tema är ekvationer, speciellt andragradsekvationer. Men först några ord om ekvationer i allmänhet. En ekvation är en likhet som innehåller ett (möjligen
Uppg. 1: Sofie och Maria är syskon. För deras åldrar gäller följande samband: Summan är lika stor som produkten. Hur gamla är Sofia och Maria?
Uppg. 1: Sofie och Maria är syskon. För deras åldrar gäller följande samband: Summan är lika stor som produkten. Hur gamla är Sofia och Maria? Svar: Sofie och Maria är båda två år. Antag att Sofie är x
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.
2D1311 Programmeringsteknik för Bio1 och Bio2, vt 2003 Fiktivt prov På flervalsfrågorna är endast ett svar rätt om inget annat anges i frågan! Det rik
2D1311 Programmeringsteknik för Bio1 och Bio2, vt 2003 Fiktivt prov På flervalsfrågorna är endast ett svar rätt om inget annat anges i frågan! Det riktiga provet tar 45 minuter (en lektionstimme) och det
Trigonometri. Sidor i boken 26-34
Sidor i boken 6-34 Trigonometri Definition: Gren av matematiken som studerar samband mellan vinklar och sträckor i planet (och rymden). Det grundläggande trigonometriska problemet är att beräkna alla sidor
Student för elever på kurs Ma 4 och Ma 5
Till läraren Välkommen till Kängurutävlingen Matematikens hopp 16 mars 2017 Student för elever på kurs Ma 4 och Ma 5 Tävlingen genomförs under perioden 16 24 mars. Uppgifterna får inte användas tidigare.
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,
Dagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program
Dagens föreläsning Programmeringsteknik för Ingenjörer VT05 Föreläsning 3-4 Repetition Datatyper Uttryck Operatorer Satser Algoritmer Programmeringsteknik för ingenjörer, VT06 2 Repetition Repetition -
Övningsuppgifter kapitel 8
Inst. för Systemteknik Introduktion till programmering (SMD 180), 5 p Övningsuppgifter kapitel 8 1. Listor är en viktig datatyp i Python. Hur definierar kursboken lista? Vad kallas de värden som tillsammans
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
Definition av kombinatorisk logik Olika sätt att representera kombinatorisk logik Minimering av logiska uttryck
KOMBINATORISK LOGIK Innehåll Definition av kombinatorisk logik Olika sätt att representera kombinatorisk logik Minimering av logiska uttryck Boolesk algebra Karnaugh-diagram Realisering av logiska funktioner
Finaltävling i Uppsala den 24 november 2018
SKOLORNAS MATEMATIKTÄVLING Svenska matematikersamfundet Finaltävling i Uppsala den 4 november 018 1. Låt ABCD vara en fyrhörning utan parallella sidor, som är inskriven i en cirkel. Låt P och Q vara skärningspunkterna
Programmeringsteknik med C och Matlab
Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga
Övningsuppgifter till föreläsning 2 Variabler och uttryck
Sid 1 (5) Övningsuppgifter till föreläsning 2 Variabler och uttryck Syfte Syftet med övningsuppgifterna är att träna på: Aritmetik, variabler, tilldelning, scanf och printf Generellt Diskutera gärna uppgifterna
Talmängder. Målet med första föreläsningen:
Moment 1..1, 1.., 1..4, 1..5, 1.. 1..5, 1..6 Viktiga exempel 1.7, 1.8, 1.8,1.19,1. Handräkning 1.7, 1.9, 1.19, 1.4, 1.9 b,e 1.0 a,b Datorräkning 1.6-1.1 Målet med första föreläsningen: 1 En första kontakt
SKOLORNAS MATEMATIKTÄVLING Svenska Matematikersamfundet. Lösningsförslag till naltävlingen den 20 november 2004
SKOLORNAS MATEMATIKTÄVLING Svenska Matematikersamfundet Lösningsförslag till naltävlingen den 0 november 004 1. Låt A, C vara de två cirklarnas medelpunkter och B, D de två skärningspunkterna. Av förutsättningarna
732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner
732G11 Linköpings universitet 2011-01-21 1 2 3 4 5 6 Skapa program Kompilera: Källkod Kompilator bytekod Köra: Bytekod Virtuell maskin Ett riktigt program Hej.java class Hej { public static void main (
Sidor i boken Figur 1:
Sidor i boken 5-6 Mer trigonometri Detta bör du kunna utantill Figur 1: Triangeln till vänster är en halv liksidig triangel. Varje triangel med vinklarna 0,60,90 är en halv liksidig triangel. Hypotenusan
Repetera snabbt vad du lärde dig förra veckan. Du är nu redo att kasta dig in i nästa fas, teorin om villkor.
Lektion C2 Villkor Repetera snabbt vad du lärde dig förra veckan. Du är nu redo att kasta dig in i nästa fas, teorin om villkor. Du gör ofta val i livet, och valet du gör får olika konsekvenser och följder.
Programmering, grundkurs, 8.0 hp, Elektro, KTH, hösten 2010
Föreläsning 6 Kapitel 5 5.1 switch-satsen Vi ser på ett par exempel ur boken: int a; srand(time(0)); a=rand()%6+1; if(a==1) printf("hej Du glade\n"); else if(a==2) printf("god dag\n"); else if(a==3) printf("är
ö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 i C. Christer Sandberg, Gunilla Eken, Stefan Bygde Olof Andersson Linus Källberg Caroline Uppsäll Johan Hägg
Programmering i C En tuff kurs på halvfart för nybörjare i programmering Christer Sandberg, Gunilla Eken, Stefan Bygde Olof Andersson Linus Källberg Caroline Uppsäll Johan Hägg 1 Idag Kursupplägg Satser
TENTAMEN. Rättande lärare: Sara Sebelius & Håkan Strömberg Examinator: Niclas Hjelm Datum:
TENTAMEN Kursnummer: HF0021 Matematik för basår I Moment: TEN1 Program: Tekniskt basår Rättande lärare: Sara Sebelius & Håkan Strömberg Examinator: Niclas Hjelm Datum: 2015-03-10 Tid: 13:15-17:15 Hjälpmedel:
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
Funktioner. Räta linjen
Sidor i boken 14-143, 145-147 Funktioner. Räta linjen Här följer en dialog mellan studenten Tor-Björn (hädanefter kallad TB) och hans lärare i matematik Karl-Ture Hansson (nedan kallad KTH). När vi möter
Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.
TAIU07 Föreläsning 3 Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. 27 januari 2016 Sida 1 / 21 Logiska variabler
5B1134 Matematik och modeller Lösningsförslag till tentamen den 13 januari T = 1 ab sin γ. b sin β = , 956 0, 695 0, 891
KTH Matematik 5B1134 Matematik modeller Lösningsförslag till tentamen den 13 januari 6 1. a) Bestäm sidlängderna i en triangel med vinklarna 44, 63 73 om arean av triangeln är 64 cm. Ange svaren som närmevärden
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);
Högstadiets matematiktävling 2018/19 Finaltävling 19 januari 2019 Lösningsförslag
Högstadiets matematiktävling 2018/19 Finaltävling 19 januari 2019 Lösningsförslag 1. Lösningsförslag: Vi börjar med att notera att delbarhet med 6 betyder att N är delbart med 2 och 3. Om N är delbart
Finaltävling i Lund den 19 november 2016
SKOLORNS MTEMTIKTÄVLING Svenska matematikersamfundet Finaltävling i Lund den 19 november 2016 1. I en trädgård finns ett L-format staket, se figur. Till sitt förfogande har man dessutom två färdiga raka
Dagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program
Dagens föreläsning Programmeringsteknik för Ingenjörer VT05 Föreläsning 3-4 Repetition Datatyper Uttryck Operatorer Satser Algoritmer Programmeringsteknik VT05 2 Repetition Repetition - Programmering i
Känguru 2019 Student gymnasiet
sida 0 / 7 NAMN GRUPP Poängsumma: Känguruskutt: Kod (läraren fyller): Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Ett rätt svar ger 3, 4 eller 5 poäng. I varje uppgift är exakt
Kort om programmering i Matlab
CTH/GU 25/26 Matematiska vetenskaper Kort om programmering i Matlab Inledning Redan första tillfället gjorde ni ett litet program. Ni skrev ett script eller en skriptfil som beräknade summan 5 i 2 = 2
*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)
Polynomekvationer. p 2 (x) = x x 3 +2x 10 = 0
Moment.3.,.3.3,.3.5,.3.6, 2.4., 2.4.2 Viktiga exempel.2,.4,.8,.2,.23,.25,.27,.28,.29, 2.23, 2.24 Övningsuppgifter.2,.3,.8,.24,.25,.27,.29 ab,.30,.3 ac, 2.29 abc Ett polynom vilket som helst kan skrivas
{ } { } En mängd är en samling objekt A = 0, 1. Ex: Mängder grundbegrepp 5 C. Olof M C = { 7, 1, 5} M = { Ce, Joa, Ch, Je, Id, Jon, Pe}
Mängder grundbegrepp En mängd är en samling objekt Ex: { } { } A = 0, 1 B = 0 C = { 7, 1, 5} tomma mängden (har inga element) D = { 1, 2, 3,, 10} M = { Ce, Joa, Ch, Je, Id, Jon, Pe} kallas element i mängden
TENTAMEN. Matematik 1 Kurskod HF1903 Skrivtid 13:15-17:15 Onsdagen 25 september 2013 Tentamen består av 3 sidor
TENTAMEN Matematik Kurskod HF903 Skrivtid 3:5-7:5 Onsdagen 5 september 03 Tentamen består av 3 sidor Hjälpmedel: Utdelat formelblad. Räknedosa ej tillåten. Tentamen består av 3 uppgifter som totalt kan
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
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
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
Logik och kontrollstrukturer
Logik och kontrollstrukturer Flödet av instruktioner i ett programmeringsspråk bygger vi upp med hjälp av dess kontrollstrukturer. I C har vi exemplen if, if else, while, do while. Dessutom finns switch
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
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);
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
KS övning 1. Problem 1. Beräkna Problem 2. Förenkla. (x 1 3 y
KS övning 1 Problem 1. Beräkna 48 1 3 Problem 2. Förenkla 6 1 3 (x 1 3 y 1 3 )(x 2 3 +x 1 3 y 1 3 +y 2 3 ) Problem 3. I ABC är AB = 15 cm och AC = 12 cm. En rät linje parallell med BC träffar AB i D och
TENTAMEN. HF1002, 6H3120, 6H3117 Diskret Matematik. Skrivtid 13:15-18:15. Onsdagen 12 mars Tentamen består av 6 sidor.
TENTAMEN HF1002, 6H3120, 6H3117 Diskret Matematik Skrivtid 13:15-18:15 Onsdagen 12 mars 2014 Tentamen består av 6 sidor Hjälpmedel Den kurslitteratur som använts under kursen, samt egna anteckningar, programlistningar
Objektorienterad programmering Föreläsning 4
Objektorienterad programmering Föreläsning 4 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda Introduktion till objektorientering Klasser och Objekt Instansvariabler Metoder Introduktion
Inlämningsuppgift, LMN100
Inlämningsuppgift, LMN100 Delkurs 3 Matematik Lösningar och kommentarer 1 Delbarhetsegenskaper (a) Påstående: Ett heltal är delbart med fyra om talet som bildas av de två sista siffrorna är delbart med
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
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);
Trepoängsproblem. Kängurutävlingen 2011 Cadet. 1 Vilket av följande uttryck har störst värde? 1 A: B: C: D: E: 2011
Trepoängsproblem 1 Vilket av följande uttryck har störst värde? 1 A: 2011 1 B: 1 2011 C: 1 2011 D: 1 + 2011 E: 2011 2 Övergångsställen är markerade med vita och svarta streck som är 50 cm breda. Markeringen
Svar och arbeta vidare med Student 2008
Student 008 Svar och arbeta vidare med Student 008 Det finns många intressanta idéer i årets Känguruaktiviteter. Problemen kan inspirera undervisningen under flera lektioner. Här ger vi några förslag att
Lektion Kapitel Uppgift Lösning med programmering
1 Print 1 Tal, Prioriteringsregler 3 Procent, Procentuella förändringar 2 Variabler Teckna och tolka uttryck Ekvationslösningens grunder 1236 Beräkna utan räknare. a) 6 + 4 3 b) 9 4 12 3 c) 7 (3 + 12)
Inledande programmering med C# (1DV402) 85/2=42. OBS! Heltal 1 (13)
85/2=42 OBS! Heltal 1 (13) Inmatning och formaterad utmatning Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda
C++ Slumptalsfunktioner + switch-satsen
C++ Slumptalsfunktioner + switch-satsen Veckans avsnitt består av ett antal lite udda funktioner man kan ha nytta av när man skriver program. Det är en slumptalsgenerator och lite annat smått och gott.
Finaltävling i Umeå den 18 november 2017
KOLORNA MATEMATIKTÄVLING venska matematikersamfundet Finaltävling i Umeå den 18 november 017 1. Ett visst spel för två spelare går till på följande sätt: Ett mynt placeras på den första rutan i en rad
Matematisk kommunikation för Π Problemsamling
Problemsamling Charlotte Soneson & Niels Chr. Overgaard september 200 Problem. Betrakta formeln n k = k= n(n + ). 2 Troliggör den först genom att exempelvis i summan +2+3+4+5+6 para ihop termer två och
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
Formelhantering Formeln v = s t
Sidor i boken KB 6-8 Formelhantering Formeln v = s t där v står för hastighet, s för sträcka och t för tid, är långt ifrån en nyhet. Det är heller ingen nyhet att samma formel kan skrivas s = v t eller
kl Tentaupplägg
Tentaupplägg TIPS 1: 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 saker som kan vara problem i uppgifterna. Är det något du absolut kommer
NMCC Semifinal
Semifinal Sigma 8 2016/2017 Uppgift 1 Hur många procent Material: Inget Medelvärdet av ett matematiktest med 80 deltagare var 80 poäng. Medelvärdet för flickorna var 83 poäng och medelvärdet för pojkarna
Uppgift 1 ( Betyg 3 uppgift )
2008-03-12.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program som läser igenom en textfil som heter FIL.TXT och skriver ut alla rader där det står ett decimaltal först på raden. Decimaltal