cours du 31/03/2021 (répertoire)
- Les tableaux :
# a contient 1 valeur, b est un tableau (ou liste) de 3 valeurs
>>> a = 1
>>> b = [1, 2, 3]
>>> c = [] # tableau vide
>>> print(a)
1
>>> print(b)
[1, 2, 3]
>>> print(c)
[]
>>> # ajout d'un nombre à un tableau : on "concatène" 2 tableaux
>>> b = b + [5]
>>> print(b)
[1, 2, 3, 5]
>>>
- Les fonctions,
# c'est comme lorsque vous appelez les fonctions sinus et cosinus :
>>> from math import sin, cos, pi
>>> print( sin(0) )
0.0
>>> print( cos(0) )
1.0
>>> print( cos(pi/3) )
0.5000000000000001
>>>
- définition d'une fonction :
# calcul des solutions d'une équation du second degré : solution est le tableau des racines (0, 1, ou 2 racines)
def ax2bxc(a, b, c) :
calculs de la solution
return solution
- voir : http://freescience.fr/python/equation_second_degre.html
- Sujet de bac NSI première :
sujetdebac NSI 2021
exemple du premier sujet N°03316 page 7 :
- Question B.1
On veut affecter à t la valeur [[0,1,2], [3,4,5], [6,7,8], [9,10,11], [12,13,14]].
Pour cela on utilise le code suivant. Par quoi doit-on remplacer les pointillés ...... ?
n = 5
p = 3
t = [ [ ...... for j in range(p) ] for i in range(n) ]
la boucle interne s'effectue en premier : (j=0,i=0), (j=1,i=0), (j=2,i=0), (j=0,i=1), . . . (j=2,i=4)
Réponses
[ ] A) i*j + j
[ ] B) p*i + j
[ ] C) p*j + i
[ ] D) i*(j+1)
- Question B.2
On considère le script suivant :
t = [2, 8, 9, 2]
t[2] = t[2] + 5
Quelle est la valeur de t à la fin de son exécution ?
Réponses
[ ] A) [2, 13, 9, 2]
[ ] B) [2, 8, 14, 2]
[ ] C) [7, 13, 14, 7]
[ ] D) [7, 13, 9, 2]
- Question B.3
On dispose dans le tableau annee2019 les températures mensuelles moyennes d'une région française.
On exécute le script suivant :
annee2019 = [('janvier',6), ('février',6), ('mars',12),
('avril',20), ('mai',23), ('juin',25),
('juillet',29), ('août',25), ('septembre',22),
('octobre',15), ('novembre',11), ('décembre',7)]
m = annee2019[0][1] # m = 6
for mois in annee2019:
if (m > mois[1]):
m = mois[1]
Que contient la variable m à la fin de cette exécution ?
Réponses
[ ] A) le mois le plus froid
[ ] B) le mois le plus chaud # ambigü
[ ] C) la température moyenne la plus basse
[ ] D) la température moyenne la plus haute # ambigü
retour au menu :
cours 2020-2021
math 1ère S
math
file:///home/jacques/Dropbox/