En-tête IPV4

Afin de s'habituer aux manipulations de listes, de caractères, d'entiers dans différentes bases, il vous est demandé de créer une fonction Haskell qui vérifie la somme de contrôle (cheksum) de l'en-tête IPv4 d'une capture effectuée avec wireShark.

Tags

TP2 magmas INFO1

Pas mal de problèmes de syntaxe et de maîtrise de l'environnement de travail dans ce TP.
Vous manquez de pratique. Il faut absolument vous entraîner chez vous.

Attention à l'indentation, la casse. Sachez lire le debugger : parse error, not in scope, etc.

Beaucoup ne semblent jamais être allés en amphi et s'évanouissent en voyant la fonction filtre
ou bien l'utilisent n'importe comment sans réfléchir, sans écrire sur papier sa spécification...

Liste par compréhension et tableaux de données en Haskell

Voici un petit fichier pour s'habituer à travailler sur les listes par compréhension suivi de quelques indications:

Tags

Lois, structures et matrices (INFO2)

Le poly et ses sources TEX

Le diaporama et ses sources TEX

Correction TP1 INFO1

Voici une proposition de correction du TP1-DUT1 des semaines 41 et 42 :

Tags

Algèbre, matrices et informatique : 2e module du DUT - S1

Pendant la seconde période du S1, nous allons étudier les structures algébriques fondamentales, un peu de calcul matriciel et d'algèbre linéaire afin d'étendre un peu plus les capacités de programmation.
C'est un "work in progress"...

Le poly et ses sources TEX.

Haskell et la programmation fonctionnelle for dummies

Voici un petit diaporama et ses sources TEX présentant la programmation fonctionnelle et Haskell aux étudiants de première année.

Tags

Intervalle de fluctuation en 2nde

observation avec xcas

Le document d'accompagnement affirme que pour des échantillons de taille
$n$ obtenus à partir d'un modèle de Bernoulli, 95% des mesures des
fréquences mesurées sont comprises dans l'intervalle
$\left[p-\frac{1}{\sqrt{n}},p+\frac{1}{\sqrt{n}}\right]$ avec $p$ la
proportion à mesurer.

On simule ici N échantillons de taille $n$ d'un modèle de Bernoulli
ayant une probabilité $p$.

Lissage par moyennes mobiles


Voici un tableau qui donne l'extension de la banquise au minimum de
septembre de 1979 à 2012 (source : NSIDC National Snow and Ice Data Center):

Duc de Toscane avec Scilab

La fonction grand(nb_lignes,nb_cols,'unf',mini,maxi) génère une matrice remplie de nombres aléatoirement choisis sur l'intervalle réel [mini,maxi[.

On fabrique donc une matrice d'une ligne contenant n expériences du Duc:

Duc de Toscane avec Giac/XCAS

La fonction count_eq(val,liste) compte le nombre d'occurrences de val dans liste.

La fonction hasard(n) renvoie un entier entre 0 et n-1 compris.

La première idée consiste à utilier une boucle pour ranger les valeurs dans une liste :

Relations binaires et fonctions avec Haskell

Quelques tests pour travailler sur les relations binaires avec Haskell:

GeShi sur Drupal : configurer facilement le style

Pour modifier le style par défaut de GeShi, ajouter ceci à votre fichier css actif, qui est pour ce site dartik.css qui se trouve dans .../themes/redsalute/css/ :

Poker en Haskell

une approche constructive

Nous allons aborder le problème du poker (cf introduction du traitement avec Python) de manière cette fois constructive : nous allons créer les mains de Poker pour ensuite les compter, ce qui correspond à la démarche utilisée en cours de mathématique, une fois qu'ont été introduites les combinaisons.

Poker en Python

Dénombrer

On demande souvent au lycée de faire des simulations et de tenter de bidouiller quelque chose avec deux ou trois résultats de statistique inférentielle admis ou « démontrés » par observation...

Nous allons plutôt rester dans un domaine mathématique non magique et ne plus faire un sondage sur des résutats partiels mais dénombrer tous les résultats.

Pages

courtesy of webmatter.de