πολλαπλασιασμός αλά Ρωσικά

απαραίτητες γνώσεις:

ο Η/Υ δεν ξέρει πολλαπλασιασμό, ξερει μόνο ΠΡΟΣΘΕΣΗ (+),

                                                                                   ΟΛΙΣΘΗΣΗ  προς τα αριστερά -> ΔΙΠΛΑΣΙΑΖΩ  έναν αριθμό   πχ 00001100 (12)  ->00011000  (24)

                                                                                    ΟΛΙΣΘΗΣΗ  προς τα δεξιά-> υπό-ΔΙΠΛΑΣΙΑΖΩ  έναν αριθμό πχ  00001100  (12)->00000110  (6)

p12kef2bmΑς θεωρήσουμε την πράξη του πολλαπλασιασμού δύο ακεραίων αριθμών και ας θυμηθούμε πώς αυτή υλοποιείται χειρωνακτικά. Τοποθετούμε, λοιπόν, τους δύο αριθμούς τον ένα κάτω από τον άλλο και πολλαπλασιάζουμε κάθε ψηφίο του κάτω αριθμού με όλα τα ψηφία του επάνω αριθμού. Πιο συγκεκριμένα, για κάθε ψηφίο του κάτω αριθμού παράγεται ένα μερικό γινόμενο, ενώ τα μερικά γινόμενα τοποθετούνται το ένα κάτω από το άλλο με μία μετατόπιση από τα δεξιά προς τα αριστερά καθώς θεωρούμε διαδοχικά τα ψηφία των μονάδων, των δεκάδων, των εκατοντάδων κ.λπ. Στη συνέχεια γίνεται η πρόσθεση των επιμέρους γινομένων, αφού τα τοποθετήσουμε στην κατάλληλη διάταξη όπως φαίνεται στο σχήμα 2.7.

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

Έστω, λοιπόν, ότι δίνονται δύο θετικοί ακέραιοι αριθμοί, οι αριθμοί 45 και 19. Οι αριθμοί γράφονται δίπλα-δίπλα και ο πρώτος διπλασιάζεται, ενώ ο δεύτερος υποδιπλασιάζεται αγνοώντας το δεκαδικό μέρος. Στο σχήμα 2.8 παρουσιάζεται η επαναλαμβανόμενη διαδικασία, που συνεχίζεται μέχρις ότου στη δεύτερη στήλη να προκύψει μονάδα. Τελικώς, το γινόμενο ισούται με το άθροισμα των στοιχείων της πρώτης στήλης, όπου αντίστοιχα στη δεύτερη στήλη υπάρχει περιττός αριθμός. Για το παράδειγμά μας, τα στοιχεία αυτά παρουσιάζονται στην τρίτη στήλη.

Η μέθοδος αυτή χρησιμοποιείται πρακτικά στους υπολογιστές, γιατί υλοποιείται πολύ πιο απλά απ’ ό,τι ο γνωστός μας χειρωνακτικός τρόπος πολλαπλασιασμού. Πιο συγκεκριμένα, απαιτεί πολλαπλασιασμό επί δύο, διαίρεση διά δύο και πρόσθεση. Σε αντίθεση η γνωστή μας διαδικασία πολλαπλασιασμού απαιτεί πολλαπλασιασμό με οποιονδήποτε ακέραιο και πρόσθεση. Σε επίπεδο, λοιπόν, κυκλωμάτων υπολογιστή ο πολλαπλασιασμός επί δύο και η διαίρεση διά δύο μπορούν να υλοποιηθούν ταχύτατα με μία απλή εντολή ολίσθησης (shift), σε αντίθεση με τον πολλαπλασιασμό με οποιονδήποτε ακέραιο που θεωρείται πιο χρονοβόρα διαδικασία. Το τελευταίο γεγονός είναι ο λόγος που ο πολλαπλασιασμός αλά ρωσικά είναι προτιμότερος απ’ ό,τι ο χειρωνακτικός τρόπος πολλαπλασιασμού δύο ακεραίων. Στη συνέχεια παρουσιάζεται ο αλγόριθμος πολλαπλασιασμού ακεραίων αλά ρωσικά με φυσική γλώσσα κατά βήματα.

Αλγόριθμος: Πολλαπλασιασμός δύο θετικών ακεραίων (αλά ρωσικά)

Είσοδος:
Έξοδος:
Δύο ακέραιοι Μ1 και Μ2, όπου Μ1, Μ2 ≥ 1
Το γινόμενο Ρ=Μ1*Μ2
Βήμα 1
Βήμα 2
Βήμα 3
Βήμα 4
Βήμα 5
Βήμα 6
Βήμα 7
Θέσε Ρ=0
Αν Μ2>0, τότε πήγαινε στο Βήμα 3, αλλιώς πήγαινε στο Βήμα 7
Αν ο Μ2 είναι περιττός, τότε θέσε Ρ=Ρ+Μ1
Θέσε Μ1=Μ1*2
Θέσε Μ2=Μ2/2 (θεώρησε μόνο το ακέραιο μέρος)
Πήγαινε στο Βήμα 2
Τύπωσε τον Ρ

Αλγόριθμος Πολλαπλασιασμός_αλά_ρωσικά
Δεδομένα // M1,M2 ακέραιοι //
Ρ ← 0
Όσο M2 > 0 επανάλαβε
Αν M2 mod 2 = 1 τότε

Ρ ← Ρ+Μ1

τέλος_αν
M1 ← Μ1*2
M2 ← M2 div 2
Τέλος_επανάληψης
Εμφάνισε Ρ
Τέλος Πολλαπλασιασμός_αλά_ρωσικά

Διαγράμματα ροής δομών επανάληψης


Λήψη αρχείου

επιπλέον ασκήσεις:


Λήψη αρχείου

 

Μετατροπές Δομών Επανάληψης


Λήψη αρχείου

επιπλέον ασκήσεις:


Λήψη αρχείου

 

ΚΑΙ ΜΙΑ ΕΧΤΡΑ: Να μετατραπεί σε μεχρις_0του  και ΓΙΑ

α<- 0

β <- 5

οσο α>= -54 επαναλαβε

α<- α – 3

β<- β +α^2

γραψε α +β

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

 

Κοινωνικά δίκτυα

βίντεο

παρουσίαση

κοινωνικα δικτυα

Ερωτήσεις:

  • Τι σας έκανε εντύπωση περισσότερο από το βίντεο;

  • Ποιο είναι το κυριότερο θετικό στοιχείο των κοινωνικών δικτύων που αναφέρθηκε;

  • Ποιες ήταν οι πιο σημαντικές αρνητικές συνέπειες που παρουσιάστηκαν;

  • Πιστεύετε ότι οι μαθητές/μαθήτριες της ηλικίας σας αντιμετωπίζουν αυτές τις συνέπειες όντως; Μπορείτε να δώσετε παράδειγμα.

  • Πώς επηρεάζει η χρήση των κοινωνικών δικτύων την καθημερινή σας ζωή (σχέσεις, ύπνος, σχολείο, ψυχική διάθεση);

  • Τι ρόλο παίζει η ιδιωτικότητα και η «αποκάλυψη» προσωπικών δεδομένων στα κοινωνικά δίκτυα;

  • Αν μπορούσατε να αλλάξετε ένα πράγμα στη χρήση των κοινωνικών δικτύων σας, ποιο θα ήταν αυτό;

  • Ποιες στρατηγικές ή καλές πρακτικές μπορείτε να εφαρμόσετε για «υπεύθυνη χρήση» κοινωνικών δικτύων;

  • Πείτε έναν τρόπο με τον οποίο τα κοινωνικά δίκτυα μπορούν να χρησιμοποιηθούν θετικά στην εκπαίδευση ή στην ενίσχυση δεξιοτήτων.

  • Μελλοντικά, πώς θεωρείτε ότι θα εξελιχθούν τα κοινωνικά δίκτυα — και τι θα μπορούσε να γίνει για να είναι πιο ασφαλή και ωφέλιμα για εφήβους;

 Φύλλα εργασίας:


Λήψη αρχείου

2.


Λήψη αρχείου

3.


Λήψη αρχείου

Δομές επιλογής

 

ΑΠΛΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ


Λήψη αρχείου

ΣΥΝΘΕΤΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ


Λήψη αρχείου

ΠΟΛΛΑΠΛΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ


Λήψη αρχείου

ΠΡΟΒΛΗΜΑΤΑ:


Λήψη αρχείου

ΚΟΙΝΩΝΙΚΑ ΔΙΚΤΥΑ

ΚΟΙΝΩΝΙΚΑ ΔΙΚΤΥΑ  ΚΕΦΑΛΑΙΟ 15

Παρουσίαση

κοινωνικα δικτυα

https://wayground.com/join?gc=02691578     ………………….quiz

κωδικός:

0269 1578

Φύλλο εργασίας 1


Λήψη αρχείου

Φύλλο εργασίας 2


Λήψη αρχείου

Ασφάλεια στο διαδίκτυο

Βίντεο

 

Παρουσίαση

Asfaleis_sto_Diadiktyo

mentimeter

Voting – Mentimeter

ο αριθμός σύνδεσης στο menti-meter είναι:

7891 2526

 

Φύλλα εργασίας


Λήψη αρχείου

2.


Λήψη αρχείου

 

3,  padlet εργασιών:  https://padlet.com/anelaki8/padlet-u98f7mlhy2lhnb77

ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ-ΣΥΝΟΠΤΙΚΑ Η ΘΕΩΡΙΑ


Λήψη αρχείου

Φύλλο εργασίας 11


Λήψη αρχείου

Φύλλο εργασίας 12


Λήψη αρχείου

Φύλλο εργασίας 13

διαγράμματα ροής δομη επιλογης Ασκήσεις


Λήψη αρχείου

Css στις ιστοσελίδες

Εισαγωγή στην CSS

Η CSS (Cascading Style Sheets) είναι η γλώσσα που καθορίζει την εμφάνιση (μορφοποίηση) μιας ιστοσελίδας.
Με την CSS αλλάζουμε χρώματα, φόντο, γραμματοσειρές, περιθώρια, στοίχιση κ.ά.

Ας δούμε πως γράφω css

Οι εντολές css συντάσσονται χρησιμοποιώντας δυο κομμάτια. Το πρώτο είναι ένας επιλογέας και το δεύτερο είναι το τμήμα δηλώσεων.

  • Ας δούμε το παράδειγμα:  h1 {color:blue; fontsize:12px;}
    • Επιλογέας είναι το h Ο επιλογέας (selector) αναφέρεται στο στοιχείο html που θέλουμε να μορφοποιήσουμε
    • Τμήμα δηλώσεων είναι το {color:blue; font-size:12px;}. Μας δείχνει την οπτική διαμόρφωση του επιλογέα. Το τμήμα δηλώσεων (declaration block) περιλαμβάνει μια ή περισσότερες δηλώσεις που χωρίζονται μεταξύ τους με το σύμβολο « ; » (semicolon).
      Ποιες δηλώσεις έχω στο συγκεκριμένο παράδειγμα;
    • Κάθε δήλωση περιλαμβάνει μια ιδιότητα (property name) και μια τιμή (value) που διαχωρίζονται με το σύμβολο « : » (colon). Κάθε δήλωση της CSS πάντα τελειώνει σε « ; » (semicolon). Το τμήμα δηλώσεων της CSS περικλείεται ανάμεσα σε { }.
  • Ένα ακόμη παράδειγμα
    p { color: red; text-align: center; background-color: yellow;}
    Τι δηλώνουμε με αυτό το css;

Παράδειγμα CSS μέσα στο HTML αρχείο:

<style>
body {
background-color: lightblue;
font-family: Arial, sans-serif;
color: darkblue;
}
</style>

 5. Βασικές Ιδιότητες CSS

