Mjukvara kalkylator

Kino je Jimmyho nej 😀🏗🏚 🏥➡️🏦 🤲🦿🧭 Detta för 3x3 kvadrat

Plattformar

Mjukvarukalkylatorer finns tillgängliga för många olika plattformar och de kan vara:

Historia

Tidiga år

Datorer som vi känner dem idag dök upp först på 1940- och 1950-talen. Mjukvaran som de körde användes naturligtvis för att utföra beräkningar, men den var specialdesignad för en omfattande tillämpning som inte var begränsad till enkla beräkningar. Till exempel LEO -datorn designad för att köra affärsapplikationsprogram som löneadministration .

Programvara specifikt för att utföra beräkningar som dess huvudsakliga syfte skrevs först på 1960-talet, och det första mjukvarupaketet för allmänna beräkningar för att få utbredd användning släpptes 1978. Detta var VisiCalc och det kallades en interaktiv synlig kalkylator , men det var faktiskt en kalkylblad , och dessa kallas numera normalt inte bara som miniräknare.

Unix - versionen som släpptes 1979, V7 Unix, innehöll en kommandorads- tillgänglig kalkylator.

Simulering av hårdvarukalkylatorer

Miniräknare har använts sedan urminnes tider och fram till tillkomsten av mjukvarumäknare var de fysiska hårdvarumaskiner. De senaste hårdvarukalkylatorerna är elektroniska handhållna enheter med knappar för siffror och operationer, och ett litet fönster för inmatningar och resultat.

De första mjukvaruräknarna imiterade dessa hårdvarumäknare genom att implementera samma funktionalitet med musstyrda, snarare än fingerstyrda, knappar. Sådana mjukvaruräknare dök upp först på 1980-talet som en del av det ursprungliga Macintosh- operativsystemet ( System 1 ) och Windows- operativsystemet ( Windows 1.0 ).

Vissa mjukvarumäknare simulerar direkt en av maskinvaruräknarna genom att presentera en bild som ser ut som räknaren och genom att tillhandahålla samma funktionalitet.

Programvara räknare på Internet

Det finns nu ett mycket brett utbud av mjukvarumäknare, och sökning på Internet ger ett mycket stort antal program som kallas kalkylatorer .

Resultaten inkluderar numeriska miniräknare som tillämpar aritmetiska operationer eller matematiska funktioner på siffror, och som producerar numeriska resultat eller grafer av numeriska funktioner, plus några icke-numeriska verktyg och spel som också kallas miniräknare.

Många av resultaten är miniräknare som inte imiterar eller simulerar maskinvaruräknare, men som drar fördel av den större kraften hos datorprogram för att implementera alternativa typer av miniräknare. Mjukvaruräknare finns på Internet som är anpassningsbara för att använda alla tänkbara algebraiska uttryck. Dessa användaranpassade mjukvarumäknare kan också användas i kombination med formler- eller ekvationsskapande funktioner så att mjukvarukalkylatorn nu kan skapas för att utföra alla möjliga matematiska funktioner. Inte längre begränsade till en uppsättning trigonometriska och enkla algebraiska uttryck, versioner av mjukvarukalkylatorn är nu skräddarsydda för alla aktuella applikationer.

Exempel

Numeriska miniräknare

Varje typ av hårdvarumäknare har implementerats i mjukvara, inklusive konvertering, ekonomi, grafiska , programmerbara och vetenskapliga räknare.

Andra numeriska miniräknare som inte imiterar maskinvaruräknare inkluderar:

  • Formelräknare
  • Fönsterbaserade miniräknare
  • Specialiserade miniräknare.

Fönsterbaserade miniräknare

Fönsterbaserade räknare presenterar en dialogruta som låter användare ange data, snarare än data och operationer, och de har en inbyggd formel som automatiskt tillämpas på dessa data. Det finns många exempel på sådana miniräknare inom ekonomi, matematik, naturvetenskap och andra discipliner.

Specialiserade miniräknare

Det finns mjukvaru-kalkylatorer som innehåller operationer som är relevanta för ett specifikt applikationsområde och yrke, inklusive fordon, konstruktion och elektroteknik.

Icke-numeriska verktyg

Icke-numeriska miniräknare inkluderar livsstils- och vetenskapliga miniräknare:

  • Kärleksräknare : Indata är två namn , och det finns en knapp för att räkna ut kompatibiliteten , i procent, för två personer med dessa namn.
  • Formelviktsräknare : Indata är en kemisk molekylformel , med hjälp av det periodiska systemets symboler och notation, och det finns en knapp för att räkna ut procentandelen av dess beståndsdelar.
  • Astronomisk kalkylator : Indata är ett datum och en eller flera himlakroppar (vanligtvis solen, månen, planeter, planetoider eller kometer). Programmet beräknar positionen för dessa kroppar till det givna datumet och ger en numerisk utdata av positionen (vanligtvis i rätt uppstigning och deklination, varvid den använda dagjämningen kan ställas in), ibland också från ljusstyrka, vinkeldiameter och fas.

Vissa program kan generera en lista över astronomiska händelser av vissa typer under en tidsperiod, t.ex. ett år. Astronomiska miniräknare kan också vara en del av en simuleringsprogramvara som visar himlen vid en viss tidpunkt.

Spel

Det finns några mjukvaruspel som kallas miniräknare, inklusive:

  • Sudoku-kalkylatorer : Inmatningen är ett Sudoku- pussel , operationerna stödjer pusslets lösning , som att välja en siffra som lösning för en cell, och resultatet är en lösning av hela pusslet.
  • Pokerräknare : Ett vanligt drag för dessa är att beräkna oddsen för att vinna med en given pokerhand .

Relaterade mjukvarupaket

Det finns många interaktiva programvarupaket som tillhandahåller användartillgängliga beräkningsfunktioner, men som normalt inte kallas kalkylatorer , eftersom beräkningsfunktionerna bara spelar en stödjande roll snarare än att vara ett självändamål. Dessa inkluderar:

  • Kalkylblad , där beräkningar som användaren tillhandahåller kan definiera en cells innehåll.
  • Datoralgebrasystem , som kan manipulera matematiska uttryck, inklusive utvärdering av enkla beräkningar.
  • Databaser , där beräkningar som användaren tillhandahåller kan ange ett fälts värde.

Kalkylblad

Kalkylblad kallas normalt inte räknare eftersom deras huvudsakliga syfte är att organisera data i rader och kolumner, och att automatiskt uppdatera värdena för möjligen många beroende celler när värdet i en annan cell ändras. Beräkningsfunktionerna används endast i en stödjande roll för att specificera värdena i vissa celler.

Datoralgebrasystem

Datoralgebrasystem kallas normalt inte räknare eftersom deras huvudsakliga syfte är att utföra symbolisk manipulation av matematiska uttryck som kan innehålla variabler och komplexa operationer, såsom integration. Uttrycken kan dock vara grundläggande beräkningar som inte använder variabler, och som helt enkelt utvärderas, som med en miniräknare.

Databaser

Databaser kallas normalt inte räknare eftersom deras huvudsakliga syfte är datainmatning och lagring, plus rapportering mot dessa data. Beräkningsfunktionerna används endast i en stödjande roll för att specificera värdena i vissa fält.

Se även