Développement informatique : Tous les cours et exercices

La gestion des fichiers en C++

Les fichiers sont utilisés pour stocker des données dans un support de stockage de manière permanente. La gestion des fichiers fournit un mécanisme permettant de stocker la sortie d'un programme dans un fichier et d'y effectuer diverses opérations.

Lire la suite

Classe std::string et les chaînes de caractères en C++

Si vous me demandez quel type de données est le plus intéressant utilisé dans le langage de programmation, je vous dirai chaine de caractères sans même y penser. Les chaînes sont utilisées partout, c'est pourquoi dans ce cours nous aborderons en détail ce type de données

Lire la suite

La gestion d'exceptions en C++ : déclaration, utilisation et personnalisation

Une exception est un problème qui survient lors de l'exécution d'un programme. Une exception C++ est une réponse à une circonstance exceptionnelle (généralement une erreur) qui se produit pendant l'exécution d'un programme, telle qu'une tentative de division par zéro.

Lire la suite

fonctions et classes templates en C++

Un template C++ est une fonctionnalité puissante ajoutée au C++. Il vous permet de définir des classes et fonctions génériques et fournit ainsi un support pour la programmation générique.

Lire la suite

Tableaux en C++

Un tableau est une collection d'éléments de données similaires stockés dans des emplacements de mémoire contigus et les éléments sont accessibles de manière aléatoire à l'aide des indices.

Lire la suite

Les structures en C++ et la différence avec les structures en C

En C++, structures (struct) et classes (class) sont exactement les mêmes choses, sauf que struct a par défaut la visibilité publique et la class par défaut la visibilité privée. La sécurité est donc la chose la plus importante pour les structures et les classes.

Lire la suite

Introduction et utilisations du JavaScript

JavaScript est un langage interprété. La définition du langage est plus large que le mot interprété. Vous pouvez le définir comme un langage procédural faiblement typé, basé sur des prototypes, dynamique et impératif. JavaScript est développé et implémenté sous la forme d'un langage de programmation côté client.

Lire la suite

Carré magique - CNC 2020 filière MP

Un carré magique d’ordre n est une matrice carrée d’ordre n (n lignes et n colonnes), qui contient des nombres entiers strictement positifs. Ces nombres sont disposés de sorte que les sommes sur chaque ligne, les sommes sur chaque colonne et les sommes sur chaque diagonale principale soient égales.

Lire la suite

Méthode de gauss pour la résolution d'un système linéaire

L'élimination de Gauss est la méthode la plus familière pour résoudre un système équations linéaires. Elle se compose de deux parties : la phase d'élimination et la phase de substitutions.

Lire la suite

Introduction à la résolution numérique d'un système linéaire

Les équations linéaires se produisent dans presque toutes les branches de l'analyse numérique. Mais leur application la plus visible en ingénierie est l'analyse de systèmes linéaires. Si le système est discret, alors son analyse conduit directement à des équations linéaires. Le comportement des systèmes continus est décrit par des équations différentielles plutôt que par des équations linéaires.

Lire la suite