Article de reference

Logiciel de calcul

GNOME Calculator , une calculatrice logicielle Une calculatrice logicielle est une calculatrice qui a été implémentée en tant que programme informatique , plutôt qu'en tant que ...

GNOME Calculator , une calculatrice logicielle

Une calculatrice logicielle est une calculatrice qui a été implémentée en tant que programme informatique , plutôt qu'en tant que périphérique matériel physique.

Elles font partie des outils logiciels interactifs les plus simples et, en tant que tels, elles proposent des opérations que l'utilisateur peut sélectionner une à la fois. Elles peuvent être utilisées pour exécuter n'importe quel processus composé d'une séquence d'étapes dont chacune applique l'une de ces opérations et n'ont aucun autre but que ces processus, car les opérations sont les seules, ou du moins les principales, fonctionnalités de la calculatrice, plutôt que d'être des fonctionnalités secondaires qui prennent en charge d'autres fonctionnalités qui ne sont normalement pas simplement connues sous le nom de calcul.

En tant que calculatrice , plutôt qu'un ordinateur , elles disposent généralement d'un petit ensemble d'opérations relativement simples, exécutent des processus courts qui ne nécessitent pas de calcul intensif et n'acceptent pas de grandes quantités de données d'entrée ou ne produisent pas de nombreux résultats, bien que de nombreuses calculatrices logicielles puissent émuler des fonctionnalités de calculatrice scientifique portable et de calculatrice graphique telles que les fonctions trigonométriques , les approximations de pi et la création de tracés de fonctions.

Plateformes

Une montre calculatrice Casio Databank

Des calculateurs logiciels sont disponibles pour de nombreuses plateformes différentes et peuvent être :

  • Un programme pour ou inclus avec un système d'exploitation .
  • Un programme implémenté sous forme de script côté serveur ou côté client (tel que JavaScript ) dans une page Web .
  • Intégré dans une montre calculatrice .
  • Les logiciels complexes peuvent également disposer de boîtes de dialogue de type calculatrice, parfois avec toutes les fonctionnalités de la calculatrice, pour saisir des données dans le système.

Histoire

Les premières années

Les premiers ordinateurs modernes sont apparus dans les années 1940 et 1950. Le logiciel qu'ils exécutaient était naturellement utilisé pour effectuer des calculs, mais il était spécialement conçu pour une application de grande envergure qui ne se limitait pas à de simples calculs. Par exemple, l' ordinateur LEO a été conçu pour exécuter des logiciels d'application commerciale tels que la paie .

Un logiciel spécifiquement destiné à effectuer des calculs comme objectif principal a été écrit pour la première fois dans les années 1960, et le premier progiciel de calculs généraux à être largement utilisé a été publié en 1978. Il s'agissait de VisiCalc et il était appelé une calculatrice visible interactive , mais il s'agissait en fait d'une feuille de calcul , et celles-ci ne sont désormais plus normalement connues simplement sous le nom de calculatrices.

La version Unix publiée en 1979, V7 Unix, contenait une calculatrice accessible en ligne de commande .

Simulation de calculatrices matérielles

Les calculatrices sont utilisées depuis l'Antiquité et, jusqu'à l'avènement des logiciels, elles étaient des machines physiques et matérielles. Les calculatrices matérielles les plus récentes sont des appareils électroniques portables dotés de boutons pour les chiffres et les opérations, et d'un petit écran pour les saisies et les résultats.

Les premières calculatrices logicielles imitaient ces calculatrices matérielles en implémentant les mêmes fonctionnalités avec des boutons actionnés par la souris plutôt que par les doigts. Ces calculatrices logicielles sont apparues pour la première fois dans les années 1980 dans le cadre du système d'exploitation Macintosh original ( System 1 ) et du système d'exploitation Windows ( Windows 1.0 ).

Certaines calculatrices logicielles simulent directement l'une des calculatrices matérielles, en présentant une image qui ressemble à la calculatrice et en fournissant les mêmes fonctionnalités.

Logiciels de calcul sur Internet

Il existe aujourd'hui une très large gamme de logiciels de calculatrices, et la recherche sur Internet produit un très grand nombre de programmes appelés calculatrices .

Les résultats incluent des calculatrices numériques qui appliquent des opérations arithmétiques ou des fonctions mathématiques aux nombres, et qui produisent des résultats numériques ou des graphiques de fonctions numériques, ainsi que certains outils et jeux non numériques également appelés calculatrices.

De nombreux résultats sont des calculatrices qui n'imitent ni ne simulent les calculatrices matérielles, mais qui tirent parti de la plus grande puissance des logiciels informatiques pour mettre en œuvre d'autres types de calculatrices. Des calculatrices logicielles sont disponibles sur Internet et sont personnalisables pour utiliser n'importe quelle expression algébrique imaginable. Ces calculatrices logicielles personnalisables par l'utilisateur peuvent également être utilisées en conjonction avec des capacités de création de formules ou d'équations, de sorte que la calculatrice logicielle peut désormais être créée pour exécuter toutes les fonctions mathématiques possibles. Ne se limitant plus à un ensemble d'expressions trigonométriques et algébriques simples, les versions de la calculatrice logicielle sont désormais adaptées à toutes les applications thématiques.

