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

Σελίδες: 1 [2] 3 4 5 ... 10
11
Γενικά / Απ: Εργαστήρια δεξιοτήτων
« Τελευταίο μήνυμα από dpa2006 στις Σήμερα στις 12:52:01 μμ »
Και το arduino δεν εχει προσομοιωση;

Καλησπέρα,
έχει και το Arduino...
https://wokwi.com/


How do I simulate Arduino online?
1. Virtual Online Arduino Simulator projects - Blink an LED project
Wokwi Arduino Simulator - Home page.
2. Click on Arduino UNO under "Start a New Project"
3. New empty page for Arduino UNO project.
4. Arduino project build environment.
5. Click on the purple icon (+)
6. Click on the LED option.
7. Change the color Green to Red.


και το
https://create.arduino.cc/projecthub/Hack-star-Arduino/free-virtual-arduino-online-simulator-2021-342f50
12
Μονοδιάστατοι πίνακες / Απ: Δήλωση πίνακα Ν στοιχείων
« Τελευταίο μήνυμα από George Eco στις Σήμερα στις 12:32:19 μμ »
Η εντολή δεδομένα ΔΕΝ είναι ισοδύναμη με το τμήμα δηλώσεων.
Προφανώς, δεν είπε ποτέ κανείς κάτι τέτοιο.

Κατά συνέπεια όταν σε κάποιον αλγόριθμο εμφανίζεται ΔΕΔΟΜΕΝΑ //Π,Ν// όπου Π πίνακας, εννοείται ότι το Ν είναι γνωστό  ΠΡΙΝ την εκτέλεση και ΔΕΝ χρειάζεται να ξαναδιαβαστεί από τον αλγόριθμο και ότι ο πίνακας έχει Ν στοιχεία προσυμπληρωμένα και ούτε αυτά χρειάζεται να ξαναδιαβαστούν.
Κι αφού αυτό είναι ΑΔΥΝΑΤΟ με ΓΛΩΣΣΑ έρχεται σε ρήξη.
Η εντολή ΔΕΔΟΜΕΝΑ είναι ασύμβατη με τη ΓΛΩΣΣΑ εδώ. Δε γίνεται να γεμίσεις πίνακα στο τμήμα δηλώσεων συνάδελφε. Κι ούτε να δώσεις τη διάστασή του μετά την ΑΡΧΗ, λόγω στατικότητας στα πλαίσια του μαθήματος. Αυτό λέω. Ακόμα κι αν προσπαθήσουμε να συνηγορήσουμε με Ν = σταθερά κι ορισμένη στο τμήμα δηλώσεων, ε δε γίνεται να πάρει τιμή από το χρήστη.

Πώς λοιπόν επέρχεται το συμπέρασμα πως η εντολή ΔΕΔΟΜΕΝΑ δεν αναιρεί την στατικότητα της δομής κατά την υλοποίηση σε ΓΛΩΣΣΑ; Μια χαρά την αναιρεί, δυστυχώς, όταν κληθούμε να κάνουμε υλοποίηση στη ΓΛΩΣΣΑ.

Αν το Ν είναι γνωστή τιμή τότε θα έπρεπε εξ αρχής να ξεκαθαρίζεται στο μαθητή.
Για παράδειγμα θα μπορούσαν να πουν:
"Ο παρακάτω αλγόριθμος κάνει αναζήτηση σε ένα πίνακα εκατό στοιχείων."
Γιατί να μπουρδουκλώνουν τα πράγματα με ένα ΓΕΝΙΚΟ αλγόριθμο που δεν υλοποιείται γενικά σε ΓΛΩΣΣΑ;

Αν μη τι άλλο, είναι τροχοπέδη. Δηλαδή ειλικρινά ακούστε το, λίγο. Ακούστε με τι ασχολούμαστε μετά απο 21 χρόνια ανατυπώσεων κι "αναθεωρήσεων". Εγώ προσωπικά όχι μόνο δε θέλω να το κάνω γαργάρα, αλλά θέλω ειλικρινά να γίνει κάτι για να καλυτερέψει επιτέλους το μάθημα. Έχω βαρεθεί κάθε χρόνο να εξηγώ πράγματα που αν ήταν καλογραμμένο το βιβλίο, δε θα χρειαζόταν να εξηγώ.

