Cours

Les transparents du premier cours sont disponibles ici. top

Exercice 1 - Hello world!

  1. Écrire un programme qui affiche la chaîne de caractères "Hello world!"

top

Exercice 2 - Un peu de maths

  1. Écrire un programme qui affiche la table de multiplication par 7. Le résultat devra être affiché sous la forme :

    7 fois 1 font  7
    7 fois 2 font 14
    7 fois 3 font 21
    7 fois 4 font 28
    7 fois 5 font 35
    7 fois 6 font 42
    7 fois 7 font 49
    7 fois 8 font 56
    7 fois 9 font 63
    
  2. Modifier votre programme pour afficher toutes les tables de multiplication de 1 à 9, avec un saut de ligne entre chaque.

  3. Un nombre est premier si il est divisible uniquement par 1 et par lui-même. Une méthode naïve pour tester si un nombre n > 2 est premier est donc de vérifier que, pour chaque x entre 2 et n - 1, n n'est pas divisible par x (c'est-à-dire, le reste de la division de n par x n'est pas nul).

    Écrire un programme qui affiche tous les nombres premiers inférieurs à 10000.

  4. La suite de Fibonacci est définie par F0 = F1 = 1 et Fn+2 = Fn+1 + Fn (i.e. chaque nouvel élément est la somme des deux précédents).

    Écrire un programme qui calcule les 30 premiers éléments de la suite de Fibonacci.

  5. top

Exercice 3 - Listes et tri

  1. Écrire un programme qui affiche tous les caractères d'une chaîne de caractères en en mettant un par ligne.

  2. Écrire un programme qui détermine si une chaîne de caractères contient simultanément la lettre r et la lettre s
    ("Princesse" -> oui ; "de" -> non ; "Cleves" -> non).

  3. Écrire une fonction qui prend une liste en argument et détermine si elle contient un doublon.

  4. À partir de trois entiers a, b et c entrés au clavier par l'utilisateur, écrire un programme qui les affiche dans l'ordre croissant.

top