Archive > September 2010

LaTeX : Intégrer du code dans vos documents

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}

Continue reading

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 : [...]

Continue reading

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 [...]

Continue reading

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 [...]

Continue reading

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 [...]

Continue reading

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 [...]

Continue reading

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 [...]

Continue reading

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

Continue reading

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 [...]

Continue reading

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++;    }   [...]

Continue reading

prev posts