Αποστολέας Θέμα: Λογισμικό για δημιουργία διαγραμμάτων ροής  (Αναγνώστηκε 3686 φορές)

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2309
Θα ήθελα να ακούσω τις προτάσεις σας για λογισμικό δημιουργίας καλλαίσθητων διαγραμμάτων ροής, με δυνατότητα εύκολης μεταφοράς τους σε Microsoft Word
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5597
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #1 στις: 29 Ιούν 2008, 01:23:30 πμ »

Αλλά άμα έχεις να φτιάξεις πάρα πολλά, και έχεις ήδη τον αντίστοιχο κώδικα σε ψευδογλώσσα, καλύτερα να το ψάξεις για αυτοματοποιημένη κατασκευή, υπάρχουν και κάμποσοι code to flowchart creators.

VM

  • Νέος
  • *
  • Μηνύματα: 1
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #2 στις: 15 Σεπ 2008, 08:48:20 μμ »
ΜΑΣ ΠΑΡΟΥΣΙΑΣΤΗΚΕ (ΣΤΗ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΚΑΘΗΓΗΤΩΝ ΠΕ19-20 ) ΕΝΑ ΛΟΓΙΣΜΙΚΟ "ΑΛΓΟΡΙΘΜΙΚΗ" ΠΟΥ ΕΧΕΙ ΔΥΝΑΤΟΤΗΤΑ ΔΗΜΙΟΥΡΓΙΑΣ FLOW CHART ΜΕ  ΠΑΡΑΛΛΗΛΗ ΕΚΤΕΛΕΣΗ ΤΩΝ ΕΝΤΟΛΩΝ ΚΑΙ ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΤΙΜΩΝ.ΕΝΔΙΑΦΕΡΟΝ !

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 825
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #3 στις: 02 Αύγ 2020, 12:43:08 μμ »
Καλημέρα σε όλους

δεν ανοίγω νέο θέμα, ήθελα να ρωτήσω αν γνωρίζει κάποιος αν υπάρχει κάποιο λογισμικό που μετατρέπει εντολές ελγορίθμου σε ψευδογλώσσα ή σε ΓΛΩΣΣΑ σε διάγραμμα ροής (όχι απευθείας σχεδιασμός σχήμα προς σχήμα από εμάς, μέσω των εντολών)

Μανώλης

semaphore

  • Οπαδός
  • **
  • Μηνύματα: 11
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #4 στις: 02 Αύγ 2020, 04:10:07 μμ »
GlossoMatheia.exe

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 825
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #5 στις: 02 Αύγ 2020, 05:09:58 μμ »
ωραία ευχαριστώ αυτό είχα και εγώ κατά νου .. έτσι πληροφοριακά, μήπως γνωρίζει κάποιος αν υπάρχει κάτι αντίστοιχο που να υποστηρίζει εντολές σε Ψευδογλώσσα ??

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 291
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #6 στις: 02 Αύγ 2020, 05:18:44 μμ »
ΓΛΩΣΣΟΜΑΘΕΙΑ Μανώλη.

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 825
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #7 στις: 02 Αύγ 2020, 05:49:53 μμ »
Γιώργο η γλωσσομάθεια απαντάει στο τελευταίο ή στο αρχικό μήνυμα ??  :angel: >:D :laugh: αυτό δουλεύω και εγώ γενικά, αλλά δεν υποστηρίζει ψευδογλώσσα σωστά ?? εκτός αν έχει κάποια ρύθμιση που μου διαφεύγει ..

ευχαριστώ για τις απαντήσεις σας

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 291
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #8 στις: 03 Αύγ 2020, 04:08:59 πμ »
Γιώργο η γλωσσομάθεια απαντάει στο τελευταίο ή στο αρχικό μήνυμα ??  :angel: >:D :laugh: αυτό δουλεύω και εγώ γενικά, αλλά δεν υποστηρίζει ψευδογλώσσα σωστά ?? εκτός αν έχει κάποια ρύθμιση που μου διαφεύγει ..

ευχαριστώ για τις απαντήσεις σας
Απο ΓΛΩΣΣΑ πας και σου δημιουργεί Διαγραμμα Ροής. Από ψευδογλώσσα όχι. Τι τη θες τη ψευδογλώσσα όμως;

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 825
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #9 στις: 03 Αύγ 2020, 08:46:32 πμ »
Καλημέρα σε όλους

ήθελα έτσι από περιέργια να δω μήπως υπάρχει αυτή η δυνατότητα ..  καλή συνέχεια σε όλους

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 707
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #10 στις: 04 Αύγ 2020, 12:37:24 πμ »
Καλημέρα σε όλους,
ο παρακάτω μεταγλωτιστής ισχυρίζεται ότι εξάγει Διάγραμμα Ροής από Ψευδογλώσσα...

http://gym-esp-chiou.chi.sch.gr/flowcharts/

Δεν τον δοκίμασα ακόμη.
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 291
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #11 στις: 04 Αύγ 2020, 02:43:37 μμ »
@dpa2006 καλό!
Αλλά πρώτον εμένα μου αποτυγχάνει το encoding,
ενώ το routing σε μία απλή όσο, το κάνει κι αυτό με τρόπο διφορούμενο.
Καλύτερο από το τίποτα πάντως...

Θα μου άρεσε να το δοκιμάσουν κι άλλοι συνάδελφοι να μας πουν εμπειρία τους και γνώμη τους.

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 707
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #12 στις: 05 Αύγ 2020, 06:58:00 μμ »
@dpa2006 καλό!
Αλλά πρώτον εμένα μου αποτυγχάνει το encoding,
ενώ το routing σε μία απλή όσο, το κάνει κι αυτό με τρόπο διφορούμενο.
Καλύτερο από το τίποτα πάντως...

Θα μου άρεσε να το δοκιμάσουν κι άλλοι συνάδελφοι να μας πουν εμπειρία τους και γνώμη τους.

Μου το έκανε και εμένα στα Ελληνικά και στα Αγγλικά,τόσο σε Firefox, όσο και σε Chrome.

Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 291
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #13 στις: 06 Αύγ 2020, 02:01:29 πμ »
Μου το έκανε και εμένα στα Ελληνικά και στα Αγγλικά,τόσο σε Firefox, όσο και σε Chrome.
Το χειρότερο είναι πως κάνει λάθη με τα βέλη στα διαγράμματα.
Αν φτιαχτούν όμως τα bugs, είναι πολύ κοντά στο επιθυμητό αποτέλεσμα.

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 707
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #14 στις: 07 Αύγ 2020, 02:07:23 πμ »
Το χειρότερο είναι πως κάνει λάθη με τα βέλη στα διαγράμματα.
Αν φτιαχτούν όμως τα bugs, είναι πολύ κοντά στο επιθυμητό αποτέλεσμα.

Έχω βρει κάτι αλλά δεν είναι δωρεάν και δεν ξέρω αν υποστηρίζει Ελληνικά...
https://code2flow.com/

και το
http://www.flowgorithm.org/about/screenshots.htm

Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

Mxyzptlk

  • Οπαδός
  • **
  • Μηνύματα: 14
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #15 στις: 07 Αύγ 2020, 10:12:21 πμ »
Γιατι ασχολειστε με τα ΔΡ; Ποιος τα χρησιμοποιει σημερα;
Υπαρχει λογο;
« Τελευταία τροποποίηση: 07 Αύγ 2020, 10:27:40 πμ από Mxyzptlk »

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 825
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #16 στις: 07 Αύγ 2020, 10:30:04 πμ »
Καλημέρα

συνάδελφε εφόσον είναι αντός ύλης και εξετάζονται συχνά - πυκνά, θεωρώ πως θα πρέπει να ασχοληθούμε είτε μας αρέσει είτε όχι (εγώ τουλάχιστον δε μπορώ να προσπεράσω κάτι που είναι εντός ύλης) .. έχεις διαφορετική άποψη ??

Mxyzptlk

  • Οπαδός
  • **
  • Μηνύματα: 14
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #17 στις: 07 Αύγ 2020, 10:46:10 πμ »
Δικαιο εχετε, δεν αναφερομουν στους καθηγητες, η απορια μου κινειτο κυριως στο επιπεδο γιατι τα κανουμε αυτα.Δεν τα χρησιμοποιει κανεις στον πραγματικο κοσμο πια.
Ηθελα να ρωτησω ομως εχουν πεσει στις εξετασεις με το νεο συστημα; Αν ναι τοτε καλα επιμενετε

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 825
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #18 στις: 07 Αύγ 2020, 10:49:51 πμ »
Είναι εντός ύλης όπως και να χει, πέρυσι που ήταν η πρώτη χρονιά με το νέο σύστημα δεν είναι ΔΡ, όμως αυτό νομίζω πως δεν αναιρεί το γεγονός πως πρέπει να ασχοληθούμε

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 291
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #19 στις: 07 Αύγ 2020, 11:17:06 πμ »
ΩΡΑΙΟ φάινεται το flowgorithm.
Σειρά μου να συνεισφέρω!

Λοιπόν:

Libre Office Draw


Google Drawings
(credit δίνω στον evry γιατί μου έδειξε γενικά τα apps της Google και το πώς λύνουν τα χέρια μας (είναι και δωρεάν).

Draw.io

Για μη δωρεάν έχει αναφερθεί το VISIO, της Microsoft το οποίο είναι καλό. Αν το έχεις έχει καλώς. Αν δε σου περισσεύουν 439 Ευρώ όμως (εδώ γελάμε και κλαίμε) σε υπερκαλύπτουν τα παραπάνω πιστεύω για flowchart.

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 291
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #20 στις: 07 Αύγ 2020, 11:22:00 πμ »
Τα ΔΡ δεν είναι εκτός ύλης. Δυστυχώς. Σίγουρα υπάρχει οδηγία να διδάσκουμε σε ΓΛΩΣΣΑ κι όχι σε ψευδογλώσσα, αλλά αυτό δεν εξαλείφει τους αλγορίθμους σε ψευδογλώσσα και ναι, τα flowcharts είναι πιο... ψευδογλωσσικά.
Νομίζω πως καλά έκαναν, γιατί αν πάει κάποιο παιδί να κάνει από το Κεφάλαιο 3 τον αλγόριθμο Αθρ_Πίνακα σε ΓΛΩΣΣΑ.... δε θα συνεχίσω, πηγαίνετε δείτε που είναι το πρόβλημα στη σελ 59! :P

Αυτό όμως δε νομίζω πως σημαίνει πως είναι εκτός ύλης τα ΔΡ εκτός αν γνωρίζει συνάδελφος κάτι διαφορετικό, οπότε κι ενδιαφέρομαι να το μάθω.

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 707
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #21 στις: 09 Αύγ 2020, 07:39:46 πμ »
Open Source με πολύ καλά χαρακτηριστικά και παλαιό στο χώρο...
http://dia-installer.de/

Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 291
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #22 στις: 09 Αύγ 2020, 09:50:07 πμ »
Open Source με πολύ καλά χαρακτηριστικά και παλαιό στο χώρο...
http://dia-installer.de/
Ευχαριστώ για τη πληροφορία, θα το κοιτάξω!!!  :laugh:

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 707
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #23 στις: 10 Αύγ 2020, 11:13:02 μμ »
Ευχαριστώ για τη πληροφορία, θα το κοιτάξω!!!  :laugh:

Παρακαλώ...! :)

Έχει πολύ μεγάλη βιβλιοθήκη με Demo Διαγράμματα
http://dia-installer.de/shapes/index.html
« Τελευταία τροποποίηση: 10 Αύγ 2020, 11:23:48 μμ από dpa2006 »
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

tdrivas

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 655
  • κάποτε έκαιγαν βιβλία,τώρα καίνε μυαλά...
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #24 στις: 16 Αύγ 2020, 04:54:01 μμ »
Γιατι ασχολειστε με τα ΔΡ; Ποιος τα χρησιμοποιει σημερα;
Υπαρχει λογο;

Χρησιμοποιούνται  σε πολλά papers μαζί με pseudocode για την επίδειξη αλγορίθμων. Σκεφτείτε ότι το ecdc εξέδωσε οδηγίες για τον covid19 υπό τη μορφή ΔΡ.

Η ανάπτυξη αλγορίθμων (πριν την αυτοματοποίηση τους) γινεται ακριβώς μέσα από ΔΡ και πολύ δε περισσότερο με PSEUDOCODE ειδικά σε άλλα επιστημονικά πεδία.
« Τελευταία τροποποίηση: 20 Αύγ 2020, 12:18:15 πμ από tdrivas »
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 843
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #25 στις: 19 Αύγ 2020, 11:04:38 μμ »
Δικαιο εχετε, δεν αναφερομουν στους καθηγητες, η απορια μου κινειτο κυριως στο επιπεδο γιατι τα κανουμε αυτα.Δεν τα χρησιμοποιει κανεις στον πραγματικο κοσμο πια.
Ηθελα να ρωτησω ομως εχουν πεσει στις εξετασεις με το νεο συστημα; Αν ναι τοτε καλα επιμενετε

Πληροφορικός είσαι σίγουρα?

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3302
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #26 στις: 20 Αύγ 2020, 10:04:22 μμ »
Υπαρχει πληροφοριση εκ των εσο αν τα διαγραμματα ροης θα βγουν απο την υλη;

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 707
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #27 στις: 21 Αύγ 2020, 04:45:37 μμ »
Γιατι ασχολειστε με τα ΔΡ; Ποιος τα χρησιμοποιει σημερα;
Υπαρχει λογο;

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



Logical NAND algorithm implemented electronically in 7400 chip
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

Mxyzptlk

  • Οπαδός
  • **
  • Μηνύματα: 14
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #28 στις: 08 Σεπ 2020, 12:44:56 μμ »
αυτο που παραθετετε κυριε dpa2006 δεν ειναι διαγραμμα ροης. Αποκλειεται να χρησιμοποιουνται διαγρταμματα ροης απο επιστημονες γιατι οι αλγοριθμοι που σχεδιαζουν ειναι τοσο πλυπλοκοι που το διαγραμμα δεν χωραιε στο χαρτι. Ο μονος σκοπος του ειναι διδακτικος. Επιστημονικα δενχρησιμοποιειται. Μονο για εκλαικευση αλγορθμων στο ευρυ κοινο, οχι ομως μεταξυ πληροφορικων.
χρησιμοποιουνται αλλου ειδους διαγραμματα ναι αλλα οχι διαγραμμα ροης οπως διδασκεται στο σχολειο.

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 707
Απ: Λογισμικό για δημιουργία διαγραμμάτων ροής
« Απάντηση #29 στις: 19 Σεπ 2020, 02:58:31 πμ »
Υπάρχουν picture-based schematic tools και text-based netlist tools δηλαδή εργαλεία βασισμένα σε εικόνες και άλλα εργαλεία βασισμένα σε κώδικα,όπως το SPICE και πιο σύγχρονες γλώσσες όπως η Verilog και η VHDL για να περιγράψεις ένα κύκλωμα.
Τα στοιχεία του είναι πρακτικά αλγόριθμοι.

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.

Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science