• No results found

minsta gemensamma multipelint mgm (int a, intb)största gemensamma faktoring sgf(int a, int b)

N/A
N/A
Protected

Academic year: 2021

Share "minsta gemensamma multipelint mgm (int a, intb)största gemensamma faktoring sgf(int a, int b)"

Copied!
3
0
0

Loading.... (view fulltext now)

Full text

(1)

Skapa följande funktioner:

Konverterar binärt tal till decimal

double convertToDecimal (String binaryNummber) konverterar decimaltal till binärt tal

String convertToBinary (double decimalNummber) Konverterar hexa tal till decimal

double convertToDecimal (String hexaNummber) konverterar decimaltal till hexa tal

String convertToHexa (double decimalNummber) Konverterar okta tal till decimal

double convertToDecimal (String oktaNummber) konverterar decimaltal till okta tal

String convertToOkta (double decimalNummber) Konverterar tal i bas n till decimal

double convertToDecimal (String nBasNummber, int n) konverterar decimaltal till tal i bas n

String convertToBasN (double decimalNummber, int n) Hittar största gemensamma faktor (SGF) sid 56 DM

Euklides algoritm är en algoritm för att bestämma största gemensamma delare till två positiva heltal. Det är en av de äldsta kända algoritmerna och beskrivs i Euklides Elementa.

Algoritmen kräver inte att man kan dela upp talen i faktorer.

Algoritmen kan beskrivas på följande sätt:

1. Två heltal a och b, där a > b är givna.

2. Om b = 0 är algoritmen klar och svaret är a.

3. I annat fall beräknas c, resten när man delat a med b.

4. sätt a = b, b = c och börja om från steg 2 igen.

minsta gemensamma multipel int mgm (int a, intb)

största gemensamma faktor

ing sgf(int a, int b)

(2)

Talserie och summor Artimetik talserier

a, a+d , a+2d, a+3d,…,a+(n-1)d Artimetik summa

S=a+(a+d)+(a+2d)+…+(a+(n-1)d) Geometrisk talserier

a, a*k, a*k*k, a*k*k,…

Geometrisk summa a+(ak)+(a*k*k)+…

int nteElementA (int a, int d, int n) int sumA (int a, int d, int n)

int nteElementG (int a, int k, int n) int sumG (int a, int k, int n)

n fakultet (n!)

1!=1, 2!=1*2 , 3!=1*2*3, … n!=1*2*3*…*n

iterationsmetod

int nFakultet_I (int n)

rekursiv metod f(n+1)= n*f(n-1) int nFakultet_R (int n)

Fibonaccital

Ett fibonaccital ingår i en sekvens av heltal, där varje tal är summan av de två föregående; de två första talen är 0 och 1. Matematiskt innebär det att fibonaccitalen är en sekvens F(n), definierad rekursivt enligt:

f(0)=0 f(1)=1 f(n)=f(n-2)+f(n-1) n>1 De första Fibonaccitalen är 0,1,1,2,3,5,8,13,…

Skapa funktionen f(n) som räknar n:te element av Fibonaccital int f(int n)

(3)

Pascals triangel

Skapa en funktion som returnerar n:te raden i Pascals triangel som en string se sid 20 (DM)

Srting pascalTrianel (int n)

Skapa en funktion som skrivert ut n rader a Pascals Triangel Void pascalTriangel (int n)

References

Related documents

Det innebär att förvärvade dotterbolags tillgångar       och skulder upptagits till det marknadsvärde, som legat till grund för fastställande av köpeskilling på aktierna..  

Som nämnts tidigare finns det inte så många exempel som illustrerar tillvägagångssättet för Euklides algoritm - metoden, så min förhoppning med detta arbete är att det ska ge

17 Tabell A6-6 Största ojämnhet i tvärled, mätning med mätbil 17 Tabell A6-7 Kravnivåer för största ojämnhet i längs- och tvärled 19 Tabell A6-8 Största

Rörelseresultatet för 2018 uppgick till -4 090 tkr  jämfört med -7 254 tkr för motsvarande period 2017, vilket är en förbättring med 3 164

Det innebär att förvärvade dotterbolags tillgångar och skulder upptagits till det marknadsvärde, som legat till grund för fastställande av köpeskilling på aktierna..

KONCERNENS FINANSIELLA ÖVERSIKT FÖR HELÅRET 2016 Totala intäkter uppgick till 6,0 MSEK.. Rörelseresultatet uppgick till -6,3 MSEK Periodens resultat uppgick till -6,4 MSEK

Övriga externa kostnader och handelsvaror, vilka bland annat avser utvecklingskostnader för IT-plattformen, uppgick tillsammans till 1 823 tkr för det fjärde kvartalet 2017,