Création par copie
Le problème consiste à créer une nouvelle file identique à une file donnée. L’algorithme est basé sur l’énumération de la première file au cours de laquelle on construit la nouvelle file. On range dans la nouvelle file la valeur de l’élément pris dans la première. Le schéma proposé est une extension de schéma général de parcours d’une file séquentielle.
Schéma de programme
Schéma Programme Copie Interface Objectif: Création par copie d'une file séquentielle Variable file2 : File -- La file résultat Variable file1 : File -- La file origine Résultat: file2 contient les éléments de file1 Remarque: file1 n'est pas modifiée Fin-Interface Procedure Copie(file1: File, file2: File) Déclaration Variable valeur1 : Nombre Instruction Premier (file1) Premier (file2) TantQue Non (Dernier(file1)) Faire Prendre(file1,valeur1) Ranger (file2, valeur1) Avancer(file1) Avancer(file2) Fin-Faire Fin-Instruction Fin-Procedure Fin_Schéma