Αποστολέας Θέμα: Συζήτηση για το 1ο θέμα  (Αναγνώστηκε 19418 φορές)

pgrontas

  • Ομάδα διαγωνισμάτων 2016
  • *
  • Μηνύματα: 1299
  • There are always possibilities...
Συζήτηση για το 1ο θέμα
« στις: 31 Μάι 2007, 01:48:43 μμ »
ΘΕΜΑ 1 - ΕΡΩΤΗΣΗ 5
Έχει ανακοινωθεί ότι είναι ΛΑΘΟΣ όμως Πιστεύω σωστό γιατί, παραθέτω ένα παράδειγμα:
ΔΙΑΒΑΣΕ Χ
ΟΣΟ Χ<> ' ' ΕΠΑΝΑΛΑΒΕ
      ΔΙΑΒΑΣΕ Χ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Αυτό μπορεί να γίνει
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 2
   ΔΙΑΒΑΣΕ Χ
   ΑΝ Χ = ' ' ΤΟΤΕ
      Ι<-3
   ΑΛΛΙΩΣ
     Ι<-1
   ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Εξ΄άλλου στην ASSEMBLY όλες οι δομές επανάληψης μετφράζονται σε IF και GOTO - Άρα είναι ισοδύναμες.
Επίσης νομίζω ότι και με διάγραμμα ροής οι ΟΣΟ και ΓΙΑ αναπαριστώνται το ίδιο.

Επίσης στο ΘΕΜΑ Β2α
Έχει ανακοινωθεί ότι είναι διαδικασία ενώ στο βιβλίο καθηγητή λέει συνάρτηση.

Περιμένω απόψεις...


A man provided with paper, pencil, and rubber, and subject to strict discipline is in effect a universal machine - Alan Turing

SuperTz

  • Βετεράνος
  • ****
  • Μηνύματα: 51
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #1 στις: 31 Μάι 2007, 01:55:40 μμ »
Η ερώτηση λέει "ΚΑΘΕ βρόχος" οπότε ξεκάθαρα η απάντηση είναι όχι
Στο Β.2.α, λέει "εισαγωγή" οπότε δεν υλοποιείται με συνάρτηση

Nikos

  • Νέος
  • *
  • Μηνύματα: 6
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #2 στις: 31 Μάι 2007, 02:08:42 μμ »
Ποιος είπε οτι εισοδος δεδομένων ΔΕΝ γινεται με συνάρτηση?

ΜΗΝ ΤΡΕΛΑΘΟΫΜΕ !

Σε ΌΛΕΣ τις γνωστες γλώσσες προγραμματισμού μια συνάρτηση μπορεί να χρησιμοποιηθεί γαι είσοδο ενός δεδομένου!

Επίσης τόσο η ΓΛΩΣΣΑ όσο και η ΓΛΩΣΣΟΜΑΘΕΙΑ επιτρέπουν τη σύνταξη συναρτήσεωμ με εντολές εισόδου.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4801
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #3 στις: 31 Μάι 2007, 02:15:54 μμ »
Ασάφεια #7: Επιτρέπονται ΓΡΑΨΕ - ΔΙΑΒΑΣΕ σε συνάρτηση;
http://alkisg.mysch.gr/steki/index.php?topic=920.0

SuperTz

  • Βετεράνος
  • ****
  • Μηνύματα: 51
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #4 στις: 31 Μάι 2007, 02:18:03 μμ »
Μήπως πρέπει να κοιτάξουμε τι λέει το σχολικό εγχειρίδιο και όχι τι κάνουν οι γνωστές γλώσσες προγραμματισμού;
Σελίδα 210. "Οι διαδικασίες μπορούν να εκτελέσουν οποιαδήποτε λειτουργία... Να εισάγουν δεδομένα...Αντίθετα η λειτουργία των συναρτήσεων είναι πιο περιορισμένη. Οι συναρτήσεις υπολογίζουν μόνο μία τιμή....η χρήση τους είναι όμοια με τη χρήση των ενσωματωμένων συναρτήσεων που υποστηρίζει η γλώσσα

