Вы находитесь на странице: 1из 3

TPs FORTRAN

Exercice 1 On se propose de rsoudre le systme suivant en (x,y) : rl = alx + b1y r2 = a2x + b2y Demander l'utilisateur les valeurs des ri, ai et bi pour i variant de 1 2 et les lire. Dterminer les solutions du systme Afficher les solutions lcran Exercice 2 Ecrire un programme permettant limpression des n premires lignes du triangle de Pascal avec allocation dynamique du triangle. Exercice 3 crire un programme qui, partir d'une date exprime sous la forme jour mois anne, calcule le nombre de jours couls depuis le dbut de l'anne jusqu' la date prcise. Exemple : Le programme appel avec la date 01 03 1996 produira l'affichage suivant : Nombre de jours couls entre le dbut de 1996 et cette date : 61 (rsultat de : 31+29+1). Exercice 4 Ecrire un programme qui lit une chane de caractres et qui permet de calculer et dafficher le nombre de fois quon trouve chaque caractre constituant cette chane de caractres (un caractre dont on a dj affich le nombre de fois dapparition ne doit pas tre affich une deuxime fois). Exemple : si on lit la chane de caractres apostrophes, le programme doit afficher : Le caractre a apparait 1 fois dans apostrophes Le caractre p apparait 2 fois dans apostrophes Le caractre o apparait 2 fois dans apostrophes Le caractre s apparait 2 fois dans apostrophes Le caractre t apparait 1 fois dans apostrophes Le caractre r apparait 1 fois dans apostrophes Le caractre h apparait 1 fois dans apostrophes Le caractre e apparait 1 fois dans apostrophes Exercice 5 Ecrire un programme qui calcule la moyenne et la variance dune quantit de donnes. Le nombre dlments tre lus dans un tableau X dynamique de rels est n. le programme doit utiliser une procdure externe pour calculer la moyenne et la variance, donnes par : n mean = x(i ) / n i =1 n 2 variance = ( x(i ) mean ) / (n 1) i =1
1

Exercice 6 On se propose de rechercher le zro de la fonction f(x)=x3-3x2-3x-37 sur lintervalle [0,7] par la mthode de dichotomie. La mthode de dichotomie est dcrite par les tapes suivantes : 1. On recherche dans un premier temps a et b>a tels que f(a)f(b)<0 ; cette premire tape consiste donc encadrer la solution cherche, 2. On choisit un point c entre a et b (le milieu du segment), puis on calcule f(c), 3. Si f(a)f(c)<0 la solution est entre a et c, sinon elle est entre c et b, si f(c)=0 la solution est trouve, 4. On remplace donc lintervalle [a,b] par [a,c] ou [c,b] suivant le cas et on itre le processus jusqu convergence. On arrte le calcul lorsque f(c)=0 ou bien lorsque la longueur de lintervalle qui encadre la solution est infrieure epsilon donn. En prenant comme intervalle de dpart lintervalle [0,7] et epsilon=10-12, crire un programme qui recherche la solution de f(x)=0 pour la fonction donne ci-dessus. Votre programme devra, chaque itration, afficher sur une mme ligne : le numro de litration, la valeur des deux bornes de lintervalle [a,b], la longueur de lintervalle, la valeur de la solution c et la valeur f(c). Exercice 7 Faire un programme qui calcule lintgrale de la fonction f(x)=ax2+bx+c sur un intervalle [x0,x1] (a, b, c, x0 et x1 des rels donns) par la mthode des trapzes de deux faons : a : en spcifiant lavance le nombre n (assez grand) des sous intervalles =(x1x0)/n sur lesquels on calcul la surface du trapze tel que

x0

x1

b : au lieu de choisir un petit intervalle juste priori, on se propose de calculer le optimum par ce qui suit : on prend au dpart 1=[x0,x1] et on calcule lintgrale S1 de la fonction f(x), on prend ensuite 2 qui vaut la moiti de 1 et on recalcule lintgrale S2 de la fonction f(x). si |S2 S1| > epsilon (valeur fixe au dpart exemple : 10-5 ) on se dit quavec 2 on a plus de prcision et on continue subdiviser lintervalle, cest dire on prend 3 qui vaut la moiti de 2 , on calcule S3 lintgrale de la fonction f(x) et on compare S3 avec S2. On arrte le calcul lorsque |Sn Sn-1| < epsilon (subdiviser encore lintervalle napporte plus de prcision et ne fait que augmenter le temps de calcul). Lintgrale de la fonction f(x) vaut ds lors Sn .

