Está en la página 1de 1

PARCIAL I DE ESTRUCTURA I

Nombre________________________________ fecha ____________________


1. Una cadena de ADN se representa como una secuencia circular de bases
(adenina, timina, citosina y guanina) que es única para cada ser vivo, por ejemplo:

Dicha cadena se puede representar como un vector de caracteres recorriéndola en


sentido horario desde la parte superior izquierda:

Se pide diseñar una clase que represente una secuencia de ADN e incluya un
método booleano que nos devuelva true si dos cadenas de ADN coinciden. MUY
IMPORTANTE: La secuencia de ADN es cíclica, por lo que puede comenzar en
cualquier posición. Por ejemplo, las dos secuencias siguientes coinciden:

2. En el juego del ahorcado participan dos personas (o una persona y una


computadora). Un jugador selecciona una palabra y el otro trata de adivinar la
palabra acertando letras individuales. Diseñar un programa para jugar al ahorcado.
Sugerencia: almacenar una lista de palabras y seleccionar una palabra aleatoria de
ella. Esa palabra descomponerla en caracteres y almacenarla en una lista, para
recorrerla y verificar si la letra suministrada por el usuario se encuentra en la
palabra. El usuario tendrá 6 oportunidades de poder acertar la palabra completa.

“Por la ignorancia se desciende a la servidumbre,

por la educación se asciende a la libertad.” Alex

David Morales Acosta

También podría gustarte