Τελευταία μηνύματα

#61
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από Λαμπράκης Μανώλης - 05 Νοε 2025, 06:35:30 ΜΜ
Καλησπέρα σε όλους

Στο σχολικό βιβλίο αναφέρει "καμία, μία ή περισσότερες τιμές....η περίπτωση που δεν υπάρχει είσοδος είναι όταν έχουμε την βοήθεια απλων εντολών..."" κάπως έτσι δεν τονεχω μπροστά μου...οι εκχώρησεις τιμών δεν έχουν το ρόλο " των απλών εντολών που έχουν τον ρόλο της εισόδου, και ας μην είναι εντολές εισόδου"??? Εγώ αυτό θα έλεγα
#62
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από epsilonXi - 05 Νοε 2025, 03:03:45 ΜΜ
οκ, αντιλαμβάνομαι τη λογική, αλλά δε μου κάθεται πολύ καλά!

και αναπροσαρμόζω την εκφώνηση :P   :D :
 
π=4( 1/1 -1/3 +1/5 -1/7 +...-...)
γράψτε τις εντολές που θα ρωτούν τον χρήστη αν επιθυμεί να δει την τιμή του π όπως θα προέκυπτε από 100 όρους της παραπάνω παράστασης, και σε περίπτωση καταφατικής απάντησης θα την υπολογίζει και θα την εμφανίζει
#63
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από alkisg - 05 Νοε 2025, 02:01:21 ΜΜ
Με βάση το βιβλίο, Knuth κλπ, ναι δεν αποτελεί αλγόριθμο. Ή τουλάχιστον "δεν σέβεται τα κριτήρια/χαρακτηριστικά ενός καλού αλγορίθμου".
Όπως και το ΓΡΑΨΕ "Hello world!", ο πρώτος "αλγόριθμος" που διδασκόμαστε σε κάθε γλώσσα προγραμματισμού, πάλι δεν αποτελεί "καλό" αλγόριθμο, δεν επιλύει κάποιο πρόβλημα που "δεν είναι προφανές" κλπ κλπ.
Ή αν κάποιος μας πει "κάντε έναν αλγόριθμο που να υπολογίζει το 1000στό ψηφίο του π", εμείς δεν πρέπει να απαντήσουμε "ΓΡΑΨΕ 9" επειδή το βρήκαμε στο Google.

Η εκφώνηση που δίνεις θα έπρεπε να μετασχηματιστεί σε κάτι πιο ευέλικτο, του στυλ "να υπολογίζει και να εμφανίζει τους Ν πρώτους όρους της παράστασης...".
Τότε η είσοδος θα ήταν το Ν, και η έξοδος το αλφαριθμητικό που εμφανίζει στην οθόνη.

Βασικό χαρακτηριστικό της εισόδου είναι ότι χωρίς να ξαναγράψουμε τον αλγόριθμο, χωρίς να πειράξουμε ούτε μια γραμμή κώδικα, μπορούμε να αλλάξουμε την έξοδό του, μεταβάλλοντας την είσοδό του.
#64
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από epsilonXi - 05 Νοε 2025, 01:14:57 ΜΜ
ενδιαφέρον...η είσοδος δηλαδή δε μπορεί να είναι ΚΑΙ στοιχεία που δίνονται στην εκφώνηση;

π=4( 1/1 -1/3 +1/5 -1/7 +...-...)
γράψτε τις εντολές που υπολογίζουν το άθροισμα των πρώτων 100 όρων της παραπάνω παράστασης:

αθρ <- 0
παρ <- 1
προ <- 1
για χ από 1 μέχρι 100
   αθρ <- αθρ + 1/παρ*προ
   παρ <- παρ + 2
   προ <- προ * (-1)
τέλος_επανάληψης
π <- 4*αθρ
το παραπάνω δηλαδή δεν αποτελεί αλγόριθμο;
#65
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από George Eco - 05 Νοε 2025, 01:06:46 ΜΜ
'Οτι είπε ο Άλκης. Καθοριστικότητα για το μη αρχικοποιημένο S και περατότητα για το μηδενικό βήμα.
#66
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από alkisg - 05 Νοε 2025, 12:25:45 ΜΜ
Το S που δεν παίρνει αρχική τιμή παραβιάζει την καθοριστικότητα, γιατί εξ' αιτίας του δεν ξέρουμε τι ακριβώς θα κάνει η εντολή S <- S+I, και η ΓΡΑΨΕ στη συνέχεια.