Exercice 8 Crer une procdure somprod gnrique qui permet de calculer la somme, le produit des lments positifs et ventuellement le nombre d'lments nuls (paramtre optionnel) d'un vecteur d'entiers ou de rels. Ecrire un programme qui permet de tester cette procdure gnrique avec des vecteurs dentiers et des vecteurs de rels en calculant parfois le nombre dlments nuls. Exercice 9 Ecrire un programme qui fait appel une fonction somme_int pour faire la somme de tout les entiers entre un min et un max. Le min et le max doivent tre des argument optionnels. Par dfaut, on prendra le min=1 et le max=10. on fera les appels suivants : Somme_int() ; somme_int(min=3,max=8) ;somme_int(min=5) ; some_int(max=7). Faire les vrifications ncessaires. Exercice 10 Soit M est une matrice carre de taille n*n o n est une constante entire. 1. crire une fonction symetrique(M) qui retourne la valeur TRUE si la matrice M passe en paramtre est symtrique, FALSE sinon (on rappelle que la matrice (Mij)ij=1,n est symtrique si M(i,j)=M(j,i) i,j=1,n. ) 2. crire une fonction sommeTriSup(M) qui retourne la somme des lments de la partie triangulaire suprieure de la matrice M, 3. crire une procdure pointsCols(M) qui affiche les points-cols de la matrice M. On appelle points-cols les lments d'une matrice qui sont la fois un maximum sur leur ligne et un minimum sur leur colonne. La procdure affichera les positions et les valeurs de tous les points-cols trouvs. Vous pourrez supposer que tous les lments des matrices sont distincts. Exemple : dans la matrice 1 2 3 A= 4 5 6 7 8 9 l'lment A(1,3)=3 est un point-col. 4. crire un programme qui fait la saisie dune matrice A carre et qui fait appel et test les units ci-dessus. Exercice 11 Crer un module qui dfinit un type POINT par deux rels x et y et un type SEGMENT dfinit par deux points A et B. Crer une fonction qui calcule la longueur dun segment, surdfinir loprateur ( + ) pour que lopration S1 + S2 donne la longueur totale des deux segments S1 et S2, et surdfinir loprateur ( > ) pour que la comparaison S1 > S2 retourne un boolen en comparant leur deux longueurs respectives. Ecrire un programme qui utilise ce module, qui fait la saisie de deux segments, affiche leurs longueurs respectives et test la surdfinition S1 + S2, et la comparaison S1 > S2.

Вам также может понравиться

  • Info C Problemes
    Info C Problemes
    Документ61 страница
    Info C Problemes
    shaymaeee
    100% (3)
  • Entierreel
    Entierreel
    Документ6 страниц
    Entierreel
    Royoume Layelii
    Оценок пока нет
  • S1 Et S2
    S1 Et S2
    Документ28 страниц
    S1 Et S2
    Armel Ymg
    Оценок пока нет
  • TD Révision Python ISMS
    TD Révision Python ISMS
    Документ4 страницы
    TD Révision Python ISMS
    Yakoub Ishagh
    Оценок пока нет
  • MAtlab
    MAtlab
    Документ8 страниц
    MAtlab
    screwyoureg
    Оценок пока нет
  • TPs Cours C TSEI PDF
    TPs Cours C TSEI PDF
    Документ26 страниц
    TPs Cours C TSEI PDF
    Ayman Lamzouri
    Оценок пока нет
  • TD Algo ISM
    TD Algo ISM
    Документ9 страниц
    TD Algo ISM
    Jean Philippe Diaz
    Оценок пока нет
  • Devoirc 2011
    Devoirc 2011
    Документ5 страниц
    Devoirc 2011
    Jad Abou Khalil
    Оценок пока нет
  • Exercice Algo1-Tuto en Ligne
    Exercice Algo1-Tuto en Ligne
    Документ5 страниц
    Exercice Algo1-Tuto en Ligne
    Mouhamed Gueye
    Оценок пока нет
  • Algorithmes Et Programmes: Feuille 01
    Algorithmes Et Programmes: Feuille 01
    Документ3 страницы
    Algorithmes Et Programmes: Feuille 01
    Olam Kafat
    Оценок пока нет
  • TD2 2ea
    TD2 2ea
    Документ4 страницы
    TD2 2ea
    tapajoel16
    Оценок пока нет
  • Atelier Exercice S
    Atelier Exercice S
    Документ15 страниц
    Atelier Exercice S
    Kaouther Benali
    Оценок пока нет
  • Serie D Exercices Python
    Serie D Exercices Python
    Документ7 страниц
    Serie D Exercices Python
    Raphael Bihay
    Оценок пока нет
  • Exercices
    Exercices
    Документ8 страниц
    Exercices
    Soumya Fati
    Оценок пока нет
  • TD Algo Programmation
    TD Algo Programmation
    Документ5 страниц
    TD Algo Programmation
    moise bidja
    Оценок пока нет
  • Exercices
    Exercices
    Документ10 страниц
    Exercices
    imadouli
    100% (1)
  • TP C Première Année
    TP C Première Année
    Документ3 страницы
    TP C Première Année
    Khatimoul Wilayati Khatimoul Wilayati
    Оценок пока нет
  • Info Nacer
    Info Nacer
    Документ3 страницы
    Info Nacer
    Ghassen Benjannet
    Оценок пока нет
  • TD1 PDF
    TD1 PDF
    Документ5 страниц
    TD1 PDF
    Roxy Kenfack
    Оценок пока нет
  • Signaux Matlab2
    Signaux Matlab2
    Документ79 страниц
    Signaux Matlab2
    Ayoub Amri
    Оценок пока нет
  • Exemples Sujets Exams
    Exemples Sujets Exams
    Документ14 страниц
    Exemples Sujets Exams
    amanihanane6
    Оценок пока нет
  • Exercice 1
    Exercice 1
    Документ10 страниц
    Exercice 1
    moussa
    Оценок пока нет
  • Collection Des Examens 02-06
    Collection Des Examens 02-06
    Документ13 страниц
    Collection Des Examens 02-06
    ziyadous
    Оценок пока нет
  • Info Manuel TD TP Cours C
    Info Manuel TD TP Cours C
    Документ18 страниц
    Info Manuel TD TP Cours C
    Ouaddani amine
    100% (1)
  • Exercices Python
    Exercices Python
    Документ6 страниц
    Exercices Python
    beckerrolandh
    Оценок пока нет
  • Exercices Python
    Exercices Python
    Документ6 страниц
    Exercices Python
    Seria
    Оценок пока нет
  • TD1 Corrige
    TD1 Corrige
    Документ5 страниц
    TD1 Corrige
    Donia Donia
    Оценок пока нет
  • TD01
    TD01
    Документ3 страницы
    TD01
    Morad Usmb
    Оценок пока нет
  • TP 02
    TP 02
    Документ12 страниц
    TP 02
    Amal Hentati
    Оценок пока нет
  • Exercices
    Exercices
    Документ6 страниц
    Exercices
    codety CODETY
    Оценок пока нет
  • CPGE TP1 Info
    CPGE TP1 Info
    Документ4 страницы
    CPGE TP1 Info
    abalde0506
    Оценок пока нет
  • Série Algo
    Série Algo
    Документ8 страниц
    Série Algo
    امين البحري꧁
    Оценок пока нет
  • Matlab TP4
    Matlab TP4
    Документ3 страницы
    Matlab TP4
    OG Brian
    100% (1)
  • Cahier D'exercice Niveau 2
    Cahier D'exercice Niveau 2
    Документ12 страниц
    Cahier D'exercice Niveau 2
    universal geeks Modjoalex
    Оценок пока нет
  • MAT 2910 H24 Devoir1
    MAT 2910 H24 Devoir1
    Документ4 страницы
    MAT 2910 H24 Devoir1
    charlinicolas
    Оценок пока нет
  • Exercice de Notione Math
    Exercice de Notione Math
    Документ3 страницы
    Exercice de Notione Math
    api-19915745
    Оценок пока нет
  • Serie Algo Python
    Serie Algo Python
    Документ7 страниц
    Serie Algo Python
    Hanen Mekni Gharbi
    0% (1)
  • Fascicule STR Conditionnelles 09
    Fascicule STR Conditionnelles 09
    Документ4 страницы
    Fascicule STR Conditionnelles 09
    wahouka
    Оценок пока нет
  • Serie 1
    Serie 1
    Документ3 страницы
    Serie 1
    djafar.mokrane
    Оценок пока нет
  • Exo Python
    Exo Python
    Документ27 страниц
    Exo Python
    Eric Lefrançais
    100% (1)
  • 1 Exercices de Base
    1 Exercices de Base
    Документ9 страниц
    1 Exercices de Base
    Tama El-sadik
    Оценок пока нет
  • Serie Langage C
    Serie Langage C
    Документ19 страниц
    Serie Langage C
    Imane Bourous
    83% (6)
  • ZBAKH Cours Informatique Spé Complet
    ZBAKH Cours Informatique Spé Complet
    Документ78 страниц
    ZBAKH Cours Informatique Spé Complet
    x
    Оценок пока нет
  • C Td3 Les Boucles: Exercice 1
    C Td3 Les Boucles: Exercice 1
    Документ3 страницы
    C Td3 Les Boucles: Exercice 1
    أسامة يعقوبي
    Оценок пока нет
  • TP2 TR744
    TP2 TR744
    Документ3 страницы
    TP2 TR744
    Saadallah Sebbagh
    Оценок пока нет
  • TD 1
    TD 1
    Документ5 страниц
    TD 1
    Jingjing Sha
    Оценок пока нет
  • 2 Algorithmique Exos
    2 Algorithmique Exos
    Документ7 страниц
    2 Algorithmique Exos
    SAra Jamil
    0% (1)
  • TDS 2021 2022 Etudiants
    TDS 2021 2022 Etudiants
    Документ12 страниц
    TDS 2021 2022 Etudiants
    Huy Nguyễn
    Оценок пока нет
  • Serie de Revision 3sc Octobre 2022
    Serie de Revision 3sc Octobre 2022
    Документ9 страниц
    Serie de Revision 3sc Octobre 2022
    fradj hedi
    Оценок пока нет
  • ISTAMA2022 - TD - Algo Et Prog - GSI2-GL2
    ISTAMA2022 - TD - Algo Et Prog - GSI2-GL2
    Документ3 страницы
    ISTAMA2022 - TD - Algo Et Prog - GSI2-GL2
    koné
    Оценок пока нет
  • Commandes Scilab Pour Prepas Ect
    Commandes Scilab Pour Prepas Ect
    Документ8 страниц
    Commandes Scilab Pour Prepas Ect
    Kaoutar Abdo
    Оценок пока нет
  • Exos Suppl2012
    Exos Suppl2012
    Документ6 страниц
    Exos Suppl2012
    AzZa
    Оценок пока нет
  • ENSM - Correction Feuille TD1 PDF
    ENSM - Correction Feuille TD1 PDF
    Документ5 страниц
    ENSM - Correction Feuille TD1 PDF
    Pierre Senghor
    Оценок пока нет
  • DS1 PDF
    DS1 PDF
    Документ2 страницы
    DS1 PDF
    agbodjan
    Оценок пока нет
  • TD4
    TD4
    Документ4 страницы
    TD4
    abdelghani8moro
    Оценок пока нет
  • Iinterpolation - Copie
    Iinterpolation - Copie
    Документ41 страница
    Iinterpolation - Copie
    أبو كعب علاء الدين
    Оценок пока нет
  • Exercices
    Exercices
    Документ10 страниц
    Exercices
    Mehdi Rtb
    Оценок пока нет
  • Fiche Exercices 5 - Fonctions
    Fiche Exercices 5 - Fonctions
    Документ5 страниц
    Fiche Exercices 5 - Fonctions
    Martinien Andrey Mehoun
    Оценок пока нет
  • Exercices de calcul intégral
    Exercices de calcul intégral
    От Everand
    Exercices de calcul intégral
    Оценок пока нет
  • Exercices d'analyse numérique
    Exercices d'analyse numérique
    От Everand
    Exercices d'analyse numérique
    Рейтинг: 5 из 5 звезд
    5/5 (1)
  • Sujets TP Mecanique
    Sujets TP Mecanique
    Документ37 страниц
    Sujets TP Mecanique
    Ameni Khaled
    Оценок пока нет
  • Groupe 01
    Groupe 01
    Документ34 страницы
    Groupe 01
    Hmitcha Shilbi
    Оценок пока нет
  • Intro Matlab Notes PDF
    Intro Matlab Notes PDF
    Документ41 страница
    Intro Matlab Notes PDF
    Franck Duprey Mvogo
    Оценок пока нет
  • Serie de TD N 1 (Resolution Des Equations Non Lineaires Exercice 1
    Serie de TD N 1 (Resolution Des Equations Non Lineaires Exercice 1
    Документ2 страницы
    Serie de TD N 1 (Resolution Des Equations Non Lineaires Exercice 1
    Malik Meddah
    100% (1)
  • TP Dichotomie Python
    TP Dichotomie Python
    Документ2 страницы
    TP Dichotomie Python
    Grace Benda
    Оценок пока нет
  • 2012 2013 M33 L2
    2012 2013 M33 L2
    Документ176 страниц
    2012 2013 M33 L2
    Mehdi Harras
    100% (1)
  • Rapport TP Matlab
    Rapport TP Matlab
    Документ26 страниц
    Rapport TP Matlab
    Sara
    Оценок пока нет
  • Méthodes D'analyse Numérique
    Méthodes D'analyse Numérique
    Документ114 страниц
    Méthodes D'analyse Numérique
    lasertarg
    Оценок пока нет
  • TP Math 06 PDF
    TP Math 06 PDF
    Документ7 страниц
    TP Math 06 PDF
    Ahmed Lamine
    Оценок пока нет
  • Cours Et TD Methode Numerique 2ST 2020
    Cours Et TD Methode Numerique 2ST 2020
    Документ29 страниц
    Cours Et TD Methode Numerique 2ST 2020
    hadjer amel Dehini
    100% (2)
  • Chapitre 1 Résolution Des Équations Non Linéaires
    Chapitre 1 Résolution Des Équations Non Linéaires
    Документ7 страниц
    Chapitre 1 Résolution Des Équations Non Linéaires
    Berragouba Berragouba
    100% (2)
  • TD 1
    TD 1
    Документ1 страница
    TD 1
    badia ben abdellah
    Оценок пока нет
  • Réalisé Par: MOHAMMED BABI (Groupe:1) : Compte Rendue TP Analyse Numerique
    Réalisé Par: MOHAMMED BABI (Groupe:1) : Compte Rendue TP Analyse Numerique
    Документ9 страниц
    Réalisé Par: MOHAMMED BABI (Groupe:1) : Compte Rendue TP Analyse Numerique
    Moustafa Fanè
    Оценок пока нет
  • Sujet 00 B
    Sujet 00 B
    Документ2 страницы
    Sujet 00 B
    kira525
    Оценок пока нет
  • TP An Bennani Mounir
    TP An Bennani Mounir
    Документ28 страниц
    TP An Bennani Mounir
    Monir Benani
    Оценок пока нет
  • Regula Falsi
    Regula Falsi
    Документ5 страниц
    Regula Falsi
    عبد الرحيم بشير
    Оценок пока нет
  • Dicho Tomie
    Dicho Tomie
    Документ5 страниц
    Dicho Tomie
    mn13hh
    Оценок пока нет
  • Algo2011 Heron
    Algo2011 Heron
    Документ7 страниц
    Algo2011 Heron
    Ouiam Ahannach
    Оценок пока нет
  • Cours-Méthodes-Numeriques L2
    Cours-Méthodes-Numeriques L2
    Документ24 страницы
    Cours-Méthodes-Numeriques L2
    Layeb Amira
    100% (1)
  • Cours Meth
    Cours Meth
    Документ67 страниц
    Cours Meth
    Zahir
    Оценок пока нет
  • Compte Rendu TP
    Compte Rendu TP
    Документ25 страниц
    Compte Rendu TP
    Omar Deraoui
    Оценок пока нет
  • TP 2 Résolution D'équations Non-Linéaires Par La Méthode de Bissection (Dichotomie)
    TP 2 Résolution D'équations Non-Linéaires Par La Méthode de Bissection (Dichotomie)
    Документ5 страниц
    TP 2 Résolution D'équations Non-Linéaires Par La Méthode de Bissection (Dichotomie)
    khalilk
    Оценок пока нет
  • Exercices À Faire An Num SMI SMA S4
    Exercices À Faire An Num SMI SMA S4
    Документ4 страницы
    Exercices À Faire An Num SMI SMA S4
    Ayoub Jaaouani
    Оценок пока нет
  • Analyse Numérique - Recueil D'exercices Corrigés Et Aide-Mémoire
    Analyse Numérique - Recueil D'exercices Corrigés Et Aide-Mémoire
    Документ131 страница
    Analyse Numérique - Recueil D'exercices Corrigés Et Aide-Mémoire
    Nihad Aghbalou
    80% (5)
  • Fiche TD
    Fiche TD
    Документ3 страницы
    Fiche TD
    nos ews
    Оценок пока нет
  • Introduction À L'analyse Numérique
    Introduction À L'analyse Numérique
    Документ74 страницы
    Introduction À L'analyse Numérique
    Merlin Motherfucker
    Оценок пока нет
  • Mna TP1
    Mna TP1
    Документ2 страницы
    Mna TP1
    Derrouch Abderrahmane
    Оценок пока нет
  • ST2 - Methodes Numerique
    ST2 - Methodes Numerique
    Документ28 страниц
    ST2 - Methodes Numerique
    Djoulene Hsn
    Оценок пока нет
  • Feuille D'excercices N 3 Analyse Num Erique
    Feuille D'excercices N 3 Analyse Num Erique
    Документ3 страницы
    Feuille D'excercices N 3 Analyse Num Erique
    MECHRI ABDELHAK
    Оценок пока нет
  • MN Li
    MN Li
    Документ63 страницы
    MN Li
    moha68
    100% (2)