Η ΠΛΗΡΟΦΟΡΙΚΗ ΤΗΣ ΚΑΡΔΙΑΣ ΜΟΥ

Με το να παίρνεις, γεμίζουν τα χέρια σου, με το να δίνεις, γεμίζει η καρδιά σου…

Αρχές Προγραμματισμού Υπολογιστών


Η Python μέσα από εικόνες και βίντεο

Δεκ 20185

Κλικ  εδώ.

Σύννεφα λέξεων για τις Αρχές Προγραμματισμού Υπολογιστών

Οκτ 20184
apy

Κεφάλαιο 1: Από το πρόβλημα στην ανάπτυξη αλγορίθμου

Κεφάλαιο 2: Από τον αλγόριθμο στην ανάπτυξη προγράμματος

Κεφάλαιο 3: Βασικά στοιχεία γλώσσας προγραμματισμού

Κεφάλαιο 4: Αλγοριθμικές δομές

Κεφάλαιο 5: Δομές Δεδομένων Ι

Κεφάλαιο 6: Κλασικοί Αλγόριθμοι Ι

Κεφάλαιο 7: Διαχείριση Αρχείων

Κεφάλαιο 8: Εφαρμογές σε γλώσσα προγραμματισμού με χρήση  API

Φύλλα Εργασίας μαθήματος Αρχές Προγραμματισμού Υπολογιστών Σχολικού Έτους 2018-19

Σεπ 201819
ΑΠΥ(1)

Κάντε κλικ εδώ.

Ρομποτική στο 2ο ΕΠΑΛ Καρδίτσας

Απρ 201820

Η πρώτη επαφή των μαθητών του Τομέα Πληροφορικής του 2ου ΕΠΑΛ Καρδίτσας με το ρομπότ  Edison (Έκδοση 2.0)

Δραστηριότητα αποφυγής εμποδίων

Δραστηριότητα οδήγησης προς το φως

Παραδείγματα χρήσης της βιβλιοθήκης συναρτήσεων turtle της Python

Μαρ 201827
IMG_0088
B. Ιστότοπος Raspberry Pi Foundation.
 Γ. Εργαστήρια Πληροφορικής ΕΚ Καρδίτσας
1ο βίντεο:

Δείτε εδώ τον κώδικα του 1ου βίντεο.
2ο βίντεο:

Δείτε εδώ τον κώδικα του 2ου βίντεο.

H βιβλιοθήκη γραφικών χελώνας turtle της Python

Μαρ 201825
logo progr_lang
Η Python διαθέτει πολλές βιβλιοθήκες γραφικών.Ίσως η πιο απλή στη χρήση είναι η βιβλιοθήκη γραφικών χελώνας (turtle graphics). Πήρε το όνομά της από τη γλώσσα προγραμματισμού Logo, που στις αρχές της δεκαετίας του 1980 εισήγαγε ένα παρόμοιο σύστημα γραφικών που στη θέση του κέρσορα είχε σχεδιασμένη μια χελώνα στην οποία ο προγραμματιστής έδινε εντολές να μετακινηθεί και να σχεδιάσει γραμμές πάνω στην οθόνη.
Για να φορτώσουμε τη βιβλιοθήκη turtle πληκτρολογούμε την  εντολή: >>> from turtle import *
Οι κυριότερες συναρτήσεις της βιβλιοθήκης είναι οι:
  • reset(): Δημιουργεί ένα παράθυρο γραφικών χελώνας (Turtle Graphics)  ή καθαρίζει τα γραφικά και η χελώνα επιστρέφει στην αρχική της θέση (0,0).
  • bye(): Κλείνει το παράθυρο γραφικών χελώνας.
  • goto(): Αλλάζει την τρέχουσα θέση της χελώνας. Π.χ. η συνάρτηση goto(100,120) μετακινεί τη χελώνα στη θέση (100,120).
  • clear(): Καθαρίζει τα γραφικά χωρίς να φύγει από τη θέση της η χελώνα.
  • up(): Σηκώνει το μαρκαδόρο της χελώνας και η χελώνα μετακινείται χωρίς να αφήνει ίχνος.
  • down(): Κατεβάζει το μαρκαδόρο της χελώνας και η χελώνα μετακινείται αφήνοντας ίχνος.
  • color(): Αλλάζει το χρώμα της χελώνας και του ίχνους που αφήνει. Π.χ. η συνάρτηση color(“green”) αλλάζει το χρώμα της χελώνας και του ίχνους με πράσινο.
  • pensize(): Αλλάζει το πάχος του ίχνους του μαρκαδόρου της χελώνας. Π.χ. η συνάρτηση pensize(10) αλλάζει το πάχος του ίχνους του μαρκαδόρου σε 10 pixels.
  • shape(): Αλλάζει τη μορφή της χελώνας. Οι δυνατές μορφές είναι οι εξής: “arrow”, “turtle”, “circle”, “square”, “triangle”, “classic”. Π.χ. η συνάρτηση shape(“turtle”) αλλάζει τη μορφή της χελώνας σε χελώνα.
  • speed(): Αλλάζει την ταχύτητα κίνησης της χελώνας. Οι δυνατές τιμές της ταχύτητας είναι οι φυσικοί αριθμοί 0-10 με την ακόλουθη σημασία:

fastest”: 0

“fast”: 10

“normal”: 6

“slow”: 3

“slowest”: 1

Για παράδειγμα η συνάρτηση speed(0) αλλάζει την ταχύτητα της χελώνας στη μεγαλύτερη δυνατή, ενώ η συνάρτηση speed(6) αλλάζει την ταχύτητα της χελώνας σε κανονική ταχύτητα.

  • forward() ή fd(): Μετακινεί την χελώνα μπροστά ένα συγκεκριμένο αριθμό βημάτων. Π.χ. η συνάρτηση fd(100) μετακινεί τη χελώνα 100 βήματα  μπροστά.
  • backward() ή  bk(): Μετακινεί την χελώνα πίσω ένα συγκεκριμένο αριθμό βημάτων Π.χ. η συνάρτηση bk(50) μετακινεί τη χελώνα 50 βήματα  πίσω.
  • right() ή rt(): Στρίβει τη χελώνα δεξιά συγκεκριμένο αριθμό μοιρών. Π.χ. η συνάρτηση rt(90) στρίβει τη χελώνα 90 μοίρες δεξιά.
  • left() ή lt(): Στρίβει τη χελώνα αριστερά συγκεκριμένο αριθμό μοιρών. Π.χ. η συνάρτηση lt(90) στρίβει τη χελώνα 90 μοίρες  αριστερά.
  • pos(): Επιστρέφει την τρέχουσα θέση της χελώνας π.χ. (100.0,50.0).
  • heading(): Επιστρέφει την τρέχουσα κατεύθυνση της χελώνας π.χ. 90.0 (μοίρες).
  • setheading() ή seth(): Αλλάζει την τρέχουσα κατεύθυνση της χελώνας, με ενδεικτικές τιμές (0-ανατολικά, 90-βόρεια, 180-δυτικά, 270-νότια). Π.χ. η συνάρτηση seth(180) κάνει τη χελώνα να δείχνει προς τη δύση.
  • setx(): Αλλάζει την 1η συντεταγμένη (τετμημένη) της τρέχουσας θέσης της χελώνας.
  • sety(): Αλλάζει την 2η συντεταγμένη (τεταγμένη) της τρέχουσας θέσης της χελώνας.
  • bgcolor(): Αλλάζει το χρώμα φόντου του παραθύρου γραφικών χελώνας. Π.χ. η συνάρτηση bgcolor(“blue”), αλλάζει το χρώμα φόντου του παραθύρου γραφικών χελώνας σε μπλε.
  • colormode(255): Αλλάζει το χρωματικό μοντέλο που χρησιμοποιεί η συνάρτηση color() στο RGB. Έτσι μετά αυτή τη συνάρτηση η συνάρτηση color μπορεί να  χρησιμοποιηθεί ως εξής για να εμφανιστεί το κόκκινο χρώμα  color(255,0,0), αντί για color(1,0,0).  Πατήστε εδώ για πληροφορίες στο μοντέλο RGB.
  • circle():Σχεδιάζει κύκλο συγκεκριμένης ακτίνας. Π.χ. η συνάρτηση circle(50) σχεδιάζει κύκλο ακτίνας 50 pixels
Για περισσότερες πληροφορίες για τις παραπάνω συναρτήσεις δείτε εδώ.

Γλώσσες Προγραμματισμού

Ιαν 20189

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

Διαβάστε όλο το άρθρο »

Πιο πρόσφατα άρθρα »

Translate

Μάιος 2026
Δ Τ Τ Π Π Σ Κ
 123
45678910
11121314151617
18192021222324
25262728293031

Τομέας Πληροφορικής ΕΠΑΛ

Σαν σήμερα

15/5: Διεθνής Ημέρα Οικογένειας
Ο ετήσιος αυτός εορτασμός αντανακλά τη σπουδαιότητα που αποδίδει η διεθνής κοινότητα στην οικογένεια ως βασικό κύτταρο της κοινωνίας.
   - Σχετικές αναρτήσεις



Αλλαγή μεγέθους γραμματοσειράς
Αντίθεση
Μετάβαση σε γραμμή εργαλείων