Edit!! Μόλις είδα το νέο πόστ Άλκη. Συμφωνώ απόλυτα με την προσέγγιση

pgrontas

  • Ομάδα διαγωνισμάτων 2016
  • *
  • Μηνύματα: 1299
  • There are always possibilities...
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #5 στις: 31 Μάι 2007, 02:25:57 μμ »
Για την διαδικασία και συνάρτηση, στο σχολικό βιβλίο ΥΠΟΝΟΕΙ όπως λέει και ο alkisg ότι οι συναρτήσεις είναι μόνο για μαθηματικές πράξεις.
Όσο για το ΟΣΟ και για το ΓΙΑ  απλά ανέφερα ένα παράδειγμα στο οποίο υποτίθεται ότι ο αριθμός των επαναλήψεων δεν είναι γνωστός. Νομίζω ότι θεωρητικά όλες οι δομές επανάληψης είναι ισοδύναμες, όπως αποδεικνύεται και από την μετάφραση τους με κοινό τρόπο από την ASSEMBLY (IF και JUMP).
Εφόσον λέει κάθε επιστημονικά τεκμηριωμένη απάντηση είναι αποδεκτή, ένας μαθητής που σκεφτόταν έτσι γιατί να χάσει μονάδες;
A man provided with paper, pencil, and rubber, and subject to strict discipline is in effect a universal machine - Alan Turing

greecechris

  • Βετεράνος
  • ****
  • Μηνύματα: 85
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #6 στις: 31 Μάι 2007, 02:31:39 μμ »
san mathitis to skeutika alliws

basika egw to skeutika shmera tin wra pou egrafa ws eksis...


kane mou to

oso k<>"skata" epanalabe
.
.
.
.
telos epanalipsis

kanto me gia

ppan

  • Οπαδός
  • **
  • Μηνύματα: 12
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #7 στις: 31 Μάι 2007, 02:35:28 μμ »
ΤΟ ΔΙΔΑΚΤΙΚΟ ΠΑΚΕΤΟ ΕΙΝΑΙ ΞΕΚΑΘΑΡΟ ΟΣΟΝ ΑΦΟΡΑ ΤΗΝ ΕΝΤΟΛΗ «ΓΙΑ». ΑΠΑΓΟΡΕΥΕΙ ΤΗΝ ΑΛΛΑΓΗ ΤΟΥ ΜΕΤΡΗΤΗ ΣΤΟ ΕΣΩΤΕΡΙΚΟ ΤΗΣ. ΕΞΑΛΛΟΥ ΤΟ ΕΡΩΤΗΜΑ ΕΧΕΙ ΤΕΘΕΙ ΞΑΝΑ ΣΕ ΕΞΕΤΑΣΕΙΣ (Η ΑΠΑΝΤΗΣΗ ΕΙΝΑΙ ΛΑΘΟΣ) ΚΑΙ ΝΟΜΙΖΩ ΟΤΙ ΕΧΕΙ ΣΥΖΗΤΗΘΕΙ ΑΡΚΕΤΑ ΣΕ ΑΛΛΟ POST.

pgrontas

  • Ομάδα διαγωνισμάτων 2016
  • *
  • Μηνύματα: 1299
  • There are always possibilities...
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #8 στις: 31 Μάι 2007, 02:35:41 μμ »
gia i apo 1 mexri 2
 an k<>'skata' tote
    .....
    i<-1
  allios
    i<-3
  telos_an
telos_epanalicis
 
A man provided with paper, pencil, and rubber, and subject to strict discipline is in effect a universal machine - Alan Turing

