Question pour un champion - la maison de serge et liyun

Transcription

Question pour un champion - la maison de serge et liyun
Question pour un champion
1
Questions de base
1. Comment affecter la valeur “vrai” à une variable a ?
2. Comment calculer la racine carrée de 12 ?
3. Comment obtenir de l’aide sur la fonction sin ?
4. Comment afficher la valeur de π ?
5. Comment affecter à a la racine de -1 ?
6. Comment affecter en une seule ligne la valeur 3 à a et la valeur 2,5 à b ?
7. Comment faire un “ou” logique ?
8. Comment faire un “et” logique ?
9. Comment faire un “non” logique ?
10. Comment calculer 55 ?
11. Comment représenter ∞ ?
12. Comment faire pour représenter −∞ ?
13. Comment affecter le mot ”hobbit” une variable a ?
14. À partir des variables brice=”hi ” et jaune=”coquine”, comment faire une
nouvelle variable casser=”hi coquine” ?
2
Questions sur les tableaux
1. Comment créer un tableau vide ?
2. Comment créer un tableau qui contienne 1 ligne 2 colonnes avec les valeurs
5 et 42 ?
3. Comment accéder au troisième élément d’un tableau d’une ligne ?
4. Puis je accéder à l’élément zéro d’un tableau ?
5. Quelle erreur est déclenchée quand je veux accéder à l’élément zéro d’un
tableau ?
6. Comment créer un tableau qui contienne 2 lignes 1 colonne avec les valeurs
5 et 42 ?
7. Comment créer un tableau qui contienne 2 lignes 2 colonnes remplies de
42 ?
8. Comment créer un tableau qui contienne 10 lignes avec des valeurs aléatoires
entre 0 et 1 ?
9. Comment créer un tableau qui contienne 1 ligne de 42 zéros ?
1
10. Comment obtenir le nombre de colonne d’un tableau ?
11. Comment créer un tableau qui contienne 1 ligne de 42 un ?
12. Comment faire la somme membre à membre de deux tableaux de même
taille ?
13. Comment faire le produit membre à membre de deux tableaux de même
taille ?
14. Comment créer un tableau qui contienne toutes les valeurs de 5 à 20 ?
15. Comment créer un tableau qui contienne toutes les valeurs paires de 6 à
42 ?
16. Comment afficher le dernier élément d’un tableau ?
17. Comment trier un tableau ?
3
Questions sur les if
1. Comment tester si cos(42) est positif ?
2. Comment afficher ”pair” si un nombre est pair, et impair sinon ?
3. comment faire un “si ... sinon si ... sinon si ... sinon”
4
Questions sur les boucles for
1. Comment faire une boucle qui affiche tous les éléments d’un tableau ?
2. Une autre façon de faire cette boucle ?
3. Comment faire une boucle qui recherche le maximum d’un tableau ?
4. Comment faire une boucle qui affiche tous les éléments d’un tableau en
partant du dernier ?
5. Comment faire une boucle qui affiche tous les éléments d’un tableau sauf
le premier ?
6. Comment faire une boucle qui calcule la somme de tous les éléments d’un
tableau ?
7. Comment faire une boucle qui calcule la moyenne de tous les éléments
d’un tableau ?
8. Quelle instruction permet de sortir d’une boucle pendant son exécution ?
5
Question sur les entrées / sorties
1. Comment afficher une chaine de caractères à l’écran ?
2. Comment afficher une valeur réelle à l’écran ?
3. Comment obtenir une valeur donnée par l’utilisateur ?
4. Comment afficher la chaı̂ne ”let ’ s go”
5. Comment faire un retour chariot avec printf ?
2
6
Questions sur les boucles while
1. Comment écrire une boucle while infinie (nous avons une spécialiste) ?
2. Comment écrire une boucle qui cherche un élément dans un tableau ?
7
Questions sur les fonctions de base
1. Comment calculer le reste de la division euclidienne ?
2. Comment calculer le minimum d’un tableau ?
3. Comment calculer le minimum d’un tableau et de savoir à quel indice il
se trouve ?
4. Comment obtenir la partie entière d’un réel ?
5. Comment obtenir un entier aléatoire entre 5 et 10 ?
8
Questions sur les fonctions
1. Écrire une fonction qui renvoie en sortie le double de la valeur donnée en
paramètre.
2. Écrire une fonction qui affiche (mystérieusement) la valeur 42 à l’écran.
3. Écrire une fonction qui prend en paramètre un tableau et renvoie deux
tableaux, l’un contenant les valeurs plus grandes que zéro, et l’autre les
autres valeurs.
4. Écrire une fonction qui prend en paramètre deux tableaux et renvoie un
tableau formé par leur concaténation.
9
Questions bonus
1. Quelle fonction permet de créer des polynômes ?
2. Comment créer un polynôme P = x2 + 2 ?
3. Donnez deux méthodes pour créer le polynôme P = x2 − 1.
4. Comment obtenir les racines d’un polynôme ?
5. Quelle est la fonction de base pour tracer des courbes ?
6. Comment tracer la courbe de la fonction cos de 0 à 100 avec un pas de
0.1 ?
3