Θα ήθελα να ακούσω τις προτάσεις σας για λογισμικό δημιουργίας καλλαίσθητων διαγραμμάτων ροής, με δυνατότητα εύκολης μεταφοράς τους σε Microsoft Word
- Στο ίδιο το Word
- Microsoft Visio
- http://www.breezetree.com/flowcharting-software/flowbreeze-demo.htm
Αλλά άμα έχεις να φτιάξεις πάρα πολλά, και έχεις ήδη τον αντίστοιχο κώδικα σε ψευδογλώσσα, καλύτερα να το ψάξεις για αυτοματοποιημένη κατασκευή, υπάρχουν και κάμποσοι code to flowchart creators.
ΜΑΣ ΠΑΡΟΥΣΙΑΣΤΗΚΕ (ΣΤΗ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΚΑΘΗΓΗΤΩΝ ΠΕ19-20 ) ΕΝΑ ΛΟΓΙΣΜΙΚΟ "ΑΛΓΟΡΙΘΜΙΚΗ" ΠΟΥ ΕΧΕΙ ΔΥΝΑΤΟΤΗΤΑ ΔΗΜΙΟΥΡΓΙΑΣ FLOW CHART ΜΕ ΠΑΡΑΛΛΗΛΗ ΕΚΤΕΛΕΣΗ ΤΩΝ ΕΝΤΟΛΩΝ ΚΑΙ ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΤΙΜΩΝ.ΕΝΔΙΑΦΕΡΟΝ !
Καλημέρα σε όλους
δεν ανοίγω νέο θέμα, ήθελα να ρωτήσω αν γνωρίζει κάποιος αν υπάρχει κάποιο λογισμικό που μετατρέπει εντολές ελγορίθμου σε ψευδογλώσσα ή σε ΓΛΩΣΣΑ σε διάγραμμα ροής (όχι απευθείας σχεδιασμός σχήμα προς σχήμα από εμάς, μέσω των εντολών)
Μανώλης
GlossoMatheia.exe
ωραία ευχαριστώ αυτό είχα και εγώ κατά νου .. έτσι πληροφοριακά, μήπως γνωρίζει κάποιος αν υπάρχει κάτι αντίστοιχο που να υποστηρίζει εντολές σε Ψευδογλώσσα ??
ΓΛΩΣΣΟΜΑΘΕΙΑ Μανώλη.
Γιώργο η γλωσσομάθεια απαντάει στο τελευταίο ή στο αρχικό μήνυμα ?? :angel: >:D :laugh: αυτό δουλεύω και εγώ γενικά, αλλά δεν υποστηρίζει ψευδογλώσσα σωστά ?? εκτός αν έχει κάποια ρύθμιση που μου διαφεύγει ..
ευχαριστώ για τις απαντήσεις σας
Παράθεση από: Λαμπράκης Μανώλης στις 02 Αυγ 2020, 05:49:53 ΜΜ
Γιώργο η γλωσσομάθεια απαντάει στο τελευταίο ή στο αρχικό μήνυμα ?? :angel: >:D :laugh: αυτό δουλεύω και εγώ γενικά, αλλά δεν υποστηρίζει ψευδογλώσσα σωστά ?? εκτός αν έχει κάποια ρύθμιση που μου διαφεύγει ..
ευχαριστώ για τις απαντήσεις σας
Απο ΓΛΩΣΣΑ πας και σου δημιουργεί Διαγραμμα Ροής. Από ψευδογλώσσα όχι. Τι τη θες τη ψευδογλώσσα όμως;
Καλημέρα σε όλους
ήθελα έτσι από περιέργια να δω μήπως υπάρχει αυτή η δυνατότητα .. καλή συνέχεια σε όλους
Καλημέρα σε όλους,
ο παρακάτω μεταγλωτιστής ισχυρίζεται ότι εξάγει Διάγραμμα Ροής από Ψευδογλώσσα...
http://gym-esp-chiou.chi.sch.gr/flowcharts/
Δεν τον δοκίμασα ακόμη.
@dpa2006 καλό!
Αλλά πρώτον εμένα μου αποτυγχάνει το encoding,
ενώ το routing σε μία απλή όσο, το κάνει κι αυτό με τρόπο διφορούμενο.
Καλύτερο από το τίποτα πάντως...
Θα μου άρεσε να το δοκιμάσουν κι άλλοι συνάδελφοι να μας πουν εμπειρία τους και γνώμη τους.
Παράθεση από: George Eco στις 04 Αυγ 2020, 02:43:37 ΜΜ
@dpa2006 καλό!
Αλλά πρώτον εμένα μου αποτυγχάνει το encoding,
ενώ το routing σε μία απλή όσο, το κάνει κι αυτό με τρόπο διφορούμενο.
Καλύτερο από το τίποτα πάντως...
Θα μου άρεσε να το δοκιμάσουν κι άλλοι συνάδελφοι να μας πουν εμπειρία τους και γνώμη τους.
Μου το έκανε και εμένα στα Ελληνικά και στα Αγγλικά,τόσο σε Firefox, όσο και σε Chrome.
Παράθεση από: dpa2006 στις 05 Αυγ 2020, 06:58:00 ΜΜ
Μου το έκανε και εμένα στα Ελληνικά και στα Αγγλικά,τόσο σε Firefox, όσο και σε Chrome.
Το χειρότερο είναι πως κάνει λάθη με τα βέλη στα διαγράμματα.
Αν φτιαχτούν όμως τα bugs, είναι πολύ κοντά στο επιθυμητό αποτέλεσμα.
Παράθεση από: George Eco στις 06 Αυγ 2020, 02:01:29 ΠΜ
Το χειρότερο είναι πως κάνει λάθη με τα βέλη στα διαγράμματα.
Αν φτιαχτούν όμως τα bugs, είναι πολύ κοντά στο επιθυμητό αποτέλεσμα.
Έχω βρει κάτι αλλά δεν είναι δωρεάν και δεν ξέρω αν υποστηρίζει Ελληνικά...
https://code2flow.com/
και το
http://www.flowgorithm.org/about/screenshots.htm
Γιατι ασχολειστε με τα ΔΡ; Ποιος τα χρησιμοποιει σημερα;
Υπαρχει λογο;
Καλημέρα
συνάδελφε εφόσον είναι αντός ύλης και εξετάζονται συχνά - πυκνά, θεωρώ πως θα πρέπει να ασχοληθούμε είτε μας αρέσει είτε όχι (εγώ τουλάχιστον δε μπορώ να προσπεράσω κάτι που είναι εντός ύλης) .. έχεις διαφορετική άποψη ??
Δικαιο εχετε, δεν αναφερομουν στους καθηγητες, η απορια μου κινειτο κυριως στο επιπεδο γιατι τα κανουμε αυτα.Δεν τα χρησιμοποιει κανεις στον πραγματικο κοσμο πια.
Ηθελα να ρωτησω ομως εχουν πεσει στις εξετασεις με το νεο συστημα; Αν ναι τοτε καλα επιμενετε
Είναι εντός ύλης όπως και να χει, πέρυσι που ήταν η πρώτη χρονιά με το νέο σύστημα δεν είναι ΔΡ, όμως αυτό νομίζω πως δεν αναιρεί το γεγονός πως πρέπει να ασχοληθούμε
ΩΡΑΙΟ φάινεται το flowgorithm.
Σειρά μου να συνεισφέρω!
Λοιπόν:
Libre Office Draw (https://el.libreoffice.org/download/)
Google Drawings (https://chrome.google.com/webstore/detail/google-drawings/mkaakpdehdafacodkgkpghoibnmamcme/related) (credit δίνω στον evry γιατί μου έδειξε γενικά τα apps της Google και το πώς λύνουν τα χέρια μας (είναι και δωρεάν).
Draw.io (https://app.diagrams.net/)
Για μη δωρεάν έχει αναφερθεί το VISIO, της Microsoft το οποίο είναι καλό. Αν το έχεις έχει καλώς. Αν δε σου περισσεύουν 439 Ευρώ όμως (εδώ γελάμε και κλαίμε) σε υπερκαλύπτουν τα παραπάνω πιστεύω για flowchart.
Τα ΔΡ δεν είναι εκτός ύλης. Δυστυχώς. Σίγουρα υπάρχει οδηγία να διδάσκουμε σε ΓΛΩΣΣΑ κι όχι σε ψευδογλώσσα, αλλά αυτό δεν εξαλείφει τους αλγορίθμους σε ψευδογλώσσα και ναι, τα flowcharts είναι πιο... ψευδογλωσσικά.
Νομίζω πως καλά έκαναν, γιατί αν πάει κάποιο παιδί να κάνει από το Κεφάλαιο 3 τον αλγόριθμο Αθρ_Πίνακα σε ΓΛΩΣΣΑ.... δε θα συνεχίσω, πηγαίνετε δείτε που είναι το πρόβλημα στη σελ 59! :P
Αυτό όμως δε νομίζω πως σημαίνει πως είναι εκτός ύλης τα ΔΡ εκτός αν γνωρίζει συνάδελφος κάτι διαφορετικό, οπότε κι ενδιαφέρομαι να το μάθω.
Open Source με πολύ καλά χαρακτηριστικά και παλαιό στο χώρο...
http://dia-installer.de/
Παράθεση από: dpa2006 στις 09 Αυγ 2020, 07:39:46 ΠΜ
Open Source με πολύ καλά χαρακτηριστικά και παλαιό στο χώρο...
http://dia-installer.de/
Ευχαριστώ για τη πληροφορία, θα το κοιτάξω!!! :laugh:
Παράθεση από: George Eco στις 09 Αυγ 2020, 09:50:07 ΠΜ
Ευχαριστώ για τη πληροφορία, θα το κοιτάξω!!! :laugh:
Παρακαλώ...! :)
Έχει πολύ μεγάλη βιβλιοθήκη με Demo Διαγράμματα
http://dia-installer.de/shapes/index.html
Παράθεση από: Mxyzptlk στις 07 Αυγ 2020, 10:12:21 ΠΜ
Γιατι ασχολειστε με τα ΔΡ; Ποιος τα χρησιμοποιει σημερα;
Υπαρχει λογο;
Χρησιμοποιούνται σε πολλά papers μαζί με pseudocode για την επίδειξη αλγορίθμων. Σκεφτείτε ότι το ecdc εξέδωσε οδηγίες για τον covid19 υπό τη μορφή ΔΡ.
Η ανάπτυξη αλγορίθμων (πριν την αυτοματοποίηση τους) γινεται ακριβώς μέσα από ΔΡ και πολύ δε περισσότερο με PSEUDOCODE ειδικά σε άλλα επιστημονικά πεδία.
Παράθεση από: Mxyzptlk στις 07 Αυγ 2020, 10:46:10 ΠΜ
Δικαιο εχετε, δεν αναφερομουν στους καθηγητες, η απορια μου κινειτο κυριως στο επιπεδο γιατι τα κανουμε αυτα.Δεν τα χρησιμοποιει κανεις στον πραγματικο κοσμο πια.
Ηθελα να ρωτησω ομως εχουν πεσει στις εξετασεις με το νεο συστημα; Αν ναι τοτε καλα επιμενετε
Πληροφορικός είσαι σίγουρα?
Υπαρχει πληροφοριση εκ των εσο αν τα διαγραμματα ροης θα βγουν απο την υλη;
Παράθεση από: Mxyzptlk στις 07 Αυγ 2020, 10:12:21 ΠΜ
Γιατι ασχολειστε με τα ΔΡ; Ποιος τα χρησιμοποιει σημερα;
Υπαρχει λογο;
https://en.wikipedia.org/wiki/Algorithm (https://en.wikipedia.org/wiki/Algorithm)
Παράθεση
Expressing algorithms
Algorithms can be expressed in many kinds of notation, including natural languages, pseudocode, flowcharts, drakon-charts, programming languages or control tables (processed by interpreters). Natural language expressions of algorithms tend to be verbose and ambiguous, and are rarely used for complex or technical algorithms. Pseudocode, flowcharts, drakon-charts and control tables are structured ways to express algorithms that avoid many of the ambiguities common in the statements based on natural language. Programming languages are primarily intended for expressing algorithms in a form that can be executed by a computer, but are also often used as a way to define or document algorithms.
There is a wide variety of representations possible and one can express a given Turing machine program as a sequence of machine tables (see finite-state machine, state transition table and control table for more), as flowcharts and drakon-charts (see state diagram for more), or as a form of rudimentary machine code or assembly code called "sets of quadruples" (see Turing machine for more).
Representations of algorithms can be classed into three accepted levels of Turing machine description, as follows:[39]
1 High-level description
"...prose to describe an algorithm, ignoring the implementation details. At this level, we do not need to mention how the machine manages its tape or head."
2 Implementation description
"...prose used to define the way the Turing machine uses its head and the way that it stores data on its tape. At this level, we do not give details of states or transition function."
3 Formal description
Most detailed, "lowest level", gives the Turing machine's "state table".
For an example of the simple algorithm "Add m+n" described in all three levels, see Algorithm#Examples.
https://en.wikipedia.org/wiki/Algorithm#/media/File:TTL_npn_nand.svg (https://en.wikipedia.org/wiki/Algorithm#/media/File:TTL_npn_nand.svg)
(https://en.wikipedia.org/wiki/Algorithm#/media/File:TTL_npn_nand.svg)(https://upload.wikimedia.org/wikipedia/commons/d/d4/TTL_npn_nand.svg)
Logical NAND (https://en.wikipedia.org/wiki/Logical_NAND)
algorithm implemented electronically in 7400 (https://en.wikipedia.org/wiki/7400_series) chip
αυτο που παραθετετε κυριε dpa2006 δεν ειναι διαγραμμα ροης. Αποκλειεται να χρησιμοποιουνται διαγρταμματα ροης απο επιστημονες γιατι οι αλγοριθμοι που σχεδιαζουν ειναι τοσο πλυπλοκοι που το διαγραμμα δεν χωραιε στο χαρτι. Ο μονος σκοπος του ειναι διδακτικος. Επιστημονικα δενχρησιμοποιειται. Μονο για εκλαικευση αλγορθμων στο ευρυ κοινο, οχι ομως μεταξυ πληροφορικων.
χρησιμοποιουνται αλλου ειδους διαγραμματα ναι αλλα οχι διαγραμμα ροης οπως διδασκεται στο σχολειο.
Υπάρχουν picture-based schematic tools και text-based netlist tools δηλαδή εργαλεία βασισμένα σε εικόνες και άλλα εργαλεία βασισμένα σε κώδικα,όπως το SPICE και πιο σύγχρονες γλώσσες όπως η Verilog και η VHDL για να περιγράψεις ένα κύκλωμα.
Τα στοιχεία του είναι πρακτικά αλγόριθμοι.
https://learn.digilentinc.com/Documents/413 (https://learn.digilentinc.com/Documents/413)
ΠαράθεσηSince the first widespread use of CAD tools in the early 1970's, circuit designers have used both picture-based schematic tools and text-based netlist tools. Schematic tools dominated the CAD market through the mid-1990's because using a graphics editor to build a structural picture of a circuit was easy compared to typing a detailed, error-free netlist. But early graphics-based tools came with a heavy price—expensive graphics-capable workstations were required to run them, and designs could not be transferred between computers or between CAD tools. Early text-based tools, which essentially just allowed designers to type netlists directly, gained momentum because the tools weren't tied to high-end computers.
Το πρόβλημα με το encoding στον "Μεταφραστή Ψευδογλώσσας σε Διάγραμμα Ροής" http://gym-esp-chiou.chi.sch.gr/flowcharts/ από ότι φαίνεται το διόρθωσα. Το δοκίμασα με αλγορίθμους από την παλιά τράπεζα θεμάτων http://gym-esp-chiou.chi.sch.gr/b-lykeioy-d/trapeza-thematwn.php.
Παράθεση από: alkisg στις 29 Ιουν 2008, 01:23:30 ΠΜ- Στο ίδιο το Word
- Microsoft Visio
- http://www.breezetree.com/flowcharting-software/flowbreeze-demo.htm
Αλλά άμα έχεις να φτιάξεις πάρα πολλά, και έχεις ήδη τον αντίστοιχο κώδικα σε ψευδογλώσσα, καλύτερα να το ψάξεις για αυτοματοποιημένη κατασκευή, υπάρχουν και κάμποσοι code to flowchart creators.
Ανοιχτού κώδικα για linux υπάρχει κάποιο;
https://app.diagrams.net/
Online έκδοση
και
αρχείο εγκατάστασης
https://github.com/jgraph/drawio-desktop/releases/tag/v19.0.3
[color=var(--color-accent-fg)]Windows Installer[/color]
[color=var(--color-accent-fg)]Windows No Installer[/color]
[color=var(--color-accent-fg)]macOS - Universal[/color]
Linux - [color=var(--color-accent-fg)]deb[/color], [color=var(--color-accent-fg)]snap[/color], [color=var(--color-accent-fg)]AppImage[/color] or [color=var(--color-accent-fg)]rpm[/color]
[color=var(--color-accent-fg)]Google Chrome OS[/color]
Είδα το Flowgorithm, το οποίο εξάγει κώδικα (από τα διαγράμματα) σε 18 γλώσσες, όπως σε Python, C++, VBA, PASCAL, TypeScript, Java, JavaScript.
Περιλαμβάνει και έξτρα παράθυρο για σχέδια τύπου Logo (turtle graphics).
Δυστυχώς ενώ έχει μεταφράσεις σε πολλές γλώσσες (και στα Τουρκικά) δεν έχει στα Ελληνικά!
Υπάρχει έκδοση για 64bit, και παλαιότερη 32bit.
http://www.flowgorithm.org/ (http://www.flowgorithm.org/)
Παράθεση από: Foto στις 15 Φεβ 2023, 07:11:25 ΜΜΕίδα το Flowgorithm, το οποίο εξάγει κώδικα (από τα διαγράμματα) σε 18 γλώσσες, όπως σε Python, C++, VBA, PASCAL, TypeScript, Java, JavaScript.
Περιλαμβάνει και έξτρα παράθυρο για σχέδια τύπου Logo (turtle graphics).
Δυστυχώς ενώ έχει μεταφράσεις σε πολλές γλώσσες (και στα Τουρκικά) δεν έχει στα Ελληνικά!
Υπάρχει έκδοση για 64bit, και παλαιότερη 32bit.
http://www.flowgorithm.org/ (http://www.flowgorithm.org/)
Έχει και στα Ελληνικά,
πάνω δεξιά κλικ στο βελάκι που δείχνει προς τα δεξιά στις γλώσσες και εμφανίζεται και η Ελληνική.
(about:invalid)
Άκυρο δίνει μετάφραση της σελίδας μέσω google...
Μόνο...