Πληροφορική Γ’ ΓΕΛ: Υποπρογράμματα και πίνακες

Για τις ανάγκες του μαθήματος Πληροφορική (πρώην: “Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον”) της Γ’ τάξης Γενικού Λυκείου, μπορείτε να βρείτε στην ηλεκτρονική σχολική τάξη του μαθήματος παράδειγμα με υποπρογράμματα και πίνακες σε ΓΛΩΣΣΑ. Είναι διαθέσιμο εδώ σε μορφή PDF και εδώ σε μορφή κατάλληλη για χρήση με το λογισμικό ΓλωσσοΜάθεια.

Ενημέρωση 30/3/2020: το υλικό είναι πλέον διαθέσιμο από νέους συνδέσμους (όπως ενημερώθηκαν παραπάνω) και μόνο στους μαθητές με λογαριασμό στο Πανελλήνιο Σχολικό Δίκτυο οι οποίοι είναι εγγεγραμμένοι στην ηλεκτρονική τάξη του μαθήματος!

Δημοσιεύθηκε στη Δευτεροβάθμια εκπαίδευση | Ετικέτες: , , , , , , , | Σχολιάστε

Πληροφορική Γ’ ΓΕΛ: Έλεγχος συμμετρίας ως προς την κύρια διαγώνιο σε τετραγωνικό πίνακα


ΠΡΟΓΡΑΜΜΑ Έλεγχος_συμμετρίας_ως_προς_κύρια_διαγώνιο
ΣΤΑΘΕΡΕΣ
  Ν = 4
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, j, Π[Ν,Ν]
  ΛΟΓΙΚΕΣ: συμμετρικός
ΑΡΧΗ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν
      ΓΡΑΨΕ 'Δώστε το στοιχείο Π[', i, ',', j, ']'
      ΔΙΑΒΑΣΕ Π[i,j]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  συμμετρικός <- ΑΛΗΘΗΣ
  i <- 2
  j <- 1
  ΟΣΟ (i <= Ν) ΚΑΙ (συμμετρικός = ΑΛΗΘΗΣ) ΕΠΑΝΑΛΑΒΕ
    ΟΣΟ (j <= i-1) ΚΑΙ (συμμετρικός = ΑΛΗΘΗΣ) ΕΠΑΝΑΛΑΒΕ
      ΑΝ Π[i,j] <> Π[j,i] ΤΟΤΕ
        συμμετρικός <- ΨΕΥΔΗΣ
      ΤΕΛΟΣ_ΑΝ
      j <- j + 1
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    i <- i + 1
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΑΝ συμμετρικός ΤΟΤΕ
    ΓΡΑΨΕ 'Ο πίνακας είναι συμμετρικός ως προς την κύρια διαγώνιο.'
  ΑΛΛΙΩΣ
    ΓΡΑΨΕ 'Ο πίνακας δεν είναι συμμετρικός ως προς την κύρια διαγώνιο.'
  ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


Δημοσιεύθηκε στη Δευτεροβάθμια εκπαίδευση | Ετικέτες: , , , , | Σχολιάστε

Νέα έκδοση της εφαρμογής QGreatstWeightCalculator στο GitHub

Μια νέα έκδοση της εφαρμογής μου QGreatstWeightCalculator είναι διαθέσιμη στο GitHub.

Πρόκειται για ένα εργαλείο για υπολογισμούς σχετικούς με το βάρος. Είναι ελεύθερο λογισμικό που αναπτύχθηκε σε γλώσσα προγραμματισμού C++ με χρήση του Qt toolkit. Η εφαρμογή διατίθεται υπό την άδεια GNU GPLv3 ή νεότερη έκδοση.

Ο πηγαίος κώδικας (source code) του τελευταίου release είναι διαθέσιμος εδώ (σε δύο μορφές: zip και tar.gz).

Γενικότερα, η σελίδα της εφαρμογής στο GitHub είναι αυτή.

Να σημειώσω ότι για διάφορους λόγους δεν παρέχω εκτελέσιμα αρχεία της εφαρμογής (binaries), αλλά μπορείτε εύκολα να τα δημιουργήσετε μόνοι σας για PC με Windows, PC με Linux, ή Mac, ακολουθώντας τις σχετικές παρεχόμενες οδηγίες.

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

Δημοσιεύθηκε στη Qt framework, Ανάπτυξη λογισμικού, Γλώσσα Προγραμματισμού C++, Ελεύθερο λογισμικό | Ετικέτες: , , , , | Σχολιάστε

Πρόταση: εξαιρετικές σημειώσεις για C++ στα ελληνικά

Σπάνια βλέπουμε σημειώσεις για C++ (και πολύ περισσότερο στα ελληνικά!) γραμμένες με έμφαση στην ακρίβεια, οι οποίες να διδάσκουν πραγματικά C++ και όχι “C με ολίγον από object oriented”! Για παράδειγμα, οι συγκεκριμένες σημειώσεις χρησιμοποιούν την STL.

Πρόκειται για τις σημειώσεις του Σταμάτη Σταματιάδη του τμήματος Επιστήμης και Τεχνολογίας Υλικών του Πανεπιστημίου Κρήτης, για το μάθημα Προχωρημένος Προγραμματισμός Ι: Εισαγωγή στη γλώσσα προγραμματισμού C++.

Στις σημειώσεις παρουσιάζεται ένα σημαντικό μέρος της ISO C++14, με έμφαση στα απαραίτητα για ανάπτυξη εφαρμογών για τις υπολογιστικές φυσικές επιστήμες. Στις σημειώσεις ακολουθείται μια ενδιαφέρουσα προσέγγιση: για παράδειγμα, η STL παρουσιάζεται πριν από τις κλάσεις.

Οι σημειώσεις είναι διαθέσιμες σε μορφή PDF.

Δημοσιεύθηκε στη Ανάπτυξη λογισμικού, Γλώσσα Προγραμματισμού C++ | Ετικέτες: , , | Σχολιάστε

Ελεύθερο λογισμικό / λογισμικό ανοικτού κώδικα (ΕΛ/ΛΑΚ) (ψηφιακής) επεξεργασίας βίντεο [(digital) video editing]

Νομίζω ότι το Shotcut είναι ένα εξαιρετικό λογισμικό, το χρησιμοποιώ όποτε είναι δυνατόν, και παρακολουθώ με ενδιαφέρον τις νέες δυνατότητες που προστίθενται σχεδόν κάθε μήνα!

Το Kdenlive είναι ένα ακόμη εξαιρετικό λογισμικό, το οποίο έχει στην παρούσα φάση δύο πλεονεκτήματα:

α) Πλεονεκτεί στην επεξεργασία βίντεο με πάρα πολλά αρχικά κλιπ, λόγω της δυνατότητας καλύτερης οργάνωσης τους.

β) Πλεονεκτεί στην επεξεργασία FullHD/4K βίντεο με αντίστοιχα κλιπ σε παλιότερους/”ασθενέστερους” υπολογιστές, λόγω της εγγενούς δυνατότητας proxy editing.

Εξαιρετικά λογισμικά και τα δύο! Αξίζουν την προσοχή μας!

Δημοσιεύθηκε στη Ελεύθερο λογισμικό, Κινηματογράφος | Ετικέτες: , , , | Σχολιάστε