Αποστολέας Θέμα: Διαφορές μεταξύ Αλγορίθμου και ΓΛΩΣΣΑΣ  (Αναγνώστηκε 2276 φορές)

Ιωάννης Γκίνης

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 130
  • I share because I care
    • Προσωπική ιστοσελίδα
Διαφορές μεταξύ Αλγορίθμου και ΓΛΩΣΣΑΣ
« στις: 11 Δεκ 2007, 08:45:50 μμ »
Καλησπέρα,

Στην προσπάθεια διδασκαλίας των χαρακτηριστικών της ΓΛΩΣΣΑΣ (Κεφάλαιο 7) διαπίστωσα ότι τελικά ίσως είναι χρήσιμο να επισημανθούν κάποια σημεία τα οποία διαφοροποιούνται μεταξύ των αλγορίθμων και της ΓΛΩΣΣΑΣ σε ότι αφορά την σύνταξη.
Θα πρέπει βέβαια να λάβουμε υπόψη μας το γεγονός ότι η ψευδογλώσσα είναι περισσότερο "ανεκτική" σε σύγκριση με την περισσότερο "δεσμευτική" ΓΛΩΣΣΑ.
Με βάση τα παραπάνω και εφόσον λοιπόν:
1ον) Το συγκεκριμένο θέμα δεν έχει συζητηθεί σε κάποιο άλλο σημείο, το οποίο σημαίνει ότι προφανώς κάτι μου ξέφυγε  και
2ον) Συμφωνείτε με τα αυτά,

θα ήθελα την συνδρομή σας  :)

Για αρχή λοιπόν και για να γίνω περισσότερο κατανοητός καταθέτω τα εξής:

1.
  Ψ - Διπλά εισαγωγικά "" για τα αλφαριθμητικά (σελ. 46)
  Γ - Μονά εισαγωγικά '' για τους χαρακτήρες (σελ. 149)

2.
  Ψ - Το σύμβολο '=' χρησιμοποιείται μόνο ως τελεστής σύγκρισης (σελ. 46)
  Γ - Χρησιμοποιείται και για την απόδοση ονομάτων σε σταθερές τιμές (σελ. 165)

3. kkoutsak
  Ψ - Εμφάνισε ή Εκτύπωσε (σελ. 32), αλλά και Γράψε (σελ. 47)
  Γ - ΓΡΑΨΕ (σελ. 156)

4. kkoutsak
  Ψ - αντιμετάθεσε Α, Β ή με εντολές εκχώρησης (σελ. 68,69)
  Γ - με εντολές εκχώρησης (σελ. ?) π.χ.
  Τemp <-- Α
  Α <-- Β
  Β <-- Τemp

5. Μικρή μεν διαφορά αλλά...
  Ψ - με_βήμα (σελ. 44)
  Γ - ΜΕ ΒΗΜΑ (σελ. 179)

6. Χωρίς να χρειάζεται να είμαστε ιδιαίτερα αυστηροί για την ψευδογλώσσα
  Ψ - Συγκριτικοί τελεστές "≠", "≤", "≥" (σελ. 46)
  Γ - Αντίστοιχοι συγκριτικοί τελεστές "<>", "<=", ">=" (σελ. 165)

7.
  Ψ - Η σύνταξη της εντολής είναι: Αν συνθήκη τότε εντολή (σελ. 33)
  Γ - Κάθε εντολή ΑΝ πρέπει να κλείνει με ΤΕΛΟΣ_ΑΝ (σελ. 166)


Αυτά για την ώρα,
ευχαριστώ.
« Τελευταία τροποποίηση: 17 Δεκ 2007, 09:27:26 μμ από jginis »

kkoutsak

  • Ομάδα διαγωνισμάτων 2008
  • *
  • Μηνύματα: 46
Απ: Διαφορές μεταξύ Αλγορίθμου και ΓΛΩΣΣΑΣ
« Απάντηση #1 στις: 12 Δεκ 2007, 08:05:44 μμ »
Άλλες  διαφορές  όσον αφορά  τη  σύνταξη  είναι  οι  εξής:
-Ψ  Εμφάνισε/Εκτύπωσε
-Γ  Γραψε
---------------------
Ψ- αντιμετάθεσε Α,Β
Γ- με  εντολές  εκχώρησης  π.χ.
   ΤΕΜΡ<--Α
   Α<--Β
   Β<--ΤΕΜΡ
---------------------

ΟΙ  δύο  σημαντικότερες  διαφορά  όμως κατά  την  ταπεινή  μου  άποψη   είναι  πως
α) δεν  μπορείς  να  γράψεις  κώδικα  σε  Γλώσσα  όταν  χρησιμοποιείς  πίνακα  Ν στοιχείων  όπου  το  Ν  είναι  άγνωστο  και  δεν  ξέρεις  που  μπορεί  να  βρίσκεται  η  τιμή  του  Ν  και
β)  δεν  μπορείς  να  χρησιμοποιείς αλγόριθμο  όταν  πρόκειται  να  ακολουθήσεις  την  τεχνική  του  τμηματικού  προγραμματισμού.





alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5144
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Διαφορές μεταξύ Αλγορίθμου και ΓΛΩΣΣΑΣ
« Απάντηση #2 στις: 12 Δεκ 2007, 08:08:04 μμ »
Υπάρχουν παραδείγματα στα σχολικά εγχειρίδια με
α) Γράψε στην ψευδογλώσσα,
β) Τμηματικό προγραμματισμό στην ψευδογλώσσα

Για το αν τα προτείνουμε στους μαθητές είναι άλλη συζήτηση, απλά αναφέρω ότι υπάρχουν.

Ιωάννης Γκίνης

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 130
  • I share because I care
    • Προσωπική ιστοσελίδα
Απ: Διαφορές μεταξύ Αλγορίθμου και ΓΛΩΣΣΑΣ
« Απάντηση #3 στις: 12 Δεκ 2007, 11:20:24 μμ »
Ευχαριστώ για τις απαντήσεις σας :)

ΟΙ  δύο  σημαντικότερες  διαφορά  όμως κατά  την  ταπεινή  μου  άποψη   είναι  πως
α) δεν  μπορείς  να  γράψεις  κώδικα  σε  Γλώσσα  όταν  χρησιμοποιείς  πίνακα  Ν στοιχείων  όπου  το  Ν  είναι  άγνωστο  και  δεν  ξέρεις  που  μπορεί  να  βρίσκεται  η  τιμή  του  Ν  και
β)  δεν  μπορείς  να  χρησιμοποιείς αλγόριθμο  όταν  πρόκειται  να  ακολουθήσεις  την  τεχνική  του  τμηματικού  προγραμματισμού.

Ναι, έχεις απόλυτο δίκιο. Όμως, είναι αλήθεια ότι και γω δεν ήμουν αρκετά σαφής. Εννοούσα τις "διαφορές των κοινών", αν μου επιτρέπεται η έκφραση. Δηλαδή, των στοιχείων που έστω με αυτές τις διαφορές που ψάχνουμε, μπορούν να χρησιμοποιηθούν και στις δύο περιπτώσεις (Ψ/Γ).