i

Übungen zur Funktion map

Aufgabe 1: Namen in Vorlage einfügen.

Eine Schülergruppe plant eine Racket-AG anbieten. Hierfür erhalten sich folgenden Anmeldeliste:

(define anmeldeliste
  (list Lena Amir Sophie Lukas Aisha Jonas Thabo David Yara Elias Clara Noah Zanele Samuel Mia Fatima Leon Anna Maria Emma Paul Chen Tim Sara Julian Zoe Ben Laila Max)
)
(a) Schreibe ein Racket Programm welches eine Liste produziert, dass für jeden Namen in der Liste "Hallo Name, willkommen in der Racket-AG!" enthält.

Aufgabe 2: mRNA zu Aminosäuren

In der Proteinbiosynthese werden im Körper neue Proteine hergestellt, indem verschiedene Aminosäuren zu einer Kette verknüpft werden. Welche Aminosäuren zu nutzen sind, ist in Form von Codons in der mRNA kodiert. Ein Codon besteht aus einer Kombination der vier Basen Adenin (A), Cytosin (C), Guanin (G) und Uracil (U). Insgesamt werden so mit 64 Codons 20 verschiedene Aminosäuren kodiert.

Die Basenabfolge einer mRNA lässt sich im Labor sehr schnell sequenzieren. Somit können wir anhand dieser Informationen auf den Aufbau der kodierten Proteine schließen. In dieser Aufgabe wollen wir uns exemplarisch mit 8 der 64 Codons genügen:

Codon Aminosäure
AGU Serin
AUG Methionin
CAG Glutamin
CGA Arginin
CUG Leucin
GCC Alanin
UGG Tryptophan
UUU Phenylalanin

(a) Schreibe ein Programm, was anhand der ersten fünf Codons von Insulin und Keratin jeweils eine Liste mit den entsprechenden ersten fünf Aminosäuren produziert:

(define insulin-start (list "AUG" "GCC" "CUG" "UGG" "AUG"))

(define keratin-start (list "AUG" "AGU" "CGA" "CAG" "UUU"))

Suche

v
100.137.3.3.1.3 Übungen zur Funktion map
Kopieren durch Anklicken

Rückmeldung geben