ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΧΡΟΝΟΥ ΓΙΑ ΦΟΙΤΗΤΕΣ

– UniTimeMan

t8250055 t8250103 t8250041 t8250298

α) Ποιό το πρόβλημα που έρχεται να λύσει η ιδέα σας;

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

Αυτή η έλλειψη οργάνωσης του χρόνου οδηγεί στατιστικά σε καθυστερήσεις, άγχος, σύγχυση, κούραση, απογοήτευση,

απώλεια προθεσμιών, και μειωμένη ακαδημαϊκή απόδοση. Είναι φανερές, λοιπόν, οι επιπτώσεις της κακής διαχείρησης
χρόνου. Παράλληλα, δεν υπάρχει ένα σύστημα που να συνδυάζει τις ανάγκες του κάθε φοιτητή σε καθημερινή βάση και
να προσφέρει ένα εξατομικευμένο πρόγραμμα διαχείρησης χρόνου κομμένο και ραμμένο στις δικές του αποκλειστικά υπο-
χρεώσεις. Το πληροφοριακό μας σύστημα έρχεται να δώσει λύση σε αυτό το κρίσιμο πρόβλημα που ταλανεύει την πλειονότητα
των φοιτητών.

β) Ποιά ιδέα προτείνετε, δηλάδή μια περιγραφή του τι θα κάνει η λύση σας;

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

Για να αφήσουμε στην άκρη τα γενικόλογα…στην ουσία:

  • Ο μαθητής εισάγει με οποιονδήποτε τρόπο επιθυμεί και του είναι εύκολο το πρόγραμμα σπουδών του (φωτογραφία, αρχείο)
    και τις εξω-πανεπιστημιακές του υποχρεώσεις (Hobby, κοινωνική ζωή, εργασία) καθώς και πόσο χρόνο μέσα στην μέρα του θέλει να
    διαθέσει στην κάθε δραστηριότητα (καθορισμός προτεραιοτήτων)
  • Θα παρουσιάζεται σε μορφή ημερολογίου το πρόγραμμα με χρήση πινάκων που λειτουργούν ως χρονικά παράθυρα και δίνεται η
    δυνατότητα στον χρήστη για προσαρμογή του μεγέθους τους. (π.χ. 1 ώρα, 30 λεπτά κ.λ.π.)
  • Θα εκπαιδευθεί ένα LLM με θεωρητικά inputs έτσι ώστε να μπορεί να ανταποκριθεί ακόμα και στα πιό περίεργα προγράμματα
    που θα μπορούσε να έχει ένας φοιτητής
  • Θα προσφέρει έξυπνες λύσεις που προσαρμόζονται σε νέα δεδομένα (π.χ. αλλαγές τελευταίας στιγμής)
  • Αποθηκεύει δεδομένα ώστε ο φοιτητής να έχει πρόσβαση στο πρόγραμμα του οποιαδήποτε στιγμή. Παρουσιάζει απλά στατιστικά
    (π.χ. χρόνος μελέτης ανά μάθημα). Με αυτόν τον τρόπο υποστηρίζει καλύτερη ισορροπία μεταξύ σπουδών και προσωπικού χρόνου.

γ) Σε ποιούς/ες απευθύνεται;

Το πληροφοριακό μας σύστημα απευθύνεται κυρίως σε:
α) Προπτυχιακούς και μεταπτυχιακούς φοιτητές που χρειάζεται να οργανώσουν καλύτερα τον χρόνο και τις υποχρεώσεις τους.
β) Φοιτητές που εργάζονται παράλληλα και χρειάζονται μία αποτελεσματική διαχείριση χρόνου.
γ) Φοιτητές με μαθήματα που περιλαμβάνουν πολλές ομαδικές εργασίες και υποχρεωτικά εργαστήρια.
δ) Γενικότερα, όσους επιθυμούν να βελτιώσουν την ακαδημαϊκή τους απόδοση μέσω καλύτερης οργάνωσης χρόνου.
ε) Φοιτητών που πάσχουν από “Απόσπαση Προσοχής” ή άλλων σχετικών νοσημάτων που πρέπει να έχουν ένα εξειδικευμένο πρόγραμμα πειθαρχίας.

Η απάντησή μας στο θέμα 3

public class Main {
  public static void main(String[] args) {
    int[][] num = {
      {0,1,2,3,4,5,6,7,8,9,10},
      {0,1,10,11,100,101,110,111,1000,1001,1010}
    };

    for (int j = 0; j < num[0].length; j++) {
      System.out.println();
      for (int i = 0; i < num.length; i++) {
        System.out.print(num[i][j] + "\t");
      }
    }
  }
}