pgrontas θα συμφωνήσω όμως μαζί σου. Η ΔΕΔΟΜΕΝΑ δε δημιουργεί πρόβλημα στη στατικότητα, αν μελετήσουμε τη ψευδογλώσσα μόνη της. Πολύ καλά το λες. Το πρόβλημα είναι στη ΓΛΩΣΣΑ και στον ορισμό της στο βιβλίο. Τι να κάνουμε; Άσε που όποιο παιδί ξέρει τη REDIM της Visual Basic έχει άμεσα απορίες που απαντώνται στο κλίμα, "Ε, τι να κάνουμε, η ΓΛΩΣΣΑ ως εργαλείο, όπως την όρισαν, αντιμετωπίζει τον πίνακα ως στατική δομή". Κι όταν τα παιδιά ρωτάνε γιατί δε κάνουμε Python όπως στα ΕΠΑΛ, ή Java (υπάρχουν παιδιά που ρωτούν τέτοια), τότε δε ξέρω τι να απαντήσω...
 
13
Μονοδιάστατοι πίνακες / Απ: Δήλωση πίνακα Ν στοιχείων
« Τελευταίο μήνυμα από pgrontas στις Σήμερα στις 10:47:52 πμ »
Οι αλγόριθμοι σε ψευδογλώσσα που έχει, αντιμετωπίζουν τους πίνακες ως δυναμικές δομές, μετά η ΓΛΩΣΣΑ απαιτεί ως στατική δομή τους πίνακες και τη συνέχεια σε αλγορίθμους πάνω σε πίνακες που πρέπει να μάθουν τα παιδιά για αναζήτηση και ταξινόμηση έρχεται η ρήξη.

Akis73 ας πούμε πως υποθέτεις πως το Ν είναι προκαθορισμένη σταθερά, μπας και τα καταφέρουμε...

Δυστυχώς η  εντολή σε ψευδογλώσσα

ΔΕΔΟΜΕΝΑ // //

όπως ορίζεται στα πλαίσια του μαθήματος υπονοεί
ΔΙΑΒΑΣΕ Ν
ή
Σταθερά Ν με συγκεκριμένη τιμή στη καλύτερη, που πρέπει όμως να δοθεί σε ΓΛΩΣΣΑ ρητά πριν την ΑΡΧΗ,
οπότε έρχεται κι η ρήξη με τη ΓΛΩΣΣΑ.


Η ΓΛΩΣΣΑ είναι ασύμβατη με τη ψευδογλώσσα.

Pvs δεν είχα δει την απάντησή σου κι έδωσα διπλότυπο κατεβατό. Σωστός, πολύ σωστός.

Η εντολή δεδομένα ΔΕΝ είναι ισοδύναμη με το τμήμα δηλώσεων.
Δείχνει κάποιες τιμές τις οποίες 'γνωρίζει' ο αλγόριθμος πριν ξεκινήσει την εκτέλεση. Δεν μας ενδιαφέρει το πώς τα γνωρίζει καθώς έχει στόχο ακριβώς να απαλλάξει τον αλγόριθμο από τέτοιες λεπτομέρειες.
Κατά συνέπεια όταν σε κάποιον αλγόριθμο εμφανίζεται ΔΕΔΟΜΕΝΑ //Π,Ν// όπου Π πίνακας, εννοείται ότι το Ν είναι γνωστό  ΠΡΙΝ την εκτέλεση και ΔΕΝ χρειάζεται να ξαναδιαβαστεί από τον αλγόριθμο και ότι ο πίνακας έχει Ν στοιχεία προσυμπληρωμένα και ούτε αυτά χρειάζεται να ξαναδιαβαστούν.
Άρα η εντολή δεδομένα δεν αναιρεί την στατικότητα της δομής.
14
Τεχνική υποστήριξη / Βελτίωση της Αναζήτησης Πρωτοκόλλου
« Τελευταίο μήνυμα από Γεώργιος Θεοδώρου στις Σήμερα στις 10:07:53 πμ »
Βελτίωση της Αναζήτησης Πρωτοκόλλου

Η Αναζήτηση επιστρέφει τα δεδομένα σε σελίδες ( pagination )

και έχει κουμπάκια για πλοήγηση.  ;)
15
Μονοδιάστατοι πίνακες / Απ: Δήλωση πίνακα Ν στοιχείων
« Τελευταίο μήνυμα από George Eco στις Χθες στις 10:24:08 μμ »
Δηλώνεις όλους τους πίνακες π.χ. με 1000 στοιχεία, και θέτεις περιορισμό το Ν να είναι <= 1000...

