100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Presentation

Les tableaux en informatiques

Rating
-
Sold
-
Pages
5
Uploaded on
07-07-2024
Written in
2022/2023

les bases des tableaux en informatiques

Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Secondary school
Study
Lycée
Course
School year
1

Document information

Uploaded on
July 7, 2024
Number of pages
5
Written in
2022/2023
Type
Presentation
Person
Unknown

Subjects

Content preview

Données (3)–Algorithmique (1)


Les tableaux
Nous avons djà v
a =2 les types simples suivants:

b = 2.0 int
float nombre entier

c = (a == b) bool
nombre décimal (2)
ch = "bonjour" booléen
str
chaine de caractère
Un professeurveut enregistrer
les notes de ses seize
On peut utiliser 16 variables élèves.
entières :note0, note1, ..., note15,mais ce
n'est pas pratique.
Notion de tableau :
Un tableau permet de stocker
On note le tableau entre plusieurs valeurs dans une même variable.
>>> t =
[2, 3, 7, 01
crochets, les valeurs sont séparées par des
virgules. En Python, ce type est appelé liste (1ist).
>>> tYpe (t)
<class 'list'>
Dans un premier temps, on peut
t 2 3
Ces cases sont ordonnées, et
70 représenter le tableau
comme des cases consécutives qui contiennent des valeurs.

numérotées à partir de On
>>> t[0] 0. utilise la notation t[i] pour la case de numéro (ou
2 indice) i,

La taille du tableau est son nonmbre de cases.
>>> On l'obtient avec l'opération len(t).
len (t)
4



Modification du contenu d'un tableau
:
On peut directement modifier le
contenu d'une case du
>>> t[2) = 48 tableau.

>>> t
[2, 3, 48, 0]
Parcours d'un tableau
:
Le professeur a rentré les notes
de ses seize élèves:
>>> notes = [6, 6, 6, 7, 9,
8,
On veut calculer la moyenne de classe: 10, 9, 7, 7, 8, 8, 10, 9, 10, 8]
faut additionner
On doit donc parcourir le tableau pour toutes les valeurs du tableau,
il
et diviser par sa longueur.
calculer la somme.On utilise
>>> Somme = 0 une boucle for.
>>> for i in range (len(notes)):
somme = somme + notesi]
>>> moyenne = omme / len (notes)
>>> Somme


>>> moyenne



Construire un grand tableau:
On peut utiliser des opérations.
>>> t = [0)* 1000
Cette opération permet de créer un tableau de longueur 1000 qui ne
contient que des
On peut alors parcourir le tableau pour affecter d'autres valeurs
0.
à l'intérieur.
>>> for i in range(len
(t)):
t[i] = i*i
Le tableau les carrés des
contient alors entiers compris entre 0 et 999.

On peut aussi concaténer deux tableaux:
>>> tl = [5, 1]
>>> t2 = [0, 8, -12]
>>> t3 = t1 + t2
>>> t3
(5, 1, 0, 8, -12]

Nous verrons plus tard d'autres possibilités offertes par python sur ses tableaux (type list),notamment les méthodes
append et pop.

, Exercices (tableaux)



Exercice 1:


On dispose du tableau t = (12, 44, 7, 1, 0, 2). Que renvoie python après ces commandes ?
>>> len (t) >>> t[3) = -1
>>> t




Exercice 2:

On crée un tableau vide t = 0.Que contient la variabletaprèsle code suivant ?
>>> for i in range (5) :
t = t + [i]
>>> t




Exercice 3:

Que fait cette fonction ?
def mysterel (lst):
for i in range (1, len(lst) ):
if lst[i] < lst[i-l] :
return False
return True


Exercice 4:

1. Ecrire une fonction somme tableau(t) qui prend en paramètre un tableau de nombres t et renvoie la somme de
ses valeurs.

2. Ecrire une fonction moyenne tableau (t)qui prend en paramètre un tableau de nombrestet renvoie la moyenne
de ses valeurs.


Exercice 5:

Écrire une fonction occurrences (V,t) qui renvoie le nombre d'occurrences de la valeur v dans le tableaut.



Exercice 6:
1. Écrire une fonction tableau alea() qui renvoie un tableau de 100 entiers tirés au hasard entre 1 et 1000.

2. Écrire une fonction max tableau (t) qui renvoie le plus grand élément du tableau t.
$5.45
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
exigaowen

Get to know the seller

Seller avatar
exigaowen Limoges
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
1 year
Number of followers
0
Documents
4
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions