À vous

Dans les exercices qui suivent vous ferez en sorte que les résultats soient présentés proprement (je vous laisse libre choix sur le sens exact de ce mot...).

  1. Écrire un programme PHP qui affiche tous les nombres impairs entre 0 et 15000, par ordre croissant : « 1 3 5 7 ... 14995 14997 14999 ».

    Exemple : impair.php

  2. Écrire un programme qui écrit 500 fois « Je dois faire des sauvegardes régulières de mes fichiers. »

    Exemple : punition.php

  3. Écrire un programme qui affiche :

               12345678910111213
               12345678910111213
               12345678910111213
               12345678910111213
              

    Exemple : 4lignes.php

  4. Écrire un programme qui calcule 30!.

    Exemple : factorielle.php

  5. Écrire un programme qui affiche la table de multiplication par 13.

    Exemple : multiplication.php ou mieux : multiplicationbis.php.

  6. Écrire un programme qui calcule 30!.

    Exemple : factorielle.php

  7. Écrire une fonction qui renvoie n!. Puis utilisez cette fonction pour constuire une table des factorielles.

    Exemple : tablefact.php.

  8. Écrire un programme qui affiche la table de multiplication totale de {1,...,12} par {1,...,12}.

    Exemple : multiplicationtotale.php

  9. Écrire une fonction qui affiche un triangle et qui admet comme paramètre le nombre de lignes du triangle :

                    *
                    **
                    ***
    	    

    Utilisez cette fonction pour dessiner un demi-sapin (de 2 en 2) :

                    *
                    **
                    *
                    **
                    ***
                    ****
                    *
                    **
                    ***
                    ****
                    *****
                    ******                
    	    

    Exemple : demisapin.php

  10. Coefficients du binôme :

    1. Écrire une fonction qui renvoie n!.

    2. Utiliser la fonction précédente pour écrire une fonction qui renvoie

      C_n^p
    3. Utiliser les fonctions précédentes dans un programme qui affiche les coefficients du binôme pour toutes les valeurs de n dans {0,1,..,20} :

      C^0_n C^1_n C^2_n \dots C^{n-2}_n C^{n-1}_n C^n_n

    Exemple : binome.php

  11. La suite de Fibonnacci est définie par les relations suivantes :

    • F0=0,

    • F1=1,

    • Fn=Fn-1 + Fn-2 pour tout n>1.

    Donc F0=0, F1=1, F2=0+1=1, F3=1+1=2, F4=2+1=3, F5=3+2=5, F6=5+3=8, F7=8+5=13...

    Écrire un programme qui affiche les 50 premières valeurs de Fn.

    Exemple : fibonnacci.php

  12. Fibonnacci, le retour : afficher les rapports

    \frac{f_n}{f_{n-1}}

    ainsi que leurs différences avec le nombre

    nombre d'or (\frac{\sqrt{5}-1}{2})

    Exemple : fibonnacci-retour.php

  13. Afficher un cadre 10x10.

    Exemple : cadre-pre.php ou cadre-table.php

  14. Tableau d'additions : faire réaliser par une page PHP un tableau d'additions à compléter (pour l'entraînement d'un enfant au calcul).

    Exemple : tableauadditionsfixe.php ou tableauadditionsvariable.php