pfan

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 104
  • ...
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #9 στις: 31 Μάι 2007, 02:36:21 μμ »
ΠΡΟΓΡΑΜΜΑ ΑΑΑ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:Ζ,Χ
ΑΡΧΗ
...
Χ<--ΟΟΟ(Ζ)
...
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΣΥΝΑΡΤΗΣΗ ΟΟΟ(Τ):ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:Τ,Α
ΑΡΧΗ
ΔΙΑΒΑΣΕ Α
ΟΟΟ<--Α
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Που λέει ότι απαγορεύεται η εντολή ΔΙΑΒΑΣΕ σε συνάρτηση;
Πύρζα Φανή
Μηχανικός Η/Υ Συστημάτων
Καθηγήτρια Πληροφορικής

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4801
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #10 στις: 31 Μάι 2007, 02:38:06 μμ »
Νομίζω ότι θεωρητικά όλες οι δομές επανάληψης είναι ισοδύναμες, όπως αποδεικνύεται και από την μετάφραση τους με κοινό τρόπο από την ASSEMBLY (IF και JUMP).

Και η ΑΝ σε assembly με if και jump υλοποιείται, αλλά φυσικά δεν είναι ισοδύναμη με τις δομές επανάληψης...

greecechris

  • Βετεράνος
  • ****
  • Μηνύματα: 85
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #11 στις: 31 Μάι 2007, 02:38:23 μμ »
gia i apo 1 mexri 2
 an k<>'skata' tote
    .....
    i<-1
  allios
    i<-3
  telos_an
telos_epanalicis
 
swstos alla egw prospathisa..den to katafera kai egrapsa lathos :D

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4801
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #12 στις: 31 Μάι 2007, 02:39:17 μμ »
Φανή δες το θέμα που έγραψα παραπάνω, έχει παραπομπή στο βιβλίο.

Ασάφεια #7: Επιτρέπονται ΓΡΑΨΕ - ΔΙΑΒΑΣΕ σε συνάρτηση;
http://alkisg.mysch.gr/steki/index.php?topic=920.0

Πάντως συμφωνώ ότι το βιβλίο δεν είναι εντελώς ξεκάθαρο, κι αυτό φαίνεται από την ψηφοφορία... Το 1/3 των καθηγητών θα απαντούσαν στην ερώτηση των πανελληνίων
«Ναι, μια συνάρτηση μπορεί να χρησιμοποιηθεί για είσοδο, αλλά δεν προτείνεται».

Δεν έπρεπε να επιλέξουν τέτοιο αμφιλεγόμενο θέμα...

greecechris

  • Βετεράνος
  • ****
  • Μηνύματα: 85
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #13 στις: 31 Μάι 2007, 02:39:34 μμ »
LIGH BOITHIA KAI SE MENA..STIN "TRYPA" POU BRIKA

http://alkisg.mysch.gr/steki/index.php?topic=961.0

DIAPISTWSA KI EGW LATHOS!


pgrontas

  • Ομάδα διαγωνισμάτων 2016
  • *
  • Μηνύματα: 1299
  • There are always possibilities...
Απ: Συζήτηση για το 1ο θέμα
« Απάντηση #14 στις: 31 Μάι 2007, 02:50:03 μμ »
Που λέει στο σχολικό ότι δεν ΜΠΟΡΕΙ να αλλάζει ο μετρητής στο ΓΙΑ - Προσοχή οχι δεν ΣΥΝΙΣΤΑΤΑΙ αλλά δεν μπορεί.
Επιπλέον στην σελίδα 43 έχει διάγραμμα ροής για το ΓΙΑ, το οποίο έχει έλεγχο συνθήκης.
Δηλαδή κάνω το ΓΙΑ σε διάγραμμα ροής, κάνω και το ΟΣΟ σε διάγραμμα ροής και τα διαγραμμάτα είναι ίδια.

Απλά από περιέργεια το ψάχνω
A man provided with paper, pencil, and rubber, and subject to strict discipline is in effect a universal machine - Alan Turing