Exemples

Calculatrices numériques

Chaque type de calculatrice matérielle a été implémenté dans un logiciel, y compris les calculatrices de conversion , financières , graphiques , programmables et scientifiques .

D'autres calculatrices numériques qui n'imitent pas les calculatrices matérielles traditionnelles incluent :

  • Calculatrices de formules
  • Calculatrices Windows : les calculatrices Windows présentent une boîte de dialogue qui permet aux utilisateurs de saisir des données, plutôt que des données et des opérations, et elles disposent d'une formule intégrée qui s'applique automatiquement à ces données. Il existe de nombreux exemples de telles calculatrices dans les domaines de la finance, des mathématiques, des sciences et d'autres disciplines.
  • Calculatrices spécialisées : Il existe des calculatrices logicielles qui contiennent des opérations pertinentes pour un domaine d'application et une profession spécifiques, notamment l'automobile, la construction et l'électrotechnique.

Calculatrices non numériques

Toutes les calculatrices logicielles ne prennent pas en compte des données numériques ou des expressions algébriques. Les calculatrices peuvent également prendre en compte des informations arbitraires allant des informations sur le mode de vie à la notation scientifique. Voici quelques exemples de ces types de calculatrices logicielles :

  • Calculateur d'amour : L'entrée est constituée de deux noms , et il y a un bouton pour calculer la compatibilité , en pourcentage, de deux personnes portant ces noms.
  • Calculateur de poids de formule : L'entrée est une formule moléculaire chimique , utilisant les symboles et la notation du tableau périodique, et il y a un bouton pour calculer les pourcentages de ses constituants.
  • Calculatrice astronomique : L'entrée est une date et un ou plusieurs corps célestes (généralement le Soleil, la Lune, les planètes, les planétoïdes ou les comètes). Le programme calcule la position de ces corps à la date donnée et fournit une sortie numérique de la position (généralement en ascension droite et déclinaison, l'équinoxe utilisé pouvant être paramétrable), parfois également à partir de la luminosité, du diamètre angulaire et de la phase. Certains programmes peuvent générer une liste d'événements astronomiques de certains types pendant une période de temps, par exemple une année. Les calculatrices astronomiques peuvent également faire partie d'un logiciel de simulation, affichant le ciel à un moment donné.

Jeux

Il existe également des types de logiciels utilisés pour aider à résoudre des jeux qui sont parfois appelés calculatrices, notamment :

  • Calculatrices de Sudoku : L'entrée est un puzzle Sudoku , les opérations prennent en charge la résolution du puzzle, comme la sélection d'un chiffre comme solution pour une cellule, et le résultat est une solution de l'ensemble du puzzle.
  • Calculatrices de poker : une fonction commune de celles-ci est de calculer les chances de gagner avec une main de poker donnée .

Logiciels associés

Il existe de nombreux logiciels interactifs qui proposent des fonctions de calcul accessibles à l'utilisateur, mais qui ne sont généralement pas appelés calculatrices , car les fonctions de calcul ne jouent qu'un rôle de support plutôt que d'être une fin en soi. Il s'agit notamment de :

  • Feuilles de calcul , où les calculs fournis par l'utilisateur peuvent définir le contenu d'une cellule.
  • Systèmes d'algèbre informatique , qui peuvent manipuler des expressions mathématiques, y compris l'évaluation de calculs simples.
  • Bases de données , où les calculs fournis par l'utilisateur peuvent spécifier la valeur d'un champ.
Feuilles de calcul
Les feuilles de calcul ne sont généralement pas appelées calculatrices car leur objectif principal est d'organiser les données en lignes et en colonnes et de mettre à jour automatiquement les valeurs de plusieurs cellules éventuellement dépendantes lorsque la valeur d'une autre cellule change. Les fonctions de calcul ne sont utilisées qu'à titre de support pour spécifier les valeurs de certaines cellules.
Systèmes de calcul formel
Les systèmes de calcul formel ne sont généralement pas appelés calculatrices car leur objectif principal est d'effectuer des manipulations symboliques d'expressions mathématiques pouvant contenir des variables et des opérations complexes, telles que l'intégration. Cependant, les expressions peuvent être des calculs de base qui n'utilisent pas de variables et qui sont simplement évalués, comme avec une calculatrice.
Bases de données
Les bases de données ne sont généralement pas appelées calculatrices car leur objectif principal est la saisie et le stockage des données, ainsi que la création de rapports sur ces données. Les fonctions de calcul ne sont utilisées qu'à titre de support pour spécifier les valeurs de certains champs.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index