Pour intégrer du code dans votre document, vous pouvez utiliser le package listings et voici un exemple d’utilisation : \begin{lstlisting} void changeij(double *T, int N, int i, int j){ //- On stocke T[i] dans temp temp = T[i]; //- Procéder au remplacement T[i] = T[j]; T[j] = temp; } \end{lstlisting}
Archive > September 2010
C++ : Structures
Les structures en C++ permettent de regrouper des données d’une même entité. Ce qui vous permettra de créer un nouveau type plus adapté à vos besoins. Exemple de structure simple : //- Exemple de structure dont le ne nom est Point! struct Point{ double x; double y; }; Voici un exemple complet : [...]
C++ : Les classes
Le code minimal pour créer une classe : class Voiture{ }; Ici notre classe s’appelle Voiture et remarquez qu’il y a un point-virgule à la fin, il est nécessaire pour le fonctionnement de la classe!. Vocabulaire Les variables contenues dans la classe sont appelées attributs ou encore variables membres. Les fonctions contenues dans la classe [...]
C++ : Créer et utiliser un Makefile
Un fichier Makefile est un fichier sans extension. Le fichier Makefile contient une liste de commandes et de dépendances utilisées pour construire les cibles. En C++, le fichier Makefile est utilisé pour compiler une liste de fichiers sources. La forme des règles se présente ainsi : # Commentaires cible : dépendances commandes Remarque importante [...]
C++ : Allocation et libération de mémoire
Comment allouer et libérer de la mémoire pour une variable ? //- Déclaration d’un pointeur et initialisation int *pt = NULL; //- Allocation dynamique pt = new int; /* * On manipule pt comme on veut, * une fois fini, on libère la mémoire utilisée par pt */ //- Libérer la mémoire utilisée [...]
Informatique de base : Tri par sélection
Voici un algorithme qui permet de trier les éléments d’un tableau de réels de taille N en ordre croissant. Cet algorithme utilise la méthode de tri par sélection. L’idée de cette méthode, c’est de chercher l’indice du maximum du tableau de taille N-1 et d’échanger sa valeur avec la dernière coordonnée, c’est-à-dire celle dont l’indice [...]
Informatique de base : Tri à bulles
Tri à bulles est méthode qui permet de trier un tableau dans l’ordre croissant. L’idée, c’est de commencer par considérer le premier terme du tableau, si ce terme est plus grand que le second du tableau alors on les échange ainsi de suite. Au final, on arrive à un tableau bien ordonné. Avec au début [...]
Informatique de base : Les travaux pratiques
Dans cet article, vous trouverez quelques éléments des TPs données dans l’UE Informatique de base (MM009) à l’Université Pierre et Marie Curie. Niveau M1 Math. Liste des TP : Petit bilan et affichage graphique (Télécharger) Premiers algorithmes : Triangle de Pascal, Tableaux, Tri Voir aussi : Tri à bulles, Tri par sélection
Informatique de base : TP1
Dans ce document, je m’efforcerais de réunir l’intégralité des fonctions nécessaires pour réussir le TP1. Programmer la fonction factorielle de façon récursive : /* * N : Un entier naturel */ int factorielleR(int N){ //- La valeur de U(0) int U = 1; //- On multiplie par k parcourant 1 à N for(int [...]
C++ : Les étoiles
#include <iostream> #include <cassert> //#include <cmath> using namespace std; int main(){ int N; cout << "Saisir un entier : "; cin >> N; for (int i = 1; i <= N; i++){ int s = 0; while( s <= (N-i)){ cout << "*"; s++; } [...]
