Programmes. Quelques conseils TERMINALE Convergence Somme des termes d'une suite Intégration Méthode de Newton Produit vectoriel
|
|
- Luc Picard
- il y a 8 ans
- Total affichages :
Transcription
1 Programmes Quelques conseils TERMINALE Convergence Somme des termes d'une suite Intégration Méthode de Newton Produit vectoriel QUELQUES CONSEILS Si votre programme ne fonctionne pas... La première source d'erreur est l'oubli d'une ou plusieurs lignes. Vérifiez également l'absence d'erreur de copie. Quelques erreurs peuvent aussi provenir d'une confusion entre la lettre O et le chiffre 0, même problème avec la lettre I et le chiffre 1. N'oubliez pas également que le nom de variable Y1 sur, TI-82 et TI-83, est distinct de Y1 (produit de la variable Y par le nombre 1). Pour obtenir ce nom, appuyez sur : ) sur ) sur TI-82, r a sur TI-83. Sur TI-82 et TI-83, pour écrire le nom des matrices [A], [B], [C],... n'utilisez pas les crochets [, ] associés aux lettres A, B, C,... Il faut utiliser la touche p, puis taper le numéro de la matrice désirée. Dans le texte des programmes, le signe s'obtient avec la touche. De même, (-) correspond au signe - utilisé pour écrire l'opposé d'un nombre. On l'obtient en appuyant sur la touche. Attention également à ne pas inclure des espaces entre certaines commandes comme par exemple : A B, ou Prompt A,B. Ö Frac est la quatrième option du menu FRAC sur, c'est la première option du menu MATH sur TI-82 et TI-83. Sur cette dernière machine, vous la trouverez également dans le menu CATALOG. On peut être amené dans un programme à faire appel à un autre programme. Voir par exemple le programme SYST3 pour la résolution d'un système sur, ou les programmes SUITARIT et SUITGEO sur les suites arithmétiques et géométriques. Pour introduire cette instruction dans un programme, vous devez appuyer sur q, choisir l'option EXEC, sélectionner le nom du programme désiré, appuyer sur, ou plus simplement sur le numéro correspondant du programme. Pour encore plus de souplesse...
2 . De très nombreux programmes utilisent la fonction définie dans Y1. Pour travailler avec une autre fonction (de Y2 à Y4 sur, de Y2 à Y0 sur TI-82 et TI-83), placez dans le registre Y1 un renvoi vers la fonction que vous désirez utiliser. Par exemple, pour utiliser Y3, écrivez Y1 = Y3 après avoir appuyé sur Pour une meilleure utilisation de la mémoire, pensez à effacer régulièrement les variables inutilisées, en particulier s'il s'agit de listes ou de matrices. TERMINALE CONVERGENCE Soit une suite définie par récurrence ( ), convergeant vers, le programme suivant recherche le premier indice n tel que vérifie. Il est ainsi possible d'étudier la vitesse de convergence d'une suite. L'expression de la fonction f utilisée pour cette définition étant placée dans Y1. Ce programme comporte une boucle afin de pouvoir tester différentes valeurs de sans avoir à réintroduire le premier terme de la suite et la valeur de la limite étudiée. On sort de cette boucle en choisissant une valeur de inférieure ou égale à 0. PROGRAM:CONV saisie de l'indice PROGRAM:CONV saisie de l'indice ERG initial ERG initial :DISP "N0":INPUT saisie du premier :Input "N0 =", A saisie du premier A terme :Input "UN0=", B terme :DISP "UN0":INPUT saisie de la limite :Input "L =", L saisie de la limite B début de boucle :Lbl 1 début de boucle :DISP "L":INPUT L :LBL 1 "epsilon" saisie de epsilon :Input "EPSILON=",E "epsilon" saisie de epsilon :DISP "EPSILON":INPUT sortie de boucle si :If E7 0 :Stop sortie de boucle si E initialisation des :A N initialisation des :IF E7 0:STOP variables :B X variables :A N:B X début de boucle de :While abs(x-l)8 E début de boucle :LBL 2 calcul :Y1 X "while" :IF ABS(X-L)8 E contrôle de la :N+1 N incrémente valeur de :THEN convergence N :Y1 X alors :Disp "N=",N fin de boucle "while" :N+1 N incrémente valeur de :Goto 1 affichage de N :GOTO 2 N fin de boucle :ELSE fin de boucle de calcul "epsilon" :DISP "N=",N sinon :GOTO 1 affichage de N fin de boucle "epsilon"
3 fin de "if then else" Exemple d'utilisation sur Étudions le comportement de la suite définie par et. Il est possible de montrer que cette suite converge vers. Combien de termes faudra-t-il calculer pour avoir, puis, pour avoir? Après avoir entré la fonction dans Y1, on lance le programme, à chaque demande on donne la valeur désirée, suivie de. Lorsque la valeur de epsilon est validée, le programme affiche la valeur de n cherchée, puis demande une nouvelle valeur de epsilon. Il faudra donc calculer au moins 79 termes pour obtenir le second résultat. SOMME DES TERMES D'UNE SUITE Ce programme permet de déterminer la somme des termes d'une suite définie par une formule du type. Il suffit de placer l'expression de la fonction f à utiliser dans le registre Y1 sous la forme Y1=f(X). On obtient une expression rationnelle du résultat quand cela est possible. PROGRAM:SOMM saisie de l'indice PROGRAM:SOMM E initial E :DISP "N1=": INPUT saisie de l'indice final :Input "N1=", D D initialisation de S à 0 :Input "N2=", F :DISP "N2=": INPUT début de boucle :0 S F S est remplacé par :For(X,D,F) :0 S S+Y1 :S+Y1 S :FOR(X,D,F) fin de boucle :S+Y1 S affichage du résultat :Disp S,S Ö Frac :DISP S,S Ö FRAC Exemple d'utilisation sur TI-82 ou TI-83 Montrons que. On doit d'abord définir l'expression de calcul du terme général dans Y1, puis lancer le programme SOMME. En fait, sur, TI-82 et TI-83, il est même inutile de faire un programme pour répondre à ce type de question. Il suffit d'utiliser les instructions sum (somme des termes d'une liste) et seq (construction d'une liste) en écrivant : sum seq(f(n), N, N1, N2,1)
4 Le premier argument permet de définir l'expression (fonction de N) à utiliser, le deuxième indique que N varie entre les valeurs N1 et N2, définies par les troisième et quatrième arguments de la fonction seq. Enfin, le dernier argument, le plus souvent égal à 1, indique l'écart (le pas) entre deux valeurs de N. (Argument optionnel sur la TI-83.) La seule limitation à l'utilisation de cette fonction sur, ou sur TI-82, réside dans l'obligation de travailler avec des listes de moins de 100 nombres. Lorsque le nombre de termes à sommer dépasse cette limite, il est nécessaire d'utiliser le programme précédent. Sur TI-83, on est seulement limité par la taille mémoire disponible. INTÉGRATION CALCUL APPROCHÉ D'INTÉGRALES La ne dispose pas d'un programme de calcul d'intégrales. Le programme suivant (méthode de Simpson, voir formule ci-dessous) permet de remédier à cette absence. PROGRAM:SIMPS ON :DISP "A,B,N" :INPUT A :INPUT B :INPUT N :0 S :(B-A)/2N W :FOR(J,1,N) :A+2(J-1)W L :A+2JW R :(L+R)/2 M :L X :Y1 L :M X :Y1 M :R X :Y1 R :W(L+4M+R)/3+S S :DISP "INT=",S Ö FRAC saisie des bornes et de N initialisation de S à 0 largeur de la subdivision début de boucle de calcul de la somme fin de boucle "for" affichage du résultat Utilisation directe de fnint (menu MATH) Exemple d'utilisation du programme SIMPSON sur. Valeur approchée de l'intégrale avec :
5 Utilisation de la fonction fnint sur TI-82 ou TI-83 Sur les trois machines, la fonction Ö FRAC permet d'obtenir un affichage rationnel du résultat. INTÉGRATION (suite) MÉTHODES DES RECTANGLES ET DES TRAPÈZES Présentons maintenant un programme plus pédagogique, il utilise la méthode des rectangles en calculant les deux sommes : et. La moyenne de ces deux sommes donne la formule correspondant à la méthode des trapèzes : PROGRAM:RECTA NG :CLRHOME :DISP "A,B,N?" :INPUT A :INPUT B :INPUT N :(B-A)/N H :A X:Y1 S:ANS C :FOR(I,2,N) :X+H X:Y1+S S :B X :S+Y1-C T :DISP "S1",SH :DISP "S2",TH :DISP "T",(S+T)H/2 efface l'écran saisie de la borne inf. saisie de la borne sup. saisie # de subdivisions calcul du pas initialisation des variables début de boucle de calcul de la somme fin de boucle calcul de T affichage des 3 résultats Exemple d'utilisation sur TI-82 ou TI-83. PROGRAM:RECTA NGL :ClrHome :Prompt A,B,N :(B-A)/N H :A X:Y1 S:Ans C :For(I,2,N) :X+H X:Y1+S S :B X :S+Y1-C T :Disp SH :Disp TH :Disp (S+T)H/2 :Disp fnint(y1,x,a,b)ö Frac :Output(4,1,"S1") :Output(5,1,"S2") :Output(6,1,"T") :Output(7,1,"I") Calcul par la méthode des rectangles et des trapèzes de. efface l'écran saisie des paramètres calcul du pas initialisation des variables début de boucle de calcul de la somme fin de boucle calcul de T affichage des 3 résultats et de la valeur donnée par la fonction fnint
6 Le dernier résultat, désigné par I, est celui que l'on obtient en utilisant directement la fonction fnint de la machine. Cela permet une comparaison facile entre les différentes valeurs obtenues : valeurs de S1 et S2, associées à la méthode des rectangles, valeur de la moyenne T de ces deux sommes, ce qui correspond à la méthode des trapèzes, et valeur "exacte" de l'intégrale. RACINES, f(x)=0 MÉTHODE DE NEWTON Nous allons voir un deuxième programme de résolution d'équation f(x)=0, utilisant la méthode de Newton. Ce programme travaille sur la fonction définie dans Y1 et recherche une solution dans l'intervalle Xmin, Xmax correspondant à la fenêtre graphique. PROGRAM:NEWT initialisation de X Utilisation directe de ON début de boucle "1" root sur TI-82 :(XMAX+XMIN)/2 stocké zero sur TI-83 X dans R (menu CALC) :LBL 1 contrôle de la Sur TI-83 il est :X- convergence également possible Y1/nDERIV(Y1,X,X) alors d'utiliser le solveur R X reçoit la valeur de intégré accessible :IF ABS (X-R)>ABS R par o (X/1E10) :THEN :R X :GOTO 1 fin de boucle "1" sinon affichage du résultat fin du "if then else" :ELSE :DISP "RACINE=",R Exemple d'utilisation sur Après avoir défini la fonction dans Y1, et choisi un zoom permettant d'afficher une racine, il vous suffit de lancer le programme NEWTON. Voici un exemple avec : UTILISATION DES FONCTIONS DE LA TI-82 ET DE LA TI-83 Après avoir défini la fonction dans Y1, ici, à partir de l'écran graphique, on utilise l'option root dans le menu CALC (option zero sur la TI-83).
7 PRODUIT VECTORIEL Sur, entrez les deux vecteurs sous forme de listes dans L1 et L2. Sur TI-82 et TI-83, entrez-les sous forme de matrices (une colonne) dans [A] et [B] avant d'appeler ce programme. PROGRAM:PROVE utilisation des listes PROGRAM:PROD initialisation des dim. CT L1 et L2 VECT de [C] :{ L1(2)L2(3)- formule stockée dans :{3,1} dim ( [C] ) formule stockée dans L1(3)L2(2), L3 :"[A](I,1)[B](J,1)- Y4 L1(3)L2(1)- L1(1)L2(3) affichage du résultat, [A](J,1)[B](I,1)" calcul des éléments de [C] L1(1)L2(2)- L1(2)L2(1) } L3 :DISP L3 Ö FRAC efface le contenu de Y4 affichage du résultat Y4 :1 I:2 J :Y4 [C](3,1) :3 J:(-)Y4 [C](2,1) :2 I:Y4 [C](1,1) :"" Y4 :Disp [C] Ö Frac Exemple d'utilisation sur Saisie des vecteurs sous forme de listes et calcul du produit vectoriel : Exemple d'utilisation sur TI-82 ou TI-83 Saisie des vecteurs en utilisant le menu MATRX, option EDIT et calcul du produit vectoriel : RÉCRÉATION Pour des raisons de place les commentaires de ce programme sont inclus dans le texte de ce dernier. Ils sont en italique et précédés du symbole, ne les tapez pas lors de la saisie sur votre machine. PROGRAM:MASTR MND :ClrHome:Fix 0 :For(A,2,7 :For(B,2,15 :Output(4,4,"WELCO ME TO :Output(A,B,"* on tire au hasard 4 chiffres A, B, C, D :int Mrand+1 A :int Mrand+1 B :int Mrand+1 C :int Mrand+1 D le nombre ABCD :Lbl Z :If F=B:Then si le chiffre des 100 (F=B) est correct, affichage d'un 'B'. Aller au label Y :Output(X,14,"B" :Goto Y :Lbl 1 :If C=G and D=H si C=G et D=H :Then "C'EST GAGNÉ!"- :For(U,1,8) :For(R,1,20)
8 :Output(5,4,"MASTER MIND :For(I,1,50 :Output(4,3," PROGRAM BY :Output(5,3," G.EGBERT :Lbl 9 :Menu("NIVEAU: ", "FACILE",5,"MOYEN",6, "DIFFICILE",7 :Lbl 5:6 M:Goto 8 niveau facile : choix des chiffres entre 1 et 6 :Lbl 6:8 M:Goto 8 niveau moyen : choix des chiffres entre 1 et 8 :Lbl 7:9 M niveau difficile : choix des chiffres entre 1 et 9 :Lbl 8 :ClrHome :Disp "LA MACHINE VA", "COMPOSER CODE", "DE 4 CHIFFRES", "CHOISIS DE 1 A ", "AVEC REPETITIONS", "POSSIBLES" :Output(4,16,M :Pause :ClrHome :Disp "APRES UN ESSAI, ", "LA "REPOND PAR UN B ", "POUR LE BON", "CHIFFRE A LA", "BONNE PLACE ET", "UN W POUR LE" :Pause :ClrHome :Disp "BON CHIFFRE A", "UNE MAUVAISE", "PLACE. ","", est stocké dans L6 :{1000A+100B+10 C+D} L6 :ClrHome :Disp MACHINE EST","PRETE. APPUYEZ", "LA "SUR ENTER, PUIS", "FAITES VOTRE", "PREMIER ESSAI." :Pause :ClrHome :Lbl 3 label correspondant aux différents essais :Input I un essai, réponse dans I décomposition du nombre I=EFGH en 4 chiffres E, F, G, H :ipart (I/1000) E :ipart ((I- 1000E)/100) F UN :ipart ((I-1000E- 100F)/10) G :(I-1000E-100F- 10G) H :{I} L1 le nombre I est stocké dans la liste L1 :Output(X,1, L1 affichage de I :If E=A:Then si le chiffre des MACHINE", 1000 (A=E) est correct, affichage d'un 'B'. Aller au label Z :Output(X,13,"B" :Goto Z :3 dim L4 autrement, L4 liste à 3 éléments :{E,E,E}={B,C,D} L4 autrement, teste si F est un des autres chiffres :{F,F,F}={A,C,D} L4 :If sum L4 0 si oui, affichage d'un 'W' :Output(X,14,"W" :Lbl Y :If G=C:Then si le chiffre des 10 (G=C) est correct, affichage d'un 'B'. Aller au label X :Output(X,15,"B" :Goto X autrement, teste si G est un des autres chiffres :{G,G,G}={A,B,D} L4 :If sum L4 0 si oui, affichage d'un 'W' :Output(X,15,"W" :Lbl X :If H=D:Then si le chiffre des unités (H=D) est correct, affichage d'un 'B'. Aller au label :Output(X,16,"B" :Goto autrement, teste si H est un des autres chiffres :{H,H,H}={A,B,C} L4 :If sum L4 0 si oui, affichage d'un 'W' :Output(X,16,"W" :Lbl :If A=E and B=F si A=E et B=F, aller en 1 :Goto 1 autrement aller en 2 :Output(8,1," GAGNE!! " :For(R,1,20 :Output(8,1," " :Goto P :Lbl 2 compteur d'essais :X+1 X :If X=8 nombre d'essais dépassé, aller en Q :Goto Q autrement, un nouvel essai, aller en 3 :Output(8,11,"ESS AI?" :Goto 3 :Lbl Q "C'EST PERDU..."/ :Output(1,7,"DES OLE, :Output(2,7,"VOU S :Output(3,7,"AVEZ :Output(4,7,"PER DU :Output(5,7,"COD E: :Output(6,7, L6 :Pause :Lbl P :Menu("UNE AUTRE PARTIE", "OUI",9,"NON",J désirez-vous rejouer? oui, aller en 9; non, aller en J :Lbl J :ClrHome :Stop
9 "VOUS AVEZ", "7 ESSAIS." :Pause :1 X teste si E est un des autres chiffres :If sum L4 0 si oui, affichage d'un 'W' :Output(X,13,"W" :Goto 2
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étailStatistiques à une variable
Statistiques à une variable Calcul des paramètres statistiques TI-82stats.fr? Déterminer les paramètres de la série statistique : Valeurs 0 2 3 5 8 Effectifs 16 12 28 32 21? Accès au mode statistique Touche
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étailhttp://cermics.enpc.fr/scilab
scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,
Plus en détailComment développer et intégrer un module à PhpMyLab?
Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
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é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é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é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é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étailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailMATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.
Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne
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é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é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é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étail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
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étail1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.
1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this
Plus en détailTP, première séquence d exercices.
TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la
Plus en détailPlan du cours 2014-2015. Cours théoriques. 29 septembre 2014
numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour
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étailCompléments de documentation Scilab : affichage de texte et formatage de nombres
Université des Sciences et Technologies de Lille U.F.R. de Mathématiques Pures et Appliquées Agrégation externe Année 2002-2003 Compléments de documentation Scilab : affichage de texte et formatage de
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étailMISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année
2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES Maude Manouvrier La reproduction de ce document par
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é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é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étailDécouverte du logiciel ordinateur TI-n spire / TI-n spire CAS
Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra
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étailLES DÉTERMINANTS DE MATRICES
LES DÉTERMINANTS DE MATRICES Sommaire Utilité... 1 1 Rappel Définition et composantes d'une matrice... 1 2 Le déterminant d'une matrice... 2 3 Calcul du déterminant pour une matrice... 2 4 Exercice...
Plus en détailTrajet d'une recette payée par un tiers (2)
Trajet d'une recette payée par un tiers (2) niveau : confirmé Nous avons vu dans l'article précédent la saisie d'une recette en mode "tierspayant" dans le dossier-patient. Il est déjà possible d'aller
Plus en détailSOMMAIRE. Travailler avec les requêtes... 3
Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de
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étailCréation d'un questionnaire (sondage)
Création d'un questionnaire (sondage) Le but de ce petit tuto est d'avoir les séquences pas à pas pour la création d'un questionnaire de façon à ne pas devoir rechercher la manière de procéder si l'outil
Plus en détailGnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes
Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre
Plus en détailSaisir et traiter les engagements de coûts
Saisir et traiter les engagements de coûts 1. Créer un engagement... 2 1.1 Indiquer le type de pièce... 2 1.2 Saisir l'engagement... 2 2. Afficher un engagement... 5 3. Modifier un engagement... 7 4. Consulter
Plus en détailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
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é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étailSouad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/
Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailURECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2
Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont
Plus en détailChap III : Les tableaux
Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction
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étailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
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é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étailles Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3
Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4
Plus en détailI. Polynômes de Tchebychev
Première épreuve CCP filière MP I. Polynômes de Tchebychev ( ) 1.a) Tout réel θ vérifie cos(nθ) = Re ((cos θ + i sin θ) n ) = Re Cn k (cos θ) n k i k (sin θ) k Or i k est réel quand k est pair et imaginaire
Plus en détailTUTORIAL REUTERS. Utilisation de l'utilitaire de recherche Reuters
TUTORIAL REUTERS Connexion à Reuters Allez sur https://portal.hpd.global.reuters.com/auth/login.aspx Le login est reut@ensimag.imag.fr, =1 à 5, le et le mot de passe étant ceux qui vous ont été
Plus en détail.NET - Classe de Log
.NET - Classe de Log Classe permettant de Logger des données Text Dans tous les projets, il est indispensable de pouvoir stocker de l'information textuelle : Pour le suivi des erreurs Pour le suivi de
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é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é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étailCours d Analyse. Fonctions de plusieurs variables
Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........
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é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étailTP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
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étailNote de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
Plus en détailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
Plus en détailMESUREZ L'IMPACT DE VOS CAMPAGNES!
MESUREZ L'IMPACT DE VOS CAMPAGNES! Concrètement, qu est-ce que mesurer l'impact de vos campagnes? L'utilisateur, après avoir envoyé une campagne e-mailing, peut mesurer son impact en consultant les résultats
Plus en détailProtocoles DHCP et DNS
Protocoles DHCP et DNS DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet à un serveur DHCP (Unix, Windows, AS400...) d'affecter des adresses IP temporaires (et d'autres paramètres)
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étailLEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples.
LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples. Pré-requis : Probabilités : définition, calculs et probabilités conditionnelles ; Notion de variables aléatoires, et propriétés associées : espérance,
Plus en détailCalcul Formel et Numérique, Partie I
Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations
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étailImage d un intervalle par une fonction continue
DOCUMENT 27 Image d un intervalle par une fonction continue La continuité d une fonction en un point est une propriété locale : une fonction est continue en un point x 0 si et seulement si sa restriction
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étailThéorie et codage de l information
Théorie et codage de l information Les codes linéaires - Chapitre 6 - Principe Définition d un code linéaire Soient p un nombre premier et s est un entier positif. Il existe un unique corps de taille q
Plus en détail3.2. Matlab/Simulink. 3.2.1. Généralités
3.2. Matlab/Simulink 3.2.1. Généralités Il s agit d un logiciel parfaitement dédié à la résolution de problèmes d'analyse numérique ou de traitement du signal. Il permet d'effectuer des calculs matriciels,
Plus en détailExo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.
Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).
Plus en détailLes versions logiciels pour ordinateur du labo de maths TI-Nspire
Les versions logiciels pour ordinateur du labo de maths TI-Nspire Informations importantes Sauf spécification contraire prévue dans la Licence fournie avec le programme, Texas Instruments n accorde aucune
Plus en détailFonctions de deux variables. Mai 2011
Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs
Plus en détailCours de C. Petits secrets du C & programmation avancée. Sébastien Paumier
Cours de C Petits secrets du C & programmation avancée Sébastien Paumier paumier@univ-mlv.fr Illustrations provenant du site http://tux.crystalxp.net/ 1 Affectations étendues a+=expression a=a+expression
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étailTélécharger et Installer OpenOffice.org sous Windows
Télécharger et Installer OpenOffice.org sous Windows Version Date Auteur Commentaires 1.00 15/11/2008 Denis Bourdillon Création du document. Mise en forme de texte 1/15 Saison 2008-2009 Table des matières
Plus en détailAtelier La notion de session utilisateur sous Linux
Chapitre 6 Atelier La notion de session utilisateur sous Linux I Présentation Nous allons voir la notion de session et d utilisateur sous linux, ainsi que quelques commandes de base afin de mieux comprendre
Plus en détailARDUINO DOSSIER RESSOURCE POUR LA CLASSE
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
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étailPropagation sur réseau statique et dynamique
Université de la Méditerranée UFR Sciences de Luminy Rapport de stage informatique pour le Master 2 de Physique, Parcours Physique Théorique et Mathématique, Physique des Particules et Astroparticules.
Plus en détailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détailINF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30
Examen intra 20 février 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Quelle influence peut avoir le typage dynamique sur la maintenabilité
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étailHA2000 GSM Transmetteur téléphonique
HA2000 GSM Transmetteur téléphonique Manuel d installation & d utilisation SOMMAIRE I. GENERALITES...2 1) CONTENU DU KIT...2 2) IDENTIFICATION...2 3) INSERTION DE LA CARTE SIM...3 4) BORNE DE RACCORDEMENT
Plus en détailParcours FOAD Formation EXCEL 2010
Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation
Plus en détailLa programmation des PIC en C. Les fonctions, les interruptions.
La programmation des PIC en C Les fonctions, les interruptions. Réalisation : HOLLARD Hervé. http://electronique-facile.com Date : 26 août 2004 Révision : 1.2 Sommaire Sommaire... 2 Introduction... 3 Structure
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étailAide - mémoire gnuplot 4.0
Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel
Plus en détailCours Modélisation et Programmation avec tableur
Cours Modélisation et Programmation avec tableur Eléments de base du tableur Excel Avertissement : Ce document ne prétend pas être exhaustif et remplacer la documentation d'excel ou l'aide en ligne; son
Plus en détailGraph 25+ Pro au lycée
Utiliser sa calculatrice Graph 25+ Pro au lycée Par Yves Coudert www.casio-education.fr Sommaire 1 - Description des principales fonctionnalités... 3 2 - SYSTEM : Initialisation et réglages de la calculatrice....
Plus en détailMéthodes de quadrature. Polytech Paris-UPMC. - p. 1/48
Méthodes de Polytech Paris-UPMC - p. 1/48 Polynôme d interpolation de Preuve et polynôme de Calcul de l erreur d interpolation Étude de la formule d erreur Autres méthodes - p. 2/48 Polynôme d interpolation
Plus en détail