Ατομικό σκέλος εργασίας

ΘΕΜΑ 1 - t8250055

Πρώτο ζητούμενο:
έστω οι αριθμοί 137 και 826 τότε...
137= 10001001 αφού 1*2^7 + 0*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 2^0 = 128+8+1=137
826=1100111010 αφού 2^9 + 2^8 +2^5 + 2^4 +2^3 +2^1=512+256+32+16+8+2=826
πρόσθεση:
0 0 1 0 0 0 1 0 0 1
1 1 0 0 1 1 1 0 1 0+
= 1 1 1 1 0 0 0 0 1 3

516 x256 x128 x64 x32 x16 x8 x4 x2 x1
1 1 1 1 0 0 0 0 0 1
516 256 128 64 0 0 0 0 2 1 οπότε τελικά 826+137=963

ΘΕΜΑ 1 - t8250103

ΘΕΜΑ 1 t8250103

Επέλεξα τους αριθμούς 138 και 501 στο δεκαδικό σύστημα.

Ο 138 στο δυαδικό σύστημα είναι 10001010.

Διαδικασία:

Κάνω ακέραια διαίρεση του αρχικού αριθμού με το 2. Κρατάω το υπόλοιπο της διαίρεσης (1 ή 0) και έπειτα
επαναλαμβάνω την ίδια διαδικασία με τον καινούργιο μου αριθμό (ο οποίος είναι κάθε φορά το πηλίκο της προηγούμενης διαίρεσης),
μέχρις ότου το πηλίκο της τελευταίας διαίρεσης να είναι το 0.

ΑΡΙΘΜΟΣ ΠΗΛΙΚΟ ΥΠΟΛΟΙΠΟ
138/2 69 0
69/2 34 1
34/2 17 0
17/2 8 1
8/2 4 0
4/2 2 0
2/2 1 0
1/2 0 1

Τοποθετούμε γραμμικά τα αποτελέσματα των υπολοίπων ταξινομημένα από κάτω προς τα πάνω.

Προκύπτει ο δυαδικός αριθμός 10001010.

Ο 501 στο δυαδικό σύστημα είναι 111110101.

ΑΡΙΘΜΟΣ ΠΗΛΙΚΟ ΥΠΟΛΟΙΠΟ
501/2 250 1
250/2 125 0
125/2 62 1
62/2 31 0
31/2 15 1
15/2 7 1
7/2 3 1
3/2 1 1
1/2 0 1

Πρόσθεση

  10001010
 111110101 +
-------------
1001111111

Επέλεξα τους αριθμούς 912 και 99 στο δεκαδικό σύστημα.

Ο 912 στο δυαδικό σύστημα είναι 1110010000.

ΑΡΙΘΜΟΣ ΠΗΛΙΚΟ ΥΠΟΛΟΙΠΟ
912/2 456 0
456/2 228 0
228/2 114 0
114/2 57 0
57/2 28 1
28/2 14 0
14/2 7 0
7/2 3 1
3/2 1 1
1/2 0 1

Ο 99 στο δυαδικό σύστημα είναι 1100011.

ΑΡΙΘΜΟΣ ΠΗΛΙΚΟ ΥΠΟΛΟΙΠΟ
99/2 49 1
49/2 24 1
24/2 12 0
12/2 6 0
6/2 3 0
3/2 1 1
1/2 0 1

Αφαίρεση

 1110010000
    1100011 -
--------------
 1100101101

Ο 1100101101 στο δεκαδικό είναι 813.

Διαδικασία:

Ξεκινάμε παίρνοντας ένα-ένα τα ψηφία του δυαδικού αριθμού από τα δεξιά προς τα αριστερά.

Πολλαπλασιάζουμε το ψηφίο με δυνάμεις του 2, ξεκινώντας με εκθέτη το 0 και σε κάθε μετάβαση
ψηφίου προς τα αριστερά αυξάνουμε τον εκθέτη κατά 1.

2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
1 1 0 0 1 0 1 1 0 1
512 256 0 0 32 0 8 4 0 1

Προσθέτουμε, στη συνέχεια, τα γινόμενα που βρήκαμε: 512 + 256 + 32 + 8 + 4 + 1 = 813.

Επέλεξα τους αριθμούς 12 και 75 στο δεκαδικό σύστημα.

Ο 12 στο δυαδικό σύστημα είναι 1100.

