Académique Documents
Professionnel Documents
Culture Documents
Exercices de révision
import java.util.Scanner;
page 2/4
minutes:
22
La différence est de 8 heures et 5 minutes.
3.3 – Dans une nouvelle classe, écrire deux tests unitaires pour la fonction
minutesDepuisMinuit(…). On utilisera la fonction générique assert ou une des
fonctions spécifiques assertEquals, assertTrue, assertFalse,
assertNotEquals… de la bibliothèque JUnit : la documentation de ces fonctions est donnée
ci-après.
page 3/4
sont toujours associées de la même manière : un nucléotide A est toujours associé à un nucléotide
T, et un nucléotide C est toujours associé à un nucléotide G (et vice-versa).
On peut donc représenter un fragment d’ADN par une séquence de symboles A, C, T, et G: par
exemple le brin de gauche dans le schéma est représenté par la séquence AGTCATACCG (de haut
en bas). Comme les nucléotides sont toujours appareillés (associés en paires) de la même façon, on
peut calculer, à partir d’une séquence donnée, la séquence complémentaire, c’est-à-dire la séquence
de nucléotides qui font face à la première séquence. Par exemple, le complément de AGTCA-
TACCG (le brin de gauche) est TCAGTATGGC (le brin de droite).
Dans cet exercice on va représenter des séquences de nucléotides par des tableaux de caractères.
Pour représenter le brin de gauche ci-dessus, on aurait le tableau :
char [] tab = { 'A','G','T','C','A','T','A','C','C','G'}
page 4/4