Ιδιότητα Τι αλλάζει Παράδειγμα
background-color Χρώμα φόντου background-color: yellow;
color Χρώμα γραμμάτων color: red;
font-family Τύπος γραμματοσειράς font-family: Verdana;
font-size Μέγεθος γραμματοσειράς font-size: 18px;
text-align Στοίχιση κειμένου text-align: center;

🌈 6. Παράδειγμα Ολοκληρωμένης Σελίδας

1ο  παράδειγμα

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Η Σελίδα μου</title>
<style>
body {
    background-color: #f0f8ff;
    font-family: Verdana, sans-serif;
    color: #333333;
}
h1 {
color: darkblue;
text-align: center;
}
<!– δεν υπογραμμίζεται ο υπερσύνδεσμος–>
a {
color: red;
text-decoration: none;
}
<!– αλλάζει χρώμα ο συνδεσμος οταν περασει το ποντικι απο πάνω–>
a:hover {
color: green;
}
</style>
</head>
<body>
<h1>Η πρώτη μου ιστοσελίδα</h1>
<p>Καλώς ήρθατε! Δείτε την αγαπημένη μου φωτογραφία:</p><img src=“photo.jpg” alt=“Φωτογραφία” width=“300”><br><a href=“https://www.wikipedia.org” target=“_blank”>Επισκεφθείτε τη Wikipedia</a></body>
</html>
Το εξαγόμενο αποτέλεσμα είναι έτσι:

Stigmiotypo othonhs 2025 10 19 130256

2. παράδειγμα

<!DOCTYPE html>
<html lang=”el”>
<head>
    <meta charset=”UTF-8″>
    <title>Η Φωτογκαλερί μου</title>
</head>
 <style>
        body {
            background-color: #f0f8ff; /* ανοιχτό γαλάζιο */
        }
        h1 {
            color: darkblue;
            text-align: center;
        }
        p {
            text-align: center;
        }
</style>
<body>
    <h1>Η Φωτογκαλερί μου</h1>
    <!– Πρώτη εικόνα από το διαδίκτυο –>
    <img src=”https://images.unsplash.com/photo-1501785888041-af3ef285b470″ alt=”Όμορφο τοπίο βουνού” width=”200″>
    <p>Ένα μαγευτικό ορεινό τοπίο με ήλιο που ανατέλλει.</p>
    <!– Δεύτερη εικόνα αποθηκευμένη τοπικά –>
    <img src=”images/myphoto.jpg” alt=”Γάτα που κοιμάται” width=”200″>
    <p>Η γάτα μου που απολαμβάνει τον ύπνο της στον ήλιο.</p>
</body>
</html>
Το εξαγόμενο αποτέλεσμα είναι έτσι:
Stigmiotypo othonhs 2025 10 22 230554

 7. Τι πρέπει να θυμάστε

✅ Η HTML φτιάχνει τη δομή.
✅ Η CSS φτιάχνει την εμφάνιση.
✅ Οι εικόνες χρειάζονται σωστή διαδρομή (src).
✅ Οι σύνδεσμοι χρειάζονται href.
✅ Χρησιμοποιούμε το <style> για να αλλάξουμε φόντο, χρώματα, γραμματοσειρές.


 8. Λάβε δράση– Παραδείγματα

A.  Μπορείτε να πειραματιστείτε ζωντανά με τα παραδείγματα στο W3Schools:


🔗 CSS Background Color – Try it Yourself

https://www.w3schools.com/css/tryit.asp?filename=trycss_default

Ας δούμε το css μέσα από δραστηριότητες

https://blogs.sch.gr/lenaanag/files/2025/10/CSS_drasthriothta_4_5_6_7.pdf

τα αποτελέσματα των δραστηριοτήτων είναι τα παρακάτω:

δραστηριότητα 5

Stigmiotypo othonhs 2025 11 01 151058

δραστηριότητα 6

Stigmiotypo othonhs 2025 11 01 151108

 

δραστηριότητα 7

Stigmiotypo othonhs 2025 11 01 151119

10. Αναμνηστικές σημειώσεις

🔗https://blogs.sch.gr/lenaanag/files/2025/10/shmeioseis-CSS.pdf