Συμβολοσειρά: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
JAnDbot (συζήτηση | συνεισφορές)
μ Ρομπότ: Αφαίρεση: uk:Рядок Τροποποίηση: et:Sõne (andmetüüp)
μ Ρομπότ: Τροποποίηση: he:מחרוזת (מדעי המחשב); διακοσμητικές αλλαγές
Γραμμή 5:
Στον [[προγραμματισμός|προγραμματισμό]] υπολογιστών , συνήθως με τον όρο συμβολοσειρά αναφερόμαστε σε έναν [[τύπος δεδομένων (προγραμματισμός)|τύπο δεδομένων]] με τον οποίο ορίζονται ακολουθίες [[χαρακτήρας (υπολογιστές)|χαρακτήρων]]. Οι χαρακτήρες παριστάνονται με μια συγκεκριμένη κωδικοποίηση χαρακτήρων.
 
== Τυπικές Γλώσσες ==
=== Μήκος συμβολοσειράς ===
 
=== Πράξεις συμβολοσειρών ===
==== Συνένωση (ή παράθεση) ====
Έστω μια συμβολοσειρά u και μια συμβολοσειρά v ενός αλφαβήτου Σ. Η συνένωση (concatenation) της u με τη v συμβολίζεται uv και είναι μια καινούργια συμβολοσειρά που προκύπτει από τη u ακολουθούμενη από τη v. Για παράδειγμα:
 
Γραμμή 19:
Για κάθε συμβολοσειρά w ισχύει wε = εw = w, όπου ε η κενή συμβολοσειρά.
 
==== Αναστροφή ====
 
== Τύπος δεδομένων ==
Οι γλώσσες προγραμματισμού επιτρέπουν τον ορισμό και την διαχείριση σειρών χαρακτήρων.
 
Γραμμή 30:
Για παράδειγμα, αν υποθέσουμε ότι το αλφάβητο της σειράς χαρακτήρων είναι το ελληνικό, τότε τα παρακάτω είναι αποδεκτές σειρές χαρακτήρων:
 
αβγ<br />
ααββγγ<br />
αυτοειναισειραχαρακτηρων
 
Γραμμή 54:
Όπως αναφέρεται αναλυτικά στο λήμμα [[Τυπική γραμματική]], το είδος των τερματικών στοιχείων που περιέχει το αλφάβητο, και οι κανόνες σχηματισμού που δίνονται, καθορίζουν την μορφή και το περιεχόμενο κάθε '''συμβολοσειράς''' που θα ανήκει στην [[Τυπική γλώσσα]]. (Παραδείγματα υπάρχουν στα αναφερθέντα λήμματα, καθώς και άλλες πράξεις με στοιχειοσειρές).
 
== Ελληνική ορολογία ==
 
Για την απόδοση του όρου ''string of characters'' έχουν χρησιμοποιηθεί στο παρελθόν οι όροι ''ακολουθία χαρακτήρων'' και ''νήμα χαρακτήρων''. Ο [[Ελληνικός Οργανισμός Προτυποποίησης]] (ΕΛΟΤ) έχει καθορίσει την παρακάτω ορολογία:
Γραμμή 88:
 
== Εξωτερικοί σύνδεσμοι ==
 
 
[[Κατηγορία:Κωδικοποίηση χαρακτήρων]]
Γραμμή 106 ⟶ 105 :
[[fi:Merkkijono]]
[[fr:Chaîne de caractères]]
[[he:מחרוזת (תכנותמדעי המחשב)]]
[[hu:String]]
[[id:String]]