Βιολογία Γ' Λυκείου
Αρχές Πληροφορικής & Δεδομένων

Βιολογία &
Πληροφορική

Διαδραστικές προσομοιώσεις που συνδυάζουν μοριακή βιολογία και αλγορίθμους — μετάφραση mRNA, ανάλυση κωδικονίων και υλοποίηση σε ΓΛΩΣΣΑ.

A U G C U A G

Μεταφραστής Κωδικονίων

Εισάγετε αλληλουχία mRNA — το πρόγραμμα βρίσκει το AUG, μεταφράζει κάθε κωδικόνιο και σταματά στο πρώτο κωδικόνιο λήξης.

Είσοδος · mRNA
Χρησιμοποιήστε A, U, G, C — κεφαλαία. Δέχεται και T (DNA). Ctrl+Enter για εκτέλεση.
Οδηγίες χρήσης
1.Πληκτρολογήστε ή επικολλήστε αλληλουχία mRNA
2.Χρησιμοποιήστε τα κουμπιά A/U/G/C για γρήγορη εισαγωγή
3.Πατήστε Εκτέλεση Μετάφρασης
4.Δείτε την αλυσίδα αμινοξέων και τα στατιστικά
Παράδειγμα
AUGGCU·UCA·AAG·UAA
Met · Ala · Ser · Lys · STOP
Αλυσίδα Αμινοξέων 0 αμινοξέα
Κωδικόνια
Στατιστικά
0
Αμινοξέα
0
Νουκλεοτίδια
0
Κωδικόνια
Σύσταση Νουκλεοτιδίων
A00%
U00%
G00%
C00%
Περιεκτικότητα G+C
0% AUG+C: —100% GC
Συχνότητα Αμινοξέων
Ιστορικό Αναλύσεων

Βασικές Έννοιες Βιολογίας

Η ροή γενετικής πληροφορίας — από το DNA στην πρωτεΐνη.

🧬

Κωδικόνιο Έναρξης

Το AUG (Μεθειονίνη) σηματοδοτεί πάντα την έναρξη της μετάφρασης.

Κωδικόνια Λήξης

UAA, UAG, UGA — δεν κωδικοποιούν αμινοξύ, τερματίζουν την αλυσίδα.

⚙️

Εκφυλισμός

64 κωδικόνια για 20 αμινοξέα — πολλά κωδικόνια ανά αμινοξύ (π.χ. Λευκίνη → 6).

🔄

Κεντρικό Δόγμα

DNA → mRNA (μεταγραφή) → Πρωτεΐνη (μετάφραση). Το ριβόσωμα διαβάζει ανά τριπλέτα.

🔢

Κωδικοποίηση bio_2

A=0, C=1, G=2, U=3. Τύπος: α1×16 + α2×4 + α3 → αριθμός 0–63.

🧪

20 Αμινοξέα

Όλες οι πρωτεΐνες αποτελούνται από συνδυασμούς 20 βασικών αμινοξέων.

Αρχές Πληροφορικής & Δεδομένων

Η υλοποίηση του αλγορίθμου bio_2 στη ψευδογλώσσα ΓΛΩΣΣΑ και οι βασικές έννοιες προγραμματισμού.

📝

Ψευδογλώσσα ΓΛΩΣΣΑ

Εκπαιδευτική γλώσσα του ελληνικού λυκείου — χρησιμοποιεί ελληνικές λέξεις για εντολές (ΔΙΑΒΑΣΕ, ΓΡΑΨΕ, ΑΝ, ΟΣΟ).

🔁

Δομή ΟΣΟ–ΕΠΑΝΑΛΑΒΕ

Ο βρόχος ΟΣΟ <συνθήκη> ΕΠΑΝΑΛΑΒΕ εκτελείται όσο η συνθήκη είναι αληθής — αντιστοιχεί στο while loop.

Συναρτήσεις

Το bio_2 ορίζει μετ(χ) και αρ(χ1,χ2,χ3) — επαναχρησιμοποιήσιμα τμήματα κώδικα που επιστρέφουν τιμή.

🌿

Εντολή ΑΝ–ΑΛΛΙΩΣ_ΑΝ

Πολλαπλές συνθήκες με ΑΝ / ΑΛΛΙΩΣ_ΑΝ / ΑΛΛΙΩΣ — αντιστοιχεί στο if/else if/else.

📦

Μεταβλητές & Τύποι

Η ΓΛΩΣΣΑ δηλώνει ρητά τύπους: ΑΚΕΡΑΙΕΣ, ΧΑΡΑΚΤΗΡΕΣ, ΠΡΑΓΜΑΤΙΚΕΣ, ΛΟΓΙΚΕΣ.

🔗

Από ΓΛΩΣΣΑ σε JS

Ο ίδιος αλγόριθμος τρέχει εδώ σε JavaScript — αποδεικνύει ότι οι αλγόριθμοι είναι ανεξάρτητοι γλώσσας.

Κώδικας ΓΛΩΣΣΑ — Συνάρτηση μετ()
ΣΥΝΑΡΤΗΣΗ μετ(χ): ΑΚΕΡΑΙΑ
ΑΝ χ = "A" ΤΟΤΕ μετ ← 0
ΑΛΛΙΩΣ_ΑΝ χ = "C" ΤΟΤΕ μετ ← 1
ΑΛΛΙΩΣ_ΑΝ χ = "G" ΤΟΤΕ μετ ← 2
ΑΛΛΙΩΣ μετ ← 3 ! (U ή T)
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Πίνακας Κωδικονίων

Πλήρης αντιστοίχιση κωδικονίου → αμινοξύ βάσει του αλγορίθμου bio_2.

ΚωδικόνιοΑμινοξύ#ΚωδικόνιοΑμινοξύ#

Σχετικά με την εργασία

Αυτό το project συνδυάζει Βιολογία Γ' Λυκείου και Αρχές Πληροφορικής & Δεδομένων. Υλοποιεί τον αλγόριθμο bio_2 — γραμμένο αρχικά στην ψευδογλώσσα ΓΛΩΣΣΑ — ο οποίος διαβάζει αλληλουχία mRNA, εντοπίζει κωδικόνια και εξάγει τα αντίστοιχα αμινοξέα. Μεταφράστηκε πιστά σε JavaScript διατηρώντας τις ίδιες συναρτήσεις μετ() και αρ() και τη δομή ΟΣΟ–ΕΠΑΝΑΛΑΒΕ.

ΓΛΩΣΣΑ HTML5 CSS3 JavaScript ES6 Blogger