• Aucun résultat trouvé

TD2 : Introduction à la programmation en CTypes et Expressions

N/A
N/A
Protected

Academic year: 2022

Partager "TD2 : Introduction à la programmation en CTypes et Expressions"

Copied!
2
0
0

Texte intégral

(1)

Université de Ségou

Licence 1ère année Génie Informatique

TD2 : Introduction à la programmation en C Types et Expressions

Exercice 1 : Pour écrire un programme en langage C, quelles sont les principales étapes à faire ? Quelle est l’extension d’un fichier écrit en langage C ?

Exercice 2 : Donner les types correspondants (on supposera qu’un type int est codé sur 4 octets) au type de la variable x suivante :

1. x est un entier relatif supérieur à -231 (-21 47 483 648) et inférieur à 231 -1 (21 47 483 648)

2. x est un entier positif inférieur à 255 3. x est un caractère anglais

4. x est un réel inférieur à 109 5. x est un réel très grand

6. x est une constante entière positive inférieure à 231-1 (21 47 483 648)

Exercice 3 : Parmi les déclarations suivantes de variables, quelles sont celles qui sont correctes ?

 int a ;  char c  char ;  double b ,  float ; k  k;char;  float d ;  const int l =1 ; int a, c,d ; char c ; int k; double d;c; double d, c,

Exercice 4 : Soit les déclarations suivantes : int n=12 ;

int q=5 ;

Donner la valeur de chacune des expressions suivantes : a. 2*n+(p+16)*2

b. n%p+3 c. n+q/5 d. n*q/6/2 e. n < q+8 f. n-5 > 6 g. n-5 > 6 == 1

h. (n-7==5) && (n-5 > 6)

1

(2)

i. (n-7==5) || (n-5 > 6) j. (n-7==5) && ((n-5) < 6)

Exercice 5 : Soit les déclarations suivantes : int n=10, p=4 ;

long q = 2 ; float x =1.75 ;

Donner le type et la valeur de chacune des expressions suivantes : a. n+q

b. n+x c. n%p+q d. n < p e. n >=p f. n > q g. q+3*(n > p) h. q && n

i. (q-2)&&(n-10) j. x*(q==2) k. x*(q=5)

Exercice 6 : Quel est l’affichage du programme suivant ?

2

Références

Documents relatifs

 une variable est une information dont la valeur peut varier : le prix de l'article, les taxes, le prix total, le montant donné, la monnaie à remettre varient d'un client à un

« Un identificateur est un identificateur de symbole ou un identificateur de variable ; un identificateur de symbole commence par deux caractères alphabétiques, suivi par un

Regular expression : (abbreviated regex or regexp) une s´ equence de recherche permettant de r´ ealiser des op´ erations de type ’chercher et remplacer’ sur les chaˆınes de

Exercice 1: Prenons les mêmes tables que celles de l’exo 3 de la feuille de TD1, avec des tables de schémas Produit(fabricant, modèle, type), PC(modèle, processeur, RAM,

Toute apparition de p doit être suivie dans au plus 3 unités de temps par une apparition de q, et p doit apparaître une infinité de fois.. Exercice 2: Pour chacune des

On retire maintenant le dernier crayon de la boîte, par hypothèse de récurrence, les crayons restants sont tous de la même couleur (la couleur des crayons du milieu).. Tous les

On consid`ere un volume d’eau qui contient 50 kg de sucre dissous lorsque la concentration est satur´ee.. Trois heures plus tard, il reste 25 kg de sucre

Recherche dichotomique d’un ´ el´ ement dans un tableau Question principale du jour :.. Comment ´ ecrire ce que l’on ne connait pas