Τελευταία μηνύματα

#21
Δομές δεδομένων / Απ: καλύτερη υλοποίηση ουράς
Τελευταίο μήνυμα από iordanissav - 19 Ιουλ 2022, 04:24:06 ΜΜ
@alkisg αυτό δεν το αντιμετωπίζει ούτε η επίσημη λύση, την οποία και ακολούθησα ως προϋπόθεση, δηλ. σε γεμάτη ουρά, να μη γινεται shift στα αριστερά όταν εισάγεται ένα στοιχείο αν υπάρχει χώρος στην αρχή (πολύς φόρτος για την ουρά). Θεωρεί ότι όταν γεμίσει η ουρά, μπορεί μόνο να αδειάζει μέχρι και το τελευταίο στη θέση Ν. Αυτό που καταθέτω είναι μια πιο απλή μορφή με μία εντολή εισαγωγής και εισαγωγής στοιχείου, αντί πολλών στα ΑΛΛΙΩΣ_ΑΝ, "παίζοντας" πιο αποδοτικά με τις front/rear.

Μια πιο πλήρης Εισαγωγή με Shift left αν χρειάζεται, θα δυσκόλευε λίγο την κατανόηση αλλά θα ολοκλήρωνε τους επίσημους αλγορίθμους του νέου βιβλίου, μάλλον θα ήταν η :

! shift αριστερά όταν είναι κατειλημμένο το Ν-στό στοιχείο
! κατά την εισαγωγή, αλλά υπάρχει θέση στην αρχή
Αν rear = N  KAI front > 1 τότε
      count <- rear - front + 1      ! κράτα πόσα είναι μέσα (θα γίνει το νέο rear)
      Για i από 1 μέχρι count
            Ουρά[ i ] <- Ουρά[ front + i - 1]
      τέλος_επανάληψης
      front <-1          ! η ουρά ξεκινά πλέον στην αρχή
      rear <- count   ! και έχει τέλος, το πλήθος που είχε αρχικά.
τέλος_αν

! τώρα μπορεί να εισαχθεί στοιχείο
Αν rear < Ν τότε
       rear <- rear + 1
       Ουρά[ rear ] <- στοιχείο     
Αλλιώς
        Γράψε 'Γεμάτη ουρά'
Τέλος_αν
#22
Γ΄ Λυκείου / Απ: Διαγωνίσματα για την καλοκ...
Τελευταίο μήνυμα από Λαμπράκης Μανώλης - 19 Ιουλ 2022, 02:47:14 ΜΜ
σας ευχαριστώ πολύ μακάρι να βοηθήσουν τους μαθητές

ΥΓ: στο αρχείο με τις λύσεις στις δομές επανάληψης είδα πως έχω ξεχάσει ένα διαβάσε για το όσο πάνω από το τέλος_επανάληψης, ανέβασα ξανά το αρχείο
#23
Γ΄ Λυκείου / Απ: Διαγωνίσματα για την καλοκ...
Τελευταίο μήνυμα από ΔΗΜΗΤΡΗΣ Χ - 19 Ιουλ 2022, 10:25:38 ΠΜ
Ευχαριστούμε πολύ!
Ξεκινάς ζεστός και φέτος.
Καλή δύναμη και καλή συνέχεια λοιπόν!
#24
Linux / Απ: Προσωπικές σημειώσεις
Τελευταίο μήνυμα από alkisg - 19 Ιουλ 2022, 07:36:12 ΠΜ
Ενημερώσεις απομακρυσμένου συστήματος μέσω ssh όταν ο πάροχος μπλοκάρει την πρόσβαση στα αποθετήρια, ή όταν επικοινωνεί με το δεύτερο σύστημα μόνο μέσω τοπικού δικτύου.
Χρησιμοποιείται ένα δεύτερο σύστημα ως apt proxy.

Κώδικας: Bash
sudo ssh -ND 1234 alkisg@srv1-dide.ioa.sch.gr

και μετά σε άλλη καρτέλα:

Κώδικας: Bash
sudo apt update -o 'Acquire::http::Proxy=socks5h://localhost:1234'
sudo apt full-upgrade -o 'Acquire::http::Proxy=socks5h://localhost:1234'
#25
Γ΄ Λυκείου / Απ: Διαγωνίσματα για την καλοκ...
Τελευταίο μήνυμα από dpa2006 - 18 Ιουλ 2022, 07:16:26 ΜΜ
Καλησπέρα,
ένα μεγάλο ευχαριστώ! :)
#27
Γ΄ Λυκείου / Απ: Αν θελω cybersecurity και ...
Τελευταίο μήνυμα από dpa2006 - 18 Ιουλ 2022, 07:09:39 ΜΜ
Όπως τα λέει ο συνάδελφος παραπάνω.
Ξεκινάς με τα βασικά και τις θεμελιώδεις γνώσεις
Δεν θα πας να "παίξες Μπάσκετ χωρίς να ξέρεις ντρίπλα πάσα, σουτ"...
σωστά...???
:)
;D
#28
Μετά το Λύκειο / Απ: Σχολή πληροφορικής 2022
Τελευταίο μήνυμα από dpa2006 - 18 Ιουλ 2022, 07:07:39 ΜΜ
Παράθεση από: akouts στις 17 Ιουλ 2022, 06:43:37 ΜΜΣυμπλήρωσε το μηχανογραφικό σου σαν να είχες 20000 μόρια!
Βάλε τις σχολές με τη σειρά προτίμησής σου!
Ακριβώς έτσι...!!!  :)
#29
Γενικά / Απ: Βοήθεια με επιλογή σχολής
Τελευταίο μήνυμα από dpa2006 - 18 Ιουλ 2022, 06:59:53 ΜΜ
Παράθεση από: Angelo στις 30 Ιουν 2022, 10:38:50 ΜΜΑυτό μου ακούγεται χειρότερο, γιατί η βαρύτητα των μαθηματικών μετακινείται στην έκθεση, όχι στην πληροφορική. Το 30% Μαθηματικά, 30% Πληροφορική ακούγεται πιο λογικό για μια σχολή πληροφορικής.
Γιατί,
  • μπορεί να είναι και πληροφορικός.
  • μπορεί να έχει επικοινωνήσει με άλλους πληροφορικούς.