ΑΡΙΘΜΟΣ ΠΗΛΙΚΟ ΥΠΟΛΟΙΠΟ
12/2 6 0
6/2 3 0
3/2 1 1
1/2 0 1

Ο 75 στο δυαδικό σύστημα είναι 1001011.

ΑΡΙΘΜΟΣ ΠΗΛΙΚΟ ΥΠΟΛΟΙΠΟ
75/2 37 1
37/2 18 1
18/2 9 0
9/2 4 1
4/2 2 0
2/2 1 0
1/2 0 1

Πολλαπλασιασμός

       1001011
          1100 x
-----------------
       0000000
      0000000
     1001011
    1001011   +
----------------
    1110000100

Ο 1110000100 στο δεκαδικό είναι ο 900.

2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
1 1 1 0 0 0 0 1 0 0
512 256 128 0 0 0 0 4 0 0

512 + 256 + 128 + 4 = 900.


ΘΕΜΑ 1 - t8250298

Επιλογή 2 δεκαδικών αριθμών, μετατροπή σε δυαδικό & πρόσθεση

a = 57, b = 212

57 / 2 = 28
1
28 / 2 = 14
0
14 / 2 = 7
0
7 / 2 = 3
1
3 / 2 = 1
1
1 / 2 = 0
1
57₁₀ = 111001₂

212 / 2 = 106
0
106 / 2 = 53
0
53 / 2 = 26
1
26 / 2 = 13
0
13 / 2 = 6
1
6 / 2 = 3
0
3 / 2 = 1
1
1 / 2 = 0
1
212₁₀ = 11010100₂

        111001
      11010100 +
----------------
     100011101

Αφαίρεση & μετατροπή σε δεκαδικό

c = 350, d = 120

350 / 2 = 175
0
175 / 2 = 87
1
87 / 2 = 43
1
43 / 2 = 21
1
21 / 2 = 10
1
10 / 2 = 5
0
5 / 2 = 2
1
2 / 2 = 1
0
1 / 2 = 0
1
350₁₀ = 101011110₂

120 / 2 = 60
0
60 / 2 = 30
0
30 / 2 = 15
0
15 / 2 = 7
1
7 / 2 = 3
1
3 / 2 = 1
1
1 / 2 = 0
1
120₁₀ = 1111000₂

1 0 1 0 1 1 1 1 0
0 0 1 1 1 1 0 0 0 -
---------------------
0 1 1 1 0 0 1 1 0

1·2⁷ = 128
1·2⁶ = 64
1·2⁵ = 32
0·2⁴ = 0
0·2³ = 0
1·2² = 4
1·2¹ = 2
0·2⁰ = 0

Τελικό άθροισμα: 128 + 64 + 32 + 4 + 2 = 230

Πολλαπλασιασμός & μετατροπή σε δεκαδικό

x = 1101, y = 1010

1101
   x 1010
   --------
     0000
    1101
   0000
  1101
------------------
10000010

Μετατροπή 10000010 σε δεκαδικό:
1·2⁷ + 0·2⁶ + 0·2⁵ + 0·2⁴ + 0·2³ + 0·2² + 1·2¹ + 0·2⁰
= 128 + 0 + 0 + 0 + 0 + 0 + 2 + 0
= 130


ΘΕΜΑ 1 - t8250041

Αριθμοί πρόσθεσης: 21 και 67
21 = 10101 , διότι 1*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 1*2^0 = 16+4+1=21
67 = 1000011 , διότι 1*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 64+2+1=67
Πρόσθεση:
1 0 1 0 1
1 0 0 0 0 1 1 (+)
_______________
= 1 0 1 1 0 0 0

Αριθμοί αφαίρεσης: 25 και 13
25 = 11001 , διότι 1*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 1*2^0 = 16+8+1 = 25
13 = 1101 , διότι 1*2^3 + 1*2^2 + 0*2^1 + 1*2^0 = 8+4+1 = 13
Αφαίρεση:
1 1 0 0 1
0 1 1 0 1 (-)
____________
= 0 1 1 0 0
01100 = 12 , διότι 1*2^3 + 1*2^2 + 0*2^1 + 0*2^0 = 12

Αριθμοί πολλαπλασιασμού: 10111 και 10001
1 0 1 1 1
1 0 0 0 1 (*)
__________________
1 0 1 1 1
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
1 0 1 1 1 (+)
___________________
1 1 0 0 0 0 1 1 1
110000111 = 391 , διότι 1*2^8 + 1*2^7 + 0*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 1*2^0 = 256+128+4+2+1 = 391

Leave a Reply

Your email address will not be published. Required fields are marked *