June 2021 1 270 Report
Bonjour, quelqu'un pourrait m'aider en NSI sur ARN s'il vous plait. Merci pour votre aide.


Ex 1 : Codons des codons

Écrire une fonction codon qui ne reçoit aucun paramètre et qui renvoie un codon généré de manière aléatoire sous la forme d’une chaine de caractères.
Exemple d’exécution : codon() pourra retourner par exemple ’UUG’.

Ex 2: Création d’un virus

On souhaite créer un brin aléatoire d’ARN consitué de n codons (qui pourrait être l’ARN d’un virus ...).
On décide de modéliser ce brin d’ARN par une liste de n codons.
Écrire une fonction creer_arn qui créée un brin d’ARN de n codons. On prendra soit de compléter la docstring.

Exemple d’exécution : creer_arn(4) pourrait retourner [’UUG’,’ACA’,’UUA’,’GAC’].

Ex 3: Recherche d’un codon

Pour différentes raisons, il peut intéressant de rechercher des codons car cela revient à rechercher certains acides aminés.
On souhaite réaliser une fonction recherche_codonqui réalise par dichotomie une recherche d’un codon dans un brin
d’ARN. Cette fonction :
• reçoit en paramètres une liste de codons triée par ordre alphabétique et un codon.
• renvoie le booléen True ssi le codon est dans le brin d’ARN.

1. Compléter la fonction recherche_codon.

2. Proposer un jeu de tests pertinent pour cette fonction.

3. Proposer un script utilisant cette fonction pour savoir si l’arginine est présente dans le brin d’ARN brin_mystere
disponible dans le fichier arn.py.

Et Ex 4 est sur la photo
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


More Questions From This User See All
Bonjour, quelqu'un pourrait m'aider s'il vous plait en informatique . Merci pour votre aide. Ex 1 : Sans utiliser les fonctions min ou max, écrire une fonction recherche_min_max qui prend en paramètre un tableau de nombres non triés tab, et qui renvoie la plus petite et la plus grande valeur du tableau sous la forme d’un dictionnaire à deux clés "min" et "max". Les tableaux seront représentés sous forme de liste Python. Exemples : >>> tableau = [0, 1, 4, 2, -2, 9, 3, 1, 7, 1] >>> resultat = recherche_min_max(tableau) >>> resultat {'min': -2, 'max': 9} >>> tableau = [] >>> resultat = recherche_min_max(tableau) >>> resultat {'min': None, 'max': None} Ex 2 : On dispose d’un programme permettant de créer un objet de type PaquetDeCarte, selon les éléments indiqués dans le code ci-dessous. Compléter ce code aux endroits indiqués par #A compléter, puis ajouter des assertions dans le constructeur de Carte, ainsi que dans la méthode get_carte_at(). Exemple : >>> un_paquet = PaquetDeCarte() >>> un_paquet.remplir() >>> une_carte = un_paquet.get_carte_at(20) >>> print(une_carte.get_nom() + " de " + une_carte.get_couleur()) 7 de coeur class Carte: def __init__(self, c, v): """Initialise couleur (entre 1 à 4), et valeur (entre 1 à 13)""" self.couleur = c self.valeur = v def get_nom(self): """Renvoie le nom de la Carte As, 2, ... 10, Valet, Dame, Roi""" if ( self.valeur > 1 and self.valeur < 11): return str(self.valeur) elif self.valeur == 11: return "Valet" elif self.valeur == 12: return "Dame" elif self.valeur == 13: return "Roi" else: return "As" def get_couleur(self): """Renvoie la couleur de la Carte (parmi pique, coeur, carreau, trefle)""" return ['pique', 'coeur', 'carreau', 'trefle'][self.couleur - 1] class PaquetDeCarte: def __init__(self): self.contenu = [] def remplir(self): """Remplit le paquet de cartes, le remplissage ne fait pas forcément de manière aléatoire""" #A compléter def get_carte_at(self, pos): """Renvoie la Carte qui se trouve à la position donnée""" #A compléter
Responda

Recomendar perguntas

Helpful Social

Copyright © 2025 ELIBRARY.TIPS - All rights reserved.