Αν είναι το δέυτερο, σίγουρα δεν παίρνω της ίδιας ακρίβειας απάντηση με πληροφορικούς, αλλά είναι κι αυτή γνώμη. (Το μαθηματικός γιατί σε εισαγωγικά;)
Στο ΕΚΠΑ ένα μεγάλο μέρος μαθημάτων είναι μαθηματικά. Δεν ξέρω πόσο σχετίζονται με την πληροφορική (γι'αυτό άλλωστε μπαίνω), αλλά για να υπάρχουν φαντάζομαι φάσκουν με αυτήν.

Τα τμήματα Πληροφορικής και Εφαρμοσμένης Πληροφορικής άρχισαν να λειτουργούν πριν από 30 και πλέον χρόνια από Καθηγητές (όλων των βαθμίδων, Λέκτορες(καταργήθηκε το 2013 ως βαθμίδα), Επίκουρους, Αναπληρωτές και Καθηγητές) τμημάτων Ηλεκτρολόγων Μηχανικών (το & Μηχανικών Υπολογιστών προστέθηκε λίγο αργότερα από τη δημιουργία των τμημάτων Πληροφορικής...1-2 χρόνια), από Καθηγητές Τμημάτων Οικονομικών, Τμημάτων Μαθηματικών και τμημάτων Φυσικής, τυχαία η σειρά αναφοράς τελείως...!!!  :)
Τα μαθηματικά είναι χρήσιμα ότι και αν κάνεις
Τα Διακριτά Μαθηματικά(Discrete Mathematics) είναι ας πούμε τα Μαθηματικά της Πληροφορικής όπως έλεγε η καθηγήτρια μου...
Αλλά και τα υπόλοιπα είναι χρήσιμα, ειδικά ο λογισμός συναρτήσεων μιας και πολλών μεταβλητών.
Οι διαφορικές εξισώσεις (περιγράφουν δυναμικά και μη δυναμικά συστήματα).
Π.χ. η Διαφορική εξίσωση του κρεμάμενου καλωδίου είναι μη δυναμικό σύστημα αλλά περιγράφεται από Διαφορική Εξίσωση...
Θα ρωτήσεις εύλογα είναι χρήσιμο...?
Ένα καλώδιο που δεν πακτώνεται (λέγαμε κάποτε στη Φυσική του Λυκείου) κρέμεται...
Και μπορείς να συναντήσεις περιπτώσεις.
Δίδεται ως αντιπαράδειγμα για τις εφαρμογές των ΔΕ(όχι μόνο δυναμικά συστήματα, ανεξάρτητη μεταβλητή ο χρόνος)

Παράδειγμα στην Ανάλυση Αλγορίθμων
https://eclass.uowm.gr/modules/document/file.php/ICTE257/1.%20%CE%91%CE%BD%CE%AC%CE%BB%CF%85%CF%83%CE%B7%20%CE%91%CE%BB%CE%B3%CE%BF%CF%81%CE%AF%CE%B8%CE%BC%CF%89%CE%BD_oc.pdf
και εδώ
https://courses.cs.washington.edu/courses/cse373/06sp/handouts/lecture02.pdf

Χρησιμοποιούνται ευρέως Ακολουθίες (συναρτήσεις με πεδίο ορισμού το σύνολο των Φυσικών Αριθμών)
Η διακριτή αριθμητική συνάρτηση είθισται να ονομάζεται Ακολοθία.

https://www.bbc.co.uk/bitesize/clips/zxy9d2p




ΠαράθεσηSequences are the main logical structure of algorithms or programs. When creating algorithms or programs, the instructions are presented in a specific correct order. A sequence can contain any number of instructions but each instruction must be run in the order they are presented. No instruction can be skipped.

Και άλλες πολλές εφαρμογές.
Δεν θέλω να κουράσω αλλά αν δεν έχουμε Θεωρία δεν μιλάμε για Πληροφορική αλλά για Αναλυτές-Προγραμματιστές απλά...
Επίσης οι εφαρμογές (Πληροφορικής) σε αντικείμενα Τηλεπικοινωνιακού Ηλεκτρολόγου Μηχανικού (Φυσικού Τηλεπικοινωνιών), σχεδιαστή κεραιών απαιτεί και γνώσεις αριθμητικής ανάλυσης ανάμεσα στα άλλα...(και Ηλεκτρομαγνητισμό φυσικά).
https://www.comsol.com/forum/thread/107812/python-for-comsol

Ξέχασα να αναφέρω πως η Ανάλυση Αλγορίθμων χρειάζεται στις Δομές Δεδομένων(και όχι μόνο).  :)



#30
Linux / Απ: Κουπόνι 200 ευρώ γιά εκπαι...
Τελευταίο μήνυμα από lp - 18 Ιουλ 2022, 06:57:12 ΜΜ
Πήρα ένα αξιοπρεπέστατο desktop pc με linux (Ubuntu έχει μέσα) με δύο κουπόνια που έχουμε στην οικογένεια.
Όλο στοιχίζει 510 ευρώ περίπου και πλήρωσα 110.

https://praxi.gr/homepage/shop/psifiaki-merimna/workspace-business-desktop-intel-i5-12400-8gb-240gb-ssd-linux/