18 septembre 2007
Etapes de la journée
* 4 heures de théorie : Cf Polycopié "Introduction à Cobol" P12 et 13 + Polycopié "Référence COBOL" qui emmagasine l'essentiel de ce qu'il faut savoir sur Cobol. A la fin nous avons vu la correction du code INSEE.
* 4 heures de programmation pour les exercices CONSON et PALINDROME.
Exercices
Pour les exercices se référer à la feuille bleue fournise avec le cours.
Aujourd’hui a été effectué quelques exercices, à savoir : VALDAT, CONSON et PALIND.
CONSON
Le but est simple : étudier une chaine de caractère, supprimer les voyelles (sauf celle qui pourrait potentiellement être en tête de mot), et ne garder que les consonnes, sans doubles, triples, etc !
Méthode possible :
* Parcourir le mot et remplacer les voyelles par un espace, sauf la première lettre.
* Copier le résultat dans une autre chaîne, à l’aide de la fonction STRING, mais en en omettant les espaces, ainsi que les doublons.
* Afficher le résultat, c’est à dire les 6 premiers caractères résultants.
PALIND
But recherché : Vérifier qu’une phrase, qu’un mot soit un palindrome (que nous le lisions de gauche à droite ou de droite à gauche, nous lirions la même chose).
Méthode possible :
* Lire la chaîne à partir de la fin
* En même temps lire la chaîne par le début
* Omettre tout les espaces
* Comparer les caractères deux par deux, et sortir de la boucle si le résultat de la comparaison est négatif
* Afficher “oui” ou “non” selon cas (palindrome ou pas).