★ À maîtriser
🔄 Processus — Le programme demande un entier N puis répète la saisie tant que N n’est pas strictement positif.
Compléments
📌 L’instruction T=array([int()]*N) crée un tableau NumPy de longueur N initialisé avec des zéros.
N positif avant allocation
📌 La boucle for i in range(N-2) ne parcourt que les indices 0 à N-3 et ne saisit donc pas les deux dernières valeurs du tableau.
📌 Pour saisir les N éléments du tableau, la boucle doit utiliser for i in range(N), tandis que l’accès T[i+1] ne peut être utilisé que lorsque i est inférieur à N-1.
De 0 à N−1
★ À maîtriser
🔄 Processus — Une correction cohérente consiste à saisir les N valeurs, initialiser max à T[0], comparer chaque valeur suivante à max et remplacer max uniquement lorsqu’une valeur est supérieure.
📌 L’instruction max=T[0] placée dans la boucle réinitialise le maximum à chaque itération au lieu de conserver le maximum trouvé précédemment.
Compléments
1. Quelle condition doit respecter l’entier N pour que le programme arrête de redemander sa saisie ?
2. Quel est l’effet de l’instruction T=array([int()]*N) lorsque N est strictement positif ?
3. Si N vaut 6, quels indices sont parcourus par la boucle for i in range(N-2) ?
Que fait le programme si N n’est pas strictement positif ?
Il répète la saisie de N.
Que crée l’instruction T=array([int()]*N) ?
Un tableau NumPy de longueur N initialisé avec des zéros.
Quels indices parcourt for i in range(N-2) dans un tableau ?
Les indices de 0 à N-3.
Quelle condition doit respecter i pour accéder à T[i+1] dans un tableau de taille N ?
i doit être inférieur à N-1.
La hoja de repaso cubre los conceptos esenciales de Correction d’un tableau Python. Está organizada por temas para facilitar el aprendizaje y la memorización, con definiciones clave, explicaciones y resúmenes.
Lee la hoja completa →El cuestionario contiene 4 preguntas de opción múltiple con correcciones y explicaciones detalladas para cada respuesta. Ideal para poner a prueba tus conocimientos e identificar lagunas.
Realiza el cuestionario (4 preguntas) →Revizly ofrece 4 tarjetas de memoria interactivas sobre Correction d’un tableau Python. Cada tarjeta presenta una pregunta en el anverso y la respuesta en el reverso, permitiendo una revisión activa y efectiva basada en la repetición espaciada.
Ver las 4 tarjetas de memoria →Import your PDF or paste your course, AI generates sheets, quizzes and flashcards in 30 seconds.