| |
Exercices de Programmation
1. Présentation
Voici une liste d'exercices, qui va grandir petit à petit bien sur, avec la traduction en algorithme de
chaque exemple, ainsi qu'une implementation dans différents langages, en fonction de ceux que j'aurais
eu le temps de tester.
Les langages pourront être le Pascal, le C, le Java, le Python...
Voici où vous pouvez télécharger les versions gratuites des logiciels vous permettant de tester les
programmes ci-dessous :
Une autre solution consiste à installer Cygwin, qui vous permettra de faire du C, du Python, du Perl... sans autre installation. En plus
vous pourrez faire des tests sur des batchs Unix et autre. Cygwin est un environnement permettant de mettre une couche linux sur windows.
Lien vers le site web.
Il est important de noter qu'il n'existe jamais qu'une seule et unique façon de programmer un exercice... Donc, les
résultat donner ici fonctionne et sont corrects, mais ils ne sont pas la seule possibilite.
2. Liste des exercices détaillées
- Exo 1 : Afficher "Hello World !"
- Notion : Base,
- Language :
Algorithme, Pascal, C, Python, Perl, Java,
- Exo 2 : Calcul de réduction
- Notion : Base, Variable Numérique,
- Language :
Algorithme, Pascal, C, Python, Perl, Java,
- Exo 3 : Table de multiplication
- Notion : Base, Variable Numérique,
- Language :
Algorithme, Pascal, C, Python, Perl, Java,
- Exo 4 : Somme des entiers
- Notion : Boucle (Pour, Tant que, ...), Variable Numérique, Base,
- Language :
Algorithme, Pascal, C, Python, Perl, Java,
- Exo 5 : Somme de carrés
- Notion : Boucle (Pour, Tant que, ...), Variable Numérique, Base,
- Language :
Algorithme, Pascal, C, Python, Perl, Java,
- Exo 6 : Afficher le plus grand nombre
- Notion : Condition (SI), Variable Numérique, Base,
- Language :
Algorithme, Pascal, C, Python, Perl, Java,
- Exo 7 : Inversion numérique
- Notion : Variable Numérique, Base, Condition (SI),
- Language :
Algorithme, Pascal, C, Python, Perl, Java,
- Exo 8 : Résolution d'équation du 2ème degré
- Notion : Notions spécifiques, Variable Numérique, Base,
- Language :
Algorithme, Pascal, C,
- Exo 9 : Affichage d'entier
- Notion :
- Language :
Algorithme, Pascal, C,
- Exo 10 : PGCD
- Notion :
- Language :
Algorithme, Pascal, C,
- Exo 11 : Vérification de nombre premier
- Notion :
- Language :
Algorithme, Pascal, C,
- Exo 12 : Affichage de nombre premier
- Notion :
- Language :
Algorithme, Pascal, C,
- Exo 13 : Crible d'Eratosthène
- Notion :
- Language :
Algorithme, Pascal, C, Python, Java,
- Exo 14 : Calcul factoriel
- Notion :
- Language :
Algorithme, Pascal, Python,
- Exo 15 : Palindrome
- Notion : Base, Variable Texte,
- Language :
Algorithme, Pascal, C, Python,
- Exo 16 : Affichage des diviseurs
- Notion : Base, Variable Numérique, Condition (SI), Boucle (Pour, Tant que, ...),
- Language :
Algorithme, C, Perl,
- Exo 17 : Affichage des diviseurs premiers
- Notion : Boucle (Pour, Tant que, ...), Condition (SI), Variable Numérique, Base,
- Language :
Algorithme, C, Perl,
- Exo 18 : Recherche dichotomique
- Notion : Condition (SI), Variable Numérique, Base, Boucle (Pour, Tant que, ...),
- Language :
Algorithme,
Page modifiée le : 01/04/2004
Site modifié le : 12/04/2011
Flux RSS : cliquez-ici si vous voulez suivre les évolutions
Contacter le webmaster : si vous trouvez qu'il manque des infos, n'hésitez pas à me le dire !
| |
» Commentaires
Si vous souhaitez ajouter un commentaire,
vous devez être identifié.