Search Header Logo
Les  tableaux la leçon

Les tableaux la leçon

Assessment

Presentation

•

Education

•

12th Grade

•

Practice Problem

•

Medium

Created by

Intissar Trabelsi

Used 2+ times

FREE Resource

8 Slides • 6 Questions

1

Les tableaux
  • Pour travailler avec plusieurs valeurs du même type. on utilise une structure de données appelée "tableau" ou "vecteur".

  • Un tableau est une structure de données qui permet de ranger un ensemble fini d'élément de même type

  • Un tableau est caractérisé par son nom, sa taille et le type de son contenu.

  • En algorithme, Les cases du tableau, sont indexées à partir de 0 ou de 1.

  • En Python, Les cases du tableaux sont indexées à partir de 0.

  • Chaque case du tableau est une variable, référencée par son indice : Nom_tableau[indice]

    (T[0] , Palestine[3], B[2]...)

2

Déclaration des tableaux

media

Toutes les actions (saisie, affichage, modification...) sur le tableau, se fait case par case.

Remarque importante !

media

3

Multiple Select

un tableau est caractérisé par

1

son nom

2

son type

3

le type de son contenu

4

sa taille

5

la taille de son contenu

4

Match

Relie chaque tableau avec sa description

un tableau de 5 entiers

un tableau de 5 réels

un tableau de 5 chaines

un tableau de 5 caractères

un tableau de 5 booléens

5

Match

relie chacune de ses instructions avec son rôle

saisir une case

déclarer un tableau de 10 entiers

afficher une case

affecter une valeur à une case

lire(T[i])

T: tableau de 10 entiers

écrire (t[i])

t[i] <-- 10

6

Match

relie chacune de ses instructions python avec son rôle

remplir une case de type entier via le clavier

déclarer un tableau

afficher une case

affecter une valeur à une case

remplir une case de type chaine via le clavier

T[i]=int(input("donner une case"))

T=array([int*20)

print (t[i])

t[i] = 10

T[i]=input("donner une case")

7

Fill in the Blanks

Soit le tableau V de 5 entiers.

donner le contenu de chaque case à la fin de ces instructions:

V[1] <-- 8

V[ 2] <-- 2

V[3] <-- V[1] div V[2]

V[4] <-- V[1] mod V[3]

V[5] <--V[2]+ V[3]*V[4]

8

Categorize

Options (12)

lire(t[i])

lire(T)

écrire(T[i])

écrire(T)

t[2] <-- 4

t[-2] <-- 4

t[c] <-- 7

V[''c''] <-- ''h''

t[i] <-- ord(V[i])

t <-- V

V[3] <-- "p"

V[3] <-- 4

T est un tableau de 10 entiers, et V un tableau de 10 caractères.

Valide
Non Valide

9

​Application

Ecrire l'algorithme d'un programme qui permet de saisir une chaine de 3 caractères, puis mettre le code ASCII de chacun de ses caractères dans un tableau T
Exemple : Pour Ch= "Bac" on aura

media

10

media
media
media

11

media

12

Application chaine V2

On veut reprendre l'application précédente mais avec n'importe quelle chaine :

Ecrire l'algorithme d'un programme qui permet de saisir une chaine de caractères non vide et de longueur maximale 100, puis mettre le code ASCII de chacun de ses caractères dans un tableau T
Exemple : Pour Ch= "Baccalaureat" on aura

media

13

media
media
media

14

media
pattern-tertiary
Les tableaux
  • Pour travailler avec plusieurs valeurs du même type. on utilise une structure de données appelée "tableau" ou "vecteur".

  • Un tableau est une structure de données qui permet de ranger un ensemble fini d'élément de même type

  • Un tableau est caractérisé par son nom, sa taille et le type de son contenu.

  • En algorithme, Les cases du tableau, sont indexées à partir de 0 ou de 1.

  • En Python, Les cases du tableaux sont indexées à partir de 0.

  • Chaque case du tableau est une variable, référencée par son indice : Nom_tableau[indice]

    (T[0] , Palestine[3], B[2]...)

Show answer

Auto Play

Slide 1 / 14

SLIDE