Άλκη διαφωνώ. Το σημείο αυτό στο βιβλίο πρέπει να διορθωθεί. Εγώ στα παιδιά μου ΔΕ διδάσκω αυτούς τους αλγορίθμους σε ψευδογλώσσα γι' αυτό το λόγο. Πάω κατ' ευθείαν σε ΓΛΩΣΣΑ κι εξηγώ.
Οι αλγόριθμοι σε ψευδογλώσσα που έχει, αντιμετωπίζουν τους πίνακες ως δυναμικές δομές, μετά η ΓΛΩΣΣΑ απαιτεί ως στατική δομή τους πίνακες και τη συνέχεια σε αλγορίθμους πάνω σε πίνακες που πρέπει να μάθουν τα παιδιά για αναζήτηση και ταξινόμηση έρχεται η ρήξη.

Akis73 ας πούμε πως υποθέτεις πως το Ν είναι προκαθορισμένη σταθερά, μπας και τα καταφέρουμε...

Δυστυχώς η  εντολή σε ψευδογλώσσα

ΔΕΔΟΜΕΝΑ // //

όπως ορίζεται στα πλαίσια του μαθήματος υπονοεί
ΔΙΑΒΑΣΕ Ν
ή
Σταθερά Ν με συγκεκριμένη τιμή στη καλύτερη, που πρέπει όμως να δοθεί σε ΓΛΩΣΣΑ ρητά πριν την ΑΡΧΗ,
οπότε έρχεται κι η ρήξη με τη ΓΛΩΣΣΑ.


Η ΓΛΩΣΣΑ είναι ασύμβατη με τη ψευδογλώσσα.

Pvs δεν είχα δει την απάντησή σου κι έδωσα διπλότυπο κατεβατό. Σωστός, πολύ σωστός.
16
Μονοδιάστατοι πίνακες / Απ: Δήλωση πίνακα Ν στοιχείων
« Τελευταίο μήνυμα από pvs στις Χθες στις 09:03:52 μμ »
Στο Διερμηνευτή η μόνη περίπτωση που δέχεται γράμμα με σκοπό τη δήλωση του μέγεθους του πίνακα είναι η παρακάτω. Αλλά και πάλι πρέπει να ορίσεις πόσο είναι το Ν

ΣΤΑΘΕΡΕΣ
Ν=1000
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Α[Ν]
17
Μονοδιάστατοι πίνακες / Απ: Δήλωση πίνακα Ν στοιχείων
« Τελευταίο μήνυμα από alkisg στις Χθες στις 08:38:14 μμ »
Δηλώνεις όλους τους πίνακες π.χ. με 1000 στοιχεία, και θέτεις περιορισμό το Ν να είναι <= 1000...
18
Μονοδιάστατοι πίνακες / Απ: Δήλωση πίνακα Ν στοιχείων
« Τελευταίο μήνυμα από Akis73 στις Χθες στις 08:09:13 μμ »
Στους αλγόριθμους επιτρέπεται να γράψουμε το παρακάτω:

Δεδομένα // Ν,Π //

Στα προγράμματα δεν υπάρχει κάποιος τρόπος δηλαδή; Τι κάνουμε στις ασκήσεις που ζητάνε να διαβαστούν πίνακες Ν στοιχείων;
19
Linux / Απ: Δεν τρέχει το scratch 2 στους σταθμούς (ubuntu 20.04)
« Τελευταίο μήνυμα από anagsteki στις Χθες στις 06:51:11 μμ »
Δοκίμασα τη λύση 2) προς το παρόν (αλλαγή KERNEL),  λόγω πολλών έτοιμων φύλλων εργασίας στο scratch2. Δούλεψε κανονικά.
Πολλά ευχαριστώ!!!
20
Μονοδιάστατοι πίνακες / Απ: Δήλωση πίνακα Ν στοιχείων
« Τελευταίο μήνυμα από alkisg στις Χθες στις 04:39:03 μμ »
Δεν επιτρέπεται στην ΑΕΠΠ, κι έτσι ο Διερμηνευτής δεν το υποστηρίζει.
Κι όμως θα ήταν ιδιαίτερα βολικό αν εντός των υποπρογραμμάτων επιτρεπόταν η χρήση παραμέτρων κατά τη δήλωση πινάκων:

Κώδικας: ΓΛΩΣΣΑ
  1. ΔΙΑΔΙΚΑΣΙΑ Ταξινόμηση(Α, Ν)
  2. ΜΕΤΑΒΛΗΤΕΣ
  3.   ΑΚΕΡΑΙΕΣ: Ν, Α[Ν]

Έτσι όπως είναι τώρα, θέλουμε άλλη διαδικασία Ταξινόμηση για έναν πίνακα 20 καθηγητών, και άλλη για έναν πίνακα 100 μαθητών...
Σελίδες: 1 [2] 3 4 5 ... 10