[Résolu] Variables
Posté : jeu. 16 janv. 2014 18:32
Bonsoir tout le monde
Je suis nouvelle et j'apprends seule les bases de la programmation sur des cours mises en lignes en fac.
J'ai fais d'abord les TD puis les TP correctement histoire de bien maitriser les bases
Pouvez-vous me corriger svp
Exercice 1:
= question 1.1) A quoi sert la fonction cout ? Comment l'utilise-t-on ?
elle sert à afficher du texte et on utilise comme ceci: cout
= question 1.2) Qu'affiche les programmes suivant ?
cout //1
cout //2
cout //3
cout //2
cout //1
cout //3
= question 1.3 Parmi ces exemples, seuls certains ont des noms de variable valide. Lesquels ?
-x
-x1
-X1
-toto
-éric
-_eric
-t_42
-24_t
elles sont toutes validés sauf éric car il a un accent
= question 1.4: Que fait la séquence suivante ?
int main()
{
int x;
x=1;
int y;
y=2;
cout z=x+y;
cout
return 0;
}
x vaut 1 et z vaut 3
= question 1.5: qu'affiche le programme suivant:
int main ()
{
int toto=4;
cout // 4
toto=5+5;
cout //10
int tata= toto+4;
cout //14
tata = tata+5;
cout //10
tata = tata +(toto*2);
cout //j'ai des doutes! 19 (car tata+5) + (10*2)=19+20=39
return 0;
}
= question 1.6: Qu'affiche le programme ?
int main()
{
int a=1;
int b=2;
a=b;
b=a;
cout cout
return 0;
}
Le programme affiche 22
= question 1.7 Qu'affiche le programme
int main()
{
int a=1;
int b=2;
b=a;
a=b;
cout cout
return 0;
}
Le programme affiche 11
= question 1.8: Que manque t il aux programmes précédents pour réaliser un échange entre les valeurs des variables a et b ? Ecrire un programme qui réalise un tel échange:
Il manque une variable temporaire
int a=1;
int b=2;
tmp=b;
b=a;
a=tmp;
ce qui affiche 12
= question 1.9: A chaque ligne du programme suivant, compléter les pointillés avec le type de variable le plus adaptés
float a=1.0;
int b=2;
float c=a+1;
int d=b+3
float e=(float) d;
float f=c/b;
int g=int (c)/b;
return 0
= Question 1.10:
Qu'est ce que la concaténation ? A quel type de données s'applique-t-elle ?
la concaténation c'est le fait de mettre bout à bout au moins deux chaines de caractères.
Elle s'applique au string.
=question 1.11: Donner la valeur des expressions suivantes:
-3*4 // 12
-"3"+"4" //3+4
-3+"4" // problème car l'autre chiffre est entre "" et l'autre non
-"3"+4 // idem
Merci d'avance
Bonne soirée
Je suis nouvelle et j'apprends seule les bases de la programmation sur des cours mises en lignes en fac.
J'ai fais d'abord les TD puis les TP correctement histoire de bien maitriser les bases
Pouvez-vous me corriger svp
Exercice 1:
= question 1.1) A quoi sert la fonction cout ? Comment l'utilise-t-on ?
elle sert à afficher du texte et on utilise comme ceci: cout
= question 1.2) Qu'affiche les programmes suivant ?
cout //1
cout //2
cout //3
cout //2
cout //1
cout //3
= question 1.3 Parmi ces exemples, seuls certains ont des noms de variable valide. Lesquels ?
-x
-x1
-X1
-toto
-éric
-_eric
-t_42
-24_t
elles sont toutes validés sauf éric car il a un accent
= question 1.4: Que fait la séquence suivante ?
int main()
{
int x;
x=1;
int y;
y=2;
cout z=x+y;
cout
return 0;
}
x vaut 1 et z vaut 3
= question 1.5: qu'affiche le programme suivant:
int main ()
{
int toto=4;
cout // 4
toto=5+5;
cout //10
int tata= toto+4;
cout //14
tata = tata+5;
cout //10
tata = tata +(toto*2);
cout //j'ai des doutes! 19 (car tata+5) + (10*2)=19+20=39
return 0;
}
= question 1.6: Qu'affiche le programme ?
int main()
{
int a=1;
int b=2;
a=b;
b=a;
cout cout
return 0;
}
Le programme affiche 22
= question 1.7 Qu'affiche le programme
int main()
{
int a=1;
int b=2;
b=a;
a=b;
cout cout
return 0;
}
Le programme affiche 11
= question 1.8: Que manque t il aux programmes précédents pour réaliser un échange entre les valeurs des variables a et b ? Ecrire un programme qui réalise un tel échange:
Il manque une variable temporaire
int a=1;
int b=2;
tmp=b;
b=a;
a=tmp;
ce qui affiche 12
= question 1.9: A chaque ligne du programme suivant, compléter les pointillés avec le type de variable le plus adaptés
float a=1.0;
int b=2;
float c=a+1;
int d=b+3
float e=(float) d;
float f=c/b;
int g=int (c)/b;
return 0
= Question 1.10:
Qu'est ce que la concaténation ? A quel type de données s'applique-t-elle ?
la concaténation c'est le fait de mettre bout à bout au moins deux chaines de caractères.
Elle s'applique au string.
=question 1.11: Donner la valeur des expressions suivantes:
-3*4 // 12
-"3"+"4" //3+4
-3+"4" // problème car l'autre chiffre est entre "" et l'autre non
-"3"+4 // idem
Merci d'avance
Bonne soirée