σημειώσεις: ΠΛΗΡΟΦΟΡΙΚΗ-ΓΥΜΝΑΣΙΟΥ {2024..}
(μπγ | cig)

περιγραφή

η παρούσα ιστοσελίδα|ιστοεφαρμογή περιέχει τις ΣΗΜΕΙΩΣΕΙΣ μου με τις ΕΝΝΟΙΕΣ (το-εννοιακό-μοντέλο) της "Πληροφορικής Γυμνασίου".
· από το-σχολικό-έτος {2020-2021} καταγράφω και την-διδασκαλία των-μαθημάτων όπως γίνεται στην τάξη, έτσι ώστε αν κάποιος μαθητής χάσει ένα-μάθημα να μπορεί να το παρακολουθήσει από το-σπίτι του.
· η ιστοσελίδα είναι γραμμένη με τη-μέθοδο html5.id.toc.preview.
· προσπαθώ να ΕΧΩ-ΟΡΙΣΕΙ την-πλειοψηφία των-ονομάτων που χρησιμοποιώ στις προτάσεις του-κειμένου μου.
· Ctrl+F ή F3: ψάχνει ονόματα εννοιών σε ολόκληρη την ιστοσελίδα, χρησιμοποιώντας το-πρόθεμα 'McsElln.' ή 'McsEngl.'
· πατώντας στην ΠΡΑΣΙΝΗ-ΜΠΑΡΑ με τα-εικονίδια σε οποιαδήποτε ιστοσελίδα στον-ιστότοπό μου ψάχνει τα ονόματα των εννοιών του βιβλίου 'Πληροφορική Γυμνασίου' χρησιμοποιώντας το-πρόθεμα 'μπγ' ή 'cig'.
· μπορείτε να βρείτε εύκολα τη-διεύθυνση της-παρούσας-ιστοσελίδας,
α) αν πάτε στη μηχανή-αναζήτησης της Google και κάνετε αναζήτηση το "μπγ cig" ή
β) αν πάτε στον ιστότοπο "synagonism.net" κάνετε αναζήτηση το "πληροφορική-γυμνασίου" (αφού επιλέξετε Ελληνική-γλώσσα Ctrl+F2).

name::
* McsElln.μάθημα.πληροφορική.γυμνάσιο!⇒μπγ,
* McsElln.μπγ!=μάθημα.πληροφορική.γυμνάσιο, {2024-10-02}
* McsElln.πληροφορική-γυμνασίου!⇒μπγ,
* McsElln.σημειώσεις-πληροφορικής-γυμνασίου!⇒μπγ,
* McsEngl.cig!=course.informatics.gymnasium,
* McsEngl.cig!=HitpEdu000,
* McsEngl.HitpEdu000.last.html!⇒cig,
* McsEngl.course.informatics.gymnasium!⇒cig,

{2007..2024}-σημειώσεις-πληροφορικής

σύνδεσμος: https://synagonism.net/dirMcs/dirEdu/dirHitp/HitpEdu000.9.last.html


Α' ΓΥΜΝΑΣΙΟΥ

ΒΙΒΛΙΟ

περιγραφή:: (52 ώρες)
· βιβλίο παλιό.
· βιβλίο νέο.

* Ενότητα 1. Ψηφιακός κόσμος, (6 ώρες)
* Ενότητα 2. Το υλικό του υπολογιστή, (2 ώρες)
* Ενότητα 3. Το εσωτερικό του υπολογιστή, (2 ώρες)
* Ενότητα 4. Λογισμικό, (2 ώρες)
* Ενότητα 5. Γνωρίζω το Διαδίκτυο και επικοινωνώ, (8 ώρες)
* Ενότητα 6. Κυβερνοασφάλεια, (4 ώρες)
* Ενότητα 7. Δημιουργώ με τον κειμενογράφο, (6 ώρες)
* Ενότητα 8. Αλγοριθμική, (6 ώρες)
* Ενότητα 9. Προγραμματισμός υπολογιστικών συστημάτων, (14 ώρες)
* Ενότητα 10. Πληροφορική και κοινωνία, (2 ώρες)

name::
* McsElln.μπγ/α.βιβλίο,

ε1.ΕΙΣΑΓΩΓΗ-ΘΕΩΡΙΑ

περιγραφή::
· θα ξεκινήσουμε από το-μηδέν.
· επειδή κάποιοι ξέρουν αρκετά, ΔΕΝ πρέπει να έχετε άγχος αν άλλος δεν ξέρει, γιατί θα ξεκινήσουμε το-μάθημα ΧΩΡΙΣ προαπαιτούμενα.
· αλλά και αυτοί που ξέρουν (πιάνουν το-πληκτρολόγιο και του αλλάζουν τα-φώτα!), έχουν να κερδίσουν από το-μάθημα, γιατί από την-πείρα μου (διδάσκω το-μάθημα από το-{1993}) ξέρω ότι έχουν ημιμάθεια σε πολλά πράγματα.
· όταν κάποιος πάει να μάθει αυτοκίνητο, στο πρώτο μάθημα δεν του λέει ο-δάσκαλος οδήγα το-αμάξι, αλλά του εξηγεί τα-μέρη του-αυτοκινήτου και τη-λειτουργία τους και μετά τον βάζει να οδηγήσει.
· έτσι και μεις θα ξεκινήσουμε με τις λειτουργίες και τα-μέρη του-υπολογιστή.
· δηλαδή, η-πρώτη-ενότητα είναι ΘΕΩΡΗΤΙΚΗ, θα εξηγήσουμε τι είναι ο-υπολογιστής, τι κάνει, τι σημαίνει μαθαίνω υπολογιστή.
· ξέρω εσείς θέλετε αμέσως να πάτε στο εργαστήριο να ανοίξετε τον υπολογιστή και να αρχίσετε ΠΡΑΚΤΙΚΑ να μαθαίνετε πράγματα.
· εμείς όμως θα ξεκινήσουμε με τις βασικές έννοιες που είναι απαραίτητες για να δουλεύετε σε έναν υπολογιστή και θα τον ανοίξουμε πρώτα με κατσαβίδι!!!
· είπα 'ΕΝΝΟΙΕΣ', και αυτός είναι και ο-τίτλος του πρώτου μαθήματος στο βιβλίο "βασικές έννοιες πληροφορικής", τί είναι οι-έννοιες;
· η-λέξη έννοια είναι αρχαιοελληνική και προέρχεται το εν-νου.
· δηλαδή οτιδήποτε βάζουμε στο μυαλό μας, ότι δηλαδή μαθαίνουμε.
· το αγγλικό όνομα είναι 'cσncept' από το-ρήμα 'concιpt' που σημαίνει συλλαμβάνω.
· κάθε έννοια είναι ένα μοντέλο των πραγμάτων του περιβάλλοντός μας και είναι υποκειμενικές.
· αντικειμενικό είναι ότι υπάρχει έξω από μυαλό μας, το-πρωτότυπο της έννοιας.
· κάθε έννοια έχει ΟΝΟΜΑ για να μπορούμε να επικοινωνούμε μεταξύ μας.
· είναι πολύ σημαντικό να καταλάβετε ότι τα-ονόματα των-εννοιών αποτελούνται από μία ή παραπάνω ΛΕΞΕΙΣ, πχ το-όνομα του-σχολείου μας αποτελείται από δύο λέξεις 'Γυμνάσιο Ελεούσας'.
· τα-κείμενα των-μαθημάτων αποτελούνται απο προτάσεις και οι-προτάσεις από ονόματα εννοιών.
· για να καταλάβετε το-νόημα οποιασδήποτε πρότασης πρώτα πρέπει να βρείτε τα-ονόματα των-εννοιών που περιέχουν και να ξέρετε τη-σημασία τους.
· πάντα υπάρχει μια δυσκολία στα πολυλεκτικά-ονόματα.
· αυτός είναι και ο-λόγος που στο site μου εγώ βάζω παύλες(-) ανάμεσα στις λέξεις των-πολυλεκτικών-ονομάτων για να φαίνονται στο μάτι ποιο εύκολα!
· σε κάθε μάθημα λοιπόν θα-μαθαίνετε καινούργιες έννοιες.
· τα-ΟΝΟΜΑΤΑ τους θέλω να τα γράφετε στο αντίστοιχο μάθημα στο βιβλίο σας για να ξέρετε ποιο είναι το πιο σημαντικό που πρέπει να ξέρετε και να μη μαθαίνετε παπαγαλία το-κείμενο του-βιβλίου.

* McsElln.μπγ/α.ε1.εισαγωγή-θεωρία,

ε1.μ1.βασικές-έννοιες

περιγραφή::
· εδώ θα-αναπτύξουμε τις πρώτες πρώτες έννοιες που πρέπει να ξέρετε για τους-υπολογιστές.

· βιβλίο-παλιό: σελίδα 12, κεφάλαιο 1: Βασικές Έννοιες της Πληροφορικής.
· βιβλίο-νέο: ενότητα 1.

name::
* McsElln.μπγ/α.ε1.μ1-βασικές-έννοιες,

1) εφαρμογές

περιγραφή::
· ποιο είναι λοιπόν το πρώτο πράγμα, η πρώτη έννοια, που πρέπει να μάθετε για τον-υπολογιστή;
· πως τον ανοίγουμε, πόσο κοστίζει, ...
· όταν δείτε ένα καινούργιο μηχάνημα, τι ρωτάτε;
· πόσο κοστίζει, ή τι κάνει;
· άρα το πρώτο που πρέπει να μάθουμε είναι τι δουλειές κάνει αυτό το-μηχάνημα και άν μας χρειάζεται και έχουμε λεφτά το αγοράζουμε.
· συνηθίζουμε τις-δουλειές αυτές να τις λέμε ΕΦΑΡΜΟΓΕΣ.
· τι κάνουμε σήμερα ποιο πολύ με έναν υπολογιστή;
· 1) επικοινωνούμε.
· σήμερα, στην εποχή του-διαδικτύου, η-επικοινωνία είναι αυτό που κάνουμε περισσότερο με τον-υπολογιστή.
· να φανταστείτε ότι όταν πρωτοδίδαξα το-μάθημα, η-επικοινωνία ήταν τελευταία από τις-εφαρμογές.
· η-επικοινωνία είναι η-επανάσταση (πολύ μεγάλη θετική αλλαγή) που έφεραν τα-κομπιούτερ στη ζωή μας.
· 2) παίζουμε - ψυχαγωγούμαστε.
· το ξέρετε όλοι.
· το-θέμα είναι να μή το παρακάνετε, και να μήν αγοράζετε υπολογιστή μόνο για να παίζετε!
· 3) γράφουμε.
· παλιά αυτός ήταν ο-λόγος που αγοράζαμε υπολογιστή στο σπίτι.
· το πρώτο πλεονέκτημα που έχουμε όταν γράφουμε στον υπολογιστή είναι ότι μας βρίσκει ορθογραφικά-λάθη.
· 4) ζωγραφίζουμε.
· η-επεξεργασία-εικόνας και βίντεο είναι ποια σχετικά εύκολη υπόθεση.
· 5) υπολογίζουμε.
· προφανώς με τους-υπολογιστές, υπολογίζουμε.
· γιατί όμως τους λέμε υπολογιστές, αφού επίσης ζωγραφίζουμε, γράφουμε, ...
· γιατί ο πρώτος υπολογιστής, τη-δεκαετία του-{1940}, έκανε μόνο υπολογισμούς, και του έμεινε το-όνομα, που προφανώς σήμερα δεν είναι σωστό.
· 6) καταχωρούμε πληροφορίες από πίνακες ή καρτέλες.
· είναι εφαρμογή που κάνουν συνήθως οι-επιχειρήσεις που έχουν πχ εκατομμύρια συνδρομητές ή προϊόντα και τα-καταχωρούμε στον υπολογιστή και τα επεξεργαζόμαστε εύκολα.
· παλιά που κράταγαν τέτοιες πληροφορίες σε χιλιάδες, εκατομμύρια καρτέλες, φανταστείτε πόσο δύσκολο ήταν να τις βρουν και να τις επεξεργαστούν.
· 7) μαθαίνουμε και εκπαιδευόμαστε.
· είναι μια-εφαρμογή που θα-αυξάνει η-χρήση της.
· πχ από το-{2020} που ξεκίνησαν τα-τηλεμαθήματα το βλέπουμε καθαρά.

· φυσικά υπάρχουν χιλιάδες ειδικές εφαρμογές που κάνουμε με τα-κομπιούτερ αλλά οι-προηγούμενες είναι οι-βασικές, οι-γενικές.

· τώρα, ΜΑΘΑΙΝΩ ΥΠΟΛΟΓΙΣΤΗ, σημαίνει βασικά μαθαίνω να κάνω τις-εφαρμογές του.
· και αυτός είναι ο-στόχος μας.
· όμως η-ενότητα-1, που περιλαμβάνει 17 βασικές σημαντικές έννοιες, είναι προϋπόθεση για να μάθετε υπολογιστή.
· αν ξέρω πολύ καλά αυτές τις 17 έννοιες, ξέρω υπολογιστή;
· όχι φυσικά, ξέρω υπολογιστή αν ξέρω να κάνω τις-εφαρμογές του.
· οι ΔΥΟ βασικές εφαρμογές που θα-μάθουμε φέτος είναι να επικοινωνούμε και να γράφουμε.

ορισμός::
ΕΦΑΡΜΟΓΕΣ-(applications) είναι οι ΔΟΥΛΕΙΕΣ που κάνουμε με τον υπολογιστή. Οι βασικές είναι:
1. Επικοινωνούμε (τάξη Α).
2. Παίζουμε - Ψυχαγωγούμαστε.
3. Γράφουμε (τάξη Α).
4. Ζωγραφίζουμε - επεξεργαζόμαστε εικόνες (τάξη Α).
5. Υπολογίζουμε (τάξη Β).

* McsElln.μπγ/εφαρμογές,
* McsElln.εφαρμογές@μπγ,
* McsEngl.cig/Applications,
* McsEngl.applications@cig,

2) υπολογιστής

περιγραφή::
· τώρα που εξηγήσαμε τι κάνουμε με έναν-υπολογιστή, μπορούμε να δώσουμε τον-ορισμό του-υπολογιστή.
· τι είναι όμως ΟΡΙΣΜΟΣ έννοιας;
· το-ουσιαστικό 'ορισμός' προέρχεται από το-ρήμα 'ορίζω' που σημαίνει βάζω όρια, ξεχωρίζω ένα πράγμα από τα-άλλα.
· ορισμός είναι μία ή παραπάνω προτάσεις που ξεχωρίζουν ΜΟΝΑΔΙΚΑ μία-έννοια από τις-άλλες.
· αν δεν την ξεχωρίζει μοναδικά, δεν είναι ορισμός.
· καθημερινά, όταν λέμε ή μαθαίνουμε τι είναι ένα-πράγμα, λέμε τον-ορισμό του.
· πως φτιάχνουμε τώρα έναν-ορισμό.
· ξεκινάμε με το-όνομα της-έννοιας: "υπολογιστής ..."
· μετά βάζουμε το-ρήμα 'είναι', 'ονομάζουμε', 'λέμε': "υπολογιστής είναι ..."
· μετά ΠΟΤΕ ΔΕΝ ΒΑΖΟΥΜΕ τις-αντωνυμίες ᾳυτό', 'εκείνο', 'το τέτοιο' που μας έρχονται πρώτα στο νου μας.
· τα-πάντα είναι αυτό, τέτοιο, εκείνο!!!
· πρέπει να βρούμε το σωστό όνομα.
· άν δεν το βρούμε, απλά δεν ξέρουμε τον-ορισμό, λοιπόν: "υπολογιστής είναι ένα μηχάνημα".
· βρήκαμε τη σωστή λέξη.
· είναι η παραπάνω πρόταση ορισμός;
· όχι, γιατί και το-ψυγείο, το-αυτοκίνητο, ... είναι μηχανήματα.
· πρέπει να συμπληρώσουμε την πρόταση με τα-χαρακτηριστικά που ξεχωρίζουν τον-υπολογιστή από τα άλλα μηχανήματα.
· "υπολογιστής είναι ένα μηχάνημα που υπολογίζει."
· λάθος, αφού συγχρόνως γράφει, ζωγραφίζει, επικοινωνεί, ...
· "υπολογιστής είναι ένα μηχάνημα που κάνει πολλά πράγματα."
· λάθος, και τα-πολυμηχανήματα (εκτυπωτής, σκάνερ, φωτοτυπικό) κάνουν πολλά πράγματα!
· πρέπει να βρούμε τι κοινό έχουν όλες οι δουλειές που κάνει ο-υπολογιστής και τον ξεχωρίζει από τα άλλα μηχανήματα.
· τρία πράγματα επεξεργάζεται ο-υπολογιστής σε οτιδήποτε κάνει.
· όταν παίζουμε μπάλα στον υπολογιστή, δεν έχουμε πραγματική μπάλα αλλά ΕΙΚΟΝΕΣ.
· όταν γράφουμε έχουμε ΣΥΜΒΟΛΑ (γράμματα, αριθμούς).
· όταν επικοινωνούμε συνήθως εκτός από εικόνες και σύμβολα χρησιμοποιούμε και ΗΧΟ.
· αυτά είναι τα τρία πράγματα που επεξεργάζεται και παράγει μόνο ο-υπολογιστής, που συνήθως τα λέμε ΠΛΗΡΟΦΟΡΙΑ.
· τώρα μπορούμε να δώσουμε τον-ορισμό του-υπολογιστή.
· ΥΠΟΛΟΓΙΣΤΗΣ είναι ένα μηχάνημα που επεξεργάζεται πληροφορία (= σύμβολα, εικόνα και ήχο).
· και ένα πιο σωστό όνομά του θα ήταν 'πληροφοριακή-μηχανή' και όχι 'υπολογιστής' που ήταν το πρώτο πράγμα που έκανε.

ορισμός::
ΥΠΟΛΟΓΙΣΤΗΣ-(computer) είναι ένα μηχάνημα με το-οποίο επεξεργαζόμαστε σύμβολα, εικόνες και ήχους (πληροφορία).

* McsElln.μπγ/υπολογιστής,
* McsElln.υπολογιστής@μπγ,
* McsEngl.cig/Computer,
* McsEngl.computer@cig,

3) δεδομένα-πληροφορία

περιγραφή::
· δεδομένα-(data) και πληροφορία-(information) είναι δυο ονόματα που ακούμε πολύ συχνά στην πληροφορική και πρέπει να τα εξηγήσουμε.
· τον-υπολογιστή μπορούμε να τον φανταστούμε σαν ένα κουτί που:
* του ΔΙΝΟΥΜΕ σύμβολα, εικόνες και ήχους να επεξεργαστεί και
* ΠΑΙΡΝΟΥΜΕ σύμβολα, εικόνες και ήχους μετά την επεξεργασία τους.

· συνηθίζεται λοιπόν να ονομάζουμε ότι του δίνουμε ΔΕΔΟΜΕΝΑ και ότι παίρνουμε ΠΛΗΡΟΦΟΡΙΑ.


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

ορισμός::
· ΔΕΔΟΜΕΝΑ-(data) είναι σύμβολα, εικόνες και ήχοι που ΔΙΝΟΥΜΕ στον υπολογιστεί να επεξεργαστεί.
· ΠΛΗΡΟΦΟΡΙΑ-(information) σύμβολα, εικόνες και ήχοι που ΠΑΙΡΝΟΥΜΕ από τον-υπολογιστή μετά την επεξεργασία τους.
· συνηθίζεται και τα-δεδομένα να τα λέμε "πληροφορία".

* McsElln.μπγ/δεδομένα,
* McsElln.δεδομένα@μπγ,
* McsElln.μπγ/πληροφορία,
* McsElln.πληροφορία@μπγ,
* McsEngl.cig/data,
* McsEngl.data@cig,
* McsEngl.cig/information,
* McsEngl.information@cig,

4) bit

περιγραφή::
· εξηγήσαμε ότι ο-υπολογιστής επεξεργάζεται ΜΟΝΟ σύμβολα, εικόνες και ήχους.
· αν πάρουμε τώρα ένα κατσαβίδι και τον ανοίξουμε, ξεβιδώσουμε και μια αποθήκη του, πάρουμε και ένα μικροσκόπιο να βλέπουμε όσο γίνεται μέσα του, θα ΔΟΥΜΕ πουθενά, οπουδήποτε, αυτά τα σύμβολα, εικόνες και ήχους;

· σίγουρα υπάρχουν γιατί τα βλέπουμε στην οθόνη του και τα ακούμε στα ηχεία του.
· τι λέτε;
· ΟΧΙ, ότι και να κάνουμε.
· γιατί;
· επειδή απλά είναι σε άλλη ΜΟΡΦΗ μέσα στον υπολογιστή (αυτή είναι η-ψηφιακή-πληροφορία).
· πως είναι λοιπόν η-πληροφορία μέσα στον υπολογιστή;
· η-πληροφορία έχει μετατραπεί σε ΔΥΟ ΚΑΤΑΣΤΑΣΕΙΣ που λέγονται BIT.
· συνηθίζεται να λέμε ότι έχει μετατραπεί σε 0 και 1.
· φυσικά ΔΕΝ υπάρχουν 0 και 1 πουθενά.
· τα πρώτα κομπιούτερ είχαν λάμπες|λυχνίες (ανοιχτές|κλειστές) για να παραστήσουν τα-bit.
· γιᾳυτό ήταν τεράστια, έβγαζαν πολύ θερμοκρασία και όταν καίγονταν ήταν δύσκολο να αντικατασταθούν.
· μετά ανακαλύφτηκαν τα-τρανζίστορ (κάτι σαν διακόπτες ανοιχτοί|κλειστοί) που δεν καίγονται και είναι πολύ μικρά.
· μετά ανακαλύφτηκαν τα-τσιπάκια|ολοκληρωμένα-κυκλώματα που μέσα χωράνε εκατομμύρια τρανζίστορ και έτσι ο-υπολογιστής έγινε πολύ μικρός που σήμερα χωράει στην τσέπη μας.
· στο σκληρό-δίσκο τα-bit έχουν τη-μορφή μαγνητισμένης ή μη περιοχής.
· στο CD-DVD είναι καμμένη ή μη περιοχή.
· στα καλώδια, στο Internet, μεταφέρονται με 2 τάσεις ρεύματος.
· στο κινητό μεταφέρονται ασύρματα με ηλεκτρομαγνητικά-κύματα με 2 διαφορετικές συχνότητες.

· ΑΡΑ, αν κάνουμε βίδες έναν υπολογιστή, πουθενά δεν βλέπουμε σύμβολα, εικόνες και ήχους παρά μόνο BIT.

ορισμός::
· BIT-(μπιτ) λέγονται τα σύμβολα οι εικόνες και οι ήχοι που ΜΕΤΑΤΡΕΠΟΝΤΑΙ μέσα στον υπολογιστή σε ΔΥΟ μορφές, συμβολικά τα λέμε 0 1.

* McsElln.μπγ/μπιτ,
* McsElln.μπιτ@μπγ,
* McsEngl.cig/bit,
* McsEngl.bit@cig,

5) byte

περιγραφή::
· byte-(μπάιτ) είναι μία ομάδα από 8 bit.
· είπαμε ότι η-πληροφορία μέσα στον υπολογιστή είναι με μορφή bit.
· πολλές φορές όμως συνηθίζουμε την-ποσότητά της να τη μετράμε σε byte και όχι σε bit.
· στα πρώτα κομπιούτερ με ένα byte αποθήκευαν ένα σύμβολο.
· επομένως αν μια αποθήκη μπορούσε να αποθηκεύσει 8.000.000 bit = 1.000.000 byte, μπορούσε να αποθηκεύσει 1.000.000 γράμματα πχ.
· αυτό δεν ισχύει σήμερα γιατί ένα σύμβολο μπορεί να αποθηκευτεί με περισσότερα byte.

ορισμός::
· ΒΥΤΕ-(μπάιτ) είναι 8 bit.

* McsElln.μπγ/μπάιτ,
* McsElln.μπάιτ@μπγ,
* McsEngl.cig/byte,
* McsEngl.byte@cig,

6) πολλαπλάσια-μονάδων

περιγραφή::
· συχνά ακούμε να μιλάνε για MEGAbyte, MEGAbit, MEGApixel, GIGAbyte, TERAbyte, ...
· τι είναι, τι σημαίνουν αυτές οι-λέξεις kilo, mega, giga, tera;
· πολύ απλά είναι ΟΝΟΜΑΤΑ ΑΡΙΘΜΩΝ.
· ως αριθμοί χρησιμοποιούνται να μετρήσουμε οποιαδήποτε ποσότητα και όχι μόνο ποσότητες στα κομπιούτερ.
* K (kilo) = 1.0001 (103 = χίλια),
* M (mega) = 1.0002 (106 = εκατομμύριο),
* G (giga) = 1.0003 (109 = δισεκατομμύριο),
* T (tera) = 1.0004 (1012 = τρισεκατομμύριο),
* P (peta) = 1.0005 (1015),
* E (exa) = 1.0006 (1018),
* Z (zetta) = 1.0007 (1021),
* Y (yotta) = 1.0008 (1024),

· Το 1998, η "International Electrotechnical Commission" (IEC) καθιέρωσε και τους ΠΑΡΟΜΟΙΟΥΣ αριθμούς που είναι πολλαπλάσια του 2 (210=1024) και όχι του 10, χρησιμοποιούμε στην ψηφιακή-πληροφορία:
* Ki (kibi) = 1.0241 (210 = 1.024),
* Mi (mebi) = 1.0242 (220 = 1.048.576),
* Gi (gibi) = 1.0243 (230 ≆ 1 δις),
* Ti (tebi) = 1.0244 (240 ≆ 1 τρις),
* Pi (pebi) = 1.0245 (250),
* Ei (exbi) = 1.0246 (260),
* Zi (zebi) = 1.0247 (270),
* Yi (yobi) = 1.0248 (280).

