strike8 Skrevet 20. oktober 2004 Skrevet 20. oktober 2004 Hei Dette har ikke noe med linux å gjør men jeg fant ingen andre steder å legge posten. Jeg har akkurat begynnt å lære meg c++ og har funnet meg en bok på biblioteket som går gjennom dette enkelt og greit, men det jeg ikke sjønner er hvorfor alle oppgavene jeg får i boka er matte oppgaver, dette er den første oppgaven: #include <iostream> using namespace std; int main() { ;int tall1; ;int tall2; ;int sum; cout << "Skriv to heltall med mellomrom mellom: "; cin >> tall1 >> tall2; sum = tall1 + tall2; cout << "Summen blir: " << sum << endl; return 0; } // main Dette er forså vidt greit for meg, men jeg vil vite hvorfor det bare er matte oppgaver, jeg har kommet litt lenger enn denne oppgaven nå da men, jeg har bladd litt i boka og sett at det er slike matte oppgaver hele veien. MVH En nyskjerrig Strike8
Leoric Skrevet 20. oktober 2004 Skrevet 20. oktober 2004 Er typisk der en nybegynner bok begynner. Enkel matte er noe av det enkleste du kan kjøre i et programmerings språk, så det er en fin måte å lære deg det grunnleggende.
Jankee Skrevet 20. oktober 2004 Skrevet 20. oktober 2004 Sidan programmeringspråk i utgangpunktet kjem frå matematisk tradisjon, så er det enkelt å vise grunnprinsippa i programmeringsspråket gjennom å vise matematiske utrekningar som ein programmerer sjølv. Flytter poste over til generell programmering då det ikkje er eit *nix spørsmål.
GeirGrusom Skrevet 22. oktober 2004 Skrevet 22. oktober 2004 Du sitter også tross alt med en veldig dyr og avansert kalkulator.
LoS Skrevet 24. oktober 2004 Skrevet 24. oktober 2004 Du sitter også tross alt med en veldig dyr og avansert kalkulator. Dyr kalkulator? Kalkulatoren jeg har lagd har ikke kostet meg en krone.
søppel Skrevet 24. oktober 2004 Skrevet 24. oktober 2004 (endret) Åh - så spennende, få se kalkulatoren - og "luften" den går på Endret 24. oktober 2004 av søppel
LoS Skrevet 24. oktober 2004 Skrevet 24. oktober 2004 (endret) Er det noe jeg ikke har fått med meg, eller må jeg kjøpe visual c++ eller noe for å få skrive c++? Å skrive små programmer på linux koster da ingen verdens ting. edit: hvis dere mener at pcen er kalkulatoren så må det ha vært tidenes dårligste spøk. Endret 24. oktober 2004 av LoS
dostojevski Skrevet 24. oktober 2004 Skrevet 24. oktober 2004 edit: hvis dere mener at pcen er kalkulatoren så må det ha vært tidenes dårligste spøk. Hvorfor det? PCen din ER en avansert kalkulator, uansett om du liker det eller ikke. Kan du nevne en eneste ting den kan gjøre som ikke innebærer regning? (Se bort i fra bokstøtte, lyskilde, fotviler, varmekilde, hybelkaninfelle, moring, kaffekoppholder, etc. etc.)
GeirGrusom Skrevet 24. oktober 2004 Skrevet 24. oktober 2004 hvis dere mener at pcen er kalkulatoren så må det ha vært tidenes dårligste spøk. Hehe, det er sant! Prosessoren kan i utgangspunktet kun addere tall, de fleste funksjoner er bygget utifra det og logiske kretser. Subtraksjon er addisjon med negative tall(!x-1), multiplikasjon er addisjon flere ganger over, ikke spør engang hvordan de har fått til divisjon, for det aner jeg ikke.
runeb Skrevet 24. oktober 2004 Skrevet 24. oktober 2004 (endret) Subtraksjon er addisjon med negative tall(!x-1), multiplikasjon er addisjon flere ganger over, ikke spør engang hvordan de har fått til divisjon, for det aner jeg ikke. Divisjon er subtraksjon flere ganger over. Hvis du f.eks. skal dele 7 på 2 så teller du hvor mange ganger du kan trekke 2 fra 7 før det du sitter igjen med er mindre enn 2. Antall ganger du har trukket 2 fra 7 er da svaret (dvs. 3). Det du sitter igjen med er resten (1). Endret 24. oktober 2004 av runeb
MailMan13 Skrevet 24. oktober 2004 Skrevet 24. oktober 2004 (endret) Multiplikasjon og divisjon skjer med henholdsvis "shift and add" og "shift and subtract" algoritmer (www.google.com viser hvordan), ikke bare ved å kjøre i loop og legge til/trekke fra. Alt som skjer i en elektronisk datamaskin er bygget opp av bitvise NAND porter, så uansett hvor fancy ting er på toppen kan alt reduseres til enkle logiske utrykk ved bruk av kun én operator Basisferdigheter i matte må være på plass hvis man skal bli flink programmere ja... Endret 24. oktober 2004 av MailMan13
CronoMan Skrevet 12. november 2004 Skrevet 12. november 2004 #include <iostream> using namespace std; int main() { WTF?-> ;int tall1; WTF?-> ;int tall2; WTF?-> ;int sum; cout << "Skriv to heltall med mellomrom mellom: "; cin >> tall1 >> tall2; sum = tall1 + tall2; cout << "Summen blir: " << sum << endl; return 0; } // main de semikoloene er jo ganske unødvendige da... sto de i læreboka? Isåfall er det den råtneste boka jeg har sett.
Dagga Skrevet 16. november 2004 Skrevet 16. november 2004 En god måte å lære seg hvordan en cpu funker på er å ta en titt på LC2 (little computer 2). Det er en emulering av en tenkt risc prosessor som har 16 kommandoer totalt, noe mindre enn hva x86 Cpu'er kan skilte med. Men du kan likevel klare de aller fleste oppgaver med denne. Riktignok med en god del krumsrpring i assembler eller maskinkode for de som virkelig vil leke hardcore. På toppen av dette kan du laste ned det fulle diagrammet over CPU'en, og det er faktisk ikke så komplisert. Utifra dette er det ikke vanskelig å se at en datamaskin er en kalkulator. Noe mer avansert en kalkulatoren man bruker på skolen, men likefult en kalkulator. Og når det kommer ned til det, så er det ikke mye den "egentlig" kan. AND, OR, NOT er vel de basic tingene du trenger. Faktisk viser DeMorgans Law at man klarer seg uten OR, så AND og NOT går fint (Se Patt og Patel: Introduction to Computing Systems). Den eneste fordelen datamaskina di har ovenfor en vanlig kalkulator er eksterne ting som harddisker, skjerm, vifter, cd-rom stasjon osv... Og det faktum at den har vanvittig mange fler AND, NOT og sansynligvis OR porter.... (NAND og NOR ahr den sikkert oxo). Når det gjelder å lære seg programering utifra regne eksempler finnes det intet bedre. Aksepter at det meste du gjør i programering er enkle regneoperasjoner satt sammen på en måte som til slutt gir resultater.
GeirGrusom Skrevet 16. november 2004 Skrevet 16. november 2004 Har Intel Instruction Set Referance, og det er sikkert 250 forskjellige funksjoner, med 30 varianter hver (maskinkode)
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå