 |
TOZOROS Le forum est consacré à l'informatique et au monde d'internet
|
| Previous topic :: Next topic |
| Author |
Message |
babour
Offline
Joined: 14 Feb 2008 Posts: 33
Point(s): 71 Moyenne de points: 2.15
|
Posted: Fri 14 Mar - 16:38 Post subject: Comment apprendre un nouveau langage de programmation ? |
|
|
Oula Oula, il n’est pas question ici de JAVA ou de C++ ou de je ne sais quel autre langage, ici il est bien question de vous donner quelques exercices de bases à effectuer lors de l’apprentissage d’un nouveau langage de programmation (une méthodologie). Personnellement lors de l’étape d’apprentissage d’un nouveau langage, je privilégie la pratique sur la lecture de livres fastidieux. La majorité du temps, vous utiliserez ce livre ou tutorial comme index lors de l’apprentissage de la syntaxe du langage c tout.
Au début, commencez par vous familiariser avec l’IDE ou le compilateur. Ensuite faites une série de petits exercices pratiques pour maîtriser le langage dont voici une liste :
1- Afficher des caractères 1, 2, 3, 4 …. en boucle et arrêtez le programme lors de l’appui dans une touche espace par exemple.
2- Le maximum et le minimum d’un tableau.
3- Manipulation des chaînes de caractères, tri, lecture, écriture.
4- Faire une mini calculatrice addition / suppression / …
5- Modifier les programmes de haut pour permettre l’exécution continue des programmes jusqu’à l’appui sur la touche ‘q’.
6- Gérer les exceptions en modifiant le message généré par l’exception de division par zéro par exemple.
7- Ouvrir un fichier texte en mode écriture puis l’enregistrer en faisant des modification.
8- Manipulation des classes en créant une classe pour les nombres complexes par exemple dans le cas d’un langage orienté objet.
9- Votre langage supporte t-il les concepts suivants : les fonctions virtuelles, les références, les pointeurs.
10- Etablir une connexion à une base de données et faire des fonctions d’ajouts, modifications et suppressions d’enregistrements.
Et voila à vous de jouer maintenant.
|
|
| Back to top |
|
 |
|
|