Τετάρτη 26 Δεκεμβρίου 2012

Μία διόρθωση στην άσκηση 18, σελ. 114: (λείπει ένα Τέλος_αν)


Αλγόριθμος Αριθμοί_ΜΕΡΣΕΝ
Διάβασε Α
Β ← 4
C ←  2
Aρχή_επανάληψης
Β ← (Β^2) - 2
Εμφάνισε Β
C ←  C + 1
Μέχρις_ότου C > (A - 1)
D ← (2^A) - 1
E ← B MOD D
Εμφάνισε D
Αν E = 0 τότε
F ← (2^(C - 1)) * D
Εμφάνισε "Τέλειος αριθμός:", F
G ←  0
Όσο F > 0 επανάλαβε
G ← G + 1
F ← F DIV 10
Τέλος_επανάληψης
Εμφάνισε G
Τέλος_αν
Τέλος Αριθμοί_ΜΕΡΣΕΝ

Δευτέρα 24 Δεκεμβρίου 2012

Καλά Χριστούγεννα και Χρόνια Πολλά σε όλους/ες! 
Εύχομαι υγεία και ευτυχία σε εσάς και στις οικογένειές σας!


Σάββατο 22 Δεκεμβρίου 2012

Αν έχετε οποιαδήποτε απορία για τις ασκήσεις των Χριστουγέννων, μπορείτε να γράφετε σχόλια στην καρτέλα Ερωτήσεις/Διάφορα.
Ομοίως, αν έχετε οποιαδήποτε πρόταση για το blog!

Τρίτη 18 Δεκεμβρίου 2012

Ρία, αναρτώ την άσκηση με τους πίνακες.


Αλγόριθμος Διαγώνιες
 Δεδομένα //Α//
  άθροισμα  0
  Για i από 1 μέχρι 100
    άθροισμα  άθροισμα + Α[i, i]
  Τέλος_επανάληψης
  Εκτύπωσε "Το άθροισμα των στοιχείων της κύριας διαγωνίου είναι ", άθροισμα
  άθροισμα  0
  Για i από 1 μέχρι 100
    άθροισμα  άθροισμα + Α[i, 100 + 1 - i]
  Τέλος_επανάληψης
  Εκτύπωσε "Το άθροισμα των στοιχείων της δευτερεύουσας διαγωνίου είναι ", άθροισμα
Τέλος Διαγώνιες

Σάββατο 15 Δεκεμβρίου 2012


Γρίφος:
Ένας άντρας ήθελε να μπει σε ένα κλαμπ, όπου έμπαιναν μόνο μέλη που ήξεραν τον σωστό κωδικό. Στεκόταν, λοιπόν, κοντά στην πόρτα και κρυφάκουγε.
Ένα μέλος του κλαμπ έφτασε, χτύπησε την πόρτα και ο πορτιέρης του είπε "Δώδεκα". Το μέλος απάντησε τότε "Έξι" και μπήκε στο κλαμπ. Έπειτα, ένα δεύτερο μέλος έφτασε, χτύπησε την πόρτα και ο πορτιέρης του είπε "Έξι". Το μέλος απάντησε τότε "Τρία" και τον άφησαν να μπει.
Ο άντρας, που τόση ώρα κρυφάκουγε, προχώρησε στην πόρτα και ο πορτιέρης του είπε "Δέκα". Αυτός, λοιπόν, απάντησε με χαρά "Πέντε", αλλά ο πορτιέρης τον έδιωξε!
Τι θα έπρεπε να έχει απαντήσει;

Σάββατο 8 Δεκεμβρίου 2012

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


Ένας μαθητής Νηπιαγωγείου μπορεί να το λύσει σε 5-10 λεπτά, ενώ οι προγραμματιστές χρειάζονται συνήθως 1 ώρα!!



Ποιος είναι ο αριθμός που λείπει;


7111=0
8809=6

7662=2
2172=0
6666=4
1111=0
3213=0
9313=1
2222=0
3333=0
5555=0
8193=3
8096=5
9999=4
7756=1
6855=3

7777=0
9881=5
0000=4
5531=0
2589=?


Γρίφος για προγραμματιστές:

Ο Νίκος είναι προγραμματιστής, και πηγαίνει στο μαγαζί της γειτονιάς του να πάρει γάλα. Η γυναίκα του του τηλεφωνεί και του λέει:΄Όσο είσαι έξω, φέρε και λίγα αυγά!". Πότε θα επιστρέψει ο Νίκος στο σπίτι του;

Σάββατο 1 Δεκεμβρίου 2012

Καλό Μήνα!!
Επειδή αρκετοί με ρωτήσατε για την άσκηση ΔΤ8 από το τετράδιο του μαθητή, σας αναρτώ δύο διαφορετικές λύσεις της άσκησης. 

1ος τρόπος:

Αλγόριθμος ΔΤ8
 Εμφάνισε "Δώσε τον συνολικό αριθμό των προσπελάσεων του 1ου υπολογιστή"
 Διάβασε π               ! όπου π ο αριθμός των προσπελάσεων
 max_pc ← 1            ! ο υπολογιστής με τον μεγαλύτερο αριθμό προσπελάσεων
 max ← π                  ! ο μεγαλύτερος αριθμός προσπελάσεων
 min_pc ← 1             ! ο υπολογιστής με τον μικρότερο αριθμό προσπελάσεων
 min ← π                   ! ο μικρότερος αριθμός προσπελάσεων
 Για i από 2 μέχρι 10
   Εμφάνισε "Δώσε τον συνολικό αριθμό των προσπελάσεων του ", i, "ου υπολογιστή"
   Διάβασε π
   Αν π > max τότε
     max ← π
     max_pc ← i
   Τέλος_αν
   Αν π < min τότε
     min ← π
     min_pc ← i
   Τέλος_αν
 Τέλος_επανάληψης
 Εμφάνισε
"Ο υπολογιστής με τον μεγαλύτερο αριθμό προσπελάσεων είναι ο ", max_pc
 Εμφάνισε "Ο υπολογιστής με τον μικρότερο αριθμό προσπελάσεων είναι ο ", min_pc
Τέλος ΔΤ8

2ος τρόπος: 


Αλγόριθμος ΔΤ8
 max ← 0                     ! ο μεγαλύτερος αριθμός προσπελάσεων
 min ← 10000000        ! ο μικρότερος αριθμός προσπελάσεων
 Για από 1 μέχρι 10
   Εμφάνισε "Δώσε τον συνολικό αριθμό προσπελάσεων του ", i, "ου υπολογιστή"
   Διάβασε π               ! όπου π ο αριθμός των προσπελάσεων
   Αν π > max τότε
      max ← π
      max_pc ← i          ! ο υπολογιστής με τον μεγαλύτερο αριθμό προσπελάσεων
   Τέλος_αν
   Αν π < min τότε
      min ← π
      min_pc ← i           ! ο υπολογιστής με τον μικρότερο αριθμό προσπελάσεων
   Τέλος_αν
 Τέλος_επανάληψης
 Εμφάνισε
"Ο υπολογιστής με τον μέγιστο αριθμό προσπελάσεων είναι ο ", max_pc
 Εμφάνισε "Ο υπολογιστής με τον μικρότερο αριθμό προσπελάσεων είναι ο ", min_pc
Τέλος ΔΤ8