Tο περιβάλλον snap με μικρές διορθώσεις στα ελληνικά

Φέτος διδάσκω το μάθημα ΕΑΕΗΥ. Ξεκίνησα με τα πολύ καλά προβλήματα βαρκάρης και δοχεία από την εξαιρετική δουλειά του συναδέλφου Χαριτόπουλου Κοσμά Όμως λόγω της ανομοιογένειας της τάξης (από διαφορετικούς τομέις ) συνέχισα για την ώρα με κάρτες δραστηριοτήτων ώστε να εξοικειωθούν οι μαθητές με το περιβάλλον και να ‘χαρουν’ τον προγραμματισμό σαν διαδικασία , […]

Διαβάστε περισσότερα...

Η λύση μου στο επίπεδο 38 (Seek and Destroy) του 7BH

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

Διαβάστε περισσότερα...

Η λύση μου στο επίπεδο 20 του 7BH (Reverse line)

     Με δυσκόλεψε αρκετά. 2 ώρες και.. Δυστυχώς δεν πήγε το μυαλό μου στο να κάνουν τη βόλτα.

Διαβάστε περισσότερα...

Η λύση μου στο επίπεδο 18 του 7ΒΗ

Το πρόγραμμα χωρίζεται σε δυο τμήματα. Πρώτα διατάσσουμε τους εργάτες σε ξεχωριστή στήλη και μετά προχωράμε.      

Διαβάστε περισσότερα...

Η λύση μου στο επίπεδο 13 του 7BillionHumans

Με παίδεψε μια δυο ώρες, τελικά η προσεγγισή μου που απεδωσε ήταν να ασχοληθώ πρώτα με την κινηση ζικ-ζακ και το πως θα την πετυχω και οι περεταιρω συνθηκες ελεγχου για να αφήσουμε το πακετο προεκυψαν ευκολα σχετικα. — 7 Billion Humans (2053) — — 13: Injection Sites 2 — step s pickup c a: […]

Διαβάστε περισσότερα...

Human Resource Machine (γνωριμιά με τον συμβολικό προγραμματισμό )

Ένα χαριτωμένο εκπαιδευτικό παιχνίδι που βοηθάει στην γνωριμία με βασικές έννοιες του προγραμματισμού είναι το Human Resource Machine

Διαβάστε περισσότερα...

Το κόσκινο του Ερατοσθένη σε Python

Πηγές: http://users.sch.gr/geoman22/mathP/Eratosthenis.htm https://el.wikipedia.org/wiki/Κόσκινο_του_Ερατοσθένη Επίσης σε Linux based διανομές μπορείτε να κάνετε έπαλήθευση και με το command line tools ‘primes’ που θα βρείτε στο πακέτο bsdgames.   # -*- coding: utf-8 -*- N = input(“Δώσε N:”) # χρειαζόμαστε μια λίστα που να γεμίσει με ακεραίους από 1 εως Ν lista = range(0,N+1) print lista # πρέπει […]

Διαβάστε περισσότερα...

Προγραμματίζωντας τον ZX Spectrum

Ανακάλυψα έναν καλοσχεδιασμένο HTML5 εξομειωτή του ZX Spectrum 48. O ZX Spectrum ήταν ένας 8-μπιτος οικιακός υπολογιστής που παρουσιάστηκε στο Ηνωμένο Βασίλειο το 1982 από την εταιρεία Sinclair Research. Είχε εμπορική επιτυχία και τη δεκατετία του 80 είχε εδραιωθεί και στην χώρα μας στους ποιό δημοφιλής οικιακούς ΗΥ. Είχα και εγώ τον ZXSpectrum+ αλλά έκανα […]

Διαβάστε περισσότερα...

Μετατροπή από Vintage Basic σε Basic256

Όταν ξεκίνησε η δημιουργία και διάδοση των σπιτικών μικροϋπολογιστών κάθε μικροϋπολογιστής είχε διερμηνευτή της Basic και μπορούσες να γράψεις εύκολα και άμεσα εντολές και προγράμματα σε Basic.   Η  BASIC  δημιουργήθηκε από τους Thomas E. Kurtz  και John George Kemeny το 1964 στο αμερικανικό κολλέγιο Dartmouth προκειμένου να έχουν οι μαθητές μια απλή γλώσσα προγραμματισμού […]

Διαβάστε περισσότερα...

Χρήση GIT σε windowsXP

Χρησιμοποιούμε το λογισμικό TortoiseGit το οποίο είναι διασύνδεση του περιηγητή αρχείων στο Git . Μεταξύ των άλλων προαπαιτούμενων για την εγκατάσταση (διαβάστε τις οδηγίες) το σημαντικό είναι ότι πρέπει να έχουμε εγκατεστημένο το git for Windowsτο οποίο όπως λέει και το όνομα του λογισμικού είνα το Git (με όλατου τα εργαλειά που προσφέρουν τη σχετική […]

Διαβάστε περισσότερα...