Το I <- 2 δεν έχει σχέση με είσοδο. Η είσοδος γίνεται είτε με την ΔΙΑΒΑΣΕ είτε με τα Δεδομένα της Ψευδογλώσσας (είτε στην περίπτωση υποπρογράμματος, αν το θεωρήσουμε ξεχωριστό αλγόριθμο από το κυρίως πρόγραμμα, και παρομοιάσουμε τις παραμέτρους εισόδου με τα Δεδομένα, με αυτές).
Οι σταθερές τιμές που βάζει ο προγραμματιστής εντός του προγράμματος δεν αποτελούν είσοδο.
Η είσοδος είναι "εκτός" του αλγορίθμου, δεν αποτελεί μέρος του κώδικά του.
#67
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από lala - 05 Νοε 2025, 12:21:22 ΜΜ
Εννοείς για το S που δεν αρχικοποιείται ότι παραβιάζεται το κριτήριο της εισόδου? Γιατι η εντολή Για i απο 2 μεχρι...κρύβει
 i <--2. Οπότε έχουμε μια είσοδο! Το S που δεν παίρνει τιμή αρχική με προβληματίζει
Ευχαριστώ 
#68
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από alkisg - 05 Νοε 2025, 11:33:41 ΠΜ
Είσοδος: δεν δημιουργεί ούτε επεξεργάζεται πρωτογενείς τιμές, άρα θα έπρεπε να έχει είσοδο
Καθοριστικότητα: τι κάνει η S <- S + I όταν δεν έχει αρχικοποιηθεί το S;
Περατότητα: άπειρο loop
#69
Γ΄ Λυκείου / Απ: Αλγοριθμικά κριτήρια
Τελευταίο μήνυμα από petrosp13 - 05 Νοε 2025, 10:49:56 ΠΜ
Δεν νομίζω, ειδικά αφού επιτρέπεται να μην έχει κάποιο δεδομένο επειδή μπορεί να δημιουργεί μόνος του τιμές
Αν και γενικά το κριτήριο της εισόδου δεν πρέπει να το αγγίζουμε σε θέματα
#70
Τεχνική υποστήριξη / WineZGUI (σαφώς γιά Linux!)
Τελευταίο μήνυμα από mandarinos - 05 Νοε 2025, 09:52:10 ΠΜ
Τυχαία έπεσα επάνω στο WineZGUI. (Ιστοσελίδα του + οδηγίες γιά εγκατάσταση, εδώ.)

Παρά το ότι είναι ακόμη προέκδοση ( = όχι ακόμη n.xx, ένθα n>=1, αλλά 0.xx), κάνει θαύματα. Κι επειδή είναι μεγαλούτσικο (1.8 GBytes), καταλαβαίνω πως δεν είναι απλά γιά ρυθμίσεις στο Wine, αλλά ένας πολύ καλός (σχεδόν αυτόνομος) προσομοιωτής των Ms-Windows μέσα σε Linux.

Έκανα μιά δοκιμή με την FMS-Logo (ιστοσελίδα της εδώ), και την "εγκατέστησε" μιά χαρά... συν το ότι, εκτελώντας την, τα Ελληνικά σε εντολές οθόνης της Logo (print, κλπ) φαίνονται κανονικά ως Ελληνικά! (Παλιότερα, δεν υπήρχε περίπτωση να δείς σωστά Ελληνικά σε προγράμματα γιά Ms-Windows μέσα από Wine / PlayOnLinux· τα "σακάτεβε". Έβλεπες ποιός-ξέρει-ποιούς χαρακτήρες Unicode στη θέση τους.)

Δεν ξέρω τί γίνεται με σοβαρώτερα προγράμματα, που παραδοσιακά είναι μόνο γιά Ms-Windows (πχ Autocad - απαράδεκτοι, όμως: γιά να κατεβάσεις ένα demo, απαιτεί φακέλλωμα· ν' αποδείξεις ότι δουλεύεις σε αναγνωρισμένο εκπαιδευτικό ίδρυμα!... άσε μας, ρέ φίλος!...), αλλά, όποιος μπορεί, καλό θα ήταν να δοκιμάσει και να μας πεί.

Προσωπικά, μου άρεσε πολύ το WineZGUI και πιστεύω ότι θα είναι χρήσιμο γενικώτερα. Πχ, δεν θα μπαίνουν στον κόπο οι συνάδελφοι, που φροντίζουν τα εκπαιδευτικά πακέτα, να μετατρέψουν σε πακέτο .deb τυχόν χρήσιμα προγράμματα των Ms-Windows.

Υγ: Αν δεν κάνω λάθος, απαιτεί να προϋπάρχει εγκατάσταση της Zenity. Ωστόσο, απ' όσα ξέρω, όλες οι μοντέρνες διανομές του Linux την εγκαθιστούν εξ αρχής.