• Aucun résultat trouvé

Dur´ee:20minutes Vendredi16novembre2012 Interrogation1d’Informatique

N/A
N/A
Protected

Academic year: 2022

Partager "Dur´ee:20minutes Vendredi16novembre2012 Interrogation1d’Informatique"

Copied!
2
0
0

Texte intégral

(1)

Informatique - DEGEAD2 Universit´e Paris-Dauphine

Interrogation 1 d’Informatique

Vendredi 16 novembre 2012 Dur´ ee : 20 minutes

Le barˆeme n’est pas d´efinitif, il est donn´e `a titre indicatif

Exercice 1 : Variables (1 pt) Soit le programme VBA suivant :

Sub procA (ByRef b As Boolean , ByVal n As I n t e g e r ) Dim a As I n t e g e r , i As Long

a = 1

For i = 1 To n a = a ∗ 2 Next i

I f a < 30 Then

b = F a l s e : n = 0 Else

b = True : n = a End I f

End Sub

Sub t e s t P r o c A ( )

Dim bo As Boolean , nb As I n t e g e r nb = 5

bo = F a l s e procA bo , nb

’A c o m p l ´e t e r End Sub

Quel message est affich´e dans les trois cas suivants :

1. la ligne’A compl´eter est remplac´ee par MsgBox "bo = " & bo 2. la ligne’A compl´eter est remplac´ee par MsgBox "nb = " & nb 3. la ligne’A compl´eter est remplac´ee par MsgBox "a = " & a

Exercice 2 : Correction d’un programme (1.5 pt) Soit le programme suivant :

(2)

Informatique - DEGEAD2 page 2

Sub maProc (ByVal n As Byte ) Dim a As Boolean , b As Byte b = 1

For i = 1 To n b = b + 263 Next i

I f b Mod 2 = 0 Then a = ” i m p a i r ” Else

a = ” p a i r ”

MsgBox ” a vaut : ” & a End Sub

Sub t e s t M a c r o ( ) maProc 10 End Sub

Quelle(s) erreur(s) voyez-vous dans la d´efinition de la proc´edure maProc?

Exercice 3 : Suite de H´eron d’Alexandrie (2.5 pts) La suite de H´eron d’Alexandrie est d´efinie de la fa¸con suivante :

un=

(1 si n= 0 un−1/2 + 1/un−1 sinon

Q 3.1 Ecrivez en VBA une fonction qui, ´´ etant donn´e un entiern, retourne la valeur deun.

Q 3.2 Ecrivez en VBA une macro de test de votre fonction. Pour cela, votre macro demande `´ a un utilisateur de saisir un nombre, appelons-len, et affiche la valeur deun. On suppose ici que le nombre saisi par l’utilisateur est un entier positif ou nul.

Références

Documents relatifs

Apr`es une heure, vous passez `a la partie avec documents, mˆeme si vous n’avez pas fini la premi`ere partie.. On suppose que λ

Sachant que l’aire d’une sphère est donnée par la formule 4πR², quelle est la valeur exacte de son rayon?. En donner l’arrondi

En choisissant un certain entier p positif plus petit que moi, on forme un couple (N,p) puis on me divise par p.. Le couple d’entiers obtenus (q,r) avec le quotient q et le reste r

Q 2.2 Ecrivez une macro d’appel de cette fonction qui demande un montant (en euros) ` a l’utilisateur et affiche la conversion de ce montant en dollars am´ ericains.. Exercice 3 :

Ecrire une macro plusGrand qui d´ etermine et affiche le nombre le plus grand parmi les nombres entiers positifs saisis au fur et ` a mesure par l’utilisateur ` a l’aide

On se propose, dans cette partie du probl`eme, d’´etudier le principe d’un montage 1 permettant de mesurer le coefficient de transfert thermique conducto-convectif `a la surface

Si Ton décompose la série des coefficients du binôme de Newton en trois parties, en prenant les termes de trois en trois, deux de ces sommes sont égales et la troisième surpasse

Ce qu’il est amusant de constater, c’est que cette formule pour les 4k + 1 s’applique également au nombre premier 3 si ce n’est qu’il faut considérer celui-ci non pas comme un