Club technologie informatique & réseaux CTIR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

2voir algorithme 2012 iset kr

Aller en bas  Message [Page 1 sur 1]

12voir algorithme 2012  iset kr Empty 2voir algorithme 2012 iset kr Jeu Nov 14, 2013 10:13 am

Admin

Admin
Admin

 DEVOIR SURVEILLE : Algorithmique et structure de données
                          Novembre   2012
 
Exercice 1
Souligner parmi les propositions suivantes la ou les bonnes réponses
1. en langage algorithmique, un algorithme commence par le mot :
a. variable
b. constante
c. algorithme
2 dans un algorithme, les variables et les constantes se déclarent :
a. dans l'en - tète de l'algorithme
b. entre "début" et "fin"
 
c. les variables sont dans l'en -tète et les constantes, entre "début" et "fin"
 
 
3. dans un algorithme, une variable du type entier se nommant "i" est déclarée par l'instruction :
 
 
a. {variable i <- entire
b. variable i : entire
c. variable entières : i
 
4. dans un algorithme, une constante se nommant "k" et valant 97 est déclarée par l'instruction :
 
a. constante entière : k<- 97
b. constante k=97
c. constante k<-97
 
5. dans la portion d'algorithme suivant, A, B, C, D sont entiers . si A vaut 1 avant l'exécution de la première ligne , combien vaut d après l'exécution de ces 3 lignes ?
 
 
B <- 2*A-4
C<- -3*A-2*B
D<- 15*C+21*B/3
     a. D vaut -1
 
     b. D vaut  0
 
     c. D vaut  1
6. soit i une variable du type entier, contenant la valeur9. Qu’affiche la portion d'algorithme suivant :
 
 
si  i<10 alors
   Écrire  ("c'est bon !")
Sinon
   Ecrire ("c'est mauvais !")
Fin si
  
 
     a. Cette portion d'algorithme affiche "c'est bon !"
     b. cette portion d’algorithme affiche "c'est mauvais !"
     c. cette portion d'algorithme n'affiche rien  7. Dans la portion d'algorithme suivant, k est un entier ayant pour valeur 7
 
7. que vaut k après l'exécution de cette potin d'algorithme :
Si k module 2=1 alors
 k <- 1
Fin si
k <- k*2
  a. la valeur de k est 12
  b. la valeur de k est 14
  c. la valeur de k est 16
8. dans la portion de code suivante, i et j sont des entiers. Que vaut j après l'exécution de ces lignes :
 
j<- 0
pour  i<- 1 à 11 par pas de 3
 j<- j+i
Fin pour
 a. j vaut 4
 b. j vaut 11
 c. j vaut 22
 
 
9. dans la portion de code suivante, n est un entier. Que vaut n après l'exécution de ces lignes :
 
n<- 0
Tant que n> 10 faire
  n<- n+2
Fin tant que
 
 
   a. n vaut 0
   b. n vaut 20
   c  n vaut 22
 
10. dans la portion de code suivante, m est un entier ayant pour valeur 7 que vaut m lorsque l'exécution de ces lignes est terminée :
 
Répéter
 si m modulo 2 = 1 alors
   m<- 3*m+1
Sinon
 m<- m/2
Fin si
Jusqu’à m=1
 
 a. m vaut 0
 b. m vaut 1
 c. m vaut 2
 
 
 
Exercice2 :
 
 Écrire un algorithme qui écrit tous les multiples de 5 jusqu'à 60
 
Exercice3 :
 écrire un algorithme qui demande successivement 20 nombres à l'utilisateur, et qui lui dise ensuite quel était le plus grand parmi ces 20 nombres, affiche de surcroit en quelle position avait été saisie ce nombre ;
Exemple : c'était le nombre numéro 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

http://www.zawali-sat.com

Revenir en haut  Message [Page 1 sur 1]

Sujets similaires

-

» 2voir archetecture 2013

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum