UJF : L1 & L2 / Année 2007-2008 Informatique INF112
1
2007-2008INF 112, TD6
1
MODULE INF112
TD 6
2006 - 2007
2007-2008INF 112, TD6
2
Plan
- Suite de Lucas (Examen 2006-07)
- Équation logistique (sous Excel)
- Analyse de la séquence d’ADN
Dénombrement des bases sous Excel
2007-2008INF 112, TD6
3
Suite de Lucas
On souhaite produire une action inscrivant 150
premières valeurs de la suite de Lucas dans la
troisième colonne d’un tableau comme Excel.
Cette suite est définie par l’équation suivante :
•U1 = 0
•U2 = 3
Un = Un-1 + Un-2
On rappelle que pour écrire la valeur « 0 » dans la
cellule C1, on écrit: Cellule(1,3)
0
2007-2008INF 112, TD6
4
Exercices
1. Proposer un algorithme
2. Paramétrer les valeurs initiales de la
suite, pour calculer toutes les suites
de la forme de la suite de Lucas
3. Proposer un algorithme pour calculer
Fibonacci à partir de Lucas Paramétré
UJF : L1 & L2 / Année 2007-2008 Informatique INF112
2
2007-2008INF 112, TD6
5
Suite de Lucas
•U1 = 0
•U2 = 3
Un = Un-1 + Un-2
Suite de Fibonacci
•U0 = 0
•U1 = 1
Un = Un-1 + U n-2
Ainsi U2 = 1+0 = 1 ; U3 = 1+1=2 ; U4 = 2+1 = 3
Proposer un algorithme pour calculer
Fibonacci à partir de Lucas Paramétré
2007-2008INF 112, TD6
6
Plan
- Suite de Lucas (Examen 2006-07)
- Équation logistique (sous Excel)
- Analyse de la séquence d’ADN
Dénombrement des bases sous Excel
2007-2008INF 112, TD6
7
Flux et Reflux de la vie
équation logistique
Document mis en forme en TP1
Modélisation :
Pt+1 = Pt + (F_croiss * Pt * (1 – Pt))
Pt correspondant au terme «population ancienne», ou plus justement,
population au temps t,
Pt+1 correspondant à ce qui a été appelé «population nouvelle», que l’on
redéfini comme population au temps t+1.
Nous considérerons que Pt est exprimé en fréquence et varie dans l’intervalle [0,1].
2007-2008INF 112, TD6
8
Equation Logistique
Résultats très variables en fonction
de la population initiale
du taux de croissance
• Problématique
Observer l’évolution de la population Pt,
En faisant varier ces conditions
UJF : L1 & L2 / Année 2007-2008 Informatique INF112
3
2007-2008INF 112, TD6
9
1100
104
199
103
0,022313252
6
0,014951
5
0,010
4
PopulationTemps
3
2
0,5Taux de croissance
1
EDCBA
Travail à réaliser lors du TP6
Réaliser des macros
pour remplir plusieurs tableaux de données selon différentes
conditions initiales
pour afficher les graphes correspondants
2007-2008INF 112, TD6
10
Evolution démographique
0
0,2
0,4
0,6
0,8
1
1,2
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99
Temps
Fréquence
Tc:0,5
Représentation graphique
2007-2008INF 112, TD6
11
Mode opératoire (TP6)
Création d’une macro DATA pour remplir une
feuille de calcul
Observation d’une macro GRAPHE pour
tracer la courbe
Itération pour exécuter le corps de la macro
DATA sur 6 pages différentes en variant le
taux de croissance
Paramétrisation de GRAPHE
Ajout de l’appel à GRAPHE dans DATA
2007-2008INF 112, TD6
12
Plan
- Suite de Lucas (Examen 2006-07)
- Équation logistique (sous Excel)
- Analyse de la séquence d’ADN
Dénombrement des bases sous Excel
UJF : L1 & L2 / Année 2007-2008 Informatique INF112
4
2007-2008INF 112, TD6
13
Analyse de la molécule d’ADN
Séquence mono-brin :
Fichier ADN.doc
Transformation en ADN.txt
T T C T T C G A C C T C C C C
A C C C C T T T C G C C T T T
G A A A G C C C T C T G C C G
C A T A C G A A G G C T A A C
C C C T G A A G A T G C A A A
G T T G A A T G A T A A C T A
T T A C T T C A C A A A G C C
A T A C A T G C A C C T A G T
A A C G C C C G C A T C T G T
C A C C G C A C T T A G C A C
2007-2008INF 112, TD6
14
Analyse de la molécule d’ADN
Importation de ADN.txt sous Excel
T T C T T C G A C C T C C C C
A C C C C T T T C G C C T T T
G A A A G C C C T C T G C C G
C A T A C G A A G G C T A A C
C C C T G A A G A T G C A A A
G T T G A A T G A T A A C T A
T T A C T T C A C A A A G C C
A T A C A T G C A C C T A G T
A A C G C C C G C A T C T G T
C A C C G C A C T T A G C A C
Problématique :
compter les A, les T, les C et les G
calculer les proportions de A, de T, de C et de G
Quel algorithme ?
2007-2008INF 112, TD6
15
Autre exercice
Proposer des algorithmes pour dessiner
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !