Exercices sur les fonctions.
EXERCICE 1.
Écrire une fonction distance ayant comme paramètres 4 doubles xa,ya et xb,yb qui représentent les coordonnées de deux points A et B et qui renvoie la distance AB. Tester cette fonction.
EXERCICE 2.
Écrire une fonction f ayant comme paramètres un double x et un booléen ok et qui renvoie un double par un codice_1. La fonction renvoie par un codice_1 la racine carrée de codice_3. La fonction renvoie par l'intermédiaire de la variable ok la valeur codice_4 si la fonction est définie au point x, codice_5 sinon. Tester cette fonction. 
EXERCICE 3.
Écrire une fonction f ayant en paramètre un entier et qui renvoie par un codice_1 un booléen : codice_4 si l'entier est premier et codice_5 sinon. Tester cette fonction.
EXERCICE 4.
Écrire une fonction f ayant comme paramètre un entier n et qui renvoie le n-ième nombre premier : cette fonction utilisera la fonction du 3). Tester cette fonction.
EXERCICE 5.
Écrire une fonction swap ayant en paramètres 2 entiers a et b et qui échange les contenus de a et de b. Tester cette fonction.
EXERCICE 6.
Écrire une fonction f ayant en paramètres un tableau t de taille quelconque et un entier n indiquant la taille du tableau. f doit renvoyer par un codice_1 un booleén b indiquant s'il existe une valeur comprise entre 0 et 10 dans les n premières cases du tableau t. Tester cette fonction.
EXERCICE 7.
Écrire une fonction f ayant en paramètres un tableau t de taille quelconque et un entier n indiquant la taille du tableau. f doit renvoyer par un codice_1 le nombre de valeurs comprises entre 0 et 10 dans les n premières cases du tableau t. Tester cette fonction. 
EXERCICE 8.
Écrire une fonction f ayant en paramètres un tableau t de taille quelconque et un entier n indiquant la taille du tableau. f possède un autre paramètre v , entier passé par référence. f doit renvoyer par un codice_1 un booleén b indiquant s'il existe une valeur comprise entre 0 et 10 dans les n premières cases du tableau t. Si f renvoie codice_4, v est égal à la valeur de la première case du tableau comprise entre 0 et 10. Tester cette fonction.
EXERCICE 9.
Écrire une fonction f ayant en paramètres un tableau t1 de taille quelconque et un entier n indiquant la taille du tableau, ainsi qu'un tableau t2 de la même taille que t1. f doit renvoyer par un codice_1 un entier nb indiquant le nombre de valeurs comprises entre 0 et 10 dans le tableau t1. f doit mettre dans le tableau t2 les différentes valeurs comprise entre 0 et 10 qu'il a rencontrées dans le tableau t1.
EXERCICE 10.
Écrire une fonction f ayant en paramètres un tableau t de taille quelconque et un entier n indiquant la taille du tableau. f doit renvoyer par un return un entier égal à l'indice de la première case du tableau (parmi les n premières) comprise entre 0 et 10. S'il n'existe pas de telle valeur, la fonction renvoie -1. Tester cette fonction.

DOS/Cd
Introduction.
"Change Directory"
Cette commande permet de changer de répertoire. C'est en fait un raccourci pour Chdir.
Utilisation.
 cd
Affiche simplement le répertoire courant
 cd c:\repertoire
Va dans le repertoire indiqué
 cd ..
Remonte dans le répertoire parent
 cd .
Ne fait rien, en effet . représente le répertoire courant.
 cd \
Remonte à la racine lecteur du répertoire
Si le répertoire courant est codice_1
 cd E:\temp
Le répertoire courant affiché est toujours codice_1, mais en changeant le lecteur :
 E:
Le répertoire courant affiché est bien codice_3. En fait le système mémorise le répertoire courant pour chaque lecteur.
Il existe une option pour effectuer les deux commandes en une seule :
 cd /D E:\temp

Mathématiques du traitement du signal/Fonctions de permutation

Fonctions de permutation en informatique.
Un petit camarade informaticien me demandait récemment par mail comment comment construire une "fonction de permutation" (qu'il a appelé "valeur complémentaire"):
 J'ai besoin de tes lumières pour une quest° simple mais q je crois pas pouvoir trouver seul. 
 En fait je pense que c'est une équation que j'arrive pas à solutionner .
 tu es prêt ?
 jusque là je pense être clair !
 Maintenant il faut que si je prends une valeur de l'ensemble je retombe automatiquement sur les deux autres,
 je crois que ça pt s'appeler une valeur complémentaire.
 l'équation complémentaire est 1-X
 car 0 donne 1 
 et 1 donne 0
 Mais avec {0 1 2} je trouve pas
 je dirai
 2-x
 1-x
 car le 1 fait bloquer le processus ...
 Et je dois trouver un substitut pour un élémen t de détail sur 1 de mes sites . salut
C'est une question suffisamment générique en informatique pour que cela vaille le coup d'y consacrer un peu de place ici.
pour un ensemble de N nombres (ici 3), il te faut N-1 (ici 2) fonctions. Elles doivent toutes être construites sur le même modèle, qui vient du fait que si tu as N-1 nombres formula_1 la fonction (c'est un polynôme de degré N-2) :
formula_2 vaut zéro pour tous ces nombres
Pour construire une fonction qui envoie aN sur a1 et tous les autres nombres formula_3 sur zéro, il faut prendre la fonction :
formula_4
je vais noter cette fonction formula_5 pour
nous rappeler qu'elle vaut zéro partout sauf pour formula_6.
de même, la fonction qui envoie a1 sur a2 et tous les autres nombres formula_7 sur zéro est :
formula_8
où j'ai noté formula_9 ; maintenant, tu peux remarquer que :
formula_10
vaut zéro partout sauf en formula_11 et en formula_6 (où elle vaut formula_13 et formula_11), voila
que ça commence à prendre forme.
La formule finale est :
formula_15
qui vaut formula_16 en formula_17 pour tous les n (elle décale tout le monde d'un indice).
si on applique cela à ton problème (mais comme ça tu pourras résoudre n'importe quel problème du genre) : 
formula_18
formula_19
et donc
formula_20
ce qui permet d'écrire :
formula_21
que tu peux simpifier en formula_22
Cette fonction a bien la propriété d'envoyer 0 sur 1, 1 sur 2 et 2 sur 0.
tu peux obtenir de la même façon une seconde fonction qui envoie 0 sur 2, 1 sur 0 et 2 sur 1, il s'agit de :
formula_23
et voilà, j'espère que cela répond à ta question et surtout que cela va te permettre de calculer toi même toutes les fonctions de ce genre dont tu auras besoin.

Espéranto/Troisième Leçon
Lieu.
Le lieu s'indique en mettant le suffixe -ej-. Ex:
Outil.
L'outil s'indique en mettant le suffixe -il-. Ex:
Professionnel.
Le professionnel s'indique en mettant le suffixe -ist-. Ex:

Programmation C++/Les tableaux/Exercices