• Aucun résultat trouvé

Université Mohammed V Rabat Faculté des Sciences de Rabat ouahidi@fsr.ac.ma

N/A
N/A
Protected

Academic year: 2022

Partager "Université Mohammed V Rabat Faculté des Sciences de Rabat ouahidi@fsr.ac.ma"

Copied!
2
0
0

Texte intégral

(1)

Université Mohammed V Rabat Faculté des Sciences de Rabat

ouahidi@fsr.ac.ma Exercice 1 :

a) Comprendre l’interpréteur IDLE, l’éditeur de texte intégré, comment sauvegarder un programme (d’ailleurs créer votre répertoire dans lequel vous sauvegarder vos programmes pour une utilisation ultérieure), comment exécuter, etc.

b) Comprendre la notion de notebook sous jupyter notebook en installant anconda3 python.

c) Utiliser l’IDLE ou notebook pour tester les opérations usuelles sur les numériques : *,+, /, //, %,

**, etc.

Exercice 2

a) Que veut dire une variable en informatique,

Réponse : De manière générale une variable est une zone mémoire (RAM).

b) Que veut dire un objet en programmation objet ?

Réponse : Un objet est un segment de mémoire (RAM) qui contient deux parties : données, et méthodes (opérations, fonctions) applicables sur ces données. On référencie l’objet par une variable.

c) Que veut dire une affectation ? quelle est le symbole de l’affection dans les langages de programmations C, Python, etc. Comprendre l’instruction suivante : x=x+1, où x est une variable.

Réponse : une affectation est une assignation d’une valeur à une variable. Exemple x=4, veut dire que la variable x référencie la valeur 4. Le symbole de l’affectation est =. x=x+1, veut dire prendre la valeur référencée par x, lui ajouter 1 et faites référencer le résultat par x.

Soit l’algorithme suivant. A, B deux entiers :

A = 2, B = A+5, A = A+B, B = B+2, A =B – A

Quelles sont les valeurs des variables A et B après exécution de ces instructions. Programmer cet algorithme en Python.

Correction : A la fin A=0 et B=9

#En python : A=2

B=A+5 A=A+B B=B+2 A=B-A print(A,B) Exercice 3 :

Que fait l'algorithme suivant :A, B deux réels A ← A+B, B ← A– B, A ← A – B

Que fait cet algorithme,? Écrivez un autre algorithme (variable intermédiaire) permettant de produire le même résultat, mais sans faire des opérations arithmétiques. Programmer cet algorithme en Python.

Correction

Cet algorithme permet d’échanger les valeurs de A et B En Python

A,B=7,8 A=A+B

(2)

B=A-B A=A-B print(A,B) Exercice 4 :

On dispose de trois variables A, B et C de type entier. Écrivez un algorithme qui effectue une permutation circulaire de ces 3 variables (transfère à A la valeur de B, à B la valeur de C et à C la valeur de A).

Correction X=A A=B, B=C C=X print(A,B,C) Exercice 5

But étant de tester les instructions suivantes :

input, print, les opérations arithmétiques, etc. Expliquer cette instruction x=float(x), ou x est une chaine de caractères contenant des nombres, la même chose pour x=int(x).

Comprendre le fonctionnement de l’instruction print().

- Une ligne commençant par # ça sert à quoi ?

-Ecrire un programme Python permettant à un utilisateur de saisir deux entiers, le programme lui affiche la somme de ces deux entiers.

Correction :

A=input(‘Donner un entier ‘)

A=int(A) # pour récupérer l’entier à partir de la chaîne.

B=input(‘Donenr B’) B=int(B)

C=A+B

print(‘La somme est ‘, C)

Références

Documents relatifs

Les travaux pratiques débuteront le lundi 28 décembre 2020 à l’annexe des Orangers.. Responsable

3) Un élément appartient à la quatrième période et possède deux électrons célibataires. a- Combien y a-t-il de possibilités ? Préciser pour chacune la colonne et la

En utilisant les formules de Cauchy, calculer l’intégrale curviligne complexe, le long de la courbe C orientée positivement

UNIVERSITE MOHAMMED V Faculté des sciences, Rabat..

alors on aura dxdy

UNIVERSITE MOHAMMED V Faculté des sciences, Rabat..

[r]

UNIVERSITE MOHAMMED V Faculté des sciences, Rabat..