ορισμός::
· ΠΟΛΛΑΠΛΑΣΙΑ-ΜΟΝΑΔΩΝ-(unit-multiples) είναι οι-λέξεις Kilo, Mega, Giga, Terra, ... που είναι διεθνή ονόματα των-αριθμών χίλια, εκατομμύριο, δισεκατομμύριο, τρισεκατομμύριο ...

* McsElln.μπγ/πολλαπλάσια-μονάδων,
* McsElln.πολλαπλάσια-μονάδων@μπγ,
* McsEngl.cig/unit-multiples,
* McsEngl.unit-multiples@cig,
* McsEngl.Kilo@cig,
* McsEngl.Mega@cig,
* McsEngl.Giga@cig,
* McsEngl.Tera@cig,
* McsEngl.Peta@cig,
* McsEngl.Exa@cig,
* McsEngl.Zetta@cig,
* McsEngl.Yotta@cig,

7) αγορά

περιγραφή::
· πότε αγοράζουμε υπολογιστή;
· μόνο όταν πρέπει να δουλέψουμε σε αυτόν και ΟΧΙ όταν έχουμε λεφτά.
· γιατί;
· επειδή χάνουν γρήγορα την αξία τους.
· άν αγοράσουμε έναν φέτος και τον χρησιμοποιήσουμε σε ένα χρόνο, με τα ίδια λεφτά σε ένα χρόνο παίρνουμε καλύτερο υπολογιστή.
· αυτό φαίνεται τώρα πολύ καλά στα κινητά.

· τι υπολογιστή να πάρουμε ακριβό ή φτηνό;
· εξαρτάται από τι δουλειά θέλουμε να κάνουμε.
· τα περισσότερα μπορούμε να τα κάνουμε με έναν φτηνό υπολογιστή.
· η-δουλειά που απαιτεί ακριβό υπολογιστή είναι η-επεξεργασία-βίντεο (πχ παιγνίδια με ρεαλιστικά γραφικά).
· παράδειγμα τα online μαθήματα μπορεί να γίνουν με τον πιο φτηνό υπολογιστή, ακόμα και από το-κινητό αλλά έχει πάρα πολύ μικρή οθόνη.

· ότι υπολογιστή και να πάρουμε, προσπαθούμε να πάρουμε ακριβή οθόνη γιατί δεν κουράζει τα-μάτια μας πολύ και δεν την-αλλάζουμε γρήγορα.

* McsElln.μπγ/αγορά-υπολογιστή,
* McsElln.αγορά-υπολογιστή@μπγ,
* McsEngl.cig/computer-buying,
* McsEngl.computer-buying@cig,

8) γιατί να μάθουμε

περιγραφή::
· η τελευταία έννοια αυτού του πρώτου εισαγωγικού μαθήματος είναι και η πιο σημαντική.
· ΓΙΑΤΙ ΠΡΕΠΕΙ ΝΑ ΜΑΘΟΥΜΕ ΥΠΟΛΟΓΙΣΤΗ;
· για να μάθουμε κάτι πρέπει να θέλουμε.
· χωρίς θέληση δεν γίνεται τίποτα.
· και όταν καταλάβετε μια έννοια, χωρίς θέληση θα την ξεχάσετε πολύ γρήγορα.
· για να έχουμε θέληση, πρέπει να έχουμε κάποιο λόγο, αν μας αρέσει ή αν πρέπει να μάθουμε.
· έχετε κανένα λόγο να μάθετε υπολογιστή;
· πάρα πολλούς και με τα χρόνια θα αυξάνονται.
· η-εποχή-του-κορονοϊού ανέδειξε την ανάγκη των-online-μαθημάτων.
· να παίζετε|ψυχαγωγείστε.
· να επικοινωνείτε (σήμερα έχουμε ένα γνωστό σε ξένη χώρα και μπορούμε να μιλάμε και να τον βλέπουμε χωρίς να πληρώνουμε, πράγμα αδιανόητο πριν από λίγα χρόνια).
· να κάνετε αγορές.
· να βρίσκετε πληροφορίες για τα-μαθήματά σας και για οτιδήποτε άλλο θέλετε (σήμερα έχουμε τις βιβλιοθήκες του κόσμου στο σπίτι μας).
· όταν μεγαλώσετε ότι δουλειά και να κάνετε θα πρέπει να ξέρετε υπολογιστή.
· η-επικοινωνία με τις-τράπεζες, το-κράτος, τις-επιχειρήσεις σήμερα γίνονται μέσω υπολογιστή.
· και φυσικά η-χρήση του-υπολογιστή θα αυξάνεται.
· αν λοιπόν καταλάβετε όλα αυτά ΔΕΝ θα προσπαθώ εγώ να σας μάθω υπολογιστή αλλά εσείς θα με πιέζετε να σας μάθω περισσότερα!!!

* McsElln.μπγ/γιατί-να-μάθουμε-υπολογιστή,
* McsElln.γιατί-να-μάθουμε-υπολογιστή@μπγ,
* McsEngl.cig/why-learn-computer,
* McsEngl.why-learn-computer@cig,

ε1.μ2.υλικό

περιγραφή::
· στο μάθημα αυτό θα περιγράψουμε τις βασικές συσκευές που περιέχει ένας-υπολογιστής.

· βιβλίο παλιό: σελίδα 16, κεφάλαιο 2: Το Υλικό του Υπολογιστή.
· βιβλίο νέο: ενότητα 2 και ενότητα 3.

name::
* McsElln.μπγ/α.ε1.μ2-υλικό,

9) hardware-software

περιγραφή::
· αυτά είναι δυο ονόματα που συναντάμε συχνά στην πληροφορική.
· είναι τα δύο μέρη του-υπολογιστή.
· ο-υπολογιστής είπαμε είναι μηχάνημα, άρα έχει συσκευές, καλώδια.
· όλα αυτά που μπορούμε να αγγίξουμε τα λέμε HARDWARE|ΥΛΙΚΟ.
· όμως ο-υπολογιστής έχει και κάτι άλλο που δεν είναι συσκευές, καλώδια και το λέμε SOFTWARE|ΛΟΓΙΣΜΙΚΟ.
· τι είναι αυτό;
· είναι οι-πληροφορίες (σύμβολα, εικόνες και ήχοι) που επεξεργάζεται και παράγει.
· έτσι λοιπόν όταν λέμε πχ ότι έχουμε πρόβλημα-hardware στον υπολογιστή σημαίνει ότι κάποια συσκευή έχει πρόβλημα, ενώ πρόβλημα-software σημαίνει κάτι πάει στραβά με τις-πληροφορίες του.

ορισμός:: -
· HARDWARE-(υλικό) είναι οι-συσκευές του υπολογιστή.
· SOFTWARE-(λογισμικό) είναι οι-πληροφορίες (σύμβολα, εικόνες και ήχοι) που επεξεργάζεται και παράγει.

* McsElln.μπγ/υλικό,
* McsElln.υλικό@μπγ,
* McsElln.μπγ/λογισμικό,
* McsElln.λογισμικό@μπγ,
* McsEngl.cig/hardware,
* McsEngl.hardware@cig,
* McsEngl.cig/software,
* McsEngl.software@cig,

10) επεξεργαστής

περιγραφή::
· επεξεργαστής είναι η πιο σημαντική συσκευή του-υπολογιστή, είναι η-μηχανή του, αυτή που επεξεργάζεται τις πληροφορίες.
· αν δεν ξέρετε τι επεξεργαστή έχει το-κομπιούτερ σας είναι να μην ξέρετε τι μηχανή έχει το-αυτοκίνητό σας και άρα τι δυνατότητες έχει.
· θέλετε καλό μηχάνημα;
· θα πάρετε καινούργιο και γρήγορο επεξεργαστή.
· το-επιστημονικό του όνομα είναι "κεντρική-μονάδα-επεξεργασίας-CPU".
· δύο εταιρίες βασικά φτιάχνουν επεξεργαστές, η-Intel και η-AMD.

ορισμός::
· ΕΠΕΞΕΡΓΑΣΤΗΣ-(ΚΜΕ-CPU-processor) είναι η ΜΗΧΑΝΗ του υπολογιστή, η συσκευή που επεξεργάζεται σύμβολα, εικόνες και ήχους.

* McsElln.μπγ/επεξεργαστής,
* McsElln.ΚΜΕ!=κεντρική-μονάδα-επεξεργασίας@μπγ,
* McsElln.επεξεργαστής@μπγ,
* McsElln.κεντρική-μονάδα-επεξεργασίας@μπγ,
* McsEngl.cig/CPU-processor,
* McsEngl.cig/processor-CPU,
* McsEngl.processor-CPU@cig,

11) αποθήκες

περιγραφή::
· οι-αποθήκες είναι η δεύτερη σημαντική συσκευή που πρέπει να ξέρετε στον υπολογιστή σας.
· είναι η-συσκευή που κρατάει τις πληροφορίες.
· ο-επεξεργαστής τις επεξεργάζεται, οι-αποθήκες τις αποθηκεύουν.
· μια αποθήκη είναι καλή αν έχει μεγάλη χωρητικότητα και είναι γρήγορη.
· η πιο μεγάλη αποθήκη είναι ο-σκληρός-δίσκος-(HDD) με χωρητικότητα TERABYTE.
· σήμερα υπάρχουν και οι-σκληροί-δίσκοι-SSD που είναι αθόρυβοι και γρήγοροι, ιδανικοί για laptop, έχουν όμως μικρότερη χωρητικότητα από τους HDD.
· η επόμενη αποθήκη είναι το-USB|στικάκι|φλασάκι.
· χωράει 8|16|32|64|128 gigabyte-GB (πολλαπλάσια του 8|byte).
· άλλες αποθήκες CD (<1GB), DVD (≅ 5|10|15 GB) πάνε προς κατάργηση.

ορισμός::
· ΑΠΟΘΗΚΕΣ-(storage) είναι οι συσκευές που κρατάνε μόνιμα την πληροφορία.

* McsElln.μπγ/αποθήκες,
* McsElln.αποθήκες@μπγ,
* McsEngl.cig/Storage,
* McsEngl.storage@cig,

12) μνήμη-RAM

περιγραφή::
· μνήμη-RAM είναι η-τρίτη σημαντική συσκευή που πρέπει να ξέρει ένας ΧΡΗΣΤΗΣ του-υπολογιστή.
· σᾳυτή ο-υπολογιστής βάζει ΠΡΟΣΩΡΙΝΑ τις πληροφορίες που επεξεργάζεται και παράγει.
· ο-λόγος ύπαρξής της είναι ότι από εκεί η-επεξεργασία (που την κάνει ο-επεξεργαστής) γίνεται πιο γρήγορα παρά από τις-αποθήκες.
· η-αποθήκευση των-bit και τα καλώδια σύνδεσης είναι αλλιώς στις αποθήκες και αλλιώς στη RAM.

· ο κάθε χρήστης όμως πρέπει να ξέρει ότι όταν πέσει το-ρεύμα ή κλείσουμε τον-υπολογιστή ότι έχει μέσα η-RAM χάνονται.
· η-μνήμη-RAM δηλαδή ΔΕΝ ΕΙΝΑΙ ΑΠΟΘΗΚΗ.
· όταν λοιπόν ο-καιρός είναι βροχερός και υπάρχει πιθανότητα να κοπεί το-ρεύμα πρέπει να στέλνουμε στις αποθήκες κάθε πληροφορία με την οποία δουλεύουμε εκείνη τη-στιγμή γιατί βρίσκεται στη-RAM.
· από την πλευρά του-χρήστη αυτός λοιπόν είναι ο-υπολογιστής:


· σήμερα όλοι μπορούν να συναρμολογήσουν έναν υπολογιστή, και εσείς, πρέπει όμως να μάθουν περισσότερες συσκευές του-υπολογιστή και πιο σημαντικό να διαβάσουν τα-εγχειρίδια-χρήσης των συγκεκριμένων συσκευών που θα αγοράσουν για το πως συνδυάζονται.

· τέλος πρέπει να προσέξετε, ειδικά στα κινητά, που ονομάζουν ΜΝΗΜΕΣ και τις-αποθήκες και τη-RAM του-υπολογιστή και από αυτό το-όνομα ΔΕΝ φαίνονται οι διαφορετικές λειτουργίες των-αποθηκών (που αποθηκεύουν) και της RAM (που δεν είναι αποθήκη).

ορισμός::
· ΜΝΗΜΗ-RAM είναι η-συσκευή που α) κρατάει προσωρινά τις πληροφορίες για να γίνει η επεξεργασία πιο ΓΡΗΓΟΡΑ από τον-επεξεργαστή και β) όταν κλείνει ο υπολογιστής το-περιεχόμενό της ΧΑΝΕΤΑΙ.

* McsElln.μπγ/μνήμη-Ραμ,
* McsElln.μνήμη-Ραμ@μπγ,
* McsEngl.cig/RAM,
* McsEngl.RAM@cig,

13) περιφερειακές-συσκευές

περιγραφή::
· ένας υπολογιστής βασικά αποτελείται απο ένα κουτί που έχει τις βασικές συσκευές που είπαμε και λέγεται ΚΕΝΤΡΙΚΗ-ΜΟΝΑΔΑ και άλλες συσκευές που συνδέονται στην κεντρική-μονάδα (οθόνη, πληκτρολόγιο, ποντίκι κλπ) και λέγονται περιφερειακές-συσκευές|μονάδες.
· οι-περιφερειακές-συσκευές χωρίζονται σε:
α) συσκευές-εισόδου με τις-οποίες βάζουμε πληροφορίες μέσα στον-υπολογιστή (πληκτρολόγιο, ποντίκι, μικρόφωνο, ...) και
β) συσκευές-εξόδου με τις-οποίες παίρνουμε πληροφορίες από τον-υπολογιστή (οθόνη, εκτυπωτής, ηχεία, ...).

ορισμός::
· ΚΕΝΤΡΙΚΗ-ΜΟΝΑΔΑ λέγεται το-κουτί του-υπολογιστή που περιέχει τις-βασικές συσκευές.
· ΠΕΡΙΦΕΡΕΙΑΚΕΣ-ΣΥΣΚΕΥΕΣ είναι όλες οι-συσκευές που συνδέονται στην κεντρική-μονάδα (οθόνη, πληκτρολόγιο, ...).

* McsElln.μπγ/κεντρική-μονάδα,
* McsElln.μπγ/περιφερειακές-συσκευές,
* McsElln.κεντρική-μονάδα@μπγ,
* McsElln.περιφερειακές-συσκευές@μπγ,

ε1.μ3.λογισμικό

περιγραφή::
· στο τρίτο και τελευταίο εισαγωγικό μάθημα θα περιγράψουμε τις βασικές έννοιες των-πληροφοριών|software του-υπολογιστή.

· βιβλίο-παλιό: σελίδα 34, κεφάλαιο-5: Γνωριμία με το-Λογισμικό του Υπολογιστή.
· βιβλίο-νέο: ενότητα-4

name::
* McsElln.μπγ/α.ε1.μ3-λογισμικό,

14) αρχείο

περιγραφή:
· μέσα στις αποθήκες οι-πληροφορίες δεν είναι σκόρπιες.
· έχουν ένα βασικό χαρακτηριστικό που μας βοηθάει να τις βρούμε.
· πιο είναι αυτό;
· έχουν όνομα.
· αυτά είναι τα-αρχεία: οι-πληροφορίες μέσα στις αποθήκες με όνομα.

· τώρα αν δούμε μια λίστα με αρχεία καταλαβαίνουμε αν μέσα έχουν ήχο, εικόνες, βίντεο, κείμενο;
· αν το-όνομά τους το έχει γράψει κάποιος άγνωστος;
· ναι, μερικές φορές και εμείς και ο-υπολογιστής.
· απο το τελευταίο μέρος του-ονόματος που αποτελείται απο μια τελεία και 3 ή 4 γράμματα και λέγεται ΕΠΕΚΤΑΣΗ.
* αν τελειώνει σε .jpg, .png, .gif, .bmp, ... περιέχει εικόνα.
* αν τελειώνει σε .mp3, .wav, ... περιέχει ήχο.
* αν τελειώνει σε .mp4, .m2ts, .avi, .mov ... περιέχει βίντεο.
...
· πρέπει οπωσδήποτε να ξέρετε να διαχειρίζεσθε τα-αρχεία στον υπολογιστή σας, στο εργαστήριο μέσα από την εντολή "τοποθεσίες", στο κινητό σας μέσα από την-εφαρμογή "διαχείριση αρχείων".

ορισμός::
· ΑΡΧΕΙΟ-(file) είναι σύμβολα, εικόνες και ήχοι στις αποθήκες με όνομα.

* McsElln.μπγ/αρχείο,
* McsElln.αρχείο@μπγ,
* McsEngl.cig/file,
* McsEngl.file@cig,

15) φάκελος

περιγραφή::
· μια αποθήκη μπορεί να έχει και ένα εκατομμύριο αρχεία.
· γιᾳυτό έχουμε πρόβλημα να βρούμε τα-αρχεία.
· τι κάνουμε γιᾳυτό;
· παίρνουμε την αποθήκη, τη χωρίζουμε σε κομμάτια|δωμάτια, τους δίνουμε όνομα (εικόνες, μουσική, ...) και βάζουμε εκεί μέσα τα-αρχεία και έτσι τα βρίσκουμε.
· τα-κομμάτια των-αποθηκών είναι οι-φάκελοι.
· μη μπερδεύετε μια-αποθήκη με ένα-φάκελο.
· με παρομοίωση, η-αποθήκη είναι το-σπίτι, ο-φάκελος ένα-δωμάτιο του-σπιτιού.

· όπως κάνουμε διαχείριση αρχείων έτσι κάνουμε και διαχείριση φακέλων.

ορισμός::
· ΦΑΚΕΛΟΣ-(folder|directory) είναι κομμάτι αποθηκών.

* McsElln.μπγ/φάκελος,
* McsElln.φάκελος@μπγ,
* McsEngl.cig/Folder-or-directory,
* McsEngl.directory-or-folder@cig,
* McsEngl.folder-or-directory@cig,

16) πρόγραμμα

περιγραφή::
· ένα-όνομα που ακούμε πολύ συχνά στους υπολογιστές είναι το-πρόγραμμα.
· τι είναι;
· ναι ακούμε να τα λένε και εφαρμογές|apps και λογισμικό|software, αλλά τι είναι;
· αν ξεβιδώσουμε έναν υπολογιστή, υπάρχει πουθενά μυαλό;
· φυσικά και όχι.
· μόνο συσκευές που δουλεύουν με ρεύμα.
· το-ηλεκτρικό-ρεύμα είναι έξυπνο;
· όχι.
· πως μπορεί τότε το-μηχάνημα να κάνει υπολογισμούς, επεξεργασία γενικά πληροφορίας, όπως και το-μυαλό μας;
· ελάτε, η-απάντηση είναι απλή.
· μπορεί γιατί του δίνουμε ΟΔΗΓΙΕΣ.
· αν του δώσουμε έξυπνες οδηγίες θα κάνει έξυπνα πράγματα, αν του δώσουμε χαζές οδηγίες θα κάνει χαζά, αν δε του δώσουμε λάθος, δεν θα κάνει τίποτα.
· άρα η-εξυπνάδα του-υπολογιστή βρίσκεται στην εξυπνάδα του-ανθρώπου που του δίνει οδηγίες.
· πως είναι αυτές οι-οδηγίες;
· απλά είναι ΚΕΙΜΕΝΟ γραμμένο σε ειδική γλώσσα που καταλαβαίνουν οι-υπολογιστές (γλώσσα-προγραμματισμού), και όχι γλώσσα των-ανθρώπων (Αγγλικά, Ελληνικά, Κινέζικα).
· που είναι αποθηκευμένες.
· όπως και οι-εικόνες, ήχοι κλπ σε αρχεία, στις αποθήκες.
· ΑΡΑ, κάποια αρχεία έχουν μέσα οδηγίες που θέλει ο-υπολογιστής να επεξεργαστεί πληροφορίες.
· αυτά τα-αρχεία είναι τα-ΠΡΟΓΡΑΜΜΑΤΑ.
· συνήθως τα-προγράμματα τα αγοράζουμε ή τα κατεβάζουμε από το-Internet.
· στο Γυμνάσιο όμως θα μάθουμε και εμείς να φτιάχνουμε πολύ απλά προγράμματα.
· για να κάνουμε οποιαδήποτε εφαρμογή στον υπολογιστή πρέπει να έχουμε και το αντίστοιχο πρόγραμμα που λέγεται πρόγραμμα-εφαρμογών ή σκέτο εφαρμογή.
· επομένως με το-ίδιο όνομα 'εφαρμογή' ονομάζουμε και μια-δουλειά που κάνουμε με τον-υπολογιστή, και το-πρόγραμμα με το-οποίο κάνουμε αυτή τη-δουλειά.
· τα-προγράμματα πρέπει να ξέρετε να τα βάζετε στον υπολογιστή σας και να τα εκτελείτε|ανοίγετε|φορτώνεται, ανάλογα με το-λειτουργικό-σύστημα.

ορισμός::
· ΠΡΟΓΡΑΜΜΑ-(program) είναι αρχείο|αρχεία με οδηγίες επεξεργασίας πληροφορίας, γραμμένες σε μια-γλώσσα-προγραμματισμού.
· ΠΡΟΓΡΑΜΜΑ-ΕΦΑΡΜΟΓΩΝ είναι ένα-πρόγραμμα που χρησιμοποιεί ο-χρήστης ενός-υπολογιστή, πχ libre-office-writer.
· ΠΡΟΓΡΑΜΜΑ-ΣΥΣΤΗΜΑΤΟΣ είναι ένα-πρόγραμμα που χρησιμοποιεί ο-υπολογιστής, πχ λειτουργικό-σύστημα.

* McsElln.μπγ/πρόγραμμα,
* McsElln.πρόγραμμα@μπγ,
* McsElln.πρόγραμμα-εφαρμογών@μπγ,
* McsElln.πρόγραμμα-συστήματος@μπγ,
* McsEngl.cig/program,
* McsEngl.program@cig,

17) λειτουργικό-σύστημα

περιγραφή::
· η τελευταία σημαντική έννοια που πρέπει να ξέρετε για να μάθετε να κάνετε τις-δουλειές που κάνει ένας-υπολογιστής είναι το-λειτουργικό-σύστημα ή απλά λειτουργικό.
· δεν υπάρχουν πολλά λειτουργικά.
· στο εργαστήριο έχουμε Linux.
· στα σπίτια συνήθως οι-υπολογιστές έχουν Windows.
· τα-κινητά έχουν Android και iOS.
· τι είναι λοιπόν το-λειτουργικό.
· είναι το πιο σημαντικό πρόγραμμα που χρειάζεται ο-υπολογιστής για να δουλέψει.
· λέγεται λειτουργικό γιατί χωρίς αυτό ΔΕΝ λειτουργεί ο-υπολογιστής.
· επίσης εκτελείται με το-άνοιγμα του-υπολογιστή.
· είναι σημαντικό να ξέρουμε τι λειτουργικό έχει το-κομπιούτερ μας γιατί δεν δουλεύουν όλα τα-προγράμματα σε όλα τα-λειτουργικά.
· γιατί στο εργαστήριο δεν έχουμε Windows;
· γιατί το-Linux είναι τσάμπα ενώ τα-Windows έχουν πάνω από 100€.
· είναι τα-Windows καλύτερα;
· αυτό δεν μπορούμε να το πούμε.
· το-θέμα είναι να μπορούμε να κάνουμε τη-δουλειά μας και αν το-πρόγραμμα με το-οποίο θέλουμε να δουλέψουμε δουλεύει στο λειτουργικό μας.
· το-λειτουργικό ΔΕΝ είναι πρόγραμμα-εφαρμογών αλλά ανήκει στην ομάδα των-προγραμμάτων που χρειάζονται για να λειτουργεί ο-υπολογιστής και λέγονται ΠΡΟΓΡΑΜΜΑΤΑ-ΣΥΣΤΗΜΑΤΟΣ.

· με κάθε λειτουργικό πρέπει να ξέρουμε να κάνουμε 3 βασικά πράγματα:
1) να εκτελούμε τα-προγράμματα,
2) να βλέπουμε τα-αρχεία και τους-φακέλους μας, και
3) να αλλάζουμε διάφορες παραμέτρους λειτουργίας του-συστήματός μας.
· αυτά γίνονται διαφορετικά στα διάφορα λειτουργικά.

ορισμός::
· ΛΕΙΤΟΥΡΓΙΚΟ-ΣΥΣΤΗΜΑ-(operating-system) είναι το-ΠΡΟΓΡΑΜΜΑ που α) χωρίς αυτό ΔΕΝ 'λειτουργεί' ο-υπολογιστής και β) εκτελείται με το-άνοιγμα του-υπολογιστή.

* McsElln.μπγ/λειτουργικό-σύστημα,
* McsElln.λειτουργικό-σύστημα@μπγ,
* McsEngl.cig/operating-system,
* McsEngl.operating-system@cig,

ε1.μ4.τηλεκπαίδευση

περιγραφή::
· από το-{2020} ξεκίνησε και η-τηλεκπαίδευση λόγω κορονοϊού.
· έχουμε 2 είδη online|εξ-αποστάσεως-μαθημάτων: σύγχρονα και ασύγχρονα.
· ΣΥΓΧΡΟΝΟ-ΤΗΛΕΜΑΘΗΜΑ είναι αυτό που απαιτεί ο-δάσκαλος και οι-μαθητές να είναι την ίδια στιγμή online|στο-ίντερνετ.
· για σύγχρονη-τηλεκπαίδευση χρησιμοποιούμε τη-webex ιστοεφαρμογή.
· ΑΣΥΓΧΡΟΝΟ-ΤΗΛΕΜΑΘΗΜΑ είναι το-μάθημα που ΔΕΝ απαιτεί ο-δάσκαλος και οι-μαθητές να είναι την ίδια στιγμή online.
· οι-μαθητές συνδέονται όταν επιθυμούν στο-μάθημα το-οποίο είναι πάντα ανεβασμένο στο ίντερνετ.
· εμείς χρησιμοποιούμε την-eclass-ιστοεφαρμογή για ασκήσεις, εργασίες και γενικά επικοινωνία στα ασύγχρονα-τηλεμαθήματα ΚΑΙ την παρούσα ιστοσελίδα|ιστοεφαρμογή για αποθήκευση της παράδοσης των-μαθημάτων.

