Goto (informatique)

goto est une déclaration dans de nombreux langages de programmation. Il s'agit d'une combinaison des mots anglais go et to. C'est un moyen de passer à une autre ligne de code.

De nombreuses langues soutiennent la déclaration du goto, et beaucoup ne le font pas. En Java, goto est un mot réservé, mais ne peut pas être utilisé. (Un mot réservé est un mot qui fait partie du langage de programmation et qui ne peut pas être utilisé pour d'autres choses comme le nommage des variables).

En informatique, il existe une théorie appelée le théorème des programmes structurés. Selon cette théorie, tout programme peut être écrit de telle sorte que les choses se fassent avec des fonctions et des méthodes (sous-programmes plus petits) au lieu d'être regroupées dans un très gros programme et des énoncés goto. La théorie prouve que l'instruction goto n'est pas nécessaire pour écrire des programmes.

Utilisez

Une mention "goto" est généralement utilisée avec une étiquette. Un label est un mot qui identifie un endroit dans un code. Une déclaration de type goto dans un code ressemble généralement à ceci :

goto LABEL

Dans cet exemple, l'ordinateur se rendrait à l'emplacement de LABEL.

Souvent, la déclaration goto est combinée avec la déclaration if. Dans ce cas, l'ordinateur ne sautera à un autre endroit du code que si quelque chose est vrai. Par exemple :

SI la condition est remplie, il faut alors apposer l'étiquette

Cela peut être lu comme suit : "si une condition est vraie, alors rendez-vous à l'emplacement de LABEL".

Les différents langages de programmation ont des restrictions ou des limites différentes quant à l'utilisation des déclarations goto. Par exemple, le langage de programmation C ne permet pas à un goto de sauter à un endroit à l'intérieur d'une autre fonction (sous-programme).

Questions et réponses

Q : Qu'est-ce qu'une instruction goto ?


R : Dans de nombreux langages de programmation, une instruction goto permet de passer à une autre ligne de code.

Q : Combien de langages de programmation prennent en charge l'instruction goto ?


R : De nombreux langages de programmation supportent l'instruction goto.

Q : Dans quel langage de programmation l'instruction goto est-elle un mot réservé ?


R : En Java, goto est un mot réservé, mais il ne peut pas être utilisé.

Q : Qu'est-ce qu'un mot réservé dans un langage de programmation ?


R : Un mot réservé est un mot qui fait partie du langage de programmation et qui ne peut pas être utilisé pour d'autres choses, comme nommer des variables.

Q : Qu'est-ce que le théorème du programme structuré en informatique ?


R : Le théorème du programme structuré est une théorie informatique qui affirme que tout programme peut être écrit de manière à ce que les choses soient faites avec des fonctions et des méthodes plutôt qu'avec un très gros programme et des instructions "goto".

Q : Le théorème du programme structuré prouve-t-il que les instructions "goto" sont nécessaires pour écrire des programmes ?


R : Non, le théorème des programmes structurés prouve que l'instruction goto n'est pas nécessaire pour écrire des programmes.

Q : Que sont les fonctions et les méthodes en programmation ?


R : Les fonctions et les méthodes sont des sous-programmes plus petits utilisés en programmation pour effectuer des tâches spécifiques.

AlegsaOnline.com - 2020 / 2023 - License CC3