Un bon algorithme doit être: a. Concis, précis et compréhensible par un non informaticien b. traduit dans nimporte quel langage de programmation, ne I. doit pas porter confusion, de haut niveau et précis c. de haut niveau, compréhensible même par un non informaticien, ne doit pas porter à confusion, structuré et décomposer le problème en sous problèmes d. ne doit pas étre long, composé de différentes parties identifiables, lisible et concis e. Concis, précis, de haut niveau et non structuré I. Un compilateur a. Exécute le code source b. Exécute le byte code c. Traduit un code source en code objet d. Exécute le code objet III. En quoi consiste le langage algorithmique IV. Qu'est-ce qui différencie le traducteur de la trace V. Oui ou Non, un probleme peut avoir plusieurs algorithmes mais la solution est unique. Justifiez votre réponse