Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2025
En del af Algorithms For Dummies Cheat Sheet
Hvis du er som de fleste, finder du ofte dig selv at ridse dit hoved når det kommer til matematiske strukturer, fordi ingen synes at vide, hvordan man bruger vilkårene korrekt. Det er som om folk forsætligt forsøger at gøre tingene hårde! Hvad er en ligning, og hvorfor er den forskellig fra en algoritme? Nå, frygt ikke mere: Den følgende tabel giver den endelige vejledning til matematiske strukturer, som du måske støder på, men har været bange for at spørge om.
Struktur | Beskrivelse |
Ligning | Tall og symboler, der, når de tages som helhed, svarer til en bestemt værdi. En ligning indeholder altid et ligestegn, så du ved, at tallene og symbolerne repræsenterer den specifikke værdi på den anden side af ligestegnet. Ligninger indeholder generelt variable data, der præsenteres som et symbol, men de er ikke forpligtet til at bruge variabler. |
Formel | En kombination af tal og symboler, der bruges til at udtrykke information eller ideer. En formel præsenterer normalt matematiske eller logiske begreber, såsom at definere den største fælles divisor (GCD) af to heltal (videoen på Khan Academy fortæller hvordan dette virker). Generelt viser en formel forholdet mellem to eller flere variabler. De fleste mennesker ser en formel som en særlig form for ligning. |
Algoritme | En række trin, der bruges til at løse et problem. Sekvensen præsenterer en unik metode til at løse et problem ved at give en særlig løsning. En algoritme behøver ikke repræsentere matematiske eller logiske begreber, selvom præsentationerne i denne bog ofte falder ind i den kategori, fordi folk oftest bruger algoritmer på denne måde. Nogle specielle formler er også algoritmer, såsom den kvadratiske formel. For en proces til at repræsentere en algoritme skal den være følgende:
Finite: Algoritmen skal til sidst løse problemet. Veldefineret: Trækkerne skal være præcise og nuværende trin, der er forståelige, især ved computere, som skal kunne skabe en brugbar algoritme. Effektiv: En algoritme skal løse alle tilfælde af det problem, som nogen definerede det. En algoritme bør altid løse det problem, den skal løse. Selvom du bør forudse nogle fejl, er forekomsten af fiasko sjælden og forekommer kun i situationer, der er acceptable for den tilsigtede algoritmebrug. |