name::
* McsEngl.cig/online-course,
* McsElln.μπγ/εξ-αποστάσεως-μάθημα,
* McsElln.μπγ/μάθημα-εξ-αποστάσεως,
* McsElln.μπγ/τηλεκπαίδευση,
* McsElln.μπγ/τηλεμάθημα,
* McsElln.μπγ/α.ε1.μ4-τηλεκπαίδευση,
* McsElln.εξ-αποστάσεως-μάθημα.τπγ,
* McsElln.τηλεκπαίδευση.τπγ,
* McsElln.τηλεμάθημα.τπγ,

webex-webapp

περιγραφή::
· η-webex είναι μια-ιστοεφαρμογή με την-οποία κάνουμε τα-σύγχρονα-τηλεμαθήματα.
· ο-μαθητής πρέπει να ξέρει την-ώρα του-μαθήματος και να μπει στη διεύθυνση του-μαθήματος μέσα από οποιονδήποτε φυλλομετρητή:
· εμάς είναι: https://minedu-secondary2.webex.com/meet/nikkas
· μπορεί να μπει απο οποιοδήποτε μηχάνημα με σύνδεση στο ίντερνετ.
· και ένα-smartphone μπορεί να κάνει τη-δουλειά μόνο που έχει μικρή οθόνη (πρέπει να κατεβάσουμε την-εφαρμογή: Cisco Webex Meetings).
· ένα-tablet είναι η πιο φτηνή λύση.
· ακόμα και από το-τηλέφωνο μπορεί ο-μαθητής να ΑΚΟΥΣΕΙ το-μάθημα ως εξής:
  α) παίρνει τηλέφωνο στο 211-990-2394 ή 211-198-1029
  β) δίνει το-meeting-number (εμάς είναι 124 380 7237 #)
  γ) πατάει # όπως λένε οι-οδηγίες (στα αγγλικά!)
  δ) περιμένει να τον δεχτεί στο μάθημα ο-δάσκαλος.
· για επιτραπέζιο-υπολογιστή αγοράζουμε κάμερα και ακουστικά|μικρόφωνο με σύνδεση USB.

name::
* McsEngl.cig/webex,
* McsEngl.webex@cig,

αλλαγή-φόντου-κάμερας στο webex

android-(κινητό|tablet)::
· πατάμε στο κουμπί-της-κάμερας, όταν είστε στο μάθημα και βγαίνει το-παράθυρο

· μετά πατάτε 'virtual background' και επιλέγετε φώτο.
· αν δεν-υπάρχει η-εντολή 'virtual background', τότε πατήστε το-κουμπί-της-κάμερας να ανοίξει η-κάμερα και μετά ξαναπατήστε το-κουμπί-της-κάμερας και θα-βγει η-εντολή 'virtual background'.

windows-(επιτραπέζιο|laptop)::
· στο φυλλομετρητή, δεν μπορούμε να το κάνουμε.
· στη webex-εφαρμογή, κάνουμε κλικ στο βελάκι δεξιά από το-'start video'

· και μετά πατάμε 'change virtual background'.

name::
* McsEngl.webexᾳλλαγή-φόντου-κάμερας,

resource στο webex

περιγραφή::
* status: https://status.webex.com/service/status?lang=en_US,
* βοήθεια: https://webex.sch.gr/docs.php,

name::
* McsEngl.webex'Infrsc,

eclass-webapp

περιγραφή::
· η-eclass είναι μια-ιστοεφαρμογή με την-οποία κάνουμε (μαζί με την-παρούσα-ιστοεφαρμογή) τα-ασύγχρονα-τηλεμαθήματα.
· η-διεύθυνσή της είναι: https://eclass.sch.gr
· η-είσοδος γίνεται με το-λογαριασμό σας στο Πανελλήνιο-Σχολικό-Δίκτυο.

name::
* McsEngl.cig/eclass,
* McsEngl.eclass@cig,

ε2.ΔΙΑΔΙΚΤΥΟ-ΕΠΙΚΟΙΝΩΝΙΑ

περιγραφή::
· στην ενότητα-1 ανέπτυξα τις-βασικές-έννοιες που πρέπει να ξέρετε για να μάθετε υπολογιστή.
· υπολογιστή ξέρετε αν ξέρετε ΝΑ ΚΑΝΕΤΕ τις-δουλειές|εφαρμογές που κάνουμε με έναν-υπολογιστή.
· στην ενότητα-2 θα διδάξω την πιο βασική εφαρμογή, ΤΗΝ ΕΠΙΚΟΙΝΩΝΙΑ, με άλλα λόγια το-Διαδίκτυο|Internet.

· βιβλίο νέο: ενότητες-5-6.
· βιβλίο παλιό: ενότητα-4 κεφάλαια-11-12-13-14.

* McsElln.μπγ/α.ε2.επικοινωνία|Διαδίκτυο,

ε2.μ1.Διαδίκτυο--Παγκόσμιος-ιστός

περιγραφή::
· στο πρώτο μάθημα της-ενότητας θα-αναπτύξω τις πρώτες πιο βασικές έννοιες που πρέπει να ξέρετε για το-Διαδίκτυο.
· βιβλίο-παλιό: τάξη-Α: κεφάλαιο-11-12-13.
· βιβλίο-νέο: ενότητα-5.

name::
* McsElln.μπγ/α.ε2.μ1-Διαδίκτυο--Παγκόσμιος-ιστός,

01) Internet|Διαδίκτυο

περιγραφή:
· ποιο είναι το πρώτο πράγμα που πρέπει να μάθετε για το-Internet;
· πως να μπαίνετε;
· που μας χρειάζεται;
· πως συνομιλούμε με άλλους;
· ΟΧΙ.
· η πρώτη έννοια που πρέπει να μάθετε είναι ΤΙ ΕΙΝΑΙ ΤΟ ΔΙΑΔΙΚΤΥΟ.
· βάζω στοίχημα ότι ΔΕΝ ξέρετε τι είναι ΑΝ ΚΑΙ όλοι δουλεύετε με το-Internet.
· το πιο συνηθισμένο λάθος είναι να νομίζετε ότι είναι πρόγραμμα|εφαρμογή.
· πρώτο, το-Internet είναι δίκτυο με κομπιούτερ, δηλαδή συνδεδεμένοι υπολογιστές.
· δίκτυα-υπολογιστών υπάρχουν πολλά.
· στο σπίτι σας μπορεί να έχετε ένα.
· στο εργαστήριο έχουμε ένα άλλο, αφού μπορώ να δείχνω την οθόνη του υπολογιστή μου σε όλους τους μαθητές και στον τοίχο βλέπετε τα-καλώδια με τα οποία συνδέονται.
· ποιο λοιπόν δίκτυο-υπολογιστών είναι το-Ίντερνετ;
· δεύτερο, είναι ένα παγκόσμιο δίκτυο-υπολογιστών, δηλαδή οι-υπολογιστές του βρίσκονται σε όλες τις-χώρες του-κόσμου.
· τρίτο, επειδή υπάρχουν πολλά παγκόσμια-δίκτυα-υπολογιστών, το-Ιντερνετ είναι το-μεγαλύτερο που υπάρχει.
· άρα, το-Διαδίκτυο είναι το μεγαλύτερο παγκόσμιο δίκτυο-υπολογιστών.
· επειδή το-Ιντερνετ είναι ένα, το-όνομά του είναι κύριο-όνομα όπως η-Αθήνα, τα-Γιάννενα και γιᾳυτό το-όνομά του κανονικά γράφετε με το πρώτο γράμμα κεφαλαίο.
· όμως πολλές φορές βλέπουμε να το γράφουν και με μικρό-γράμμα.
· τέλος επειδή έχουμε πολλά είδη δικτύων, ηλεκτρισμού, νερού, ανθρώπων, δεν πρέπει να λέτε ότι το-Ιντερνετ είναι σκέτα δίκτυο, αλλά να λέτε δίκτυο-υπολογιστών.

ορισμός::
· INTERNET-(Διαδίκτυο) είναι δίκτυο-υπολογιστών (= κομπιούτερ συνδεδεμένα) που α) είναι παγκόσμιο και β) είναι το μεγαλύτερο.

* McsElln.μπγ/Διαδίκτυο,
* McsElln.μπγ/Ιντερνετ,
* McsElln.μπγ/Ίντερνετ,
* McsElln.Διαδίκτυο@μπγ,
* McsElln.Ιντερνετ@μπγ,
* McsElln.Ίντερνετ@μπγ,
* McsElln.ίντερνετ@μπγ,
* McsEngl.cig/Internet,
* McsEngl.Internet@cig,

02) υπηρεσίες-Διαδικτύου

περιγραφή::
· ποιο είναι τώρα το δεύτερο σημαντικό πράγμα που πρέπει να μάθετε για το-Διαδίκτυο;
· μα φυσικά είναι να μάθουμε, πού μας χρειάζεται ή αλλιώς τι δουλειές κάνουμε με αυτό.
· λοιπόν, οι-δουλειές που κάνουμε με το-Διαδίκτυο, λέγονται ΥΠΗΡΕΣΙΕΣ.
· θυμηθείτε ότι οι-δουλειές που κάνουμε με έναν-υπολογιστή, λέγονται εφαρμογές.
· τι κάνουμε ποιο πολύ στο Διαδίκτυο;
· μη μου πείτε ΕΠΙΚΟΙΝΩΝΟΥΜΕ, γιατί αφού το-Διαδίκτυο είναι συνδεδεμένοι υπολογιστές και ένας υπολογιστής έχει μόνο πληροφορίες, αυτό που μπορούμε να κάνουμε στο-Διαδίκτυο είναι να επικοινωνήσουμε πληροφορία μεταξύ των-υπολογιστών του.
· όταν εδώ μιλάμε για δουλειές|υπηρεσίες του-Διαδικτύου, εννοούμε διαφορετικές ΠΕΡΙΠΤΩΣΕΙΣ επικοινωνίας πληροφορίας που κάνουμε στο Διαδίκτυο.
α) βλέπουμε πληροφορίες.
· προφανώς πηγαίνουμε στα εκατομμύρια κομπιούτερ του και βλέπουμε τις-πληροφορίες του.
β) ψυχαγωγούμαστε.
· παίζουμε παιγνίδια με άλλους ανθρώπους, βλέπουμε βίντεο, ακούμε τραγούδια κλπ από άλλα κομπιούτερ.
γ) κοινωνική-δικτύωση|social-network.
· με το-Facebook, Instagram, Twitter, ... κάνουμε "κοινωνική-δικτύωση" γιατί συνομιλούμε με δίκτυο από φίλους.
· θα ακούσετε αυτή την-υπηρεσία να τη λένε και κοινωνικά-μέσα|social-media.
· δεν είναι όμως σωστό γιατί κοινωνικό-μέσο είναι κάθε μέσο που χρησιμοποιούν οι-άνθρωποι να επικοινωνούν όπως το-ραδιόφωνο, την-τηλεόραση, τις-εφημερίδες, κλπ.
· στα κοινωνικά-δίκτυα όμως επικοινωνούν μόνο δίκτυα με ανθρώπους|φίλους.
δ) ανταλλαγή γραπτών μηνυμάτων.
· email: ανταλλαγή γραπτών μηνυμάτων offline, δηλαδή δεν απαιτείται ο-παραλήπτης να είναι την ίδια ώρα στο Ίντερνετ.
· chat: online.
· ομάδες συζητήσεων: ανταλλαγή γραπτών μηνυμάτων σε όλα τα μέλη μιας ομάδας ανθρώπων.
ε) βιντεοκλήση|τηλεδιάσκεψη.
· επικοινωνία ζωντανά με βίντεο με άλλους ανθρώπους.
στ) αγορές.
ζ) πληρωμή λογαριασμών και όχι μόνο με τις-τράπεζες.
η) επικοινωνία με το-κράτος.
· τώρα δε χρειάζεται να πάμε στην Εφορία, στο Ληξιαρχείο κλπ, μπορούμε να κάνουμε τις-συναλλαγές μας από το-σπίτι.
· στην εποχή δε του-κορονοϊού είναι απαραίτητο.
θ) τηλεμαθήματα.
ι) τηλεργασία.
ια) ανταλλαγή αρχείων με άλλα κομπιούτερ.
ιβ) παγκόσμιος-ιστός|www.
· άφησα τελευταία αυτή την-υπηρεσία γιατί πρέπει να πούμε πολλά πράγματα γι αυτή.
· το-βιβλίο λέει: ο-παγκόσμιος-ιστός είναι η πιο σημαντική υπηρεσία του-Διαδικτύου.
· αυτή η-πρόταση είναι σωστή μεν, αλλά έχει και ένα λάθος.
· ποιο είναι αυτό;
...
· είναι ασαφής, ΔΕΝ μας εξηγεί ποια υπηρεσία είναι όπως το-email, η-βιντεοκλήση κλπ (έτσι μιλάνε οι-πολιτικοί, 'θα κάνουμε τα-πάντα...' και δεν λένε τι).
· για να την-εξηγήσω θα χρειαστώ να εξηγήσω πρώτα την επόμενη έννοια.

ορισμός::
· ΥΠΗΡΕΣΙΕΣ-ΔΙΑΔΙΚΤΥΟΥ-(Internet-services) είναι οι-δουλειές επικοινωνίας που κάνουμε στο Internet.

* McsElln.μπγ/υπηρεσίες-Διαδικτύου,
* McsElln.υπηρεσίες-Διαδικτύου@μπγ,
* McsEngl.cig/Internet-services,
* McsEngl.Internet-services@cig,

03) πρωτόκολλο-επικοινωνίας

περιγραφή::
· όλοι έχετε δει ένα πρωτόκολλο-επικοινωνίας.
· είναι το-http|https.
· το βλέπετε στην αρχή της-διεύθυνσης κάθε ιστοσελίδας.

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

· τώρα ποια η-διαφορά των-πρωτοκόλλων http και https.
· με το-πρώτο η-πληροφορία μεταδίδεται μεταξύ των-κομπιούτερ ΜΗ κωδικοποιημένη, ενώ με το-https κωδικοποιημένη.
· αυτό είναι πολύ σημαντικό γιατί κάποιος μπορεί με ένα-πρόγραμμα να μπει ανάμεσα στους υπολογιστές και να δει την-πληροφορία μας.
· όταν όμως έχουμε το-πρωτόκολλο-https (s=security) βλέπει μεν την-πληροφορία, αλλά δεν την-καταλαβαίνει.
· γιᾳυτό όταν γράφουμε ευαίσθητες πληροφορίες (κωδικούς εισόδου, αριθμούς καρτών όταν κάνουμε αγορές κλπ) ΠΑΝΤΑ ελέγχουμε αν δουλεύουμε με το-πρωτόκολλο-https.

ορισμός::
· ΠΡΩΤΟΚΟΛΛΟ-ΕΠΙΚΟΙΝΩΝΙΑΣ-(communication-protocol) είναι η-κοινή γλώσσα που χρησιμοποιούν οι-υπολογιστές για να επικοινωνούν, πχ http, ftp.

* McsElln.μπγ/πρωτόκολλο-επικοινωνίας,
* McsElln.πρωτόκολλο-επικοινωνίας@μπγ,
* McsEngl.cig/communication-protocol,
* McsEngl.communication-protocol@cig,

04) παγκόσμιος-ιστός

περιγραφή::
· τώρα μπορούμε να ορίσουμε τι είναι ο-παγκόσμιος-ιστός.
· ο-παγκόσμιος-ιστός είναι η πιο σημαντική υπηρεσία του-Διαδικτύου με κριτήριο όχι τι πληροφορία επικοινωνούμε (email, βιντεοκλήση κλπ) αλλά με κριτήριο τι πρωτόκολλο-επικοινωνίας χρησιμοποιούμε.
· ο-παγκόσμιος-ιστός χρησιμοποιεί το-πρωτόκολλο-επικοινωνίας-http|https.
· ξέρουμε εμείς το-πρωτόκολλο-http;
· όχι φυσικά, το ξέρουν ειδικά προγράμματα που χρησιμοποιούμε, οι-φυλλομετρητές|browsers και αν χρησιμοποιούμε browser καταλαβαίνουμε ότι είμαστε στον-παγκόσμιο-ιστό.
· ο-παγκόσμιος-ιστός δημιουργήθηκε περίπου 20 χρόνια μετά τη-δημιουργία του-Internet.
· το-Internet δημιουργήθηκε το-{1970} ({1969} για την ακρίβεια) και ο-παγκόσμιος-ιστός το-{1990}.
· στην αρχή για να επικοινωνήσουμε στο-Διαδίκτυο έπρεπε να γράφουμε εντολές (όπως τους κωδικούς εισόδου στο email) που αν κάνουμε ένα γράμμα λάθος δεν δουλεύει.
· φανταστείτε μια γιαγιά να γράφει εντολές, πόσο δύσκολο ήταν.
· με τον-παγκόσμιο-ιστό όμως είναι πανεύκολο να χρησιμοποιήσουμε το-Internet.
· γιᾳυτό όλοι σήμερα χρησιμοποιούν τον-παγκόσμιο-ιστό για να μπουν στο Διαδίκτυο και γιᾳυτό ο-παγκόσμιος-ιστός είναι η πιο σημαντική υπηρεσία του.
· πως καταλαβαίνουμε ότι είμαστε στο Διαδίκτυο και ΔΕΝ είμαστε στον παγκόσμιο-ιστό;
· όταν χρησιμοποιούμε πρόγραμμα διαφορετικό από τον-φυλλομετρητή που ξέρει άλλο πρωτόκολλο-επικοινωνίας διαφορετικό από το-http.
· εσείς πχ πάντα χρησιμοποιείτε φυλλομετρητή, ενώ εγώ όταν ανεβάζω ιστοσελίδες απο το-κομπιούτερ μου σε κομπιούτερ στο Διαδίκτυο χρησιμοποιώ άλλο πρόγραμμα με το-πρωτόκολλο-ftp.
· τέλος επειδή οι-άνθρωποι χρησιμοποιούν κατά 99% τον-παγκόσμιο-ιστό για να μπουν στο Διαδίκτυο, μπερδεύουν το-Διαδίκτυο (που είναι συνδεδεμένα κομπιούτερ) με τον-παγκόσμιο-ιστό (που είναι υπηρεσία του-Διαδικτύου).

ορισμός::
· ΠΑΓΚΟΣΜΙΟΣ-ΙΣΤΟΣ-(world-wide-web) είναι υπηρεσία-του-ίντερνετ, η πιο σημαντική, που χρησιμοποιεί το-πρωτόκολλο επικοινωνίας http, που γνωρίζουν οι-browsers.

* McsElln.μπγ/παγκόσμιος-ιστός,
* McsElln.παγκόσμιος-ιστός@μπγ,
* McsEngl.cig/world-wide-web,
* McsEngl.WWW!=world-wide-web@cig,
* McsEngl.web@cig,
* McsEngl.world-wide-web@cig,

05) φυλλομετρητής|browser

περιγραφή::
· πως μπαίνουμε στον παγκόσμιο-ιστό;
· χρησιμοποιούμε ειδικά προγράμματα|εφαρμογές όπως: Google-Chrome, Mozilla-Firefox, Brave, Microsoft-Edge, Safari, Opera, κλπ.
· αυτά τα-προγράμματα λέγονται φυλλομετρητές|browsers.
· οι-φυλλομετρητές γνωρίζουν το-πρωτόκολλο-επικοινωνίας http.

ορισμός::
· ΦΥΛΛΟΜΕΤΡΗΤΗΣ-(brower) είναι πρόγραμμα με το-οποίο μπαίνουμε στον παγκόσμιο-ιστό, πχ Google-Chrome, Mozilla-Firefox, Brave, Microsoft-Edge, Safari, Opera, επειδή γνωρίζει το-πρωτόκολλο-επικοινωνίας http.

* McsElln.μπγ/φυλλομετρητής|περιηγητής,
* McsElln.περιηγητής@μπγ,
* McsElln.πρόγραμμα-περιήγησης@μπγ,
* McsElln.φυλλομετρητής@μπγ,
* McsEngl.cig/browser,
* McsEngl.cig/web-browser,
* McsEngl.browser@cig,
* McsEngl.web-browser@cig,

06) σύνδεση

περιγραφή::
· όλα τα-σπίτια έχουν σύνδεση στο-Ίντερνετ;
· όχι.
· τι πρέπει να κάνουμε για να αποκτήσουμε σύνδεση;
· να συνδέσουμε το-ρούτερ; όχι.
· να βάλουμε τον-κωδικό WiFi;
· όχι, με WiFi συνδεόμαστε όταν ήδη το-σπίτι μας έχει σύνδεση στο Διαδίκτυο.
· πρέπει να πάμε σε ειδικές εταιρείες που λέγονται 'πάροχοι υπηρεσιών Internet' (Cosmote, Vodafon, ...) και να πληρώσουμε!!!
· αγοράζουμε ένα πακέτο σύνδεσης που μπορεί να έχει και τηλεόραση, ομιλία σε κινητά κλπ και μας δίνουν για πρώτη φορά το-ρούτερ και κωδικούς.
· σήμερα οι-κωδικοί μπαίνουν αυτόματα στο-ρούτερ ενώ παλιότερα έπρεπε να τους γράψουμε εμείς και δεν ήταν εύκολο.
· τα παραπάνω, περιγράφουν τη-σύνδεση μέσω σταθερής-τηλεφωνικής-γραμμής.
· μπορούμε να συνδεθούμε όμως και με 2 άλλους τρόπους: μέσω του-δικτύου της-κινητής-τηλεφωνίας (με δεδομένα) και μέσω δορυφόρων.

ορισμός::
· ΣΥΝΔΕΣΗ-ΔΙΑΔΙΚΤΥΟΥ γίνεται μέσω των-εταιριών-παροχής-υπηρεσιών-ίντερνετ (ISP).

* McsElln.μπγ/σύνδεση-Διαδικτύου,
* McsElln.σύνδεση-Διαδικτύου@μπγ,
* McsEngl.cig/internet-connection,
* McsEngl.ISP!=internet-service-provider@cig,
* McsEngl.internet-connection@cig,

07) bps=(bit-per-second)

περιγραφή::
· τι σημαίνει bit per second (bps);
· bit το δευτερόλεπτο.
· θυμάστε τι είναι τα-bit.
· μη μου πείτε 8 byte, το-αντίθετο ισχύει.
· είπαμε ότι την-πληροφορία ΔΕΝ μπορούμε να τη δούμε μέσα στον υπολογιστή γιατί είναι σε άλλη μορφή, και αυτά είναι τα-bit.
· στο Διαδίκτυο η-πληροφορία έρχεται στο σπίτι μας σε bit.
· αν περνάνε πολλά bit το-δευτερόλεπτο, έχουμε γρήγορο Internet, αλλιώς αργό.
· bps-(bit το-δευτερόλεπτο) επομένως είναι η-μονάδα μέτρησης της-ταχύτητας του-Ίντερνετ.
· τι ταχύτητες έχουμε σήμερα στα σπίτια μας;
· η-μικρότερη είναι 24-Mbps (Mega-bps), τι σημαίνει Mega (Kilo, Giga, Tera) είχαμε πει;
· 24 εκατομμύρια bit το-δευτερόλεπτο.
· αυτή είναι η-ονομαστική-ταχύτητα, στην πράξη είναι κάτω από 10-Mbps.
· στην περιοχή μας, καλύτερες ταχύτητες (και πιο ακριβές) είναι 50 και 100 Mbps.

ορισμός::
· BPS-(μπιτ-το-δευτερόλεπτο) είναι η-μονάδα μέτρησης της-ταχύτητας του-Ίντερνετ.

* McsElln.μπιτ-το-δευτερόλεπτο@μπγ,
* McsEngl.cig/BPS!=bit-per-second,
* McsEngl.BPS!=bit-per-second@cig,
* McsEngl.bit-per-second@cig,

08) ιστοσελίδα|webpage

περιγραφή::
· στον παγκόσμιο-ιστό πλοηγούμαστε από ιστοσελίδα σε ιστοσελίδα χρησιμοποιώντας τους-φυλλομετρητές.
· αυτή τη-στιγμή διαβάζεται μια ιστοσελίδα, το-e-βιβλίο του-μαθήματος.
· τι είναι οι-ιστοσελίδες;
· αν πατήσω Ctrl+U στην ιστοσελίδα του-μαθήματος βλέπω αυτό:

· τι είναι αυτό, κινέζικα;
· όχι, είναι απλά ΚΕΙΜΕΝΟ γραμμένο σε μια ειδική γλώσσα που καταλαβαίνουν οι-υπολογιστές και λέγεται Html.
· αυτό είναι οι-ιστοσελίδες.
· τώρα, κάποιες ιστοσελίδες είναι και αρχεία (πληροφορία με όνομα σε μια αποθήκη) και άλλες όχι, γιατί κάποια προγράμματα φτιάχνουν το-αντίστοιχο κείμενο και εμείς το-βλέπουμε στους φυλλομετρητές και όταν κλείσουμε το-φυλλομετρητή αυτό το-κείμενο χάνεται, δεν αποθηκεύεται πουθενά.
· κάτι άλλο, την-ιστοσελίδα του-μαθήματος εγώ την έφτιαξα στο δικό μου κομπιούτερ στο σπίτι μου, εσείς από πού τη βλέπετε;
· φυσικά τη βλέπετε στον υπολογιστή σας, αλλά από που ήρθε εκεί;
· από τον δικό μου υπολογιστή;
· ΟΧΙ.
· εγώ την έφτιαξα στον υπολογιστή μου, την αποθήκευσα και με ένα πρόγραμμα την ανέβασα σε έναν υπολογιστή του-Διαδικτύου (που είναι όλο το-24ωρο ανοιχτός) και από εκεί την βλέπει όποιος θέλει αν έχει πρόσβαση στον παγκόσμιο-ιστό (δηλαδή έχει πρόσβαση στο-Ίντερνετ και έχει και φυλλομετρητή).
· μπορεί ο-καθένας να ανεβάζει πληροφορίες στους υπολογιστές του-Διαδικτύου;
· όχι φυσικά, οι-υπολογιστές αυτοί έχουν κόστος αγοράς και συντήρησης.
· εγώ πχ πληρώνω 60€ περίπου το-χρόνο και έχω πρόσβαση σε έναν από αυτούς.
· υπάρχουν και άλλοι που δεν πληρώνεις αλλά συνήθως έχουν διαφημίσεις ή ανήκουν σε οργανισμούς που δουλεύουμε.

ορισμός::
· ΙΣΤΟΣΕΛΙΔΑ-(webpage) είναι ΕΓΓΡΑΦΟ γραμμένο στη γλώσσα-υπολογιστών HTML, που βλέπουμε στον παγκόσμιο-ιστό με τους-φυλλομετρητές.

* McsElln.μπγ/ιστοσελίδα,
* McsElln.ιστοσελίδα@μπγ,
* McsEngl.cig/webpage,
* McsEngl.webpage@cig,

09) διεύθυνση-ιστοσελίδας

περιγραφή::
· πόσες ιστοσελίδες υπάρχουν;
· πρακτικά ΑΠΕΙΡΕΣ!
· και πως τις βρίσκουμε;
· μα φυσικά με το-ΟΝΟΜΑ τους, που πρέπει να είναι μοναδικό γιατί αλλιώς θα υπήρχε μπέρδεμα.
· το-μοναδικό όνομα κάθε ιστοσελίδας λέγεται διεύθυνση και συνήθως βρίσκεται σε ένα κουτάκι στο πάνω μέρος της ιστοσελίδας.

· όπως βλέπετε η-διεύθυνση ΔΕΝ είναι και μικρή.
· το-πρώτο κομμάτι της μέχρι την πρώτη κάθετο (/) 'synagonism.net' είναι το-μοναδικό όνομα του κομπιούτερ στο Ίντερνετ που είναι αποθηκευμένη.
· αν τα-ονόματα των-υπολογιστών του-Διαδικτύου ΔΕΝ ήταν μοναδικά, πάλι θα είχαμε μπέρδεμα με ποιον υπολογιστή επικοινωνούμε.
· το-τελευταίο κομμάτι της διεύθυνσης 'Gym.Informatics.2007.Last.html' είναι το-όνομα του-αρχείου της-ιστοσελίδας και τελειώνει σε '.html' για να δείξει τι είδος αρχείο είναι (αν η-ιστοσελίδα είναι αρχείο όπως είπαμε στην παράδοση της προηγούμενης έννοιας, αλλιώς βλέπεται κάτι περίεργα σύμβολα που χρησιμοποιεί το-πρόγραμμα που την έφτιαξε)
· το-ενδιάμεσο τμήμα της διεύθυνσης '/dirMcs/dirEdu/' τι είναι;
· έχουμε πει ότι τα-αρχεία στους υπολογιστές δεν είναι σκόρπια στις αποθήκες αλλά βρίσκονται σε κομμάτια|δωμάτια που τα λέμε φακέλους.
· οι-φάκελοι λοιπόν στην αποθήκη του-υπολογιστή του-Διαδικτύου που βρίσκεται η-ιστοσελίδα δηλώνονται σε αυτό το-κομμάτι της-διεύθυνσης.
· όπως βλέπετε εγώ επίτηδες έδωσα ονόματα που ξεκινούν απο 'dir' που σημαίνει φάκελος|directory.
· η-μοναδικότητα της-διεύθυνσης μια ιστοσελίδας πετυχαίνεται με το-μοναδικό όνομα του-υπολογιστή που βρίσκεται, τους φακέλους που υπάρχει και το-μοναδικό όνομα του-αρχείου στον τελευταίο φάκελο που είναι αποθηκευμένη.
· επίσης, αν δείτε η-διεύθυνση ΜΕΤΑ το '.html' να έχει δίεση κάτι σαν αυτό '#idCigTaE2M3', αυτό δηλώνει ένα κομμάτι κειμένου ΜΕΣΑ στην ιστοσελίδα.
· είναι πολύ σημαντικό όταν γράφεται τη-διεύθυνση μιας ιστοσελίδας ΝΑ ΠΡΟΣΕΧΕΤΕ ΠΑΡΑ ΠΟΛΥ ΤΗΝ-ΟΡΘΟΓΡΑΦΙΑ ΤΗΣ γιατί έχουμε να κάνουμε με υπολογιστές, μηχανήματα που λειτουργούν με ρεύμα, και ένα γράμμα να κάνουμε λάθος, δεν θα βρούμε την-ιστοσελίδα που θέλουμε.
· τέλος, δεν πρέπει να μπερδεύεται μια-ιστοσελίδα με τη-διεύθυνσή της.
· γενικά δεν μπερδεύουμε ένα-πράγμα με το-όνομά του.
· πχ το-όνομά μας είναι συνήθως 2 λέξεις (μικρό-όνομα και επώνυμο) ενώ εμείς δεν είμαστε λέξεις, είμαστε σάρκα και οστά.

ορισμός::
· ΔΙΕΥΘΥΝΣΗ-ΙΣΤΟΣΕΛΙΔΑΣ-(webpage-address) είναι το μοναδικό όνομα της-ιστοσελίδας που αποτελείται
α) από το-όνομα του κομπιούτερ στο οποίο βρίσκεται,
β) των φακέλων και
γ) του αρχείου άν έχει,
πχ gym-eleous.ioa.sch.gr/2018/dirSwp/c3a03-zwodoxos.html.

* McsElln.μπγ/διεύθυνση-ιστοσελίδας,
* McsElln.διεύθυνση-ιστοσελίδας@μπγ,
* McsEngl.cig/webpage-address,
* McsEngl.webpage-address@cig,

10) ιστότοπος|website

περιγραφή::
· συχνά ακούτε στον παγκόσμιο-ιστό 'θα πάμε στο σάιτ τάδε'.
· τι είναι το σάιτ|site|website|ιστότοπος;
· είναι ΠΟΛΛΕΣ ιστοσελίδες που βρίσκονται στο ίδιο κομπιούτερ του-Διαδικτύου και άρα οι-διευθύνσεις όλων των-ιστοσελίδων ξεκινάνε με το ίδιο κείμενο που δηλώνει το-όνομα του-υπολογιστή που βρίσκονται, όπως είπαμε στην παράδοση της προηγούμενης έννοιας.

ορισμός::
· ΙΣΤΟΤΟΠΟΣ-(website) είναι ένα σύνολο ιστοσελίδων στο ίδιο κομπιούτερ (= με κοινό μέρος το ΠΡΩΤΟ κομμάτι της-διεύθυνσής τους).

* McsElln.μπγ/ιστότοπος,
* McsElln.μπγ/σάιτ,
* McsElln.ιστότοπος@μπγ,
* McsElln.σάιτ@μπγ,
* McsEngl.cig/website,
* McsEngl.website@cig,

11) πλοήγηση

περιγραφή::
· τι είναι η-πλοήγηση ή αλλιώς το-σερφάρισμα;
· είναι η-ΔΙΑΔΙΚΑΣΙΑ μετάβασης από ιστοσελίδα σε ιστοσελίδα.
· όταν στο κείμενο μιας ιστοσελίδας βάλουμε το-ποντίκι και γίνει χεράκι
τότε στο κείμενο αυτό υπάρχει σύνδεσμος|link σε διεύθυνση άλλης ιστοσελίδας και όταν πατήσουμε πάνω του θα πάμε σᾳυτή την άλλη ιστοσελίδα.
· το-όνομα πλοήγηση είναι σύνθετο από το 'πλοίο' και 'οδήγηση'.
· φυσικά είναι παρομοίωση, όπως με ένα πλοίο πάμε από λιμάνι σε λιμάνι, έτσι και με το-σερφάρισμα πάμε από ιστοσελίδα σε ιστοσελίδα.
· η-πλοήγηση αν και μας φαίνεται κάτι απλό και φυσικό, δεν είναι καθόλου έτσι.
· έφερε ΕΠΑΝΑΣΤΑΣΗ στην επικοινωνία, γιατί ενώ είμαστε στο σπίτι μας και σερφάρουμε, οι-ιστοσελίδες που επισκεπτόμαστε βρίσκονται στην πραγματικότητα σε υπολογιστές που βρίσκονται σε ΟΛΟ τον-κόσμο και εμείς έχουμε την αίσθηση ότι είναι σπίτι μας.
· πέρασαν χιλιάδες χρόνια μέχρι να μπορέσει η-κοινωνία να εφεύρει αυτή την-τεχνολογία.
· Ctrl+click σε ένα-σύνδεσμο μας ανοίγει την-ιστοσελίδα σε άλλη ΚΑΡΤΕΛΑ.
· Shift+click σε ένα-σύνδεσμο μας ανοίγει την-ιστοσελίδα σε άλλο ΠΑΡΑΘΥΡΟ.

ορισμός::
· ΠΛΟΗΓΗΣΗ-ΔΙΑΔΙΚΤΥΟΥ-(web-navigation) λέμε την περιπλάνησή μας από ιστοσελίδα σε ιστοσελίδα.

* McsElln.μπγ/πλοήγηση|σερφάρισμα|περιήγηση,
* McsElln.περιήγηση-Διαδικτύου@μπγ,
* McsElln.πλοήγηση-Διαδικτύου@μπγ,
* McsElln.σερφάρισμα-Διαδικτύου@μπγ,
* McsEngl.cig/web-navigation,
* McsEngl.web-navigation@cig,

12) ιστοεφαρμογή|webapp

περιγραφή::
· οι-ιστοεφαρμογές είναι ιστοσελίδες ή ιστότοποι που συγχρόνως είναι και προγράμματα-εφαρμογών.
· έχουν ένα τεράστιο ΠΛΕΟΝΕΚΤΗΜΑ σε σχέση με τις-εφαρμογές.
· δεν χρειάζεται να κατεβάσουμε τίποτα στον υπολογιστή μας για να τις τρέξουμε.
· αυτό που χρειάζεται είναι ένας-φυλλομετρητής, τον-οποίο όλα τα-κομπιούτερ έχουν, και να ξέρουμε απλώς μια διεύθυνση ιστοσελίδας.
· επίσης δεν χρειάζεται να αναβαθμίσουμε εμείς την-εφαρμογή, αυτό γίνεται από τον-κατασκευαστή της-ιστοεφαρμογής.
· κάτι άλλο πολύ σημαντικό είναι ότι μπορούμε από απλούς υπολογιστές να κάνουμε επεξεργασία πληροφορίας σε μεγάλα υπολογιστικά-συστήματα.
· τέλος οι-ιστοεφαρμογές καταναλώνουν ελάχιστο αποθηκευτικό-χώρο.
· το-eclass, webex, webmail, η-παρούσα-ιστοσελίδα είναι ιστοεφαρμογές.
· όταν μια-ιστοεφαρμογή είναι ιστότοπος μπορεί να ακούσετε να τη λένε 'πύλη', 'πλατφόρμα' ...
· φυσικά έχουν και ΜΕΙΟΝΕΚΤΗΜΑΤΑ σε σχέση με τις-εφαρμογές όπως πρέπει να έχεις σύνδεση στο ίντερνετ για να δουλέψουν και δεν επιτρέπεται να γράψουν στην τοπική-αποθήκη για λόγους ασφάλειας.

ορισμός::
· ΙΣΤΟΕΦΑΡΜΟΓΗ-(webapp) είναι μια-ιστοσελίδα που συγχρόνως είναι και πρόγραμμα-εφαρμογών.

* McsElln.μπγ/ιστοεφαρμογή,
* McsElln.ιστοεφαρμογή@μπγ,
* McsEngl.cig/webapp,
* McsEngl.webapp@cig,

13) μηχανή-αναζήτησης

περιγραφή::
· οι-ιστοσελίδες είναι πρακτικά άπειρες και οι-διευθύνσεις τους είναι σχετικά μεγάλες και δεν είναι εύκολο να τις θυμόμαστε.
· συνεπώς έχουμε πρόβλημα να βρούμε την ιστοσελίδα που χρειαζόμαστε.
· σᾳυτό το-πρόβλημα μας δίνουν λύση, μερικές φορές, οι-μηχανές-αναζήτησης.
· αυτές είναι ιστοσελίδες-ιστοεφαρμογές (άρα έχουν διεύθυνση) και ένα κουτάκι-αναζήτησης στο οποίο γράφουμε σημαντικές λέξεις σχετικές με το-περιεχόμενο του-κειμένου μιας-ιστοσελίδας που μας ενδιαφέρει, και μας βρίσκουν ΔΙΕΥΘΥΝΣΕΙΣ ιστοσελίδων.
· οι-λέξεις που γράφουμε ονομάζονται λέξεις-κλειδιά.
· σήμερα η-πιο γνωστή μηχανή-αναζήτησης είναι της-Google και έχει διεύθυνση: google.com ή google.gr (για αναζήτηση Ελληνικών ιστοσελίδων).
· επίσης και η-Microsoft (που φτιάχνει τα-Windows) έχει μηχανή-αναζήτησης με διεύθυνση: bing.com.
· είναι σημαντικό να καταλάβουμε ότι οι-μηχανές-αναζήτησης μας βρίσκουν διευθύνσεις-ιστοσελίδων (ονόματα-ιστοσελίδων) και όχι ιστοσελίδες.
· εμείς πάμε σε αυτές τις-ιστοσελίδες και αν περιέχουν την-πληροφορία που θέλουμε είμαστε τυχεροί.
· τα-μειονεκτήματα των-μηχανών-αναζήτησης είναι ότι μπορεί να μας βρουν χιλιάδες ή εκατομμύρια διευθύνσεις με τις-λέξεις-κλειδιά και φυσικά δεν μπορούμε τα τις ελέγξουμε όλες αν περιέχουν την-πληροφορία που ζητάμε.
· επίσης, επειδή οι-υπολογιστές σήμερα ΔΕΝ καταλαβαίνουν το-νόημα των-κειμένων, απλώς βρίσκουν ιστοσελίδες που περιέχουν τις-λέξεις-κλειδιά αλλά το-θέμα τους μπορεί να είναι άσχετο με αυτές.
· πχ θέλω να μάθω τι είναι σεισμοί και τα-χαρακτηριστικά τους και οι-μηχανές-αναζήτησης μας βρίσκουν ιστοσελίδες με θέμα συνέδρια για σεισμούς επειδή έχουν μέσα το-όνομα 'σεισμοί'.
· τα-κριτήρια που χρησιμοποιούν για να εμφανίσουν τη-σειρά των-διευθύνσεων είναι:
* η-επισκεψιμότητα μιας ιστοσελίδας,
* αν υπάρχουν σύνδεσμοι σε άλλες ιστοσελίδες προς αυτή,
* που βρίσκονται οι-λέξεις-κλειδιά, σε τίτλους ή παραγράφους,
* και φυσικά αν από τις-διαφημίσεις οι-εταιρίες που έχουν τις-μηχανές-αναζήτησης κερδίζουν χρήματα!

· ΠΡΟΣΟΧΗ: ΔΕΝ πρέπει να μπερδεύετε το-κουτί-αναζήτησης με το-κουτί-διεύθυνσης-ιστοσελίδας.
· όταν ξέρουμε μια-διεύθυνση, ΔΕΝ πάμε στο κουτί-αναζήτησης να τη γράψουμε, εκεί πάμε αν δεν ξέρουμε μια-διεύθυνση-ιστοσελίδας.

ορισμός::
· ΜΗΧΑΝΗ-ΑΝΑΖΗΤΗΣΗΣ-(search-engine) είναι ιστοεφαρμογή με ένα κουτάκι στο οποίο γράφουμε λέξεις-κλειδιά και μας βρίσκει ΔΙΕΥΘΥΝΣΕΙΣ-ιστοσελίδων που περιέχουν αυτές τις-λέξεις πχ google.com, bing.com.

* McsElln.μπγ/μηχανή-αναζήτησης,
* McsElln.μηχανή-αναζήτησης@μπγ,
* McsEngl.cig/search-engine,
* McsEngl.search-engine@cig,

14) chatbot-τεχνητής-νοημοσύνης

περιγραφή::
· τα chatbot-τεχνητής-νοημοσύνης είναι ιστοεφαρμογές που απαντούν στις ερωτήσεις μας.
· από το {Νοέμβριο του 2022} μπήκαν στη ζωή μας.
· Τα chatbot μεγάλων γλωσσικών μοντέλων (LLM), όπως πιο σωστά λέγονται, είναι συστήματα τεχνητής νοημοσύνης (τεχνητά-νευρωνικά-δίκτυα) που εκπαιδεύονται σε τεράστια ποσότητα δεδομένων κειμένου. Μπορούν να παράγουν κείμενο, να μεταφράζουν γλώσσες, να γράφουν διαφορετικούς τύπους δημιουργικού περιεχομένου και να απαντούν στις ερωτήσεις σας με ενημερωτικό τρόπο. Τα chatbot LLM γίνονται όλο και πιο δημοφιλή σε μια ποικιλία εφαρμογών, συμπεριλαμβανομένης της εξυπηρέτησης πελατών, της εκπαίδευσης και της ψυχαγωγίας.
* https://chatgpt.com/
* https://copilot.microsoft.com/
* https://gemini.google.com/
* https://claude.ai/
* https://www.prompthackers.co/chatgpt-prompt-generator

· ΠΛΕΟΝΕΚΤΗΜΑΤΑ:
"* **Διαθεσιμότητα 24/7:** Τα chatbot LLM μπορούν να χρησιμοποιηθούν 24/7, πράγμα που σημαίνει ότι μπορούν να παρέχουν υποστήριξη πελατών ή να απαντούν σε ερωτήσεις ακόμη και όταν οι ανθρώπινοι πράκτορες δεν είναι διαθέσιμοι.
* **Πολυγλωσσικές δυνατότητες:** Τα chatbot LLM μπορούν να εκπαιδευτούν σε πολλές γλώσσες, κάτι που τα καθιστά ιδανικά για επιχειρήσεις με παγκόσμιο πελατολόγιο.
* **Δυνατότητα εξατομίκευσης αλληλεπιδράσεων:** Τα chatbot LLM μπορούν να χρησιμοποιηθούν για την εξατομίκευση των αλληλεπιδράσεων με τους πελάτες, κάτι που μπορεί να οδηγήσει σε πιο θετική εμπειρία πελάτη.
* **Δυνατότητα χειρισμού πολλών εργασιών ταυτόχρονα:** Τα chatbot LLM μπορούν να χειριστούν πολλές εργασίες ταυτόχρονα, κάτι που τα καθιστά ιδανικά για πολυάσχολα περιβάλλοντα.
* **Δυνατότητα να μαθαίνουν και να βελτιώνονται με την πάροδο του χρόνου:** Τα chatbot LLM μπορούν να μαθαίνουν και να βελτιώνονται με την πάροδο του χρόνου, πράγμα που σημαίνει ότι μπορούν να γίνουν πιο ακριβή και χρήσιμα καθώς χρησιμοποιούνται περισσότερο."
· MEIONEKTHMATA:
"* **Περιορισμένη κατανόηση του πλαισίου:** Τα chatbot LLM μπορεί μερικές φορές να δυσκολεύονται να κατανοήσουν το πλαίσιο μιας συνομιλίας, κάτι που μπορεί να οδηγήσει σε παρεξηγήσεις.
* **Δυνατότητα προκατάλησης:** Τα chatbot LLM μπορεί να είναι προκατειλημμένα, κάτι που μπορεί να οδηγήσει σε άδικες ή διακριτικές αλληλεπιδράσεις.
* **Έλλειψη ενσυναίσθησης:** Τα chatbot LLM μπορεί μερικές φορές να μην έχουν ενσυναίσθηση, κάτι που μπορεί να τους δυσκολέψει να χτίσουν σχέσεις με τους πελάτες.
* **Κόστος:** Τα chatbot LLM μπορεί να είναι δαπανηρά στην ανάπτυξη και τη-συντήρησή τους.

Παρά τις προκλήσεις αυτές, τα chatbot LLM έχουν τη-δυνατότητα να αλλάξουν ριζικά τον τρόπο με τον οποίο αλληλεπιδρούμε με τους υπολογιστές. Καθώς τα chatbot LLM συνεχίζουν να αναπτύσσονται, μπορούμε να αναμένουμε να γίνουν ακόμη πιο εξελιγμένα και ικανά, και πιθανόν να παίξουν όλο και πιο σημαντικό ρόλο στη ζωή μας."
[{2023-11-29 retrieved} https://bard.google.com/chat/e63fd18ee0294fdb?hl=en&pli=1]

ορισμός::
· CHATBOT-ΤΕΧΝΗΤΗΣ-ΝΟΗΜΟΣΥΝΗΣ είναι ιστοεφαρμογές που απαντούν στις ερωτήσεις μας.

* McsElln.μπγ/τσάτμποτ-τεχνητής-νοημοσύνης,
* McsElln.τσάτμποτ-τεχνητής-νοημοσύνης@μπγ,
* McsEngl.cig/AI-chatbot,
* McsEngl.cig/chatbot-AI,
* McsEngl.chatbot-AI@cig,

ε2.μ2.ηλεκτρονικό-ταχυδρομείο--Πσδ

περιγραφή::
· εδώ θα αναπτύξουμε τη-βασική υπηρεσία ανταλλαγής γραπτών μηνυμάνων offline.

· βιβλίο-παλιό: κεφάλαιο-14, σελίδα-86.
· βιβλίο-νέο: ενότητα-5.

* McsElln.μπγ/α.ε2.μ4-ηλεκτρονικό-ταχυδρομείο--Πσδ,

15) ηλεκτρονικό-ταχυδρομείο-(ΗΤ)

περιγραφή::
· ηλεκτρονικό-ταχυδρομείο είναι η-ΥΠΗΡΕΣΙΑ ανταλλαγής γραπτών-μηνυμάτων OFFLINE.
· η-υπηρεσία ανταλλαγής γραπτών-μηνυμάτων online, λέγεται CHAT.

ορισμός::
· ΗΛΕΚΤΡΟΝΙΚΟ-ΤΑΧΥΔΡΟΜΕΙΟ-(email) είναι η-υπηρεσία ανταλλαγής γραπτών μηνυμάτων offline.

* McsElln.μπγ/ηλεκτρονικό-ταχυδρομείο,
* McsElln.ΗΤ!=ηλεκτρονικό-ταχυδρομείο@μπγ,
* McsElln.ηλεκτρονικό-ταχυδρομείο@μπγ,
* McsEngl.cig/Email,
* McsEngl.email@cig,

16) διεύθυνση-ΗΤ

περιγραφή::
· για να στείλετε μήνυμα, πρέπει να ξέρετε τη-ΔΙΕΥΘΥΝΣΗ του-παραλήπτη.
· αυτή είναι της-μορφής: 'όνομα-χρήστη@εταιρεία-υπηρεσίας'
· ΔΕΝ πρέπει να μπερδεύετε τη-διεύθυνση-email με τη-διεύθυνση-ιστοσελίδας.
· η-διεύθυνση-ιστοσελίδας ΔΕΝ ΕΧΕΙ @.

ορισμός::
· ΔΙΕΥΘΥΝΣΗ-ΗΛ-ΤΑΧ-(email-address) είναι κείμενο που δηλώνει μοναδικά τον-παραλήπτη μηνύματος, πχ mail@gym-eleous.ioa.sch.gr.

* McsElln.μπγ/διεύθυνση-ΗΤ,
* McsElln.διεύθυνση-ΗΤ@μπγ,
* McsEngl.cig/email-address,
* McsEngl.email-address@cig,

17) λογαριασμός-ΗΤ

περιγραφή::
· για να στείλουμε ένα-μήνυμα-ΗΤ εκτός από τη-διεύθυνση του-παραλήπτη πρέπει να έχουμε και λογαριασμό-ΗΤ.
· ο-λογαριασμός είναι 2 πράγματα:
· α) το-όνομα-του-χρήστη, που το ξέρουν όλοι, και
· β) και ένας κρυφός κωδικός.
· όλοι οι-μαθητές έχουν λογαριασμό-email στο πανελλήνιο-σχολικό-δίκτυο (sch.gr).

ορισμός::
· ΛΟΓΑΡΙΑΜΟΣ-ΗΛ-ΤΑΧ-(email-account) λέμε 2 πράγματα α) το-όνομα-του-χρήστη (username) και β) ένας-κρυφός-κωδικός (password) που μας χρειάζονται για να στείλουμε και να πάρουμε email.

* McsElln.μπγ/λογαριασμός-ΗΤ,
* McsElln.λογαριασμός-ΗΤ@μπγ,
* McsEngl.cig/email-account,
* McsEngl.email-account@cig,

18) είδη-ΗΤ

περιγραφή::
· η-υπηρεσία του-ΗΤ δημιουργήθηκε πριν από τον-παγκόσμιο-ιστό και άρα χρησιμοποιεί διαφορετικό πρωτόκολλο-επικοινωνίας, το-SMTP.
· όμως μπορούμε να στείλουμε email και με το-πρωτόκολλο-Http του-παγκόσμιου-ιστού.
· άρα ανάλογα με το-πρωτόκολλο έχουμε 2 είδη ΗΤ:
α) το-Smtp email και
β) το-Http email (webmail).
· πως καταλαβαίνουμε ποιο χρησιμοποιούμε;
· από το-πρόγραμμα που δουλεύουμε.
· αν έχουμε φυλλομετρητή, τότε χρησιμοποιούμε το-Http-email, πάμε σε μια διεύθυνση πχ webmail.sch.gr ή mail.google.com δίνουμε τα-στοιχεία του-λογαριασμού μας και στέλνουμε ή παίρνουμε μηνύματα.
· για το-Smtp-email, έχουμε άλλο πρόγραμμα πχ το-Mozilla-thunderbird.

ορισμός::
· ΕΙΔΗ-ΗΤ-(email-specific):
* Smtp email,
* Http email (webmail),

* McsElln.μπγ/είδη-ΗΤ,
* McsElln.είδη-ΗΤ@μπγ,
* McsEngl.cig/email-specific,
* McsEngl.email-specific@cig,

19) Πανελλήνιο-σχολικό-δίκτυο

περιγραφή::
· το-Πανελλήνιο-σχολικό-δίκτυο είναι το-website του-Υπουργείου-Παιδείας που παρέχει ΥΠΗΡΕΣΙΕΣ στην εκπαιδευτική-κοινότητα (Σχολεία, εκπαιδευτικούς, μαθητές).
· το webmail.sch.gr και το eclass.sch.gr είναι ήδη δυο υπηρεσίες του που ήδη έχουμε χρησιμοποιήσει.
· όμως έχει και πολλές άλλες και καλό είναι να επισκέπτεστε συχνά το-σάιτ του (θα το ακούσετε και 'πύλη') γιατί θα βρίσκετε πράγματα που σας ενδιαφέρουν.
· η-διεύθυνσή του είναι: sch.gr

* McsElln.μπγ/Πανελλήνιο-σχολικό-δίκτυο,
* McsElln.μπγ/Πσδ,
* McsElln.Πανελλήνιο-σχολικό-δίκτυο@μπγ,

ε2.μ3.κυβερνοασφάλεια

περιγραφή::
· ασφάλεια στο Διαδίκτυο, κρυπτογράφηση, blockchain.

· βιβλίο νέο: ενότητα-6.

* McsElln.μπγ/α.ε2.μ3-κυβερνοασφάλεια,

20) κίνδυνοι-Διαδικτύου

περιγραφή::
· το-Διαδίκτυο έφερε ΕΠΑΝΑΣΤΑΣΗ (πολύ μεγάλη θετική αλλαγή) στην επικοινωνία.
· όμως έχει και κινδύνους, όπως όλα τα-πράγματα έχουν θετικά και αρνητικά χαρακτηριστικά.
· τι πρέπει να προσέχουμε στο Ίντερνετ.
α) δεν εμπιστευόμαστε αγνώστους:
· στο Διαδίκτυο θα τύχει να μιλήσουμε με αγνώστους.
· όμως ΔΕΝ ΕΜΠΙΣΤΕΥΟΜΑΣΤΕ αγνώστους τελεία.
· δεν δίνουμε προσωπικά μας στοιχεία και κωδικούς πρόσβασης.
β) προσέχουμε τις-προσωπομιμήσεις|impersonations:
· μας έρχεται ένα μήνυμα από γνωστό μας και μας ζητάει προσωπικά στοιχεία, αλλά ΔΕΝ είναι ο-γνωστός μας.
· η-μίμηση άλλων προσώπων είναι συχνό φαινόμενο στο Διαδίκτυο και δεν είναι εύκολο να το καταλάβουμε.
· πρέπει να είμαστε ΠΑΝΤΑ ψιλιασμένοι και να δίνουμε βάση σε μικρές λεπτομέρειες που δείχνουν ότι έχουμε να κάνουμε με απατεώνες.
γ) ξεχωρίζουμε αλήθεια | λάθος-ψέμα:
· βρήκαμε πληροφορία στο Διαδίκτυο;
· δεν σημαίνει τίποτα, γιατί πολύ απλά μπορεί να είναι ΛΑΘΟΣ.
· η-πληροφορία είναι υποκειμενική, αντικειμενικό είναι ότι υπάρχει έξω από το-μυαλό μας.
· αν ρωτήσουμε 5 ανθρώπους γύρω από ένα ατύχημα, θα ακούσουμε 5 διαφορετικές απόψεις.
· πρώτα, πρέπει να ξεχωρίζουμε το-ΨΕΜΑ (επίτηδες λάθος) από το-μη-επίτηδες λάθος.
· όλοι κάνουμε λάθη και κανένας δεν έχει το-αλάθητο στο τσεπάκι του.
· γιᾳυτό, δεχόμαστε τις διαφορετικές απόψεις, αλλά δεν συγχωρούμε τους ψεύτες.
· η-ΑΛΗΘΕΙΑ μιας πληροφορίας, δεν είναι εύκολο να ελεγχθεί πάντα.
· γενικά έχουμε 3 τρόπους ΚΑΠΟΙΕΣ ΦΟΡΕΣ να την ελέγξουμε:
· 1) η-πράξη: αν πω "το-τάδε φάρμακο γιατρεύει την-τάδε αρρώστια", αυτό δεν σημαίνει τίποτα άν στην πράξη δεν γίνεται αυτό που λέω (πράγμα που δεν είναι εύκολο να το ελέγξει ο-καθένας).
· 2) ο-χρόνος: άν πω "αύριο θα βρέξει" και πράγματι αύριο βρέξει, τότε η-πληροφορία που είπα ήταν σωστή αλλιώς λάθος.
· στο μέλλον μπορεί να δούμε ποιος ήταν σωστός, αλλά στο σήμερα δεν ξέρουμε.
· 3) η-πηγή-της-πληροφορίας: αυτός είναι ένα έμμεσος τρόπος που κάποιες φορές μπορεί η-πληροφορία να είναι σωστή.
· άν ξέρουμε ότι κάποιος λέει αλήθειες 99% των-περιπτώσεων και μας πει κάτι είναι πολύ πιθανό να είναι σωστό, μπορεί όμως να είναι και λάθος.
· αν ξέρουμε ότι κάποιος λέει ψέματα, προφανώς δεν πιστεύουμε αυτά που λέει, και άν τα πιστέψουμε έχουμε πολλές πιθανότητες να είναι λάθος.
· γιᾳυτό ΑΝΩΝΥΜΕΣ πληροφορίες στο Διαδίκτυο έχουν μικρή έως καθόλου αξία.
· πρέπει να προσέχουμε πολύ ποιους εμπιστευόμαστε σαν αξιόπιστη πηγή πληροφορίας.
· τον-Χίτλερ, που η-ιστορία έδειξε πόσα δεινά έφερε στην ανθρωπότητα, τον πίστεψαν εκατομμύρια συνάνθρωποί μας.
δ) ιοί-υπολογιστών:
· τι είναι οι-ιοί των-υπολογιστών;
· οι-ιοί των-ανθρώπων είναι ίδιοι με τους-ιούς των-κομπιούτερ;
· όχι.
· οι-ιοί των-ανθρώπων, όπως ο-κορονοϊός, είναι μικροοργανισμοί (= οργανισμοί που δεν τους βλέπει το-μάτι μας) και όταν μπουν στον οργανισμό μας κάποιες φορές αρρωσταίνουμε.
· τα-μικρόβια είναι και αυτά μικροοργανισμοί που ζουν και πολλαπλασιάζονται έξω από έναν-οργανισμό, ενώ οι-ιοί πεθαίνουν ύστερα απο κάποιο σύντομο σχετικά χρονικό διάστημα.
· επειδή τους-μικροοργανισμούς δεν τους βλέπουμε γιᾳυτό πρέπει να έχουμε καθαρά χέρια και μάσκες για να μη τους βάλουμε στον οργανισμό μας.
· υπάρχουν ΑΠΕΙΡΟΙ μικροοργανισμοί γύρω μας και μέσα μας και δεν αρρωσταίνουμε με όλους και να μη φτάνουμε στα άκρα, να φοβόμαστε να πιάσουμε οτιδήποτε ή να μη φοβόμαστε και πχ να τρώμε με χέρια βρώμικα!
· τώρα, οι-ιοί-των-κομπιούτερ είναι προγράμματα που δεν τα βλέπουμε και έχουν κακό σκοπό να κλέψουν ή να καταστρέψουν πληροφορίες από τον-υπολογιστή μας.
· μπορούν να καταστρέψουν τις-ΣΥΣΚΕΥΕΣ (αποθήκες, επεξεργαστή) του-υπολογιστή μας;
· ΟΧΙ.
· γιᾳυτό άν κρατάμε αντίγραφα όλου του-software του-υπολογιστή μας, μπορούμε να το ξαναβάλουμε.
· όμως εγώ πχ για να ξαναβάλω όλα τα-προγράμματα και τα υπόλοιπα αρχεία στον υπολογιστή μου, θέλω μια βδομάδα, άσε που δεν ξέρω τι ακριβώς έχω μέσα όταν τα-αρχεία μου πλησιάζουν το-εκατομμύριο!
· πως προφυλασσόμαστε από τους-ιούς.
· με αντιικά-προγράμματα.
· είναι επίσης πολύ σημαντικό το-λειτουργικό-μας-σύστημα να αναβαθμίζεται καθημερινά, γιατί βρίσκουν κενά ασφαλείας και τα καλύπτουν.
· συνήθως αυτά τα-κενά-ασφαλείας σε παλιούς υπολογιστές εκμεταλλεύονται οι-ιοί.
ε) εθισμός στο διαδίκτυο:
· εθισμός είναι μια-κατάσταση που δεν την ελέγχουμε εμείς αλλά μας ελέγχει αυτή.
· οι πολλές ώρες ιδίως παίζοντας στο Διαδίκτυο, η μη κοινωνικοποίηση με φίλους έξω από την-οθόνη φέρνει τον εθισμό σε νέους ανθρώπους συνήθως με αρνητικές συνέπειες στην υγεία τους, στη δουλειά τους και στο οικογενειακό τους περιβάλλον.
· γιᾳυτό να θυμάστε αυτό που έλεγαν οι-πρόγονοί μας: "πᾶν μέτρον ἄριστον", δηλαδή όλα θέλουν ένα μέτρο που άν το ξεπεράσουμε μετατρέπεται από θετικό σε αρνητικό χαρακτηριστικό.
· πχ το-φαγητό, αν δεν φάμε θα πεθάνουμε.
· αλλά και αν τρώμε πάρα πολύ, πάλι θα δημιουργήσουμε προβλήματα στην υγεία μας και μπορεί πάλι να πεθάνουμε από το πολύ φαγητό.
στ) εξοικείωση με πολέμους:
· ο-πόλεμος ΔΕΝ είναι παιγνίδι.
· φέρνει τεράστιες καταστροφές στους πολλούς και πολλά κέρδη σε πολύ λίγους.
· αυτό να το έχετε πάντα υπόψη σας όταν παίζετε βιντεοπαιγνίδια.

· τι θέλει να μας πει αυτή η-εικόνα;
· πίσω από την οθόνη μπορεί να κρύβεται ο-οποιοσδήποτε, ακόμα και ένας σκύλος! και άρα πρέπει να είμαστε προσεκτικοί με ποιον μιλάμε.

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

* McsElln.μπγ/κίνδυνοι-Διαδικτύου,
* McsElln.κίνδυνοι-Διαδικτύου@μπγ,
* McsEngl.cig/Internet-dangers,
* McsEngl.Internet-dangers@cig,

ε3.ΕΠΕΞΕΡΓΑΣΙΑ-ΚΕΙΜΕΝΟΥ

περιγραφή::
· επεξεργασία-κειμένου είναι η-διαδικασία γραφής κειμένου στον υπολογιστή.

* McsElln.μπγ/α.ε3.επεξεργασία-κειμένου,

1) επεξεργαστής-κειμένου (word-processor)

περιγραφή::
ΕΠΕΞΕΡΓΑΣΤΗΣ-ΚΕΙΜΕΝΟΥ (word-processor) είναι ένα πρόγραμμα με το-οποίο γράφουμε κείμενα. Εμείς στο εργαστήριο χρησιμοποιούμε τον επεξεργαστή-κειμένου του LibreOffice-writer επειδή είναι ΕΛΕΥΘΕΡΟ πρόγραμμα.

* McsElln.μπγ/επεξεργαστής-κειμένου,
* McsElln.επεξεργαστής-κειμένου@μπγ,
* McsEngl.cig/word-processor,
* McsEngl.word-processor@cig,

2) δρομέας (cursor)

περιγραφή::
ΔΡΟΜΕΑΣ (cursor) είναι η γραμμή που αναβοσβήνει και μας δείχνει σε ποιο σημείο της οθόνης εμφανίζονται τα σύμβολα που πληκτρολογούμε.

* McsElln.μπγ/δρομέας,
* McsElln.δρομέας@μπγ,
* McsEngl.cig/Cursor,
* McsEngl.cursor@cig,

3) αλλαγή-γλώσσας (language)

περιγραφή::
ΑΛΛΑΓΗ-ΓΛΩΣΣΑΣ (language) ονομάζουμε την αλλαγή της γλώσσας του πληκτρολογίου (ελληνικά / αγγλικά):
- alt + shift μαζί, δηλαδή α) συνέχεια πατημένο το alt, β) μια φορά το shift, γ) αφήνουμε το alt.

* McsElln.μπγ/αλλαγή-γλώσσας,
* McsElln.αλλαγή-γλώσσας@μπγ,
* McsEngl.cig/Language-change-of--word-processor,
* McsEngl.language-change-of--word-processor@cig,

4) ΚΕΦΑΛΑΙΑ-ΓΡΑΜΜΑΤΑ (capitals)

περιγραφή::
με το caps lock γράφουμε συνέχεια κεφαλαία, ενώ με το shift μόνο ένα.

name::
* McsElln.μπγ/κεφαλαία-γράμματα,
* McsElln.κεφαλαία-γράμματα@μπγ,
* McsEngl.cig/Capitals,
* McsEngl.capitals@cig,

5) ΛΕΞΗ-ΠΑΡΑΓΡΑΦΟΣ-ΧΑΡΑΚΤΗΡΑΣ (word-paragraph-char)

περιγραφή::
ΛΕΞΗ για το κομπιούτερ είναι μια σειρά γραμμάτων μεταξύ κενών.
ΠΑΡΑΓΡΑΦΟ για το κομπιούτερ είναι κείμενο μεταξύ enter. Το κείμενο αλλάζει γραμμή μόνο του, με enter αλλάζει παράγραφο.
ΧΑΡΑΚΤΗΡΑΣ είναι οτιδήποτε χρησιμοποιεί το-κομπιούτερ για να γράψει: γράμματα, σύμβολα, κενά, ταμπ, έντερ.

name::
* McsElln.μπγ/λέξη-παράγραφο,
* McsElln.λέξη-παράγραφο@μπγ,
* McsEngl.cig/Word-paragraph,
* McsEngl.word-paragraph@cig,

6) ΤΟΝΟΣ (Accent-mark)

περιγραφή::
α) ελληνικό ερωτηματικό (πλήκτρο τόνου) και μετά β) αντίστοιχο φωνήεν.
- Διαλυτικά: α) shift+(;) β) φωνήεν.
- Διαλυτικά και τόνος: α) shift+ (;) β) (;) γ) φωνήεν
- ΕΙΔΙΚΟΙ ΧΑΡΑΚΤΗΡΕΣ είναι τα σύμβολα που δεν υπάρχουν στο πληκτρολόγιο: α) δρομέας β) εισαγωγή / ειδικός χαρακτήρας ή σύμβολο.
- Όταν το πληκτρολόγιο γράφει ελληνικά το (;) έχει μεταφερθεί στο πλήκρο Q.

name::
* McsElln.μπγ/τόνος,
* McsElln.τόνος@μπγ,
* McsEngl.cig/Accent-mark,
* McsEngl.accent-mark@cig,

7) ΣΒΗΣΙΜΟ-ΧΑΡΑΚΤΗΡΩΝ (Char-delete)

περιγραφή::
το backspace σβήνει ένα σύμβολο ΠΙΣΩ από το ΔΡΟΜΕΑ ενώ το delete μπροστά.

name::
* McsElln.μπγ/σβήσιμο-χαρακτήρων,
* McsElln.σβήσιμο-χαρακτήρων@μπγ,
* McsEngl.cig/Char-delete,
* McsEngl.char-delete@cig,

8) ΑΠΟΘΗΚΕΥΣΗ-ΑΝΑΚΤΗΣΗ (save-open)

περιγραφή::
ΑΠΟΘΗΚΕΥΣΗ είναι η διαδικασία μεταφοράς του κειμένου από την μνήμη ram στις αποθήκες: αρχείο / αποθήκευση.
ΑΝΑΚΤΗΣΗ είναι η διαδικασία μεταφοράς του κειμένου από τις-αποθήκες στη μνήμη ram: αρχείο / άνοιγμα.

name::
* McsElln.μπγ/αποθήκευση-ανάκτηση,
* McsElln.αποθήκευση-ανάκτηση@μπγ,
* McsEngl.cig/Save-open,
* McsEngl.save-open@cig,

9) ΜΕΤΑΚΙΝΗΣΗ-ΔΡΟΜΕΑ (Cursor-movement)

περιγραφή::
- το ποντίκι (οποιοδήποτε σημείο, πιο γρήγορο μακριά)
- τα πλήκτρα με τα τέσσερα βελάκια (οποιοδήποτε σημείο, πιο γρήγορο μακριά)
- τα πλήκτρα home /end (αρχή /τέλος γραμμής)
- τα πλήκτρα ctrl + home /end (αρχή /τέλος κειμένου)
- τα πλήκτρα pageup /pagedown (αρχή /τέλος οθόνης)

name::
* McsElln.μπγ/μετακίνηση-δρομέα,
* McsElln.μετακίνηση-δρομέα@μπγ,
* McsEngl.cig/Cursor-movement,
* McsEngl.cursor-movement@cig,

10) ΔΙΟΡΘΩΣΗ-ΛΑΘΩΝ (error-correction)

περιγραφή::
λέμε τη-διαδικασία με την οποία το κομπιούτερ βρίσκει λάθη στο κείμενό μας.
- πατάμε το εικονίδιο ABC ή ΑΒΓ.

name::
* McsElln.μπγ/διόρθωση-λαθών,
* McsElln.διόρθωση-λαθών@μπγ,
* McsEngl.cig/Error-correction,
* McsEngl.error-correction@cig,

11) ΜΟΡΦΟΠΟΙΗΣΗ-ΚΕΙΜΕΝΟΥ (text-format)

περιγραφή::
λέμε τη-διαδικασία αλλαγής μορφής του κειμένου: χρώμα, στοίχιση, υπογράμμιση, …

name::
* McsElln.μπγ/μορφοποίηση-κειμένου,
* McsElln.μορφοποίηση-κειμένου@μπγ,
* McsEngl.cig/Text-format,
* McsEngl.text-format@cig,

12) ΕΠΙΛΟΓΗ-ΚΕΙΜΕΝΟΥ (text-selection)

περιγραφή::
είναι το "μαύρισμα" του κειμένου με την οποία δείχνουμε στο μηχάνημα ποιο κομμάτι κειμένου θέλουμε να μορφοποιήσουμε.
- λέξη: διπλό κλικ,
- παράγραφο: τριπλό κλικ,
- τυχαίο κείμενο: σέρνουμε το ποντίκι από το πρώτο γράμμα μέχρι το τελευταίο ΚΑΙ δεν το αφήνουμε πριν φτάσουμε στο τελευταίο γιατί αλλιώς πρέπει να δοκιμάσουμε πάλι από την αρχή.

name::
* McsElln.μπγ/επιλογή-κειμένου,
* McsElln.επιλογή-κειμένου@μπγ,
* McsEngl.cig/Text-selection,
* McsEngl.text-selection@cig,

13) ΓΡΑΜΜΑΤΟΣΕΙΡΑ (font)

περιγραφή::
είναι η ΜΟΡΦΗ των συμβόλων που χρησιμοποιεί το κομπιούτερ.
α) επιλογή κειμένου και β) επιλογή γραμματοσειράς από τη-λίστα των γραμματοσειρών πχ Times New Roman.

name::
* McsElln.μπγ/γραμματοσειρά,
* McsElln.γραμματοσειρά@μπγ,
* McsEngl.cig/Font,
* McsEngl.font@cig,

14) ΜΕΓΕΘΟΣ-ΧΑΡΑΚΤΗΡΩΝ (character-size)

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

name::
* McsElln.μπγ/μέγεθος-χαρακτήρων,
* McsElln.μέγεθος-χαρακτήρων@μπγ,
* McsEngl.cig/Character-size,
* McsEngl.character-size@cig,

15) ΕΝΤΟΝΑ-ΠΛΑΓΙΑ-ΥΠΟΓΡΑΜΜΙΣΜΕΝΑ (Bold-Italics-Underline)

περιγραφή::
α) επιλογή κειμένου
β) τα εικονίδια με τα 3 Α ή B/I/U.

name::
* McsElln.μπγ/έντονα-πλάγια-υπογραμμισμένα,
* McsElln.έντονα-πλάγια-υπογραμμισμένα@μπγ,
* McsEngl.cig/Bold-Italics-Underline,
* McsEngl.bold-Italics-Underline@cig,

16) ΣΤΟΙΧΙΣΗ-ΚΕΙΜΕΝΟΥ (text-alignment)

περιγραφή::
ονομάζουμε την ευθεία στην οποία είναι στοιχισμένες οι ΓΡΑΜΜΕΣ του κειμένου.
α) επιλέγουμε το κείμενο β) εικονίδια "στοίχιση αριστερά" "κέντρο" "δεξιά" "πλήρη στοίχιση".

name::
* McsElln.μπγ/στοίχιση-κειμένου,
* McsElln.στοίχιση-κειμένου@μπγ,
* McsEngl.cig/Text-alignment,
* McsEngl.text-alignment@cig,

17) ΧΡΩΜΑ (color)

περιγραφή::
α) χρώμα γραμμάτων με το εικονίδιο "χρώμα γραμματοσειράς"
β) χρώμα φόντου (πίσω από τα γράμματα) με τα εικονίδια "επισήμανση" (φόντο στην επιλογή) και "χρώμα φόντου" (φόντο στην παράγραφο)

name::
* McsElln.μπγ/χρώμα,
* McsElln.χρώμα@μπγ,
* McsEngl.cig/Color,
* McsEngl.color@cig,

18) ΕΙΣΑΓΩΓΗ-ΕΙΚΟΝΑΣ (image-insertion)

περιγραφή::
α) δρομέας β) εισαγωγή / εικόνα.

name::
* McsElln.μπγ/εισαγωγή-εικόνας,
* McsElln.εισαγωγή-εικόνας@μπγ,
* McsEngl.cig/Image-insertion,
* McsEngl.image-insertion@cig,

19) ΑΝΤΙΓΡΑΦΗ-ΜΕΤΑΦΟΡΑ (copy-cut)

περιγραφή::
Με την αντιγραφή το κείμενο υπάρχει και στην παλιά και στην καινούργια ΘΕΣΗ, με τη-μεταφορά μόνο στην καινούργια.
α) αντιγραφή: επιλογή / αντιγραφή / δρομέας /επικόλληση.
β) μεταφορά: επιλογή /αποκοπή / δρομέας / επικόλληση.

name::
* McsElln.μπγ/αντιγραφή-μεταφορά,
* McsElln.αντιγραφή-μεταφορά@μπγ,
* McsEngl.cig/Copy-cut,
* McsEngl.copy-cut@cig,

ε4.HTML

περιγραφή::
· στην ενότητα αυτή θα μιλήσουμε για τη-γλώσσα Html, με την οποία φτιάχνουμε ιστοσελίδες και γνωρίζουν οι-browsers.
· στο site-του-σχολείου μας, υπάρχουν πολλές απλές ιστοσελίδες που έφτιαξαν συμμαθητές σας.
· εδώ θα βρείτε τι χρειάζεστε για να φτιάχνετε και σεις.

* McsElln.μπγ/α.ε4.Html,

1) Html

περιγραφή::
· οι-ιστοσελίδες είναι ΕΓΓΡΑΦΑ-ΚΕΙΜΕΝΟΥ με τίτλους, υπότιτλους, παραγράφους, εικόνες κλπ, που βλέπουμε στον παγκόσμιο-ιστό.
· η-Html είναι μια-γλώσσα-υπολογιστών που ΑΝΑΠΑΡΑΣΤΑΙΝΕΙ αυτά τα-κείμενα.
· οι-browsers γνωρίζουν αυτή τη-γλώσσα, και επομένως ένα-έγγραφο γραμμένο σε Html μπορούν να το παρουσιάσουν σαν ένα-έγγραφο-κειμένου των-ανθρώπων.
· όταν βλέπουμε μια-ιστοσελίδα, πατώντας Ctrl+U, μπορούμε να δούμε το-Html-έγγραφο στο οποίο είναι γραμμένη.
· οι-επεξεργαστές-κειμένου, πχ LibreOffice-Writer, χρησιμοποιούν και αυτά μια-γλώσσα-υπολογιστών για να αναπαραστήσουν κείμενα-των-ανθρώπων, αλλά σε αυτά ΔΕΝ μπορούμε να δούμε αυτή τη-γλώσσα έτσι εύκολα όπως στους browsers.
· ΚΩΔΙΚΑ ονομάζουμε οποιοδήποτε κομμάτι ενός-Html-εγγράφου.
· άν γνωρίζουμε Html, μπορούμε σε έναν-editor, να φτιάξουμε ένα-Html-έγγραφο.
· άν δεν γνωρίζουμε Html, ο πιο απλός τρόπος να φτιάξουμε ένα-Html-έγγραφο είναι να ανοίξουμε έναν-επεξεργαστή-κειμένου, να γράψουμε το-κείμενο, αλλά να το ΑΠΟΘΗΚΕΥΣΟΥΜΕ ΩΣ ΙΣΤΟΣΕΛΙΔΑ.

· αρχικά η-Html περιείχε και κώδικα για την-εμφάνιση και την-επεξεργασία.
· σήμερα στην έκδοση Html5, χρησιμοποιείται βασικά για τη-δομή του-κειμένου και συνδιάζεται με τη-γλώσσ CSS για την-εμφάνιση και τη-γλώσσα Javascript για την-επεξεργασία πληροφορίας.

ορισμός::
· HTML-(hypertext-markup-language) είναι γλώσσα-υπολογιστών με την-οποία φτιάχνουμε ιστοσελίδες και γνωρίζουν οι-browsers.

* McsEngl.cig/Html,

2) Html-έγγραφο|ιστοσελίδα

περιγραφή::
· σύνδεσμος σε παράδειγμα εργασίας.

· ένα-παράδειμα Html-εγγράφου|ιστοσελίδα είναι:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>όνομα καρτέλας</title>
</head>
<body>

<h1>ΕΠΙΚΕΦΑΛΙΔΑ</h1>
<p>παράγραφος</p>

<h2>Υποκεφαλίδα</h2>
<p>παράγραφος</p>

</body>
</html>

· το σώζουμε με επέκταση ".html".
· παρατηρούμε ότι ένα-Html-έγγραφο αποτελείται κυρίως από κώδικα με ΔΙΠΛΑ ονόματα μέσα σε < > πχ <p>κείμενο</p>. Τέτοιοι κώδικες λέγονται ELEMENTS|ΣΤΟΙΧΕΙΑ.
· τα-ονόματα μέσα σε < > πχ <p>, <title>, λέγονται ΕΤΙΚΕΤΕΣ|TAGS.

* McsEngl.cig/Html-έγγραφο|ιστοσελίδα,
* McsEngl.cig/Html-document,

ορισμός::
· Html-ELEMENT-(στοιχείο) είναι κώδικας της-μορφής <tag>κείμενο ή άλλο element</tag> που αναπαριστούν χαρακτηριστικά των-εγγράφων τίτλους, παραγράφους κλπ.

* McsEngl.cig/Html-στοιχείο,
* McsEngl.cig/Html-element,

ορισμός::
· Html-TAG-(ετικέτα) είναι ονόματα μέσα σε < > με τα-οποία δημιουργούνται τα-Html-elements.

* McsEngl.cig/Html-ετικέτα,
* McsEngl.cig/Html-tag,

3) Html-τίτλος|heading

περιγραφή::
· ο-κώδικας για τίτλους, υπότιτλους είναι:
<h1>τίτλος</h1>
<h2>υπότιτλος μέσα σε 'h1'</h2>
...
<h6>υπότιτλος μέσα σε 'h5'</h6>


* McsEngl.cig/Html-τίτλος,
* McsEngl.cig/Html-υπότιτλος,
* McsEngl.cig/Html-heading,

4) Html-παράγραφος

περιγραφή::
· ο-κώδικας για παραγράφους είναι:
<p>κείμενο παραγράφου</p>
· το-κείμενο της-παραγράφου σε όσες γραμμές και να το γράψουμε, αυτό εμφανίζεται συνεχόμενο.
· άν θέλουμε να αλλάξει γραμμή γράφουμε τον-κώδικα <br>

* McsEngl.cig/Html-παράγραφος,
* McsEngl.cig/Html-paragraph,

5) Html-εικόνα

περιγραφή::
· ο-κώδικας εικόνας είναι:
<img src="διεύθυνση-εικόνας" style="width:500px;height:300px;">
· η-διεύθυνση-εικόνας μπορεί να είναι στον ίδιο υπολογιστή ή σε άλλον υπολογιστή του-Διαδικτύου.

* McsEngl.cig/Html-εικόνα,
* McsEngl.cig/Html-img,

7) Html-χαρακτήρας

περιγραφή::
· τα-σύμβολα|χαρακτήρες που μπορούμε να χρησιμοποιήσουμε σε μία-ιστοσελίδα, είναι πολλές χιλιάδες και ορίζονται από το-Unicode-standard.
· κάθε χαρακτήρας σᾳυτό το-σύνολο έχει μοναδικό αριθμό που ονομάζεται codepoint|κωδικοσημείο.
· άν τον ξέρουμε μπορούμε να γράψουμε οποιδήποτε χαρακτήρα δεν υπάρχει στο πληκτρολόγιο, γράφοντας τον-κώδικα &#codepoint;, πχ αυτός είναι ο-χαρακτήρας 128030 🐞.
· στον ιστότοπό μου έχω μια webapp που μπορείς να βρείς το-κωδικοσημείο οποιουδήποτε χαρακτήρα (αυτή την-ιστοεφαρμογή μπορείς να τη βρείς και άν ψάξεις από οπουδήποτε το "Webapp.codepoint-finder").

* McsEngl.cig/Html-χαρακτήρας,
* McsEngl.cig/Html-char,

ε5.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

περιγραφή::
· στην ενότητα αυτή θα πούμε ΤΙ είναι ο-προγραμματισμός και ΠΟΙΑ είναι τα πρώτα πράγματα που πρέπει να μάθετε για να προγραμματίζετε.

* McsElln.μπγ/α.ε5.προγραμματισμός,

ε5.μ1.θεωρία

περιγραφή::
· εδώ θα περιγράψουμε τις τελείως απαραίτητες έννοιες που πρέπει να ξέρετε για τον-προγραμματισμό.

1) προγραμματισμός

περιγραφή::
· το-όνομα “προγραμματισμός” προέρχεται από το-όνομα “πρόγραμμα” και εννοούμε τη-ΔΙΑΔΙΚΑΣΙΑ δημιουργίας προγράμματος.
· το ουσιαστικό "προγραμματισμός" και το ρήμα "προγραμματίζω" σημαίνουν το ίδιο πράγμα, τη-διαδικασία δημιουργία προγράμματος.
· η διαφορά είναι ότι το ουσιαστικό (προγραμματισμός) δεν εκφράζει χρόνο, ενώ το ρήμα (προγραμματίζω) εκφράζει και χρόνο: προγραμματίζω (τώρα) θα-προγραμματίσω (στο μέλλον).

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

ορισμός::
· ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ-(programming) είναι η-ΔΙΑΔΙΚΑΣΙΑ δημιουργίας προγράμματος.

* McsElln.μπγ/προγραμματισμός,
* McsElln.προγραμματισμός@μπγ,
* McsEngl.cig/programming,
* McsEngl.programming@cig,

2) πρόγραμμα

περιγραφή::
· μέχρι τώρα δεν ξέρατε να φτιάχνετε προγράμματα, αλλά μόνο να τα χρησιμοποιείτε.
ποιο είναι λοιπόν το ΠΡΩΤΟ πράγμα που πρέπει να μάθετε, για να φτιάχνετε προγράμματα?
το ποιο σημαντικό από όλα?
· φυσικά εννοείτε ότι πρέπει να ξέρετε τα βασικά στη ΧΡΗΣΗ ενός υπολογιστή (να εκτελείτε προγράμματα, να γράφετε, τα τελείως βασικά).
· ποιο είναι λοιπόν το πρώτο πράγμα που πρέπει να μάθετε?
όπως δεν μπορείτε να πάτε κάπου άν δε ξέρετε που, το ίδιο και αυτό.
είναι πολύ απλό.

το πρώτο πράγμα που πρέπει να μάθουμε για να φτιάχνουμε προγράμματα είναι να έχουμε ξεκαθαρίσει στο μυαλό μας τι είναι ένα ΠΡΟΓΡΑΜΜΑ, τι είναι αυτό που θέλουμε να φτιάξουμε.
ΔΕΝ είναι δυνατόν να φτιάξουμε πρόγραμμα, ΑΝ δεν ξέρουμε τι είναι ένα πρόγραμμα.
· τι είναι λοιπό ένα πρόγραμμα?
...
είναι μια έννοια από τις-πρώτες 17 βασικές έννοιες του υπολογιστή που έχουμε μάθει.
επειδή ακούω να λέτε ότι είναι “εφαρμογή” να σας θυμίσω ότι εφαρμογή|app είναι ένα άλλο όνομα των-προγραμμάτων (προγράμματα-εφαρμογών πιο σωστά).
· ΠΡΟΓΡΑΜΜΑ είναι ένα αρχείο ή αρχεία που περιέχουν οδηγίες|εντολές γραμμένες σε ειδική γλώσσα που καταλαβαίνουν οι-υπολογιστές, που ΑΝΑΠΑΡΙΣΤΟΥΝ μια ΔΙΑΔΙΚΑΣΙΑ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΗΡΟΦΟΡΙΑΣ(= συμβόλων, εικόνων και ήχων) των-ανθρώπων, όπως την καταλαβαίνει ο-υπολογιστής (ο επεξεργαστής ποιο σωστά).
· με απλά λόγια το-πρόγραμμα είναι ΚΕΙΜΕΝΟ γραμμένο όμως όχι στα Ελληνικά, Αγγλικά ή Κινέζικα αλλά σε ειδική γλώσσα των υπολογιστών.
· για να το καταλάβουμε καλύτερα, με τι ΜΟΙΑΖΕΙ?
με τι μπορούμε να το παρομοιάσουμε από την καθημερινή ζωή μας?

για σκεφτείτε λίγο, στο σπίτι μας.
· μοιάζει με μια ΣΥΝΤΑΓΗ-ΜΑΓΕΙΡΙΚΗΣ, ένα κείμενο, που ΑΝΑΠΑΡΙΣΤΑ μια διαδικασία δημιουργίας φαγητού, όπως την έχει στο μυαλό του ένας άνθρωπος.
· ΓΙΑΤΙ φτιάχνουμε συνταγές-μαγειρικής; για να τη διαβάσει ένας άνθρωπος που δεν ξέρει να μαγειρεύει και να φτιάξει το-φαγητό που αναπαριστά.
· ΓΙΑΤΙ φτιάχουμε προγράμματα; για να τη διαβάσει ένας υπολογιστής που δεν ξέρει να επεξεργάζεται πληροφορίες και να κάνει ότι αναπαριστά το-πρόγραμμα.
· και όπως μια συνταγή-μαγειρικής ΔΕΝ είναι διαδικασία (το μαγείρεμα είναι η-διαδικασία) έτσι και ένα πρόγραμμα ΔΕΝ είναι διαδικασία, αλλά είναι ένα κείμενο, μια αναπαριστά μια διαδικασία επεξεργασίας πληροφορίας των-ανθρώπων.
· είναι σημαντικό να το ξεκαθαρίσουμε αυτό, γιατί στην καθημερινότητα συνηθίζουμε να λέμε ότι αυτό το πρόγραμμα ΚΑΝΕΙ αυτό το άλλο ΚΑΝΕΙ εκείνο.
· το-πρόγραμμα ΔΕΝ ΚΑΝΕΙ ΤΙΠΟΤΑ!, ο-επεξεργαστής (είναι ο-μάγειρας) που βλέποντας το-πρόγραμμα (τη-συνταγή) εκτελεί τη-διαδικασία που λέει.
· τώρα, τι προγράμματα θα μάθετε στο Γυμνάσιο να φτιάχνετε?
· το βασικό χαρακτηριστικό τους είναι ότι θα είναι ΑΠΛΑ.
θα έχουν 5-6 εντολές, και συνεπώς θα είναι ΕΥΚΟΛΑ.
να φανταστείτε ότι ένα από τα προγράμματα που ΧΡΗΣΙΜΟΠΟΙΕΊΤΕ μπορεί να έχει και 1 εκατομμύριο εντολές, και προφανώς είναι δύσκολο να γραφτεί.
τι θα κάνουν τα προγράμματα που θα φτιάξουμε?
α) σχήματα (πολύγωνα πχ), θα δίνουμε εντολές και αν είναι σωστές θα γίνεται το-σχήμα που επιθυμούμε.
β) απλές πράξεις, πχ το κλασσικό πρόγραμμα που φτιάχνω είναι αυτό που μετατρέπει τα ευρώ σε δραχμές.
· ΠΡΟΓΡΑΜΜΑ λοιπόν είναι η πρώτη έννοια που ξεκαθαρίσατε στο μυαλό σας, και πάμε τώρα στο ΔΕΥΤΕΡΟ πράγμα που πρέπει να μάθετε για να φτιάχνετε προγράμματα.

3) γλώσσα-προγραμματισμού

περιγραφή::
· για να βρείτε το δεύτερο πράγμα που πρέπει να μάθετε για να προγραμματίζετε, να θυμάστε πάντα τι είναι ένα πρόγραμμα (ειδικό κείμενο που περιέχει εντολές ...)
· ποιο είναι αυτό?
· πρέπει να μάθετε την ειδική αυτή γλώσσα που είναι γραμμένο το κείμενο του προγράμματος.
· λέγεται ΓΛΩΣΣΑ-ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ.
· υπάρχουν πάρα πολλές γλώσσες-προγραμματισμού.
· εμείς θα δουλέψουμε με τις Scratch, Logo, Javascript, python που τις έχουμε στο εργαστήριο.

· γλώσσα-προγραμματισμού και γλώσσα-υπολογιστών ΔΕΝ είναι το ίδιο πράγμα.
· ΚΑΘΕ γλώσσα, ανθρώπινη ή υπολογιστών είναι μια-ΜΕΘΟΔΟΣ-ΑΝΑΠΑΡΑΣΤΑΣΗΣ κάτι σε κάτι.
· οι-γλώσσες-των-ανθρώπων αναπαριστούν την-πληροφορία που έχουμε στο μυαλό μας σε λόγο (γραπτό ή προφορικό) έτσι ώστε να επικοινωνήσουμε αυτό που έχουμε στο μυαλό μας.
· η-Html (που φτιάχνουμε ιστοσελίδες), αναπαριστά κείμενα των-ανθρώπων (έχει κώδικα που παριστάνει παραγράφους, τίτλους, υπότιτλους κλπ που έχουν τα κείμενα).
· οι-γλώσσες-προγραμματισμού, αναπαριστούν επεξεργασία πληροφορίας των-ανθρώπων.

· η βασική διαφορά των-γλωσσών-προγραμματισμού με τις-γλώσσες των-ανθρώπων είναι η-ΑΚΡΙΒΕΙΑ. Επειδή έχουμε να κάνουμε με μηχάνημα (ηλεκτρικό ρεύμα), οι-γλώσσες-προγραμματισμού είναι ΑΠΟΛΥΤΑ ακριβείς, 100%. Σε ένα πρόγραμμα με 1.000.000 σωστές εντολές, αν λείπει μια τελεία, ΔΕΝ δουλεύει.
· επίσης τα-κείμενα των-γλωσσών-προγραμματισμού είναι ΜΟΝΟΣΗΜΑΝΤΑ (= έχουν ΜΙΑ ερμηνεία), σε αντίθεση με τα-κείμενα των-ανθρώπινων-γλωσσών. Αυτό συμβαίνει επειδή ΟΛΑ τα-ΟΝΟΜΑΤΑ των-γλωσσών-προγραμματισμού πρέπει να έχουν ορισμό. Αν βρεθεί έστω και ένα χωρίς ορισμό, ΔΕΝ δουλεύει το-πρόγραμμα.

· τι μορφή έχουν οι-οδηγίες μιας-γλώσσας?
· αφού οι-πληροφορίες μέσα στον υπολογιστή είναι σε bit, οι-οδηγίες που καταλαβαίνει ΑΜΕΣΑ ο-υπολογιστής είναι σε 0 και 1. Αυτή η-γλώσσα λέγεται ΓΛΩΣΣΑ-ΜΗΧΑΝΗΣ.
· όμως ΔΕΝ είναι εύκολο να γράψουμε τα-προγράμματα σε γλώσσα-μηχανής, γι' αυτό σήμερα τα γράφουμε με λέξεις ανθρώπων, κυρίως αγγλικές και μεταφράζονται σε γλώσσα-μηχανής. Αυτή η-γλώσσα λέγεται ΓΛΩΣΣΑ-ΥΨΗΛΟΥ-ΕΠΙΠΕΔΟΥ.

ορισμός::
· ΓΛΩΣΣΑ-ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ-(programming-language) είναι ΓΛΩΣΣΑ (= ΜΕΘΟΔΟΣ ΑΝΑΠΑΡΑΣΤΑΣΗΣ|ΑΝΤΙΣΤΟΙΧΙΑΣ) μιας διαδικασίας επεξεργασίας πληροφορίας των-ανθρώπων ΣΕ οδηγίες που καταλαβαίνει ένας-υπολογιστής (= πρόγραμμα).

* McsElln.μπγ/γλώσσα-προγραμματισμού,
* McsElln.γλώσσα-προγραμματισμού@μπγ,
* McsEngl.cig/programming-language,
* McsEngl.programming-language@cig,

ορισμός::
· ΓΛΩΣΣΑ-ΜΗΧΑΝΗΣ-(machine-language) είναι η-γλώσσα-προγραμματισμού που καταλαβαίνει ΑΜΕΣΑ το-μηχάνημα, οι-εντολές της γράφονται με 0 και 1.

* McsElln.μπγ/γλώσσα-μηχανής,
* McsElln.γλώσσα-μηχανής@μπγ,
* McsEngl.cig/machine-language,

ορισμός::
· ΓΛΩΣΣΑ-ΥΨΗΛΟΥ-ΕΠΙΠΕΔΟΥ-(high-level-language) είναι η-γλώσσα-προγραμματισμού που έχει τις-εντολές της με λέξεις από τις-φυσικές-γλώσσες. Σε αυτές γράφονται τα-προγράμματα.

* McsElln.μπγ/γλώσσα-υψηλού-επιπέδου,
* McsElln.γλώσσα-υψηλού-επιπέδου@μπγ,
* McsEngl.cig/high-level-language,

4) αλγόριθμος-προγραμματισμού

περιγραφή::
· τι προγράμματα θα φτιάξουμε;
· ΑΠΛΑ, με λίγες εντολές (προτάσεις).
· με ρωτάτε, μπορούμε να φτιάξουμε ένα παιγνίδι; Όχι, γιατί ένα σοβαρό παιγνίδι, είναι μεγάλο και σύνθετο πρόγραμμα.
· τα απλά προγράμματά μας θα κάνουν σχηματάκια (τετράγωνα, πολύγωνα) και απλές πράξεις. Το κλασσικό πρόγραμμα με πράξεις θα είναι αυτό που μετατρέπει τα ευρώ σε δραχμές (εσδ).
· ωραία, ξέρουμε τη-γλώσσα-προγραμματισμού, μπορούμε να φτιάξουμε το πρόγραμμα εσδ;
· αλλιώς, ξέρεις Ελληνικά, μπορείς να γράψεις τη-συνταγή για παστίτσιο; ΟΧΙ πρέπει να ξέρεις να φτιάχνεις παστίτσιο, να το έχεις ξεκαθαρίσει στο μυαλό σου, και μετά να γράψεις τη-συνταγή (το πρόγραμμα) για παστίτσιο.
· αυτό είναι το επόμενο πράγμα που πρέπει να ξέρετε για να φτιάξετε ένα πρόγραμμα.
πρέπει ΠΡΩΤΑ να ξέρετε εσείς την-αναπαράσταση της επεξεργασίας πληροφορίας που θέλετε να κάνει το-κομπιούτερ σας για να του τη γράψετε σε μια γλώσσα-προγραμματισμού που καταλαβαίνει.
· αυτό λέγεται ΑΛΓΟΡΙΘΜΟΣ-ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ, συνήθως σκέτο ΑΛΓΟΡΙΘΜΟΣ.
· στα πολύπλοκα προγράμματα είναι πιο δύσκολο να ξέρουμε τον-αλγόριθμο, από τη-γλώσσα.
· τον-αλγόριθμο μπορούμε να τον αναπαραστήσουμε με πολλούς τρόπους, με σχήματα, με γλώσσες-των-ανθρώπων, με ψευδογλώσσες. Όμως ένα-πρόγραμμα γράφετε μόνο σε γλώσσα-προγραμματισμού.
· ένας-αλγόριθμος εκτός από το να είναι σωστός (να κάνει τη-δουλειά μας) πρέπει να είναι και περατός, δηλαδή να τελειώνει καποτε και να μη πέφτει σε ατελείωτους κύκλους επεξεργασίας.

ορισμός::
· ΑΛΓΟΡΙΘΜΟΣ-(algorithm) είναι η-ΑΝΑΠΑΡΑΣΤΑΣΗ μιας ΔΙΑΔΙΚΑΣΙΑΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΗΡΟΦΟΡΙΑΣ ΤΩΝ-ΑΝΘΡΩΠΩΝ όπως την εκτελεί ένας-ΥΠΟΛΟΓΙΣΤΗΣ.

* McsElln.μπγ/αλγόριθμος,
* McsElln.αλγόριθμος@μπγ,
* McsEngl.cig/algorithm,
* McsEngl.algorithm@cig,

5) πρόβλημα-προγραμματισμού

περιγραφή::
· υπάρχει μια λεπτομέρεια στην έννοια του-αλγορίθμου, είναι η-αναπαράσταση της-διαδικασίας επεξεργασίας πληροφορίας που θέλουμε να κάνει ο υπολογιστής ΟΧΙ εμείς.
· κάθε υπολογιστής έχει οθόνη, επεξεργαστή, μνήμη-RAM. εμείς μυαλό.
· για να ξέρουμε την-αναπαράσταση όπως την κάνει ο υπολογιστής, πχ πως μετατρέπει εσδ-(ευρώ σε δραχμές), πρέπει να ξέρουμε κάτι άλλο πρώτα. τι;
· πρέπει να ξέρουμε τη-διαδικασία επεξεργασίας πληροφορίας εσδ όπως την κάνουν οι άνθρωποι!!!
· και από εκεί ΞΕΚΙΝΑΜΕ να φτιάξουμε ένα πρόγραμμα.
· αυτή η-διαδικασία επεξεργασίας πληροφορίας των-ανθρώπων στον προγραμματισμό λέγεται ΠΡΟΒΛΗΜΑ (γιατί πρέπει να τη βρούμε, δηλαδή να λύσουμε ένα πρόβλημα).
· ΣΥΝΟΛΙΚΑ, για να φτιάξουμε ένα πρόγραμμα, πχ το-εσδ ακολουθούμε τα-βήματα:
α) πρόβλημα: πρώτα βρίσκουμε πως ένας άνθρωπος μετατρέπει ευρώ σε δραχμές.
β) αλγόριθμος: βρίσκουμε πως το κάνει ο υπολογιστής (βγάζει στην οθόνη μήνυμα για το-χρήστη και του λέει να δώσει τα ευρώ, παίρνει τα ευρώ που θα δώσει ο χρήστης και τα πολλαπλασιάζει με το 340,75 και μετά το-αποτέλεσμα το βγάζει στην οθόνη γιατί η πράξη γίνεται στη ram).
γ) πρόγραμμα: γράφουμε|αναπαριστούμε τον-αλγόριθμο με μια γλώσσα-προγραμματισμου πχ Logo, και έχουμε φτιάξει το-πρόγραμμα!!!

ορισμός::
· ΠΡΟΒΛΗΜΑ-ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ-(problem) είναι μια ΑΓΝΩΣΤΗ διαδικασία επεξεργασίας-πληροφορίας των-ΑΝΘΡΩΠΩΝ, που θέλουμε να βρούμε, για να την-αναπαραστήσουμε όπως την κάνουν τα-κομπιούτερ.

* McsElln.μπγ/πρόβλημα,
* McsElln.πρόβλημα@μπγ,
* McsEngl.cig/problem,

6) προγραμματιστικό-περιβάλλον-(ΠΠ)

περιγραφή::
· ωραία, μάθαμε ΘΕΩΡΗΤΙΚΑ πως φτιάχνουμε προγράμματα: πρόβλημα, αλγόριθμος, πρόγραμμα.
· ξέρουμε το-πρόβλημα και τον αλγόριθμο του προγράμματος ευρώ-σε-δραχμές-εσδ.
· που θα γράψουμε το-πρόγραμμα (σε logo);
στο τετράδιό μας;
όχι φυσικά, στο κομπιούτερ μας.
στο κομπιούτερ μας, που:
· η πιο λογική απάντηση είναι να πάμε στον επεξεργαστή-κειμένου (Libre-office-writer) και να το γράψουμε.
· για να φτιάξουμε πρόγραμμα χρειαζόμαστε ένα ειδικό πρόγραμμα (στην ουσία ένα σύνολο προγραμμάτων) που λέγεται προγραμματιστικό-περιβάλλον (θα το ακούσετε και ολοκληρωμένο-προγραμματιστικό-περιβάλλον) για τρείς λόγους:

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

β) χρειαζόμαστε ένα πρόγραμμα που να βρίσκει λάθη στο κείμενό μας.
αυτό λέγεται ΕΚΣΦΑΛΜΑΤΩΤΗΣ-debugger.
το κομπιούτερ είναι μηχάνημα και ένα κενό να λείπει από τις-προτάσεις μας | εντολές, τρελένεται, δεν καταλαβαίνει τι λέμε.
οι εκσφαλματωτές βρίσκουν τέτοια "ορθογραφικά-σφάλματα" στο πρόγραμμά μας και μας βοηθούν στη γραφή τους.
φυσικά ΔΕΝ βρίσκουν "λογικά-σφάλματα" σφάλματα ενεργειών στη μέθοδό μας γιατί απλά δεν καταλαβαίνουν στην ουσία τη-μέθοδο.

γ) το πιο απαραίτητο όμως πρόγραμμα του ΠΠ είναι ο ΜΕΤΑΦΡΑΣΤΗΣ.
μεταφραστής; ναι.
οι εντολές στη logo που γράφουμε είναι ειδικές ελληνικές ή αγγλικές λέξεις.
εμείς ξέρουμε ότι άν κάνουμε βίδες ένα κομπιούτερ πουθενά μέσα ΔΕΝ βλεπουμε γράμματα, αριθμούς, εικόνες, ήχους, τα πάντα είναι σε bit.
εδώ χρειάζεται ο μεταφραστής, να μεταφράσει το-πρόγραμμα που θα γράψουμε εμείς στη Logo, σε bit που βασικά καταλαβαίνει ο επεξεργαστής για να κάνει τη-δουλειά μας.

ορισμός::
· ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ-ΠΕΡΙΒΑΛΛΟΝ-(programming-environment) είναι ένα σύνολο προγραμμμάτων με το-οποίο οι προγραμματιστές φτιάχνουν προγράμματα. Περιέχει editor, μεταφραστή και εκσφαλματωτή.

* McsElln.μπγ/προγραμματιστικό-περιβάλλον,
* McsElln.μπγ/ολοκληρωμένο-προγραμματιστικό-περιβάλλον,
* McsElln.ΠΠ!=προγραμματιστικό-περιβάλλον@μπγ,
* McsElln.προγραμματιστικό-περιβάλλον@μπγ,
* McsElln.ολοκληρωμένο-προγραμματιστικό-περιβάλλον@μπγ,
* McsEngl.cig/IDE,
* McsEngl.cig/programming-environment,

