Examen 1 Flashcards
Quelles sont les sciences théoriques?
Elles utilisent les mathématiques pour élaborer des modèles et des théories, pour décrire des phénomènes que nous observons.
Quelles sont les sciences expérimentales?
Elles sont basées sur l’observation, la mesure et la quantification de ces phénomènes.
Quelles sont les sciences numériques?
C’est le lien entre les sciences théoriques et les sciences numériques: elles servent à créer des algorithmes à partir des mathématiques pour réaliser des expériences.
Qu’est ce qu’est la mémoire vive(RAM)?
C’est un espace de stockage éphémère. Il est utilisé lorsqu’une page s’ouvre et suprimé lorsque celle-ci se ferme.Plus de RAM donne la possibilité au multitask.
À quoi sert le déboguage?
Régler les erreurs et vérifier si les réponses expérimentales correspondent aux réponse théoriques.(s’assurer que tout fonctionne)
L’organisation d’un programme en 6 étapes
- L’en-tête
- L’appel de fonctionnalités externes(import math)
- La déclaration des fonctions
- La déclaration des variables
- Le calcul et le traitement de l’information
- La présentation des résultats
Quel est le maximum de caractères qu’une ligne d’instruction peut contenir?
79
Que fait ce symbole? //
Division entière
Ex: 15 // 2 = 7
Que fait ce symbole? %
Modulo(le reste de la division)
Ex:
1.Qu’est ce qu’un bit?
2.Comment s’appelle la forme que l’ordinateur peut traiter?
3.En blocs de combien viennent les bits ?
1.l’unité de base de stockage et de traitement de l’information
2. Binaire
3.8
1.Quelle peut être la valeur d’un bit?
2. Comment fait-on pour représenter les bits négatifs?
3. Combien y a-t-il de combinaisons possible de bits?
1.0 ou 1
2. On ajoute un bit(9 au lieu de 8) pour encoder le signe, si le neuvième bit est 0, c’est positif et si c’est 1 c’est négatif
3. 255
Quelle est la formule de l’erreur absolue ?
Réponse numérique - réponse théorique
Quelle est la formule de l’erreur relative?
100 * (réponse numérique - réponse théorique) / réponse théorique
Les mots réservés à python (1-6)
False
Await
Else
Import
Pass
Async
Les mots réservés à Python (7-12)
None
Break
Except
In
Raise
Elif
Les mots réservés à Python (13-18)
True
Class
Finally
Is
Return
If
Les mots réservés à Python (19-24)
And
Continue
For
Lambda
Try
Or
Les mots réservés à Python (25-30)
As
Def
From
Nonlocal
While
Yield
Les mots réservés à Python
Assert
Del
Global
Not
With
Type des entiers
(Integer ou int)
Transformer en entier: int()
Type des décimales
(Float)
Transformer en float: float()
Type des décimales
(Float)
Transformer en float: float()
Type du booléen
(Boolean ou bool)
Vrai ou faux
Transformer en bool: bool()
Type du texte
(String ou str)
Transformer en texte: str()
Comment insérer les guillemets dans du texte
"chips"
Sous quelle forme le input met la réponse
Forme str
Abs (nombre)
Calcule la valeur absolue
Round comment ça s’écrit?
Round(nombre, précision)
Ex: round(5.7963789, 2)
Qu’est ce qu’on ne doit pas oublier lorsque l’on crée une fonction?
Les :
Est ce que si l’on sépare nos variables et nos instructions par des cellules les instructions s’effectuent quand même?
Oui
Sinus
math.sin()
Cosinus
math.cos()
Réciproque de sinus
math.asin
Réciproque de Cosinus
math.acos
Tangente
math.tan()
Réciproque de tangente
math.atan()
Exponentielle
math.exp()
Logarithme base e
math.log()
Logarithme base 2
math.log2()
Logarithme base 10
math.log10()
Racine carrée
1.
2.
math.sqrt()
Ou
X exposant 1/2 (etc)
Lorsque l’ont fait du sin cos tan les angles sont en
Radians
Pour calculer le sinus d’un angle en degré l’on fait:
math.sin(math.pi/4)
Ou
math.sin(math.radians())
Pour converser les radians en degrés l’on fait:
Deg = (rad * 180)/Pi
Ou math.degres()
Une autre façon d’arrondir une réponse:
Print(f{math.degrees(math.pi/6):.2f}
L’affichage en notation scientifique
Print(f”{math.tan(3*math.pi/2):e}”}
Pour avoir le logarithme dans une autre base on fait quoi?
Logb de X = Log X/ Log b
Les fonctions sans valeurs de sortie
Def saluer_utilisateur(nom):
Print(“Bonjour”, nom)
Print(“Bienvenue!”)
saluer_utilisateur(“Bob”)
Bonjour Bob
Bienvenue!
Les fonctions sans paramètre
Def bienvenue()
Nom = input(“Quel est votre nom?”)
Print(“Bonjour”, nom, “!”)
Bienvenue()
Bonjour Bob
Les fonctions avec paramètres optionnels et valeur par défaut
Def bonjour(nom = “Bob”)
Print(“Bonjour”, nom “!”)
- bonjour(“Ginette”)
Bonjour Ginette! - bonjour()
Bonjour Bob!
Le mot clé if
If [condition]:
[Instructions à exécuter si la condition est True ]
Le mot clé else
If [condition]:
[Instructions à exécuter si la condition est True]
else:
[instructions à exécuter si la condition est False]
Le mot clé elif
If [condition 1]:
[Instructions à exécuter si la condition 1est True]
elif [condition 2]:
[instructions à exécuter si la condition 1 est False, mais que la condition 2 est True]
Symboles:
Équivalent ou égal à
Différent de
Plus grand ou égal
==
!=
>=
La différence entre = et ==
= sert à assigner une valeur
== sert à tester l’égalité de deux valeurs (comparer)
Le mot clé and
[condition] = [sous-condition 1] and [sous-condition 2]
Savoir la date
La bibliothèque
Le jour
Le mois
datetime
aujourd’hui.day
aujourd’hui.month
Le mot clé or
[condition] = [sous-condition 1] or [sous-condition 2]
Générer un nombre aléatoire
Bibliothèque
Façon
random
randit( 1, 6 )
Le mot clé not
+ ce qu’il fait
[condition réciproque] = not [condition]
Il change le True en false et le false en True
La boucle for
Utilité
Lorsqu’on l’utilise
Façon de l’écrire
Effectuer une opération plusieurs fois
Utile lorsque le nombre d’opération à effectuer est connu
For [variable] in range ([nombre de fois])
[instructions à exécuter à répétition ]
Le i de (for i in range ) commence à … car…
0
C’est le premier chiffre que l’ordinateur affiche
+=, -=, *=, /=
X = X+ a
La boucle While
Quand c’est utile
Façon
Lorsque le nombre de répétitions à exécuter est inconnu
While [condition]:
[constructions à exécuter]
Le mot clé break
Utilité
Avec quoi l’utilise t-on
Permet de stopper l’exécution d’une boucle avant qu’elle ne soit terminé
Surtout utilisé avec la boucle While pour éviter la boucle infinie
Les boucles multiples
Possible d’imbriquer des boucles les unes dans les autres