Les logiciels
Un logiciel est un ensemble de programmes et de données permettant à un appareil informatique d'effectuer des opérations. Contrairement au matériel, qui correspond aux composants physiques de la machine, le logiciel est constitué d'informations exécutées ou utilisées par le système.
Un ordinateur peut posséder un processeur très puissant, beaucoup de mémoire et un grand espace de stockage, mais ces composants ne permettent pas à eux seuls de rédiger un document, de regarder une vidéo ou de naviguer sur le Web. Ces fonctions nécessitent des logiciels capables de donner des instructions au matériel.
Le fonctionnement des logiciels
Lorsqu'un logiciel fonctionne, son code est exécuté par le processeur. Le programme contient des instructions qui indiquent les opérations à effectuer, tandis que les données utilisées par le programme sont conservées en mémoire ou sur un support de stockage.
Les logiciels ne communiquent généralement pas directement avec le matériel. Ils utilisent les fonctions fournies par le système d'exploitation. Une application qui doit afficher une image, enregistrer un fichier ou utiliser une imprimante demande ainsi au système d'exploitation d'effectuer les opérations nécessaires.
Le système d'exploitation constitue donc la base logicielle sur laquelle les autres programmes fonctionnent. Plusieurs logiciels peuvent être exécutés simultanément et partager les ressources de l'ordinateur grâce à cette organisation.
Les différents types de logiciels
Les logiciels remplissent des rôles très différents. Certains assurent le fonctionnement général de l'appareil, tandis que d'autres sont conçus pour réaliser directement une tâche particulière.
Le système d'exploitation appartient aux logiciels fondamentaux. Il gère notamment le processeur, la mémoire, les fichiers, les périphériques et les processus en cours d'exécution. Il fournit également l'interface permettant de contrôler l'appareil.
Les applications sont destinées aux tâches réalisées par l'utilisateur. Un même ordinateur peut ainsi utiliser des logiciels pour rédiger des documents, calculer des données, modifier des images, lire des vidéos, consulter le Web ou jouer.
D'autres logiciels remplissent des fonctions plus spécialisées. Les pilotes permettent au système d'exploitation de communiquer avec certains matériels, tandis que des outils système servent notamment à configurer, surveiller, diagnostiquer ou entretenir l'ordinateur.
Installer et exécuter un logiciel
Avant de pouvoir utiliser une application, celle-ci doit généralement être installée. L'installation copie les fichiers nécessaires sur le support de stockage et configure le système pour permettre l'exécution du programme.
Une fois installé, le logiciel peut être lancé depuis son raccourci, son menu ou directement depuis son fichier exécutable. Le système d'exploitation charge alors les éléments nécessaires en mémoire et crée les processus permettant au programme de fonctionner.
Lorsqu'une application est fermée, ses processus sont normalement arrêtés et la mémoire qu'elle utilisait peut être réutilisée par d'autres programmes.
Les logiciels et les fichiers
Les logiciels utilisent constamment des fichiers. Un traitement de texte utilise par exemple des fichiers contenant des documents, un lecteur multimédia ouvre des fichiers audio ou vidéo et un logiciel de retouche travaille sur des fichiers d'images.
Les fichiers sont organisés dans des dossiers afin de faciliter leur classement et leur recherche. Le système d'exploitation fournit aux logiciels les fonctions nécessaires pour créer, lire, modifier, copier, déplacer ou supprimer ces fichiers.
Le type d'un fichier est souvent indiqué par son extension. Un fichier .webp correspond généralement à une image JPEG, un fichier .mp3 à un fichier audio et un fichier .pdf à un document PDF. L'extension permet notamment au système d'exploitation d'associer un fichier à une application capable de l'ouvrir.
Les logiciels et Internet
De nombreux logiciels utilisent une connexion Internet. Un navigateur Web communique avec des serveurs pour recevoir les pages et les ressources d'un site. D'autres applications utilisent Internet pour envoyer et recevoir des messages, synchroniser des fichiers, récupérer des données ou communiquer avec des services en ligne.
Certains logiciels fonctionnent principalement sur l'appareil, tandis que d'autres dépendent fortement de serveurs distants. Une application peut ainsi utiliser à la fois les ressources locales de l'ordinateur et des services accessibles par Internet.
Les mises à jour
Après leur publication, les logiciels continuent généralement d'évoluer. Les développeurs publient des mises à jour pour corriger des erreurs, améliorer les performances, ajouter des fonctions ou corriger des failles de sécurité.
Une mise à jour de sécurité peut par exemple corriger une vulnérabilité permettant à un programme malveillant d'exécuter certaines opérations sur l'ordinateur. Les mises à jour sont donc particulièrement importantes pour maintenir un logiciel sécurisé et compatible avec les autres composants du système.
Les logiciels propriétaires et les logiciels libres
Les logiciels peuvent être distribués selon des licences différentes. Un logiciel propriétaire est généralement contrôlé par l'entreprise ou l'organisation qui le développe. Son code source n'est normalement pas accessible librement et son utilisation est soumise aux conditions définies par sa licence.
Un logiciel libre accorde au contraire certaines libertés concernant son utilisation, son étude, sa modification et sa redistribution. L'accès au code source permet notamment d'étudier son fonctionnement et de participer à son développement.
Un logiciel libre n'est pas nécessairement gratuit. La notion de liberté concerne principalement les droits accordés aux utilisateurs et non l'absence de prix.
Les logiciels et la sécurité
Un logiciel peut présenter des failles de sécurité, c'est-à-dire des défauts pouvant être exploités pour contourner certaines protections ou effectuer des opérations non prévues.
Les logiciels doivent donc être maintenus à jour et téléchargés depuis des sources fiables. Un programme malveillant peut également se présenter sous l'apparence d'un logiciel légitime et provoquer la destruction de données, le vol d'informations ou l'utilisation abusive des ressources de l'ordinateur.
Les droits accordés aux logiciels constituent également un élément important de la sécurité. Une application n'a pas nécessairement besoin d'accéder à toutes les ressources de l'appareil pour fonctionner. Limiter ses autorisations permet de réduire les conséquences possibles en cas de comportement malveillant.
L'évolution des logiciels
Les logiciels ont progressivement évolué d'outils spécialisés exécutant quelques instructions vers des programmes capables de réaliser des tâches très complexes. Les applications modernes peuvent gérer des images, du son, des communications réseau, des bases de données et des interfaces graphiques dans un même environnement.
Certains logiciels utilisent également des techniques d'intelligence artificielle pour analyser des données, reconnaître des images ou des sons, générer du contenu ou automatiser certaines tâches. Ces fonctions restent cependant des fonctionnalités logicielles exécutées sur des ressources matérielles.
Une couche entre l'utilisateur et la machine
Les logiciels constituent donc l'interface entre les utilisateurs, les données et le matériel. Le système d'exploitation organise les ressources de la machine, tandis que les applications utilisent ces ressources pour fournir des fonctions particulières.
Lorsqu'un utilisateur rédige un document, regarde une vidéo ou modifie une photographie, plusieurs éléments coopèrent : l'application fournit les fonctions nécessaires, le système d'exploitation gère les ressources et le matériel exécute les opérations physiques nécessaires.
L'ensemble forme une organisation en plusieurs niveaux dans laquelle chaque logiciel peut s'appuyer sur les fonctions fournies par les couches inférieures. Cette organisation permet de créer des programmes complexes sans que chaque application ait besoin de gérer directement tous les composants physiques de l'ordinateur.
- Les systèmes d'exploitation
- Les applications
- Les logiciels libres
- Les mises à jour
- Les traitements de texte
- Les tableurs
- Les retouches d'images
- Les lecteurs multimédia
- Les jeux
- Les navigateurs Web
- Les fichiers et dossiers
- L'invite de commande
Les tableurs
Un tableur est une application conçue pour organiser, calculer et analyser des données. Il est particulièrement adapté aux informations présentées sous forme de tableaux et aux données numériques.
Un tableur permet par exemple de gérer un budget, établir une liste de notes, suivre des dépenses, préparer un planning, analyser des statistiques ou créer des graphiques.
Les cellules, lignes et colonnes
Les données d'un tableur sont organisées dans des cellules. Chaque cellule se trouve à l'intersection d'une ligne et d'une colonne.
Les lignes sont généralement identifiées par des nombres et les colonnes par des lettres. La cellule située à l'intersection de la colonne A et de la ligne 1 est ainsi appelée A1.
Une cellule peut contenir un texte, un nombre, une date ou une formule. Une colonne peut par exemple contenir des noms, tandis qu'une autre contient les montants associés à chaque nom.
Les feuilles de calcul
L'ensemble des cellules organisées sur une même page constitue une feuille de calcul. Un fichier de tableur peut contenir plusieurs feuilles.
Un fichier consacré à la gestion d'un budget peut par exemple contenir une feuille pour chaque mois. Une autre feuille peut regrouper les résultats de toute l'année.
Les formules
L'une des principales caractéristiques d'un tableur est la possibilité d'effectuer des calculs automatiquement. Une formule commence généralement par le signe =.
Une formule peut utiliser directement des nombres ou faire référence à d'autres cellules. La formule =A1+A2 additionne par exemple les valeurs contenues dans les cellules A1 et A2.
Le résultat est automatiquement recalculé lorsque les données utilisées par la formule sont modifiées. Si A1 contient 10 et A2 contient 5, la formule =A1+A2 affiche 15. Si la valeur de A2 devient 8, le résultat devient automatiquement 18.
Les fonctions de calcul
Les tableurs proposent de nombreuses fonctions permettant d'effectuer rapidement des opérations courantes sur plusieurs cellules.
La fonction MOYENNE permet par exemple de calculer la moyenne d'une série de valeurs. La formule =MOYENNE(B2:B10) calcule la moyenne des cellules comprises entre B2 et B10.
La fonction SOMME permet de calculer le total d'une série de valeurs. La formule =SOMME(C2:C20) additionne toutes les valeurs situées entre C2 et C20.
D'autres fonctions permettent notamment de compter des valeurs, rechercher une information, effectuer des comparaisons ou appliquer des conditions. Les fonctions disponibles dépendent du logiciel et de la langue utilisée.
Les références aux cellules
Les formules peuvent utiliser les références des cellules plutôt que leurs valeurs directement. Cette méthode permet de construire des calculs qui s'adaptent automatiquement aux données du tableau.
Dans un tableau de dépenses, une colonne peut contenir le prix d'un article et une autre sa quantité. Une troisième colonne peut calculer automatiquement le montant correspondant avec une formule comme =A2*B2.
La formule peut ensuite être recopiée sur les lignes suivantes. Chaque ligne utilise alors les valeurs qui lui correspondent, ce qui permet d'effectuer rapidement le même calcul sur un grand nombre de données.
Les pourcentages
Un tableur permet également d'effectuer facilement des calculs de pourcentage. Une formule peut par exemple calculer une réduction, une augmentation ou la proportion d'une valeur par rapport à un total.
Pour calculer une réduction de 20 % sur un prix de 50 €, une formule peut utiliser le calcul 50 × 20 / 100. Le résultat obtenu est de 10 €, ce qui permet ensuite de calculer le nouveau prix.
Le tri et le filtrage
Lorsque le tableau contient beaucoup de données, le tableur permet de les trier. Une liste de personnes peut par exemple être classée par ordre alphabétique, tandis qu'une liste de produits peut être classée du moins cher au plus cher.
Le filtrage permet de n'afficher temporairement que les données correspondant à certains critères. Dans une liste de ventes, il est par exemple possible d'afficher uniquement les ventes réalisées pendant un mois donné.
Le tri et le filtrage facilitent ainsi l'analyse de grandes quantités de données sans avoir à modifier définitivement le tableau.
La représentation graphique
Un tableur peut transformer les données d'un tableau en graphique. Une représentation graphique permet de comprendre plus rapidement une évolution, une comparaison ou une répartition.
Les données peuvent notamment être représentées sous forme de barres, de courbes ou de secteurs. Un graphique en courbes permet par exemple de visualiser l'évolution d'une température au cours d'une semaine.
Le graphique reste généralement lié aux données du tableau. Lorsque les valeurs utilisées sont modifiées, le graphique peut être mis à jour automatiquement.
Un exemple de budget
Pour suivre les dépenses d'un mois, un tableau peut contenir une colonne indiquant la date, une autre la catégorie de dépense et une troisième le montant.
Une formule de somme permet ensuite de calculer automatiquement le total des dépenses. Un filtre permet d'afficher uniquement les achats d'une catégorie particulière et un graphique permet de comparer les différentes catégories.
Si le montant d'une dépense est modifié, les formules utilisant cette donnée recalculent automatiquement les résultats concernés. Le tableau reste ainsi cohérent sans devoir effectuer manuellement tous les calculs.
Les utilisations du tableur
Les tableurs sont utilisés dans de nombreux domaines. Ils servent notamment à gérer des budgets, suivre des stocks, analyser des statistiques, préparer des plannings, établir des factures, calculer des résultats scolaires et produire des rapports.
Ils sont particulièrement utiles lorsque les données doivent être organisées, calculées puis analysées. Leur capacité à relier les cellules par des formules permet d'automatiser de nombreux calculs et de mettre rapidement les résultats à jour.