ορισμός::
· EDITOR-(ΣΥΝΤΑΚΤΗΣ) είναι το-πρόγραμμα του-προγραμματιστικού-περιβάλλοντος στο οποίο γράφουμε το-κείμενο του-προγράμματος που θέλουμε να φτιάξουμε.

* McsElln.μπγ/έντιτορ,
* McsElln.μπγ/συντάκτης,
* McsElln.συντάκτης@μπγ,
* McsEngl.cig/editor,

ορισμός::
· ΜΕΤΑΦΡΑΣΤΗΣ-(translator) είναι το-ΠΡΟΓΡΑΜΜΑ του-προγραμματιστικού-περιβάλλοντος που μεταφράζει ένα-πρόγραμμα από γλώσσα-υψηλού-επιπέδου σε γλώσσα-μηχανής.
· ΜΕΤΑΓΛΩΤΙΣΤΉΣ-(compiler) λέγεται ο-μεταφραστής που μεταφράζει ολόκληρα προγράμματα.
· ΔΙΕΡΜΗΝΕΑΣ-(interpreter) λέγεται ο-μεταφραστής που μεταφράζει εντολή εντολή.

* McsElln.μπγ/μεταφραστής,
* McsElln.μπγ/μεταγλωτιστής,
* McsElln.μπγ/διερμηνέας,
* McsElln.μεταφραστής@μπγ,
* McsElln.μεταγλωτιστής@μπγ,
* McsElln.διερμηνέας@μπγ,
* McsEngl.cig/translator,
* McsEngl.cig/compiler,
* McsEngl.cig/interpreter,

ορισμός::
· ΕΚΣΦΑΛΜΑΤΩΤΗΣ-(debugger) είναι το-πρόγραμμα του-προγραμματιστικού-περιβάλλοντος που βρίσκει λάθη.

* McsElln.μπγ/εκσφαλματωτής,
* McsElln.εκσφαλματωτής@μπγ,
* McsEngl.cig/debugger,

7) λάθη-προγραμματισμού

περιγραφή::
· τα-λάθη που κάνουμε στον προγραμματισμό τα χωρίζουμε σε δυο ομάδες.
α) ΣΥΝΤΑΚΤΙΚΑ-ΛΑΘΗ είναι τα-λάθη ορθογραφίας, σύνταξης. Αυτά συνήθως τα βρίσκει ο-εκσφαλματωτής.
β) ΛΟΓΙΚΑ-ΛΑΘΗ είναι τα-λάθη επεξεργασίας πληροφορίας, αυτά ΔΕΝ τα βρίσκει.

name::
* McsElln.μπγ/λάθη-προγραμματισμού,
* McsElln.μπγ/συντακτικά-λάθη,
* McsElln.μπγ/λογικά-λάθη,
* McsEngl.cig/programming-mistakes,

ε5.μ2.γλώσσες-προγραμματισμού

περιγραφή::
· σᾳυτή την-ενότητα θα δώσουμε μικρές περιγραφές των-γλωσσών-προγραμματισμού που θα σας δείξω στο εργαστήριο.
· ποια είναι η καλύτερη γλώσσα;
· ΓΕΝΙΚΑ, ΔΕΝ υπάρχει καλύτερη γλώσσα. Όμως για συγκεκριμένες δουλειές κάποιες είναι καλύτερες.

Scratch

περιγραφή::
· η-γλώσσα Scratch είναι μια οπτική γλώσσα-προγραμματισμού που αναπτύχθηκε από το-Media-Lab του-MIT, σχεδιασμένη κυρίως για παιδιά και αρχάριους στον προγραμματισμό.
· έχει έτοιμες εντολές|μπλοκ που ο-προγραμματιστής τις ενώνει σαν ένα-παζλ.
· είναι ιδανική για όσους δεν έχουν προηγούμενη εμπειρία στον προγραμματισμό.
· προωθεί την ομαδική εργασία και την ανταλλαγή ιδεών.

· το-προγραμματιστικό-περιβάλλον της είναι online στη διεύθυνση: https://scratch.mit.edu/
· επίσης μπορείτε να το κατεβάσετε ελεύθερα στον υπολογιστή σας.
· ΧΑΡΑΚΤΗΡΑ ονομάζουν το-εικονίδιο που εκτελεί τις-εντολές.

name::
* McsEngl.cig/Scratch--programming-language,

Javascript

περιγραφή::
· η-Javascript είναι η-γλώσσα-προγραμματισμού των-ιστοεφαρμογών.
· τη γνωρίζουν οι-φυλλομετρητές.

· το-προγραμματιστικό-περιβάλλον της (μεταφραστή-εκσφαλματωτή) το έχετε κάθε μέρα μπροστά σας όταν μπαίνετε στο Διαδίκτυο!
· αρκεί να πατήσετε το-πλήκτρο F12 για να το δείτε.

name::
* McsEngl.cig/Javascript--programming-language,

Python

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

· το-περιβάλλον-προγραμματισμού που έχουμε στο εργαστήριο είναι το-Thonny.
· είναι ελεύθερο και μπορείτε να το κατεβάσετε από τη-διεύθυνση: https://thonny.org/

name::
* McsEngl.cig/Python--programming-language,

ε5.μ3.χαρακτηριστικά-γλωσσών

περιγραφή::
· στην ενότητα αυτή θα μιλήσουμε για τα βασικά ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ που έχουν οι-γλώσσες-προγραμματισμού.

αλφάβητο-γλώσσας

περιγραφή::
· κάθε πρόγραμμα είναι ένα-κείμενο γραμμένο σε μια-γλώσσα-προγραμματισμού.
· σαν κείμενο, αποτελείται από σύμβολα.
· το-σύνολο των-συμβόλων που χρησιμοποιεί μια-γλώσσα για να-γράψουμε ένα-πρόγραμμά της, είναι το-ΑΛΦΑΒΗΤΟ της.
· τι αλφάβητο έχει μια-γλώσσα-μηχανής;
· προφανώς το 0 και το 1.

ορισμός::
· ΑΛΦΑΒΗΤΟ-γλώσσας-προγραμματισμού-(alphabet) είναι το-σύνολο των-συμβόλων που χρησιμοποιεί.

* McsElln.μπγ/αλφάβητο-γλώσσας-προγραμματισμού,
* McsElln.αλφάβητο-γλώσσας-προγραμματισμού@μπγ,
* McsEngl.cig/alphabet-in-programming,

τελεστές-γλώσσας

περιγραφή::
· οι-τελεστές στις γλώσσες-προγραμματισμού είναι σύμβολα ή λέξεις που χρησιμοποιούνται για να εκτελούν συγκεκριμένες λειτουργίες σε δεδομένα.
· αν και πολλοί τελεστές είναι κοινοί μεταξύ των-γλωσσών-προγραμματισμού, μπορεί να υπάρχουν διαφορές στη σύνταξη ή στη λειτουργικότητα.
· μπορούν να χωριστούν σε διάφορες κατηγορίες, ανάλογα με τον-τύπο της-λειτουργίας που εκτελούν:
· αριθμητικοί-τελεστές:
(+): Προσθέτει δύο αριθμούς.
(-): Αφαιρεί έναν αριθμό από έναν άλλο.
(*): Πολλαπλασιάζει δύο αριθμούς.
(/): Διαιρεί έναν αριθμό με έναν άλλο.
(%): Επιστρέφει το υπόλοιπο της διαίρεσης.
(** ή ^): Υψώνει έναν αριθμό σε δύναμη (ανάλογα με τη γλώσσα).
· συγκριτικοί-τελεστές:
(==): Ελέγχει αν δύο τιμές είναι ίσες.
(!=): Ελέγχει αν δύο τιμές είναι διαφορετικές.
(>): Ελέγχει αν μια τιμή είναι μεγαλύτερη από μια άλλη.
(<): Ελέγχει αν μια τιμή είναι μικρότερη από μια άλλη.
(>=): Μεγαλύτερο ή ίσο με.
(<=): Μικρότερο ή ίσο με.
· ανάθεσης-τελεστές:
(=): Αναθέτει μια τιμή σε μια μεταβλητή.
(+=, -=, *=, /=): Συνδυάζει μια αριθμητική πράξη με ανάθεση.
· λογικοί-τελεστές:
(&&, and): Επιστρέφει true αν και οι δύο συνθήκες είναι true.
(||, or): Επιστρέφει true αν τουλάχιστον μία συνθήκη είναι true.
(!, not): Αντιστρέφει την λογική κατάσταση.

ορισμός::
· ΤΕΛΕΣΤΗΣ-γλώσσας-προγραμματισμού-(operator) είναι σύμβολα ή λέξεις που χρησιμοποιούνται για να εκτελούν συγκεκριμένες λειτουργίες σε δεδομένα.

* McsElln.μπγ/τελεστής-γλώσσας-προγραμματισμού,
* McsElln.τελεστής-γλώσσας-προγραμματισμού@μπγ,
* McsEngl.cig/operator-in-programming,

κώδικας-γλώσσας

description::
· ΚΩΔΙΚΑΣ--γλώσσας-προγραμματισμού-(code) λέμε οποιδήποτε κομμάτι από το-κείμενο που γράφτηκε σε μια-γλώσσα-προγραμματισμού.

name::
* McsElln.μπγ/κώδικας--γλώσσας-προγραμματισμού,
* McsElln.κώδικας--γλώσσας-προγραμματισμού@μπγ,
* McsEngl.cig/code-in-programming,

δεδομένα-γλώσσας

περιγραφή::
· οι-γλώσσες-προγραμματισμού αναπαριστούν την-επεξεργασία πληροφοριών των-ανθρώπων πχ αριθμούς, κείμενο, συλλογές πληροφοριών κλπ.

είδη-δεδομένων--γλώσσας

περιγραφή::
· ΔΕΔΟΜΕΝΑ-γλώσσας-προγραμματισμού λέμε το-είδος των-πληροφοριών που επεξεργάζεται πχ αριθμοί, κείμενο, συλλογές-πληροφοριών κλπ.
· ΤΙΜΗ λέμε ένα συγκεκριμένο δεδομένο.
· τα-δεδομένα είναι απλά ή σύνθετα (δομές).
· τα-είδη-δεδομένων και τα-ονόματά τους μπορεί να διαφέρουν στις διάφορες γλώσσες.
· κάθε είδος-δεδομένων έχει συγκεκριμένα χαρακτηριστικά και λειτουργίες.

· αριθμητικά-δεδομένα:
(Integers): Ακέραιοι 2, -1, 0, 42,
(Floats ή Floating-point numbers): Αριθμοί με δεκαδικά ψηφία, όπως το 3.14, -0.001,
· κειμένου-δεδομένα:
(Characters): Χαρακτήρες, μονάδες κειμένου, όπως το 'A', 'β',
(Strings): Συμβολοσειρές, ακολουθίες χαρακτήρων, όπως "Γειά σου",
· λογικά-δεδομένα:
- τις-τιμές: αληθής (true) ή ψευδής (false).
· σύνθετα|δομές-δεδομένα:
- Συλλογές δεδομένων ίδιου τύπου, προσπελάσιμα μέσω δεικτών.
- Συλλογές που επιτρέπουν την αποθήκευση δεδομένων σε μια διατεταγμένη σειρά, συχνά με μέγεθος που μεταβάλλεται.
- Συλλογές μοναδικών δεδομένων χωρίς συγκεκριμένη σειρά.
- Ζεύγη ονομάτων-τιμών για γρήγορη πρόσβαση σε δεδομένα μέσω ενός ονόματος.

name::
* McsElln.μπγ/είδη-δεδομένων,
* McsElln.μπγ/δομές-δεδομένων,
* McsElln.δεδομένα--γλώσσας-προγραμματισμού@μπγ,
* McsElln.τιμή--γλώσσας-προγραμματισμού@μπγ,
* McsEngl.cig/data-type-in-programming,
* McsEngl.cig/data-structure-in-programming,

μεταβλητές-γλώσσας

περιγραφή::
· η-ΜΕΤΑΒΛΗΤΗ είναι ΟΝΟΜΑ πληροφορίας που μπορεί να αλλάξει|μεταβληθεί στη διάρκεια εκτέλεσης ενός προγράμματος.
· με αυτές δεσμεύονται θέσης στη μνήμη-ram που κρατάνε αυτές τις-πληροφορίες.
· ΤΥΠΟΣ μεταβλητής είναι το-είδος των-δεδομένων που δέχεται.
· ΤΙΜΗ μεταβλητής είναι η συγκεκριμμένη πληροφορία που περιέχει.
· ΠΕΔΙΟ-ΟΡΑΤΟΤΗΤΑΣ-(scope) μεταβλητής είναι το-μέρος του-κώδικα στο οποίο είναι ορατή: τοπική, καθολική.
· ΔΗΛΩΣΗ|ΔΗΜΙΟΥΡΓΙΑ μεταβλητής λέμε την-εντολή με την-οποία ο-προγραμματιστής δημιουργεί μια-μεταβλητή.
· ΑΝΑΘΕΣΗ μεταβλητής λέμε την-εντολή με την-οποία ο-προγραμματιστής δίνει τιμή σε μεταβλητή
· ΑΡΧΙΚΟΠΟΙΗΣΗ μεταβλητής λέμε την-ανάθεση αρχικής τιμής σε μεταβλητή.
· είναι σημαντικό να δίνουμε ονόματα στις μεταβλητές που να μας θυμίζουν το-περιεχόμενό τους. Εγώ προσωπικά δίνω όνομα που δηλώνει και τον-τύπο τους πχ όσες περιέχουν κείμενο ξεκινάνε με s-string, όσες περιέχουν ακέραιους με i-integer κλπ.

ορισμός::
· ΜΕΤΑΒΛΗΤΗ-γλώσσας-προγραμματισμού-(variable) είναι ΟΝΟΜΑ πληροφορίας που μπορεί να αλλάξει|μεταβληθεί στη διάρκεια εκτέλεσης ενός προγράμματος.

* McsElln.μπγ/μεταβλητή-γλώσσας-προγραμματισμού,
* McsElln.μεταβλητή-γλώσσας-προγραμματισμού@μπγ,
* McsEngl.cig/variable-in-programming,

σταθερές-γλώσσας

περιγραφή::
· η-ΣΤΑΘΕΡΑ είναι ΟΝΟΜΑ πληροφορίας που ΔΕΝ μπορεί να αλλάξει (παραμένει σταθερή) στη διάρκεια εκτέλεσης ενός προγράμματος.
· οι-σταθερές λέγονται και "μεταβλητές με σταθερή τιμή".

ορισμός::
· ΣΤΑΘΕΡΑ-γλώσσας-προγραμματισμού-(constant) είναι ΟΝΟΜΑ πληροφορίας που ΔΕΝ μπορεί να αλλάξει (παραμένει σταθερή) στη διάρκεια εκτέλεσης ενός προγράμματος.

* McsElln.μπγ/σταθερά-γλώσσας-προγραμματισμού,
* McsElln.σταθερά-γλώσσας-προγραμματισμού@μπγ,
* McsEngl.cig/constant-in-programming,

εντολές-γλώσσας

περιγραφή::
· οι-ΕΝΤΟΛΕΣ είναι κώδικας που κάνει μια συγκεκριμένη λειτουργία|επεξεργασία.
· είναι κάτι ανάλογο με τις απλές ή σύνθετες προτάσεις των-γλωσσών-των-ανθρώπων.
· για κάθε εντολή πρέπει να ξέρουμε α) το-όνομά της β) τη-λειτουργία της και γ) τη-σύνταξή της, πως θα τη γραψουμε.

name::
* McsEngl.cig/command-in-programming,

εντολές-γραφικών

περιγραφή::
· στη Scratch και στη Logo, με αυτές τις-εντολές φτιάχνουμε σχήματα.
· στη Javascript και στη Python, ΔΕΝ είναι τόσο εύκολο να κάνουμε γραφικά, απαιτούνται εξιδικευμένες γνώσεις.

· Scratch:
· οι-εντολές πένας πρέπει να προστεθούν κάτω αριστερά.
κατέβασε πένα:
σήκωσε πένα:
καθάρισε όλα:
κινήσου χ βήματα:
στρίψε ⟳ χ μοίρες:
στρίψε ⟲ χ μοίρες:

· Logo-MicroWorldsPro:
στκ: στυλό κάτω,
στα: στυλό άνω,
σβγ: σβήσε γραφικά,
μπ: μπροστά,
δε: δεξιά,
αρ: αριστερά,

· Logo-Calormen:
pd: pen down, στυλό κάτω,
pu: pen up, στυλό άνω,
cs: clear screen, σβήσε γραφικά,
fd: forward, μπροστά,
rt: right, δεξιά,
lt: left, αριστερά,

name::
* McsElln.μπγ/εντολές-γραφικών,
* McsEngl.cig/command.graphics,

εντολές-μεταβλητών|σταθερών

περιγραφή::
· με τις-εντολές-ΔΗΛΩΣΗΣ ο-ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ δημιουργεί καινούργιες μεταβλητές.
· με τις-εντολές-ΑΝΑΘΕΣΗΣ ο-ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ δίνει τιμές σε μεταβλητές.

· Scratch:
δήλωση: "Δημιουργία μεταβλητής"
ανάθεση: "όρισε 'ονομαμεταβλητης' σε χ"

· Logo-MicroWorldsPro:
δήλωση: κανε "χ 5
ανάθεση: κανε "y :x * 2

· Logo-Calormen:
δήλωση: make "χ 5
ανάθεση: make "y :x * 2

· Javascript:
δήλωση: let x
δήλωση: var y
δήλωση: const y (ορίζει σταθερά)
ανάθεση: x = 5

· Python:
δήλωση: x = 5
ανάθεση: x = 6

name::
* McsElln.μπγ/εντολές-μεταβλητών|σταθερών,
* McsElln.μπγ/εντολές-δήλωσης-μεταβλητής|σταθεράς,
* McsElln.μπγ/εντολές-ανάθεσης-μεταβλητής|σταθεράς,
* McsElln.μπγ/εντολές-εκχώρησης-μεταβλητής|σταθεράς,

εντολές-εισόδου

περιγραφή::
· με τις-εντολές-εισόδου ο-ΧΡΗΣΤΗΣ δίνει πληροφορία στο πρόγραμμα.

· Scratch:
Ρώτησε [...] και περίμενε: ο-χρήστης στην-ερώτηση [...] δίνει πληροφορία που αποθηκεύεται στη μεταβλητή ᾳπάντηση'.

· Logo-MicroWorldsPro:
ερωτηση: ο-χρήστης δίνει πληροφορία και το-κομπιούτερ την κρατάει στη μεταβλητή ᾳπαντηση'.

· Logo-Calormen:
readword: ο-χρήστης δίνει πληροφορία και ο-προγραμματιστής πρέπει να τη βαλει σε μεταβλητή πχ make "name (readword [what is your name?])

· Javascript:
prompt("what is your name?"): ανοίγει παράθυρο και ο-χρήστης γράφει την-πληροφορία.
document.getElementById("idInput").value: σε ιστοεφαρμογή, ο-χρήστης γράφει την-πληροφορία σε κουτάκι\α\ (input-element σε Html με id) και το-πρόγραμμα με αυτή την-εντολή παίρνει αυτή την-πληροφορία. Επίσης με την-εντολή document.getElementById('idInput').addEventListener('input', function(oEvtIn) {}) προσθέτει στο κουτάκι\α\ έναν-ακροατή-γεγονότων όπως λέγεται, δηλαδή όταν ο-χρήστης γράψει τότε πάει και το παίρνει.

· Python:
input("Πώς σε λένε; "): βγαίνει στη-γραμμή-εντολών το-μήνυμα, ο-χρήστης γράφει την-πληροφορία και πατάει enter.
int(input("Πόσων ετών είσαι; ")): επι πλέον, μετατρέπει την-πληροφορία εισόδου σε ακέραιο δεδομένο.

name::
* McsElln.μπγ/εντολές-εισόδου,

εντολές-εξόδου

περιγραφή::
· οι-εντολές-εξόδου είναι εντολές με τις-οποίες ο-προγραμματιστής εμφανίζει πληροφορίες στο χρήστη.

· Scratch:
πες [μήνυμα]: ο-χαρακτήρας εμφανίζει ένα συννεφάκι ομιλίας με το-μήνυμα.
σκέψου [μήνυμα]: ο-χαρακτήρας εμφανίζει ένα συννεφάκι σκέψης με το-μήνυμα.
παίξε ήχο [ήχος]: Παίζει έναν συγκεκριμένο ήχο ή μια ηχογράφηση.
μετάδωσε [μήνυμα] και όταν λάβω [μήνυμα]: Χρησιμοποιούνται για την επικοινωνία μεταξύ χαρακτήρων.

· Logo-MicroWorldsPro:
δειξε: εμφανίζει πληροφορία στο κέντρο-εντολών πχ δειξε 5 + 2, δειξε "λέξη, δειξε [πολλές λέξεις], δειξε (φρ [πολλές λέξεις] "λέξη 2 * 3)
ανακοινωση: εμφανίζει πληροφορία σε παράθυρο πχ ανακοινωση [πολλές λέξεις]

· Logo-Calormen:
print: εμφανίζει πληροφορία στην επιφάνεια εργασίας πχ print [1 2 3] εμφανίζει 1 2 3.
show: εμφανίζει πληροφορία στην επιφάνεια εργασίας πχ show [1 2 3] εμφανίζει [1 2 3].

· Javascript:
alert(".."): εμφανίζει ένα αναδυόμενο παράθυρο με το-μήνυμα.
console.log("..."): εμφανίζει το-μήνυμα στην κονσόλα (τη βλέπουμε πατώντας F12 στο φυλλομετρητή).
document.getElementById("idElement").innerText = "...": εμφανίζει στο Html-element με το συγκεκριμένο id, το-μήνυμα.

· Python:
print("..."): εμφανίζει το-μήνυμα στη γραμμή-εντολών.
write(): γράφει κείμενο σε αρχείο.

name::
* McsElln.μπγ/εντολές-εξόδου,

εντολές-επανάληψης

περιγραφή::
· οι-εντολές-επανάληψης, εκτελούν ένα σύνολο εντολών, πολλές φορές.

· Scratch:
επαναλαβε χ: επαναλαμβάνει χ φορές ένα σύνολο εντολών.
επαναλαβε ωσπου χ: επαναλαμβάνει ένα σύνολο εντολών μέχρι να ικανοποιηθεί η-συνθήκη χ.
για παντα: επαναλαμβάνει ένα σύνολο εντολών χωρίς να σταματάει.

· Logo-MicroWorldsPro:
επαναλαβε χ[εντολές]: επαναλαμβάνει χ φορές ένα σύνολο εντολών.

· Logo-Calormen:
repeat x[commands]: επαναλαμβάνει χ φορές ένα σύνολο εντολών.

· Javascript:
for (let i = 0; i < 5; i++) {code}: όταν γνωρίζετε πόσες φορές θέλετε να επαναλάβετε ένα σύνολο εντολών.
while (συνθήκη) {κώδικας}: εκτελεί τον-κώδικα όσο η-συνθήκη είναι αληθής.
do {κώδικας} while (συνθήκη): εκτελεί τον-κώδικα τουλάχιστον μία φορά και μετά συνεχίζει όσο η-συνθήκη είναι αληθής.
for (let element of array) {κώδικας}: εκτελεί τον-κώδικα για όλα τα-στοιχεία μιας-συλλογής.

· Python:
while συνθήκη:
    κώδικας

εκτελεί τον-κώδικα όσο η-συνθήκη είναι αληθής.
for i in range(x):
    κώδικας

εκτελεί τον-κώδικα x φορές.

name::
* McsElln.μπγ/εντολές-επανάληψης,

εντολές-συνάρτησης

περιγραφή::
· οι-εντολές-συνάρτησης είναι οι-εντολές με τις-οποίες δημιουργούν οι-προγραμματιστές δικές τους εντολές που δεν τις έχει ήδη η-γλώσσα.
· επιτρέπουν την-επαναχρησιμοποίηση κώδικα και τη-διαίρεση ενός-προγράμματος σε μικρότερα, διαχειρίσιμα τμήματα.
· ΟΡΙΣΜΟΣ|ΔΗΜΙΟΥΡΓΙΑ-συνάρτησης είναι η-εντολή με την-οποία δημιουργούν οι-προγραμματιστές μια καινούγια συνάρτηση.
· ΚΛΗΣΗ-συνάρτησης είναι η-εντολή με την-οποία οι-προγραμματιστές θέτουν σε λειτουργία (εκτελούν) μια συνάρτηση.
· οι-συναρτήσεις έχουν:
· ΟΝΟΜΑ: μοναδική λέξη.
· ΠΑΡΑΜΕΤΡΟΥΣ: μπορεί να έχουν μεταβλητές εισόδου.
· ΕΠΙΣΤΡΕΦΟΜΕΝΗ-ΤΙΜΗ: μπορεί να έχουν τιμή εξόδου.

· Scratch:
ορισμός:
· πρώτα ορίζουμε τη-συνάρτηση πατώντας "Δημιουργία Εντολής", δίνουμε όνομα και βάζουμε τις-εντολές που θέλουμε να κάνει.
κλήση:
· μετά καλούμε την-εντολή, όποτε θέλουμε.
· και ο-ορισμός και η-κλήση βρίσκονται στην ίδια τοποθεσία.


· Logo-MicroWorldsPro:
· η-Logo ονομάζει τις-συναρτήσεις, ΔΙΑΔΙΚΑΣΙΕΣ.
ορισμός:
· στην καρτέλα-διαδικασίες.
για πενταγωνο
    στκ
    επανάλαβε 5 [ μπ 100 δε 360 / 5 ]
τελος

κλήση:
· στο κουτί-εντολών.
πενταγωνο
· στη Logo ο-ορισμός και η-κλήση βρίσκονται σε ξεχωριστές τοποθεσίες.

· Logo-Calormen:
· όλα τα γράφουμε στο κουτί-εντολών και πατάμε RUN.
ορισμός:
TO pentagon
    pd
    repeat 5 [ fd 100 rt 360 / 5 ]
end

κλήση:
pentagon

· Javascript:
ορισμός:
function sum(a, b){
    return a + b
}

