2 de AP1 : utilisation de la calculatrice en mode «Programme» CORRECTION
|
|
- Gauthier Picard
- il y a 8 ans
- Total affichages :
Transcription
1 2 de AP1 : utilisation de la calculatrice en mode «Programme» CORRECTION Algorithmes et programmes : Un algorithme est un ensemble d'instructions structuré de manière à atteindre un but. Ces instructions manipulent des données (nombres, textes, etc.) : entrées, stockages en mémoire, calculs, affichages. Comme un algorithme est souvent exécuté par une machine (calculatrice, ordinateur, robot), il doit être traduit dans un langage que cette machine comprend : les programmes pour calculatrices utilisent une syntaxe dérivée du langage «basic» (le basic Casio est différent du basic TI) tandis que les programmes en «python» (un autre langage de programmation) s'exécutent sur ordinateur. Beaucoup d'autres langages de programmation existent (java, C,...). 1) Le mode «programmation» de la calculatrice Casio : On y entre avec la touche PRGM. Pour commencer un nouveau programme, sélectionner NEW (bouton F3), taper ensuite un nom pour le programme (ALGO1 par exemple) et EXE. Il ne reste plus qu'à écrire le programme. Pour modifier un programme existant, choisir EDIT dans le menu PRGM ; pour l'exécution, choisir EXE. TI : On y entre avec la touche prgm. Pour commencer un nouveau programme, sélectionner NOUV, taper ensuite un nom pour le programme (ALGO1 par exemple), valider avec Entrer. Il ne reste plus qu'à écrire le programme. Pour modifier un programme existant, choisir EDIT dans le menu prgm ; pour l'exécution, taper Entrer deux fois. 2) Entrées, affectations, sorties Algorithme Basic Casio Basic TI Affectation : instruction qui place une valeur en mémoire. A=A+1 A+1 A A+1 STO A Entrée(lecture) : affectation qui utilise la saisie de l'utilisateur. Saisir A Initialisation : première affectation pour les données non saisies par l'utilisateur. A=0 0 A 0 STO A Sortie(écriture) : instruction qui affiche une donnée. Afficher A A Disp A Avec ces quelques instructions, écrire un algorithme qui calcule l'image y d'un nombre x par une fonction f (x étant une donnée saisie par l'utilisateur) et qui affiche ce nombre. Programmer cet algorithme sur votre calculatrice en prenant f(x)= 2 3x 3 x. Saisir X X=(2 3 X)/(3 X) Afficher X? X (2 3 X)/(3 X) X X Input X (2 3 X)/(3 X) STO X Disp X Commentaire 1 : Vous avez noté l'inversion entre l'écriture dans l'algorithme X=(2 3 X)/(3 X), qui affecte dans la mémoire X le résultat du calcul (2 3 X)/(3 X) utilisant l'ancienne valeur de X, et l'écriture dans les programmes (2 3 X)/(3 X) X qui effectue la même chose. Cette inversion n'est pas obligatoire dans tous les langages de programmation. En Python par exemple, cette affectation s'écrit sans inversion X=(2 3 X)/(3 X). Commentaire 2 : Ici, on peut utiliser une seule mémoire (il serait plus juste de dire une seule variable). On a choisit de prendre X, mais ça aurait pu être A ou Y, cela n'a pas d'importance. On aurait aussi pu utiliser 2 variables distinctes X et Y avec l'algorithme suivant «Saisir X : Y=(2 3 X)/(3 X) : Afficher Y» (on utilise le séparateur d'instructions «:» pour écrire notre algorithme sur une seule ligne). Cela aurait donné le même résultat. Tester le programme avec la valeur x=1 (on trouve y= 1 = 0,5 2 ). Calculer y pour x=0 : y=0, (la calculatrice arrondit). 3) Boucles Boucle «pour» : on veut faire un certain nombre (N) de tours Boucle «tant que» : on fait des tours tant qu'une condition (I<N) est vraie. Algorithme Basic Casio Basic TI Pour I allant de 1 à N :. Tant que I<N :. For 1 I To N... Next While I<N. W For (I,1,N)... While I<N. a) Écrire un algorithme qui calcule la somme s des n premiers carrés d'entiers : s=1²+2²+3²+4²+...+n² (n étant une donnée saisie par l'utilisateur) et qui l'affiche. Programmer cet algorithme sur votre calculatrice. Saisir N S=0 Pour I allant de 1 à N S=S+I² fin de la boucle «Pour» Afficher S? N 0 S For 1 I To N S+I^2 S Next S Input N 0 STO S For (I,1,N) S+I^2 STO S Disp S
2 Tester le programme avec la valeur n=5 (on trouve s=55). Calculer s pour n=100. On trouve s= Commentaire 1 : Une boucle «Pour» utilise toujours une variable de contrôle, appelée un compteur, qui compte le nombre de tours de boucle en incrémentant (augmentant) à chaque passage, cette valeur de 1. Le programmeur n'a pas besoin de faire cette incrémentation, c'est le programme qui s'en charge. Certains langages de programmation permettent de modifier cette valeur de l'incrément (qui est par défaut de 1) mais pas les langages Basic des calculatrices utilisées. Commentaire 2 : Lorsqu'on écrit une boucle «pour», on peut tester par précaution la valeur qu'afficherait le programme en prenant la valeur la plus petite possible de la variable qui provoque la sortie de la boucle (ici c'est N). En entrant N=0, on n'entre pas dans la boucle. On affichera S=0 ce qui correspond bien à s=0². En entrant N=1, on entre une fois dans la boucle avec I=1. On calcule S=0+1²=1 et on affiche S=1 ce qui correspond bien à s=0²+1². b) Modifier l'algorithme précédent pour qu'il détermine la valeur de n à partir de laquelle la somme s dépasse un nombre m donné (m étant une donnée saisie par l'utilisateur) et qui affiche cette valeur. Programmer cet algorithme sur votre calculatrice (on peut modifier le programme précédent ou en écrire un nouveau). Commentaire 1 : Ici, on ne sait pas combien de tours de boucle il faut faire. On doit donc utiliser une boucle «Tant que» avec une condition (un test) qui est vraie au départ et qui, lorsqu'elle deviendra fausse, provoquera la sortie de boucle. Ici, la condition est S<M. Celle-ci est réalisée (vraie) dès lors qu'on entre une valeur de M>0. Cela n'a pas de sens de s'interroger sur ce qui se passerait si on entrait une valeur M 0. Donc on entre dans la boucle, et au fur et à mesure que S est augmenté, on teste si la valeur de S vérifie toujours la condition. Lorsque S a dépassé M, on sort de la boucle et on affiche la valeur de I qui a provoqué cette sortie. Saisir M I=0 S=0 Tant que S<M I=1+I S=S+I² fin de la boucle «Tant que» Afficher I Afficher S? M 0 I 0 S While S<M 1+I I S+I^2 S While I S Input N 0 STO I 0 STO S While S<M 1+I STO I S+I^2 STO S Disp I Disp S Commentaire 2 : Dans l'algorithme d'une boucle «Tant que», on doit gérer l'initialisation et l'incrémentation du compteur I puisque la boucle «Tant que» fonctionne sans compteur. Ce qu'il ne faut pas faire, c'est inverser, sans réfléchir, les instructions «I=1+I puis S=S+I²» en écrivant «S=S+I² puis I=1+I». L'ordre des instructions a une importance ici car on utilise I pour calculer S. On aurait pu appeler le compteur N puisqu'ici, on n'utilise pas ce nom de variable. Tester le programme avec les valeurs m= 50 (on trouve n=5 et s=55). Calculer n pour m= 10 6 : On trouve n=144 et s= Notre programme affichant S, on peut le donner. Mais, dans la consigne, ce n'était pas demandé. 4) Instructions conditionnelles Si une condition (I<N) est vraie on exécute les instructions I 1, sinon (facultatif) on exécute les instructions I 2. Algorithme Basic Casio Basic TI Si I<N alors I 1 IF I<N Then I 1 sinon I 2 Else I 2 If IF I<N Then I 1 ELSE I 2 Écrire un algorithme qui demande d'entrer deux nombres a et b et qui les affiche dans l'ordre croissant. Programmer cet algorithme sur votre calculatrice. Algorithme 1 Programme en Basic Casio Programme en Basic TI Saisir A Si B<A Alors Afficher B : Afficher A Sinon Afficher A : Afficher B fin du Si If B<A Then B : A Else A : B If If B<A Then Disp B : Disp A Else Disp A : Disp B On peut aussi réaliser un échange des deux variables. Cela peut paraître plus compliqué mais l'idée est toutefois à étudier, voire à retenir pour une adaptation ultérieure éventuelle. La difficulté est alors d'intervertir les deux variables sans en écraser une... On doit pour cela utiliser une 3 ème variable (variable tampon). Algorithme 2 Programme en Basic Casio Programme en Basic TI
3 Saisir A Si B<A Alors C=B : B=A : A=C fin du Si Afficher A : Afficher B If B<A Then B C : A B : C A If A : B If B<A Then B STO C : A STO B : C STO A Disp A : Disp B Tester le programme avec a=12 et b=2 (elle affiche a=2 et b=12), puis avec a=2 et b=12 (elle affiche encore a=2 et b=12). 2 de AP2 : utilisation de la calculatrice en mode «Programme» (suite) CORRECTION 1) Une boucle «pour» (for) a) Écrire un algorithme qui demande d'entrer la valeur des bornes a et b d'un intervalle [a;b] et un nombre c et qui calcule les images de c+1 valeurs régulièrement espacées sur l'intervalle [a;b] pour une fonction f donnée. Pour parcourir ainsi l'intervalle [a;b], on calcule un «pas» : d = b a c et on calcule alors les images des nombres a, a d, a 2 d,, a c d =b (cela fait bien c+1 nombres). Programmer cet algorithme «BALAY» sur votre calculatrice. Saisir A Saisir C D=(B A)/C Pour I allant de 0 à C Afficher A Afficher A 3 A 3 A=A+D fin de la boucle «Pour»? C (B A)/C D For 0 I To C A A^3 A 3 A+D A Next Input C (B A)/C STO D For (I,0,C) Disp A Disp A^3 A 3 A+D STO A Commentaire 1 : Encore une fois, il y a de multiples façons de réaliser cet algorithme. Nous en avons juste présenté une. Le choix de la boucle «Pour» paraît tout indiqué, puisque l'on sait combien de tours de boucle il faut faire : C+1 tours. Ce sera réalisé en prenant I entre 0 et C (C étant un entier, bien entendu). On aurait pu réaliser une boucle «Tant que» en écrivant «Tant que A B», puisque l'on augmente la valeur de A dans la boucle jusqu'à ce qu'on atteigne la valeur de B. Commentaire 2 : L'ordre des instructions est toujours important dans la boucle. Ici, on a choisi d'augmenter la valeur de A après avoir affiché les valeurs de A et de f(a) car, au début, on veut l'image du nombre de départ (c'est a et non a+d). application : Compléter le tableau de données pour la fonction f définie par f(x)= x 3 x 3 sur [0;3]. x 0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8 2 2,2 2,4 2,6 2,8 3 f(x) 3 3,192 3,336 3,384 3, ,472 1,656 0,504 1,032 3,000 5,448 8,424 11,976 16,152 21,000 Remarque : il existe une autre façon d'obtenir un tableau de données pour une fonction f sur la calculatrice, mais cela n'empêche pas de comprendre comment se réalise un balayage (on s'en resservira plus tard). Il faut mettre en mémoire la fonction (en mode TABLE ou Fct) en enregistrant l'expression de f(x) (voir, pour cela, les explications qui se trouvent dans les couvertures de votre manuel de Math 2 de ). On verra plus tard (dans la feuille n 3) que cet enregistrement de l'expression de f(x) peut être utilisée aussi en mode programme. b) On peut utiliser notre algorithme de balayage pour rechercher le minimum (ou le maximum) d'une fonction sur un intervalle [a;b] : on initialise deux nouvelles variables m=f(a) et n=a, puis, à chaque tour dans la boucle, on teste si f(x)<m. Si oui, on remplace les valeurs de m et n : m=f(x) et n=x. À la fin, on se retrouve avec, dans m le minimum obtenu (ce n'est encore qu'une approximation) et dans n la valeur de x pour laquelle ce minimum est atteint. On affiche alors ces deux valeurs. Modifier votre programme «BALAY» pour réaliser cet objectif. Commentaire 1 : L'introduction de ces deux nouvelles variables ne modifie pas tellement l'algorithme initial. Il faut initialiser ces variables comme il est dit dans le texte ; puis il faut les modifier quand on dépasse le maximum déjà enregistré (par défaut c'est f(a)) ; enfin, il faut les afficher à la fin du programme.
4 Saisir A M=2A 4 5A 3 +1 N=A Saisir C D=(B A)/C Pour I allant de 0 à C Afficher A Y=2A 4 5A 3 +1 Afficher Y Si Y>M Alors M=Y : N=A fin du Si A=A+D fin de la boucle «Pour» Afficher N :Afficher M 2A^4 5A^3+1 M A N? C (B A)/C D For 0 I To C A 2A^4 5A^3+1 Y Y If Y>M Then Y M : A N If A+D A Next N : M 2A^4 5A^3+1 STO M A STO N Input C (B A)/C STO D For (I,0,C) Disp A 2A^4 5A^3+1 STO Y Disp Y If Y>M Then Y STO M : A STO N A+D STO A Disp N : Disp M Commentaire 2 : Nous avons mis un test «Si Y>M» pour enregistrer la valeur du maximum. Mais si on veut enregistrer un minimum, il faut remplacer ce test par «Si Y<M», tout simplement. Bien sûr, ce n'est qu'une valeur approchée du maximum ou du minimum que l'on enregistre. Il faudra affiner cette recherche en prenant un intervalle restreint. C'est l'idée qui est mise en application dans ce qui suit. application : Déterminer le minimum et son antécédent à 0,1 près (c'est x qui est connu à 0,1 près) de la fonction f définie par f(x)= 2 x 4 5 x 3 1 sur l'intervalle [0;3] (entrer 30 pour la valeur de c). On entre donc a=2, b=3, c=30. x 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1,1 1,2 1,3 1,4 1,5 f(x) 1,000 0,995 0,96 0,88 0,731 0,500 0,179 0,235 0,741 1, ,727 3,493 4,273 5,037 5,75 x 1,6 1,7 1,8 1,9 2 2,1 2,2 2,3 2,4 2,5 2,6 2,7 2,8 2,9 3 f(x) 6,373 6,861 7,165 7, ,409 5,389 3,867 1, ,52 8,87 14,17 20,51 28 On constate alors que le minimum m 7,231 est obtenu pour x=1,9 (à 0,1 près). On peut donc affiner cette valeur en cherchant m sur [1,8;2] puisque le minimum est forcément dans cet intervalle. Déterminer le même minimum, mais avec une précision de 0,01 (entrer c=300). On entre donc a=1,8, b=2, c=20 (la suggestion d'entrer c=300 permet certes, avec a=0 et b=3, d'obtenir le résultat escompté, mais ce n'est sans doute pas la méthode la plus simple) x 1,8 1,81 1,82 1,83 1,84 1,85 1,86 1,87 1,88 1,89 1,9 1,91 1,92 1,93 1,94 1,95 f(x) 7,165 7,183 7,199 7,212 7,223 7,231 7,237 7, , ,237 7,231 7,222 7,210 7,231 7,196 7,176 On constate alors que le minimum m 7, est obtenu pour x=1,87 (à 0,01 près). On pourrait encore affiner cette valeur en cherchant m sur [1,86;1,88] puisque le minimum est forcément dans cet intervalle, mais ce n'était pas demandé. 2) Deux boucles «tant que» (while) a) Écrire un algorithme qui calcule c=(1+i) n (i étant une donnée saisie par l'utilisateur) pour des valeurs croissantes de l'entier n jusqu'à ce que c dépasse une certaine valeur m et qui affiche la valeur trouvée pour n (cela revient à trouver la plus petite solution de l'inéquation en n : (1+i) n >m). Programmer cet algorithme sur votre calculatrice. Algorithme 1 Programme en Basic Casio Programme en Basic TI Lire M lire I N=0 Tant que (1+I) N M N=N+1 fin de la boucle Afficher N? M? I 0 N While (1+I)^N M 1+N N While N Input M Input I 0 STO N While (1+I)^N M 1+ N STO N Disp N Remarque : Au lieu de mettre (1+I) N dans le test, on peut calculer cette valeur dans une autre variable. Nous nommerons P=(1+I) N cette variable. L'avantage de cette méthode n'est pas évident ici, mais en limitant les calculs on gagne du temps. Cela pourra s'avérer utile dans d'autres circonstances. Il faut alors initialiser cette nouvelle variable et la recalculer à chaque tour de boucle.
5 Lire M lire I N=0 P=1 Tant que P M N=N+1 P=P (1+I) fin de la boucle Afficher N Algorithme 2 Programme en Basic Casio Programme en Basic TI? M? I 0 N 1 P While P M 1+N N P (1+I) P While N Input M Input I 0 STO N 1 STO P While P M 1+ N STO N P (1+I) STO P Disp N application : une population augmente de 3% par mois. Au bout de combien de mois aura t-elle doublée? Il suffit de résoudre l'inéquation en n : (1+0,03) n >2 (on cherche la plus petite solution de cette inéquation). On doit donc entrer dans notre programme m=2 et i=0,03. On trouve alors n=24. Il faut 24 mois (2 ans) pour qu'une population augmentant de 3% par mois ai doublé. Avoir fait tout ce programme pour déterminer une seule valeur peut paraître dérisoire. Aussi pouvons nous l'utiliser pour déterminer la valeur de n pour que m=2 (doubler) ou m=10 (décupler) et pour différentes valeurs de i entre 1% et 7%. i 1% 2% 3% 4% 5% 6% 7% n pour m= n pour m= b) Programmer l'algorithme d'euclide (il donne le PGCD de 2 nombres entiers a et b) Instructions Entrer A, entrer B, C=0 Si A<B alors [C=A:A=B:B=C] C=A%B Tant que C 0 [A=B:B=C:C=A%B] Afficher B Commentaires A, B et C sont des entiers positifs. On initialise ici leur valeur On s'arrange pour que A soit toujours le plus grand (cette ligne est facultative si on prend soin d'avoir A>B) C contient le reste de la division euclidienne de A par B Répétition de la boucle jusqu'à ce que C=0 Le PGCD est la dernière reste non nul Remarque : L'opération notée % est le reste de la division euclidienne. Par exemple 14%3 vaut 2. Cette fonction existe sur la plupart des machines, mais elle se note autrement : mod (pour modulo) ou irem (pour integer remainder, le reste entier). Si elle n'existe pas (ou si on ne la trouve pas), on peut calculer le reste en utilisant la fonction Int (partie entière) pour déterminer la partie entière du quotient. Ensuite, on effectue une soustraction : À la place de C=A%B, on peut taper les deux instructions : C=Int(A B):C=A B C Simplifions cet algorithme en enlevant le test «Si A<B alors [C=A:A=B:B=C]» qui ne sert qu'à remettre les nombres A et B dans le bon ordre (décroissant). Il suffira, dans ce cas, d'entrer toujours le nombre le plus grand en premier. Au passage, remarquez qu'il aurait fallu ici utiliser l'astuce de la variable tampon pour réaliser cet échange, car on ne se contente pas d'afficher les valeurs comme dans le dernier algorithme de la feuille AP1. Entrer A Entrer B C=A%B Tant que C 0 A=B : B=C : C=A%B fin de la boucle «Tant que» Afficher B A%B C While C 0 B A : C B : A%B C While B A%B STO P While C 0 B STO A : C STO B : A%B STO C Disp B application : Vérifier que PGCD(1789;2015)=1 puis déterminer PGCD(15;2015) et PGCD(2002;2015). PGCD(15;2015)=5 et PGCD(2002;2015)=13. NB:Les deux fonctions utilisées ici (A%B et int(a), le reste et la partie entière) seront réutilisées plus tard. Pour savoir si un nombre A est pair : si A%2=0 alors... Pour savoir si un nombre A est entier : si Int(A)=A alors. 2 de AP3 : utilisation de la calculatrice en mode «Programme» (fin) 1) Les modes Graphique et Tableau Voir dans les couvertures de votre manuel de maths (ce qui suit en est un résumé), ou mieux, dans le manuel de votre calculatrice.
6 a) Mise en mémoire de la fonction Casio : dans le menu TABLE, entrer l'expression de la fonction à la suite de Y1=... TI : dans le mode Fct, sélectionner «f(x)», entrer l'expression de la fonction à la suite de Y1=... attention : la variable X n'est pas obtenue par «alpha X», mais avec la touche spéciale «X,θ,t». application : Entrer les fonction de la question 3 du DS, V x = x 29,7 2 x 21 2 x et A x =623,7 4 x 2. (celles-ci perdent leur nom V et A pour prendre ceux de Y1 et Y2) On entre donc Y1=X (29,7-2 X)(21-2 X) et, à la ligne du dessous Y2=623,7-4 X^2. b) Obtenir un tableau de valeurs Casio : dans TABLE, une fois entrée l'expression de la fonction, appuyer sur la touche F5 (set range). Entrer les bornes de l'intervalle [a;b] qui nous intéresse (Start=a, =b) et le pas (Pitch=0,1 pour avoir des valeurs tous les dixièmes). Appuyer ensuite sur la touche F6 (table). TI : appuyer sur «2de fenêtre» (def table) puis entrer DebTbl=a, pour l'intervalle [a;b] et le pas (PasTabl=0,1 pour avoir des valeurs tous les dixièmes). Se placer sur «Auto» puis appuyer sur «2de graphe» (table). On fait ensuite défiler les valeurs du tableau qui ne sont pas limitées par un paramètre. application : Obtenir un tableau pour la fonction V entrée précédemment. Sur [0;10,5] tout d'abord avec un pas de 1,05 (pour obtenir 11 valeurs), x 0 1,05 2,1 3,15 4,2 5,25 6,3 7,35 8,4 9,45 10,5 V(x)=x(21-2x)(29,7-2x) 0 547,72 899, , ,2 1058,4 904,93 694,58 455,11 214,33 0 On repère le maximum dans l'intervalle [3,15;5,25] mais on peut faire ce qui est demandé ensuite. puis sur l'intervalle [3,5;4,5] avec un pas de 0,1 pour affiner la valeur du maximum. x 3,5 3,6 3,7 3,8 3,9 4 4,1 4,2 4,3 4,4 4,5 V(x)=x(21-2x)(29,7-2x) 1112,3 1117,8 1122, , , ,4 1128, ,2 1125, , ,8 On repère maintenant le maximum à 0,1 près dans l'intervalle [3,9;4,1] et rien n'empêche d'affiner encore cette valeur. Ne serait-ce que pour montrer que le maximum n'est pas atteint pour x=4. x 3,97 3,98 3,99 4 4,01 4,02 4,03 4,04 4,05 4,06 4,07 V(x)=x(21-2x)(29,7-2x) 1128, , , ,4 1128, , , , , , ,45 c) Obtenir un graphique Casio : dans le menu GRAPH, une fois la fonction entrée (par la méthode décrite précédemment), appuyer sur «shift F3» (v-window). Taper les paramètres de la fenêtre d'affichage (Xmin, Xmax, scl, puis Ymin, Ymax, scl). Valider puis tracer la courbe avec Draw, Trace ou F6. TI : appuyer sur «fenêtre» puis entrer les paramètres de la fenêtre d'affichage (Xmin, Xmax, Xgrad, puis Ymin, Ymax, scl). application : Obtenir les courbes des fonction V et A sur [0;10,5] tout d'abord. On doit pour cela entrer comme paramètres d'affichage : Xmin=0, Xmax=11, scl=1, Ymin=0, Ymax=1200, scl=100 Bien sûr, on pourrait se limiter à 1128 pour Ymax et à 10,5 pour Xmax mais cela ne change pas grand chose. Nous avons effectué le tracé ci-contre avec GeoGebra, c'est plus facile alors d'en obtenir une copie d'écran. Pour zoomer ensuite sur la zone où se situe le maximum, redéfinir les paramètres de la fenêtre d'affichage. On peut entrer comme paramètres d'affichage : Xmin=3,5, Xmax=4,5, scl=0,1, Ymin=1100, Ymax=1130, scl=10 Cela permet d'agrandir la courbe de la fonction V à proximité du maximum. On peut aussi essayer le bouton «Trace» qui permet de déplacer un point sur la courbe pour en
7 avoir les coordonnées (pratique pour localiser un maximum). 2) Utiliser une fonction en mode Programmation Nous avions jusque là besoin de taper l'expression de la fonction dans le programme. Mais lorsqu'une fonction a été enregistrée comme nous venons de le faire, il est possible de l'utiliser dans un programme. Voici deux affectations qui réalise cela : A X (on utilise la touche X,θ,t pour cette mémoire) Y 1 D (Y 1 est calculé à partir de la fonction qui a été entrée dans le menu de saisie des fonctions) Pour entrer Y 1 en mode PROGRAMME (ce n'est pas Alpha Y, ce serait trop simple...) : Casio : taper Vars F 4 F 1 1 (les 3 premières touches sont pour trouver le Y qui correspond au X,θ,t ; le dernier 1 est le chiffre 1). Sur ma vieille calculatrice Graph25, il fallait entrer Vars > F 2 F 1 1) TI : taper VARS Y_VARS 1 : Fonction «Entrer» 1 : Y1 «Entrer». Rien que ça! application : Modifier le programme de balayage «BALAY» pour que celui-ci utilise la fonction entrée en Y1 (la fonction V du DS). Obtenir alors, à nouveau les tableaux de valeurs du 1b). En supposant que l'on a entré la fonction f qui nous intéresse dans la calculatrice, comme pour les autres applications (le mode tableau et le mode graphique), on peut appliquer le programme suivant. Les variables X et Y1 ne sont pas obtenues avec les lettres alphabétiques de la calculatrice. Il faut utiliser la lettre X du bouton X,θ,t et faire ce qui a été indiqué pour trouver l'équivalent pour Y. Saisir A Saisir C D=(B A)/C Pour I allant de 0 à C Afficher A Afficher f(a) A=A+D fin de la boucle «Pour»? C (B A)/C D For 0 I To C A A X Y1 A+D A Next Input C (B A)/C STO D For (I,0,C) Disp A A STO X Disp Y1 A+D STO A
8
Cours d algorithmique pour la classe de 2nde
Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailSéquence 3. Expressions algébriques Équations et inéquations. Sommaire
Séquence 3 Expressions algébriques Équations et inéquations Sommaire 1. Prérequis. Expressions algébriques 3. Équations : résolution graphique et algébrique 4. Inéquations : résolution graphique et algébrique
Plus en détailProgrammation C++ (débutant)/instructions for, while et do...while
Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de
Plus en détailRaisonnement par récurrence Suites numériques
Chapitre 1 Raisonnement par récurrence Suites numériques Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Raisonnement par récurrence. Limite finie ou infinie d une suite.
Plus en détailLes suites numériques
Chapitre 3 Term. STMG Les suites numériques Ce que dit le programme : Suites arithmétiques et géométriques CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Suites arithmétiques et géométriques Expression du terme
Plus en détailAlgorithmique avec Algobox
Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions
Plus en détailCORRECTION EXERCICES ALGORITHME 1
CORRECTION 1 Mr KHATORY (GIM 1 A) 1 Ecrire un algorithme permettant de résoudre une équation du second degré. Afficher les solutions! 2 2 b b 4ac ax bx c 0; solution: x 2a Solution: ALGORITHME seconddegré
Plus en détailTRIGONOMETRIE Algorithme : mesure principale
TRIGONOMETRIE Algorithme : mesure principale Déterminer la mesure principale d un angle orienté de mesure! 115" Problèmatique : Appelons θ la mesure principale, θ et! 115" sont deux mesures du même angle,
Plus en détailRappels sur les suites - Algorithme
DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................
Plus en détailI. Introduction aux fonctions : les fonctions standards
Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Plus en détailL ALGORITHMIQUE. Algorithme
L ALGORITHMIQUE Inspirée par l informatique, cette démarche permet de résoudre beaucoup de problèmes. Quelques algorithmes ont été vus en 3 ième et cette année, au cours de leçons, nous verrons quelques
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détail= constante et cette constante est a.
Le problème Lorsqu on sait que f(x 1 ) = y 1 et que f(x 2 ) = y 2, comment trouver l expression de f(x 1 )? On sait qu une fonction affine a une expression de la forme f(x) = ax + b, le problème est donc
Plus en détail1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5
1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en
Plus en détail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailProgrammation Objet - Cours II
Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à
Plus en détailDécouverte du tableur CellSheet
Découverte du tableur CellSheet l application pour TI-83 Plus et TI-84 Plus. Réalisé par Guy Juge Professeur de mathématiques et formateur IUFM de l académie de Caen Pour l équipe des formateurs T 3 Teachers
Plus en détailComplexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation
Complexité Objectifs des calculs de complexité : - pouvoir prévoir le temps d'exécution d'un algorithme - pouvoir comparer deux algorithmes réalisant le même traitement Exemples : - si on lance le calcul
Plus en détailI. Ensemble de définition d'une fonction
Chapitre 2 Généralités sur les fonctions Fonctions de références et fonctions associées Ce que dit le programme : Étude de fonctions Fonctions de référence x x et x x Connaître les variations de ces deux
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailComplément d information concernant la fiche de concordance
Sommaire SAMEDI 0 DÉCEMBRE 20 Vous trouverez dans ce dossier les documents correspondants à ce que nous allons travailler aujourd hui : La fiche de concordance pour le DAEU ; Page 2 Un rappel de cours
Plus en détailSeconde Généralités sur les fonctions Exercices. Notion de fonction.
Seconde Généralités sur les fonctions Exercices Notion de fonction. Exercice. Une fonction définie par une formule. On considère la fonction f définie sur R par = x + x. a) Calculer les images de, 0 et
Plus en détailDéfinition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro.
Chapitre : Les nombres rationnels Programme officiel BO du 8/08/08 Connaissances : Diviseurs communs à deux entiers, PGCD. Fractions irréductibles. Opérations sur les nombres relatifs en écriture fractionnaire.
Plus en détailDÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )
DÉRIVÉES I Nombre dérivé - Tangente Eercice 0 ( voir animation ) On considère la fonction f définie par f() = - 2 + 6 pour [-4 ; 4]. ) Tracer la représentation graphique (C) de f dans un repère d'unité
Plus en détailCours d Informatique
Cours d Informatique 1ère année SM/SMI 2007/2008, Info 2 Département de Mathématiques et d Informatique, Université Mohammed V elbenani@hotmail.com sayah@fsr.ac.ma 2007/2008 Info2, 1ère année SM/SMI 1
Plus en détail6. Les différents types de démonstrations
LES DIFFÉRENTS TYPES DE DÉMONSTRATIONS 33 6. Les différents types de démonstrations 6.1. Un peu de logique En mathématiques, une démonstration est un raisonnement qui permet, à partir de certains axiomes,
Plus en détail1. Création d'un état... 2. 2. Création d'un état Instantané Colonnes... 3. 3. Création d'un état Instantané Tableau... 4
1. Création d'un état... 2 2. Création d'un état Instantané Colonnes... 3 3. Création d'un état Instantané Tableau... 4 4. Création d'un état avec plusieurs tables... 9 5. Modifier la structure d'un état...11
Plus en détail1.6- Génération de nombres aléatoires
1.6- Génération de nombres aléatoires 1- Le générateur aléatoire disponible en C++ 2 Création d'un générateur aléatoire uniforme sur un intervalle 3- Génération de valeurs aléatoires selon une loi normale
Plus en détailExercices - Polynômes : corrigé. Opérations sur les polynômes
Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailACTIVITÉ DE PROGRAMMATION
ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,
Plus en détailCours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Plus en détail2. RAPPEL DES TECHNIQUES DE CALCUL DANS R
2. RAPPEL DES TECHNIQUES DE CALCUL DANS R Dans la mesure où les résultats de ce chapitre devraient normalement être bien connus, il n'est rappelé que les formules les plus intéressantes; les justications
Plus en détail3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements
3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements Développer une expression consiste à transformer un produit en une somme Qu est-ce qu une somme? Qu est-ce qu un produit?
Plus en détailFonction inverse Fonctions homographiques
Fonction inverse Fonctions homographiques Année scolaire 203/204 Table des matières Fonction inverse 2. Définition Parité............................................ 2.2 Variations Courbe représentative...................................
Plus en détailChapitre 2 Devine mon nombre!
Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction
Plus en détailChapitre 2. Classes et objets
Chapitre 2: Classes et Objets 1/10 Chapitre 2 Classes et objets Chapitre 2: Classes et Objets 2/10 Approche Orientée Objet Idée de base de A.O.O. repose sur l'observation de la façon dont nous procédons
Plus en détailCorrection TD algorithmique
Affectation Correction TD algorithmique Exercice 1 algo affect1b b 5 a b+1 b 2 Il vaut faire passer la notion de variable et la notion de stockage mémoire. Une variable n a donc pas d historique et à un
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
Plus en détailLe chiffre est le signe, le nombre est la valeur.
Extrait de cours de maths de 6e Chapitre 1 : Les nombres et les opérations I) Chiffre et nombre 1.1 La numération décimale En mathématique, un chiffre est un signe utilisé pour l'écriture des nombres.
Plus en détailProbabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12
Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Plus en détailLa fonction exponentielle
DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailPour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère
L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la
Plus en détailCréer un tableau avec LibreOffice / Calc
Créer un tableau avec LibreOffice / Calc Réaliser des tableaux LibreOffice / Calc permet de créer des tableaux facilement en utilisant les cellules. En premier lieu, il faut prévoir le nombre de colonnes
Plus en détailSub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"
TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION
Plus en détailChapitre 4 Pierre, papier, ciseaux
Python 3 : objectif jeux Chapitre 4 Chapitre 4 Pierre, papier, ciseaux (version graphique) 4.1. Thèmes abordés dans ce chapitre Le module tkinter : Label, Button Fenêtre Événements Réceptionnaire d'événements
Plus en détailContinuité et dérivabilité d une fonction
DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité
Plus en détailCOURS ALGORITHMIE. Mathématiques. Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer. Julien Bordas T.S 3
Mathématiques COURS ALGORITHMIE Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer Julien Bordas T.S 3 La Nativité Mathématiques A qui s adresse ce cours? COURS ALGORITHMIE Ce cours
Plus en détailCHAPITRE VIII : Les circuits avec résistances ohmiques
CHAPITRE VIII : Les circuits avec résistances ohmiques VIII. 1 Ce chapitre porte sur les courants et les différences de potentiel dans les circuits. VIII.1 : Les résistances en série et en parallèle On
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détail1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI
1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI L objectif est de rendre les élèves capables : De décrire certains algorithmes en langage naturel. D en réaliser
Plus en détailBaccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé
Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e
Plus en détailCORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»
Corrigé Cours de Mr JULES v3.3 Classe de Quatrième Contrat 1 Page 1 sur 13 CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!» «Correction en rouge et italique.» I. Les nombres décimaux relatifs.
Plus en détailBaccalauréat ES/L Amérique du Sud 21 novembre 2013
Baccalauréat ES/L Amérique du Sud 21 novembre 2013 A. P. M. E. P. EXERCICE 1 Commun à tous les candidats 5 points Une entreprise informatique produit et vend des clés USB. La vente de ces clés est réalisée
Plus en détailIMAGES NUMÉRIQUES MATRICIELLES EN SCILAB
IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques
Plus en détailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailMS PROJECT 2000. Prise en main. Date: Mars 2003. Anère MSI. 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere.
DOCUMENTATION MS PROJECT 2000 Prise en main Date: Mars 2003 Anère MSI 12, rue Chabanais 75 002 PARIS E mail : jcrussier@anere.com Site : www.anere.com Le présent document est la propriété exclusive d'anère
Plus en détailFonctions homographiques
Seconde-Fonctions homographiques-cours Mai 0 Fonctions homographiques Introduction Voir le TP Géogébra. La fonction inverse. Définition Considérons la fonction f définie par f() =. Alors :. f est définie
Plus en détailLibreOffice Calc : introduction aux tableaux croisés dynamiques
Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau
Plus en détailFctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines
FctsAffines.nb 1 Mathématiques, 1-ère année Edition 2007-2008 Fonctions affines Supports de cours de mathématiques de degré secondaire II, lien hpertete vers la page mère http://www.deleze.name/marcel/sec2/inde.html
Plus en détailLE PROBLEME DU PLUS COURT CHEMIN
LE PROBLEME DU PLUS COURT CHEMIN Dans cette leçon nous définissons le modèle de plus court chemin, présentons des exemples d'application et proposons un algorithme de résolution dans le cas où les longueurs
Plus en détailMaple: premiers calculs et premières applications
TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détailAlgorithmique avec Algobox
Algorithmique avec Algobox Fiche 2 Cette fiche est la suite directe de la première. 1. Instructions conditionnelles : 1.1. Reprise de la fiche 1 : Lecture d'un algorithme : ORDINATEUR INTERDIT : Après
Plus en détailPROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES
Leçon 11 PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES Dans cette leçon, nous retrouvons le problème d ordonnancement déjà vu mais en ajoutant la prise en compte de contraintes portant sur les ressources.
Plus en détailF7n COUP DE BOURSE, NOMBRE DÉRIVÉ
Auteur : S.& S. Etienne F7n COUP DE BOURSE, NOMBRE DÉRIVÉ TI-Nspire CAS Mots-clés : représentation graphique, fonction dérivée, nombre dérivé, pente, tableau de valeurs, maximum, minimum. Fichiers associés
Plus en détailAlgorithmique et programmation : les bases (VBA) Corrigé
PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi
Plus en détailChapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Plus en détailAngles orientés et trigonométrie
Chapitre Angles orientés et trigonométrie Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Trigonométrie Cercle trigonométrique. Radian. Mesure d un angle orienté, mesure principale.
Plus en détailLECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011
LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES
Plus en détailLe langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie
Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis
Plus en détailValeur cible et solveur. Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème.
Valeur cible et solveur Atteindre une valeur cible Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème. A l'aide d'un certain nombre
Plus en détailApplication 1- VBA : Test de comportements d'investissements
Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps
Plus en détailt 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :
Terminale STSS 2 012 2 013 Pourcentages Synthèse 1) Définition : Calculer t % d'un nombre, c'est multiplier ce nombre par t 100. 2) Exemples de calcul : a) Calcul d un pourcentage : Un article coûtant
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailCorrigés Exercices Page 1
Corrigés Exercices Page 1 Premiers algorithmes Questions rapides 1 1) V ; ) F ; 3) V ; 4) F. 1) a ; ) b ; 3) a et b ; 4) b. 3 L'algorithme répond à la question : "le nombre entré estil positif?". 4 a (remarque
Plus en détailMODE OPERATOIRE OPENOFFICE BASE
MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide
Plus en détailExamen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Plus en détailRapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources
Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailLes chaînes de caractères
Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il
Plus en détailProgrammation Visual Basic. Visite guidée d'un programme Visual Basic 6.0
UNIVERSITE DES SCIENCES SOCIALES DE TOULOUSE Licence Professionnelles LSi Master FC IGSI Programmation Visual Basic Visite guidée d'un programme Visual Basic 6.0 1. un exemple d'application a) créer dans
Plus en détailChapitre 1 I:\ Soyez courageux!
Chapitre 1 I:\ Soyez courageux! Pour ne rien vous cacher, le langage d'assembleur (souvent désigné sous le terme "Assembleur", bien que ce soit un abus de langage, puisque "Assembleur" désigne le logiciel
Plus en détailV- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Plus en détailBaccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.
Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé. L usage d une calculatrice est autorisé Durée : 3heures Deux annexes sont à rendre avec la copie. Exercice 1 5 points 1_ Soit f la
Plus en détailItems étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire
CHAPITRE N5 FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION Code item D0 D2 N30[S] Items étudiés dans le CHAPITRE N5 Déterminer l'image
Plus en détailSoit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.
ANALYSE 5 points Exercice 1 : Léonie souhaite acheter un lecteur MP3. Le prix affiché (49 ) dépasse largement la somme dont elle dispose. Elle décide donc d économiser régulièrement. Elle a relevé qu elle
Plus en détailDéveloppements limités. Notion de développement limité
MT12 - ch2 Page 1/8 Développements limités Dans tout ce chapitre, I désigne un intervalle de R non vide et non réduit à un point. I Notion de développement limité Dans tout ce paragraphe, a désigne un
Plus en détailTraitement de texte : Quelques rappels de quelques notions de base
Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui
Plus en détailCours 1 : Qu est-ce que la programmation?
1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre
Plus en détail