κλήση:
x = sum(3, 4)

· Python:
ορισμός:
def sum(a, b):
    return a + b

κλήση:
x = sum(3, 4)

ορισμός::
· ΣΥΝΑΡΤΗΣΗ-γλώσσας-προγραμματισμού-(function) λέμε ΝΕΕΣ-ΕΝΤΟΛΕΣ που δημιουργεί ο-προγραμματιστής.

* McsElln.μπγ/εντολές-συνάρτησης,
* McsElln.μπγ/νέες-εντολές-στη-Scratch,
* McsElln.μπγ/εντολές-διαδικασιών-στη-Logo,
* McsElln.μπγ/εντολές-υποπρογραμμάτων,
* McsElln.μπγ/συνάρτηση-προγραμματισμού,
* McsElln.συνάρτηση-γλώσσας-προγραμματισμού@μπγ,
* McsElln.υποπρόγραμμα@μπγ,
* McsElln.νέα-εντολή-στη-Scratch@μπγ,
* McsElln.διαδικασία-στη-Logo@μπγ,
* McsEngl.cig/function-in-programming,

ε5.μ4.ασκήσεις

περιγραφή::
· εδώ θα κάνουμε κάποιες απλές ασκήσεις στις γλώσσες Scratch, Logo, Javascript και Python και έτσι θα δούμε λίγο τις διαφορετικότητες των-γλωσσών-προγραμματισμού.
· ΔΕΝ χρειάζεται να μάθετε απέξω τις-εντολές των-γλωσσών και τα-χαρακτηριστικά τους του προηγούμενου μαθήματος, όμως είναι καλό να μπορείτε να τα βρίσκετε γρήγορα ψάχνοντας στο παρόν ψηφιακό-βιβλίο (F2: cig/name, Ctrl+F2: μπγ/όνομα).
· γενική παρατήρηση: οι εκπαιδευτικές γλώσσες Scratch και Logo είναι καλές στη δημιουργία σχημάτων ενώ σε άλλα προβλήματα η-Javascript και η-Python είναι καλύτερες.

* McsEngl.cig/programming/exercises,
* McsElln.μπτ/ασκήσεις-προγραμματισμού,

δημιουργία τετραγώνου

περιγραφή::
· αυτή η-άσκηση είναι πανεύκολη στις γλώσσες εκπαιδευτικού χαρακτήρα Scratch και Logo.

· Scratch:
πρώτα πρέπει να προσθέσουμε τις-εντολές πένας.


· MicroWorldsPro:
σβγ
στκ
μπ 100
δε 90
μπ 100
δε 90
μπ 100
δε 90
μπ 100
δε 90

ή

σβγ
στκ
επανάλαβε 4 [ μπ 100 δε 90 ]


· lagCalormen:
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90

ή

cs
repeat 4 [ fd 100 rt 90 ]

name::
* McsElln.μπγ/άσκηση.δημιουργία-τετραγώνου,

δημιουργία εφταγώνου

περιγραφή::
· η-εκτέλεση αυτής της-άσκησης είναι πιο γρήγορη στη Logo όπου γράφουμε τις-εντολές.

· Scratch:


· Logo-MicroWorldsPro:
σβγ
επανάλαβε 7 [ μπ 100 δε 360 / 7 ]

· Logo-Calormen:
cs
repeat 7 [ fd 100 rt 360 / 7 ]

name::
* McsElln.μπγ/άσκηση.δημιουργία-εφταγώνου,

δημιουργία πολυγώνου

περιγραφή::
· η-άσκηση αυτή μας δίχνει πως με μία-συνάρτηση και με τη-χρήση μεταβλητής μπορούμε να φτιάξουμε πολλά σχήματα.

· Logo-MicroWorldsPro:
· πρώτα ορίζουμε τη-διαδικασία 'πολύγωνο' στην καρτέλα-διαδικασίες.
για πολυγωνο :π :μ
    επαναλαβε :π [ μπ :μ δε 360 / :π ]
end

· μετά καλούμε τη-διαδικασία δίνοντας τιμές στις παραμέτρους.
πολυγωνο 8 90


· Logo-Calormen:
· στο κουτί-εντολών γράφουμε τη-διαδικασία 'polygon', μετά την καλούμε δίνοντας τιμές στις παραμέτρους και μετά τρέχουμε τον-κώδικα (RUN).
TO polygon :p :m
    repeat :p [ fd :m rt 360 / :p ]
END
polygon 8 90



· Scratch:
· πρώτα πατάμε "Δημιουργία εντολής", δίνουμε όνομα και προσθέτουμε μεταβλητή (πλευρά).
· μετά προσθέτουμε στον ορισμό τις εντολές που θέλουμε.
· μετά καλούμε την-εντολή δίνοντας τιμή στη μεταβλητή.

name::
* McsElln.μπγ/άσκηση.δημιουργία-πολυγώνου,

άθροισμα 2 αριθμών

περιγραφή::
· εδώ θέλουμε να ορίσουμε μια-συνάρτηση που να δέχεται 2 αριθμούς και να ΕΠΙΣΤΡΕΦΕΙ το-άθροισμά τους.
· η-Scratch και η-Logo ΔΕΝ είναι φτιαγμένες γιᾳυτή τη-δουλειά, όμως για τις Javascript και Python αυτό είναι πανεύκολο.

· Javascript:
function sum(a, b) {
  return a + b
}
x = sum(12, 21)


· Python:
def sum(a, b):
  return a + b
x = sum(12, 21)

name::
* McsElln.μπγ/άσκηση.άθροισμα-2-αριθμών,

ευρώ σε δραχμές

περιγραφή::
· να ορίσετε μια-συνάρτηση που να μετατρέπει τα ευρώ που δίνει ο-χρήστης σε δραχμές.

· Scratch:


· Logo-MicroWorldsPro:
για εσδ
 ερωτηση [πόσα ευρώ θέλεις να μετατρέψω?]
 ανακοινωση (φρ [οι δραχμές είναι: ] απαντηση * 340.75)
τέλος

· Logo-Calormen:
TO etd
 make "euro (readword [πόσα ευρώ θέλεις να μετατρέψω?])
 print [οι δραχμές είναι: ]
 show :euro * 340.75
END

· Javascript:
function etd(){
 let e = prompt("δώσε ευρώ: ")
 alert ("οι δραχμές είναι: " + e * 340.75)
}
etd()

· τον παραπάνω κώδικα μπορείτε να τον εκτελέσετε στην κονσόλα ενός browser (πατώντας F12, βλέπετε την-κονσόλα).
· στη διεύθυνση: https://synagonism.net/dirMcs/dirStn/McsStn000020.last.html#idEusaeconEurevuapp μπορείτε να δείτε αυτόν τον-κώδικα σαν ιστοεφαρμογή. Στη διεύθυνση αυτή μπορείτε να πάτε και από τον-ιστότοπό μου άν ψάξετε από οπουδήποτε το "Webapp.EUR". Τον-κώδικα μπορείτε να τον δείτε άν πατήσετε Ctrl+U.

· ΕΠΙΣΗΣ στον παρόντα σύνδεσμο μπορείτε να δείτε το-πρόγραμμα σαν ανεξάρτητη ιστοεφαρμογή.

· Python:

name::
* McsElln.μπγ/άσκηση.ευρώ-σε-δραχμές,
* McsElln.μπγ/ευρώ-σε-δραχμές--άσκηση,

εργασία: δημιουργία ιστοεφαρμογής ισοτιμιών ευρώ

description::
· να φτιάξετε ιστοεφαρμογή με τις ισοτιμίες του ευρώ:
1) να έχει θέμα (h1) τα Γιάννενα.
2) να έχει 3 υποθέματα (h2):
α) περιγραφή: να έχει μία εικόνα με τα Γιάννενα και μια μικρή παράγραφο γιᾳυτά (wikipedia).
β) ισοτιμίες ευρώ: θα περιέχει 3 παραγράφους.
· ισοτιμία: 1 ευρώ = [κουτάκι ισοτιμίας] άλλο-νόμισμα
· ευρώ: [κουτάκι]
· άλλο νόμισμα: [κουτάκι]
γ) σχετικά με την ιστοεφαρμογή: να περιέχει 2 παραγράφους.
· ΠΗΓΕΣ:
1) synagonism σημειώσεις πληροφορικής,
2) σύνδεσμο στην ιστοεφαρμογή EUR⇔Drachmas (θα την αντιγράψετε και θα την τροποποιήσετε)
· ΣΥΝΤΑΞΗ:
{2025} Γυμνάσιο Ελεούσας, το όνομά σας.

ΑΠΑΝΤΗΣΗ:
* βήμα1: δημιουργία ιστοσελίδας από τις οδηγίες του βιβλίου.
* βήμα2: δημιουργία ιστοσελίδας για τα Γιάννενα.
* βήμα3: προσθήκη εφαρμογής εσδ.
* βήμα4: αλλαγή εφαρμογής για ισοτιμίες.

name::
* McsElln.μπγ/εργασία.ιστοεφαρμογή-ισοτιμιών-ευρώ,

Β' ΓΥΜΝΑΣΙΟΥ

ΒΙΒΛΙΟ

περιγραφή:: (25 ώρες)
· βιβλίο παλιό.
· βιβλίο νέο.

* Ενότητα 1 Ψηφιακός Κόσμος 4 ώρες
* Ενότητα 2 Δίκτυα Υπολογιστών 2 ώρες
* Ενότητα 3 Ανάλυση Δεδομένων με Υπολογιστικά Φύλλα 4 ώρες
* Ενότητα 4 Παρουσιάσεις 4 ώρες
* Ενότητα 5 Τμηματικός Προγραμματισμός 4 ώρες
* Ενότητα 6 Δομές Δεδομένων 2 ώρες
* Ενότητα 7 Τεχνητή Νοημοσύνη 4 ώρες
* Ενότητα 8 Πληροφορική και Κοινωνία 1 ώρες

name::
* McsElln.μπγ/β.βιβλίο,

ε1.ΕΠΑΝΑΛΗΨΗ-ΘΕΩΡΙΑ

ε2.ΣΥΝΑΡΜΟΛΟΓΗΣΗ-ΥΠΟΛΟΓΙΣΤΗ

ε3.ΨΗΦΙΑΚΗ-ΠΛΗΡΟΦΟΡΙΑ

ε4.ΥΠΟΛΟΓΙΣΤΙΚΑ-ΦΥΛΛΑ

1) Υπολογιστικό-φύλλο (spreadsheet)

περιγραφή::
Υπολογιστικό-φύλλο (spreadsheet):
Είναι ένα πρόγραμμα που αποτελείται από ένα μεγάλο πίνακα με γραμμές και στήλες με το οποίο κάνουμε βασικά υπολογισμούς αλλά και πίνακες και γραφήματα.

name::
* McsElln.μπγ/ΥΦ-(υπολογιστικό-φύλλο),
* McsElln.μπγ/υπολογιστικό-φύλλο,
* McsElln.υπολογιστικό-φύλλο@μπγ,
* McsElln.ΥΦ-(Υπολογιστικό-Φύλλο)@μπγ,
* McsEngl.cig/Spreadsheet,
* McsEngl.spreadsheet@cig,

2) Κελί (cell)

περιγραφή::
Κελί (cell):
Λέγεται κάθε κουτάκι του πίνακα του υπολογιστικού-φύλλου.

name::
* McsElln.μπγ/κελί-ΥΦ,
* McsElln.κελί-ΥΦ@μπγ,
* McsEngl.cig/Cell-Spreadsheet,
* McsEngl.cell-Spreadsheet@cig,

3) Διεύθυνση-κελιού (cell-address)

περιγραφή::
Διεύθυνση-κελιού (cell-address):
Είναι το όνομα του κελιού και αποτελείται από τη γραμμή και τη στήλη που ανήκει, πχ a1, b9 και όχι 1a, 9b.

name::
* McsElln.μπγ/διεύθυνση-κελιού-ΥΦ,
* McsElln.διεύθυνση-κελιού-ΥΦ@μπγ,
* McsEngl.cig/Cell-address-Spreadsheet,
* McsEngl.cell-address-Spreadsheet@cig,

4) Περιοχή-κελιών (range-of-cells)

περιγραφή::
Περιοχή-κελιών (range-of-cells):
Είναι συνεχόμενα κελιά είτε σε γραμμή, είτε σε στήλη, είτε σε ορθογώνιο σχήμα.
Τη δηλώνουμε (ονομάζουμε) με το πρώτο κελί, (:) και το τελευταίο κελί, πχ a1:a9 ή a1:c9.

name::
* McsElln.μπγ/περιοχή-κελιών-ΥΦ,
* McsElln.περιοχή-κελιών-ΥΦ@μπγ,
* McsEngl.cig/Range-of-cells-Spreadsheet,
* McsEngl.range-of-cells-Spreadsheet@cig,

5) Ενεργό-κελί (active-cell)

περιγραφή::
Ενεργό-κελί (active-cell):
Είναι το κελί στο οποίο βρισκόμαστε (είναι επιλεγμένο).

name::
* McsElln.μπγ/ενεργό-κελί-ΥΦ,
* McsElln.ενεργό-κελί-ΥΦ@μπγ,
* McsEngl.cig/Active-cell-Spreadsheet,
* McsEngl.active-cell-Spreadsheet@cig,

6) Τύποι (formula)

περιγραφή::
Τύποι (formula):
Είναι ειδικές παραστάσεις που γράφουμε στα κελιά με τις οποίες κάνουμε πράξεις. Ξεκινάνε ΠΑΝΤΑ με το (=) και περιέχουν αριθμούς, διευθύνσεις-κελιών, τα σύμβολα των μαθηματικών-πράξεων +, -, /, *, ^(=δύναμη) και συναρτήσεις.

name::
* McsElln.μπγ/τύποι-ΥΦ,
* McsElln.τύποι-ΥΦ@μπγ,
* McsEngl.cig/Formula-Spreadsheet,
* McsEngl.formula-Spreadsheet@cig,

7) Γραμμή-τύπων (formula-bar)

περιγραφή::
Γραμμή-τύπων (formula-bar):
Είναι η γραμμή πάνω από τον πίνακα που εμφανίζει τον τύπο του ενεργού-κελιού. Το ενεργό-κελί εμφανίζει το αποτέλεσμα των πράξεων του τύπου.

name::
* McsElln.μπγ/γραμμή-τύπων-ΥΦ,
* McsElln.γραμμή-τύπων-ΥΦ@μπγ,
* McsEngl.cig/Formula-bar-Spreadsheet,
* McsEngl.formula-bar-Spreadsheet@cig,

8) Είδη-δεδομένων (data-types)

περιγραφή::
Είδη-δεδομένων (data-types):
α) αριθμοί, στοιχίζονται δεξιά.
β) κείμενο, στοιχίζεται αριστερά.
γ) τύποι, στοιχίζονται δεξιά.

name::
* McsElln.μπγ/είδη-δεδομένων-ΥΦ,
* McsElln.είδη-δεδομένων-ΥΦ@μπγ,
* McsEngl.cig/Data-types-Spreadsheet,
* McsEngl.data-types-Spreadsheet@cig,

9) Συνάρτηση (function)

περιγραφή::
Συνάρτηση (function):
Είναι ειδικές-λέξεις που βάζουμε μέσα στους τύπους που έχουν ειδική σύνταξη και κάνουν συγκεκριμένες πράξεις, πχ:
sum(e3:e16): βρίσκει το άθροισμα των αριθμών στην περιοχή-κελιών e3:e16.
average(e3:e9): βρίσκει τον μέσο-όρο των αριθμών στην περιοχή-κελιών e3:e9.
countif(e3:e39;"Καλλιτεχνικά"): βρίσκει πόσα κελια περιέχουν το όνομα "Καλλιτεχνικά" στην περιοχή-κελιών e3:e39.

name::
* McsElln.μπγ/συνάρτηση-ΥΦ,
* McsElln.συνάρτηση-ΥΦ@μπγ,
* McsEngl.cig/Function-Spreadsheet,
* McsEngl.function-Spreadsheet@cig,

10) Ταξινόμηση (sorting)

περιγραφή::
Ταξινόμηση (sorting):
Είναι η τοποθέτηση σε σειρά αλβαφητικά ή αριθμητικά δεδομένων του υπολογιστικού-φύλλου που έχουμε επιλέξει.

name::
* McsElln.μπγ/ταξινόμηση-ΥΦ,
* McsElln.ταξινόμηση-ΥΦ@μπγ,
* McsEngl.cig/Sorting-Spreadsheet,
* McsEngl.sorting-Spreadsheet@cig,

11) Γράφημα (chart-or-graph)

περιγραφή::
Γράφημα (chart-or-graph):
είναι εικόνα που φτιάχνουμε με τα υπολογιστικά-φύλλα και παρουσιάζει ΠΟΣΟΤΗΤΕΣ με μορφή σχημάτων.

name::
* McsElln.μπγ/γράφημα,
* McsElln.γράφημα@μπγ,
* McsElln.ΓΡΑΦΗΜΑ@μπγ,
* McsElln.γράφημα@μπγ,
* McsElln.ΔΙΑΓΡΑΜΜΑ@μπγ,
* McsElln.διάγραμμα@μπγ,
* McsEngl.cig/Chart-or-graph,
* McsEngl.chart-or-graph@cig,

ε5.ΠΑΡΟΥΣΙΑΣΕΙΣ

1) Παρουσίαση (presentation)

περιγραφή::
Παρουσίαση (presentation):
είναι πρόγραμμα στο οποίο καταχωρούμε πληροφορίες σε μορφή ΚΑΡΤΑΣ (οθόνης) για να τις παρουσιάσουμε σε ακροατήριο.
Με το ίδιο όνομα εννοούν και το ΑΡΧΕΙΟ που φτιάχνουμε με αυτά τα προγράμματα.

name::
* McsElln.μπγ/παρουσίαση,
* McsElln.παρουσίαση@μπγ,
* McsEngl.cig/Presentation,
* McsEngl.presentation@cig,

ε6.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Γ' ΓΥΜΝΑΣΙΟΥ

ΒΙΒΛΙΟ

περιγραφή:: (25 ώρες)
· βιβλίο παλιό.
· βιβλίο νέο.

* Ενότητα 1 Αλγοριθμική 2
* Ενότητα 2 Προγραμματισμός με τη-γλώσσα Python (EduBlocks) 9
* Ενότητα 3 Φυσική Υπολογιστική / Ρομποτικές Διατάξεις 2
* Ενότητα 4 Τεχνητή Νοημοσύνη 4
* Ενότητα 5 Συνεργάζομαι σε διαδικτυακά περιβάλλοντα 5
* Ενότητα 6 Πληροφορική και Κοινωνία 1
* Ενότητα 7 Επιστημονικός Προγραμματισμός 2

name::
* McsElln.μπγ/γ.βιβλίο,

Διευθύνσεις-Ιστοσελίδων

Παρουσιάζουμε εδώ μαζεμένες, διάφορες χρήσιμες διευθύνσεις ιστοσελίδων:
βιβλίο Α' Γυμνασίου: http://ebooks.edu.gr/modules/ebook/show.php/DSB100/534/3527,14492/.
βιβλίο Β' Γυμνασίου: http://ebooks.edu.gr/modules/ebook/show.php/DSB101/535/3533,14565/.
βιβλίο Γ' Γυμνασίου: http://ebooks.edu.gr/modules/ebook/show.php/DSB102/536/3538,14536/.
Ψηφιακό Σχολείο: http://dschool.edu.gr/.
Φωτόδενδρο: http://photodentro.edu.gr/.
LEXIgram: http://www.lexigram.gr/, Γραμματική (κλίση) της Αρχαίας και Νέας Ελληνικής, συνώνυμα, ετυμολογικό, ασκήσεις κλπ..
LibreOffice: http://www.libreoffice.org/.
Top-10 Ελληνικά links για το-Microworlds Pro, του Ιωάννη Σαρημπαλίδη: http://pliroforikiatschool.blogspot.gr/2010/04/top-10-links-microworlds-pro.html.
http://www.animatedimages.org/cat-smileys-and-smilies-294.htm.
http://www.animatedimages.org/.
http://www.free-smileys.com/.
http://shapecatcher.com/: Ζωγραφίζεις ένα unicode σύμβολο και σου βρίσκει παρόμοια σύμβολα, με τα αντίστοιχα ονόματά τους.
The Machine That Changed the World, (history).

εθισμός|κίνδυνοι-διαδικτύου

Διάφορες διευθύνσεις-ιστοσελίδων:
ΨΥΧΟΘΕΡΑΠΕΙΑ - ΕΘΙΣΜΟΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ. Επαγγελματική ιστοσελίδα του Ψυχιάτρου Γεώργιου Φλώρου.
Εξάρτηση από το-διαδίκτυο: Αμπράζη Δήμητρα, Γκάζου Κωνσταντίνα, Ιωαννίδου Άννα, Καλαϊτζίδου Κυριακή.
https://el.wikipedia.org/wiki/Εθισμός_στο_Διαδίκτυο.
Διαδίκτυο: Εθισμός, πρόληψη και τρόποι αντιμετώπισης. Μαρία Θεοφίλου, Σχολική Ψυχολόγος.
Κατάχρηση διαδικτύου - Συμπεριφορές εξάρτησης. Άρτεμις Κ. Τσίτσικα, Επίκουρη Καθηγήτρια Παιδιατρικής - Εφηβικής Ιατρικής, Ιατρική Σχολή Πανεπιστημίου Αθηνών. Επιστ. Υπεύθυνος Μονάδας Εφηβικής Υγείας Β΄ Παιδιατρική Κλινική Παν/μίου Αθηνών Νοσοκομείο Παίδων «Π. & Α. Κυριακού».
===
• https://www.betterinternetforkids.eu/
• http://www.help-line.gr/: Η Γραμμή Βοηθείας ‘help-line 210 6007686′ απευθύνεται σε παιδιά & εφήβους και τις-οικογένειές τους, παρέχοντας υποστήριξη και συμβουλές για θέματα που σχετίζονται με τη-χρήση του Διαδικτύου, του κινητού τηλεφώνου και των ηλεκτρονικών παιχνιδιών (παρενόχληση, εξάρτηση, επιβλαβές περιεχόμενο, παιδοφιλία κ.λπ).
• https://www.saferinternet4kids.gr/
• http://www.safeline.gr/: Η Ελληνική Aνοικτή Γραμμή για το παράνομο περιεχόμενο στο Διαδίκτυο.
• https://www.homodigitalis.gr/: Η Homo Digitalis έχει ως επίκεντρο της δράσης της την υπεράσπιση των δικαιωμάτων των ανθρώπων που χρησιμοποιούν το-διαδίκτυο στην Ελλάδα. Είναι παρούσα για να αγωνιστεί και να διασφαλίσει τα δικαιώματα και τις ελευθερίες τους στον ψηφιακό κόσμο, όταν αυτά αμφισβητούνται ή κινδυνεύουν από ενέργειες δημοσίων οργάνων, ιδιωτών ή ιδιωτικών οργανισμών.
=== news:
• {2019-05-24} Παγκόσμιος Οργανισμός Υγείας: O εθισμός στο ίντερνετ είναι ασθένεια, https://www.nooz.gr/health/1540578/poy--o-ethismos-sto-internet-einai-astheneia,
• {2019-01-30} http://www.ert.gr/eidiseis/ellada/kinonia/fortnite-to-diadiktyako-paichnidi-poy-echei-stoichisei-zoes-se-anilikoys-video/
===

[https://twitter.com/hellenicpolice/status/1126419066980392961]

ασφάλεια-διαδικτύου

addressWpg::
* βοήθεια για λογισμικό που κλειδώνει τους υπολογιστές και τις φορητές σας συσκευές ή κρυπτογραφεί τα ψηφιακά αρχεία σας. https://www.nomoreransom.org/el/index.html,

meta-info

this webpage was-visited times since {2013-10-02},

page-wholepath: synagonism.net / κοσμοθεώρηση--αισθητών-εννοιών / εκπαίδευση / Πληροφορική-Γυμνασίου

VERSIONS:
• version.last: HitpEdu000.last.html,
• version.9-0-0.2024-10-20: ../../../dirMcs/dirEdu/dirHitp/HitpEdu000.9.last.html {2007..2024},
• version.8-0-0.2021-04-16: ../../../dirMiwMcs/dirEdu/Gym.Informatics.2007.8-0-0.2021-04-16.html,
• version.7-0-0.2020-09-06.online-μαθήματα: ../../../dirMiwMcs/dirEdu/Gym.Informatics.2007.7-0-0.2020-09-06.html,
• version.6-0-0.2017-11-26.Last: ../../../dirMiwMcs/dirEdu/Gym.Informatics.2007.6-0-0.2017-11-26.html,
• version.5.2017-09-10.global-names: ../../../dirMiwMcs/dirEdu/gym.informatics.2007.5.2017-09-10.html,
• version.4.2017-01-22.algorithm (3-22): ../../../dirMiwMcs/dirEdu/gym.informatics.2007.4.2017-01-22.html,
• version.3.2015-10-25: ../../../dirMiwMcs/dirEdu/gym.informatics.2007.3.2015-10-25.html,
• version.2.2014-09-22: ../../../dirMiwMcs/dirEdu/gym.informatics.2007.2.2014-09-22.html,
• version.1.2013-10-02.created: ../../../dirMiwMcs/dirEdu/gym.informatics.2007.1.2013-10-02.html,
• author: Kaseluris.Nikos.1959.
• email:
  
• twitter: @synagonism

support

comments

Παρακαλώ σχολιάστε:
• προτείνετε ΟΝΟΜΑΤΑ-ΕΝΝΟΙΩΝ που θέλετε να βρίσκετε στην καρτέλα 'Search',
• την ποιότητα του περιεχομένου της ιστοσελίδας,
• την παρουσίαση του περιεχομένου,
• λάθη (ορθογραφικά και σημασίας),
• περιεχόμενο που θα θέλατε,
• προτείνετε smilyes που ταιριάζουν στις έννοιες!!!
• οτιδήποτε νομίζετε χρήσιμο για την καλυτέρευση της ιστοσελίδας.

comments powered by Disqus