• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 22:40:51 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 22:40:51 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 21:32:50]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[Today at 21:25:42]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426698
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 57
Guests: 141
Total: 198
evrinasto
Mr Watson
msandr
miltan8
stavros0201
petrtheo
ggalamat
Katarameno
ThanosKoutsoump
chriskazakos
tzortzis
plapas
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
jh13
Jordann
tmpadasn
kmarkad
sterxz
Apaugasma
christina02
PANKRAV
anastas1a
ppapadoe
mimaki
kouf
τσακαλι
Raphael
leorizos
Born_Confused
xanthosp
ANDVRONTZOS
okanpala
gntitsios
engineer2030
bougatsa
Pakapis5
George15
nick_slendy
giorgosm05
mixkats
alexanton
dioannidi
kkotsopo
maestros
Eleniiii
dimitire
anna.ts
Thanasis_pap
Δημητρης Αξιμιωτης
george14
mmikelo
Nikospneumatikos
donnis
iliaskou
stefanos hios
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > [Δομημένος Πρ.] Εργασία Ε 2008
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 10 Go Down Print
Author Topic: [Δομημένος Πρ.] Εργασία Ε 2008  (Read 17692 times)
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #15 on: May 16, 2008, 01:38:29 am »

Δεν είναι pointer ,στοιχείο int είναι ,όταν το ορίζω γράφω

int i,j,n,**spiti ,*aisth;

και μετά
aisth=(int *)malloc(n*sizeof(int));

εξάλλου τρέξτο να δεις ότι δουλεύει

Βάζω  for (j=0;j<aisth(i);j++)  γιατί όπως αναφέρθηκε το μέγεθος κάθε γραμμής δεν είναι κοινό, άρα πρέπει να περιέχεται σε ένα πίνακα
« Last Edit: May 16, 2008, 01:42:16 am by Emfanever » Logged
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #16 on: May 16, 2008, 02:08:30 am »

Για το e: είναι ένα "αποδεκτό σφάλμα". Smiley
Οπότε εγώ θα το δήλωνα ως σταθερά.
Logged

class Windows extends Throwable implements Failure
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #17 on: May 16, 2008, 02:14:46 am »

Οι τιμές του σήματος καθώς και του e τι τάξης αριθμοί είναι;
Logged
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #18 on: May 16, 2008, 02:25:52 am »

Δεν προσδιορίζει, οπότε ΕΣΥ διαλέγεις. Smiley


Στάνταρ float είναι τα σήματα μιας και τα ερεθίσματα που λαμβάνουν είναι αναλογικά. Επίσης, το e (εγώ το ονομάζω EPS συνήθως) το κρατάς στην ακρίβεια που θες εσύ (πχ 10-3 είναι μια ικανοποιητική ακρίβεια).
Logged

class Windows extends Throwable implements Failure
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #19 on: May 16, 2008, 02:38:47 am »

Και κάτι ακόμα.... Αν για παραπάνω από μια τιμές η διαφορά είναι κάτω από e θα διαλέξουμε λογικά αυτή με τη μικρότερη διαφορα?
Logged
tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #20 on: May 16, 2008, 03:01:16 am »

Quote from: Γιώργος on May 16, 2008, 00:33:39 am
Quote from: tomshare3 on May 16, 2008, 00:15:27 am
για κάθε σταθμό να ορίζεται δυναμικά ένας πίνακας δυο διαστάσεων σε κάθε γραμμή του οποίου να αντιστοιχεί ένας σταθμός και στα στοιχεία της γραμμής να αντιστοιχούν οι τιμές του σήματος που εκπέμπονται όταν ενεργοποιηθούν οι αντίστοιχοι αισθητήρες του σταθμού.
Κάθε γραμμή του πίνακα να έχει ακριβώς τόσες θέσεις όσοι είναι και οι αισθητήρες που εξυπηρετεί ο αντίστοιχος σταθμός.(δηλαδη Ν)


τελικα το μεγεθος καθε γραμμης ειναι μεταβαλλομενο ή σταθερο=Ν?
Μεταβαλλόμενο. Προφανώς θα χρειαστείς κι έναν μονοδιάστατο to keep track of it.

ναι αλλα τοτε ποιο το νοημα του Κάθε γραμμή του πίνακα να έχει ακριβώς τόσες θέσεις όσοι είναι και οι αισθητήρες??
πολυ μ'αρεσουν οι ασκησεις του κορτεση..! Cheesy Cheesy εχει πλακα να προσπαθεις να αποκρυπτογραφησεις την εκφωνηση.... Shocked
Logged

..try not. Do. Or do not.
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #21 on: May 16, 2008, 03:05:02 am »

Μα σου 'πα!!!  Cheesy Cheesy Cheesy
Πόσο πιο νιανιά να στο κάνω; Να στο ζωγραφίσω; Tongue









Αυτό θα κάνω!!!!!!! Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy


Πχ, αν έχεις 3 σταθμούς, ο 1ος έχει 5 αισθητήρες, ο 2ος δύο και ο 3ος 8, ο πίνακάς σου θα 'ναι έτσι:
Code:
OOOOO
OO
OOOOOOOO


Πολύ ωραία άσκηση έχω να πω!  Cheesy Cheesy
Logged

class Windows extends Throwable implements Failure
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #22 on: May 16, 2008, 03:08:41 am »

Quote from: tomshare3 on May 16, 2008, 03:01:16 am
Quote from: Γιώργος on May 16, 2008, 00:33:39 am
Quote from: tomshare3 on May 16, 2008, 00:15:27 am
για κάθε σταθμό να ορίζεται δυναμικά ένας πίνακας δυο διαστάσεων σε κάθε γραμμή του οποίου να αντιστοιχεί ένας σταθμός και στα στοιχεία της γραμμής να αντιστοιχούν οι τιμές του σήματος που εκπέμπονται όταν ενεργοποιηθούν οι αντίστοιχοι αισθητήρες του σταθμού.
Κάθε γραμμή του πίνακα να έχει ακριβώς τόσες θέσεις όσοι είναι και οι αισθητήρες που εξυπηρετεί ο αντίστοιχος σταθμός.(δηλαδη Ν)


τελικα το μεγεθος καθε γραμμης ειναι μεταβαλλομενο ή σταθερο=Ν?
Μεταβαλλόμενο. Προφανώς θα χρειαστείς κι έναν μονοδιάστατο to keep track of it.

ναι αλλα τοτε ποιο το νοημα του Κάθε γραμμή του πίνακα να έχει ακριβώς τόσες θέσεις όσοι είναι και οι αισθητήρες??
πολυ μ'αρεσουν οι ασκησεις του κορτεση..! Cheesy Cheesy εχει πλακα να προσπαθεις να αποκρυπτογραφησεις την εκφωνηση.... Shocked

Τρέξε λίγο αυτό και θα δεις πως είναι
http://www.thmmy.gr/smf/index.php?topic=24495.msg464152#msg464152

Βέβαια δε μοιάζει με τους κλασικούς πίνακες ,αλλά έτσι είναι το σωστό
Logged
Larry_Flynt
Καταστραμμένος
********
Gender: Male
Posts: 5403



View Profile WWW
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #23 on: May 16, 2008, 04:44:35 am »

Μπράβο παιδιά, έχετε κάνει δουλεια!!!!!
ειδικά αυτο:

spiti=(int**)malloc(n*sizeof(int *));

   for (i=0;i<n;i++)
       spiti=(int *)malloc((aisth)*sizeof(int));

είναι καταπληκτικό, δεν το χα υπόψην

ίσως ο πίνακας aisth[] δε χρειάζεται αν παίρνεις input σε μεταβλητή μέσα σε αυτό το for. Θα το δώ αύριο.

μπα, μετά ξεχνάς πόσα έχεις, γράψτε λάθςο
« Last Edit: May 16, 2008, 04:58:35 am by Larry_Flynt » Logged

void DrawShadow()
        {
            shadow = Matrix.CreateShadow(-directionalLight0Direction, game.functions.GetPlane(ref game.player.position, 5));
            Matrix[] bones = game.heroPlayer.GetSkinTransforms();
            Matrix[] shadowBones = new Matrix[bones.Length];

            for (int i = 0; i < shadowBones.Length; i++)
            {
                shadowBones = bones * shadow;
            }

            foreach (ModelMesh mesh in game.heroModel.Meshes)
            {
                foreach (Effect effect in mesh.Effects)
                {
                    effect.CurrentTechnique = effect.Techniques["Shadow"];
effect.Parameters["Bones"].SetValue(shadowBones);  effect.Parameters["View"].SetValue(game.viewMatrix);
effect.Parameters["Projection"].SetValue(game.projectionMatrix);
                }
                mesh.Draw();
            }
           
        }
tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #24 on: May 16, 2008, 13:40:54 pm »

Quote from: Γιώργος on May 16, 2008, 03:05:02 am


Πχ, αν έχεις 3 σταθμούς, ο 1ος έχει 5 αισθητήρες, ο 2ος δύο και ο 3ος 8, ο πίνακάς σου θα 'ναι έτσι:
Code:
OOOOO
OO
OOOOOOOO


αυτο το καταλαβα
αλλο ειναι το θεμα.. το 5 ,2 ,8 στο παραδειγμα σου ειναι ο αριθμος ολων των αισθητηρων του αντιστοιχου σταθμου ή των ενεργοποιημενων αισθητηρων? η εκφωνηση λεει : Όταν ένας αισθητήρας ενεργοποιηθεί ο σταθμός εκπέμπει ένα σήμα και στα στοιχεία της γραμμής να αντιστοιχούν οι τιμές του σήματος που εκπέμπονται όταν ενεργοποιηθούν οι αντίστοιχοι αισθητήρες
αυτο ομως ακυρωνεται στη συνεχεια απο το  Κάθε γραμμή του πίνακα να έχει ακριβώς τόσες θέσεις όσοι είναι και οι αισθητήρες που εξυπηρετεί ο αντίστοιχος σταθμός

δεν ξερω αν καταλαβαινεις τι θελω να πω... τεσπα θα το δοκιμασω οπως ειπε ο Emfanever
Logged

..try not. Do. Or do not.
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #25 on: May 16, 2008, 15:56:42 pm »

Ας το το "ενεργοποιηθεί". Αυτό θα σου χρησιμεύσει στο 2ο μέρος, που παίρνεις στα σήματα εισόδου.
Στον πίνακα είναι όλοι οι αισθητήρες - αλλιώς δεν βγαίνει και το πρόγραμμα.


Ο κώδικας του Emfanever είναι η καρδιά του 1ου μέρους της εργασίας!  Smiley Wink
Logged

class Windows extends Throwable implements Failure
ripper_george
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 684


Same Shit Different Day - SSDD


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #26 on: May 16, 2008, 16:01:47 pm »

Πείτε μου λίγο αν το κατέχω...

Διαβάζουμε σπίτια και αισθητήρες.

Ο κάθε αισθητήρας έχει ως αναγνωριστικό έναν δικό του, μοναδικό αριθμό, δεκαδικού τύπου....????

Μου δίνει ο χρήστης Μ σήματα, και εντοπίζω σε ποιον αισθητήρα απευθύνεται το κάθε σήμα...

Αν το σήμα δεν απευθύνεται σε κάποιον αισθητήρα, τότε το αποθηκεύω σε έναν πίνακα(δυναμικά).....

Είμαι σωστός ή δεν κατάλαβα καμία λεπτομέρεια???

{Θα περίμενα να έχει και κάπου επεξεργασία αρχείων......}

Thx in advance for the Help....
Logged

Common sense is not so common.
-Voltaire-
They say that the fastest travelling thing in the world is light, but coming to think about it... Darkness has always been there first!!!!! Smiley
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #27 on: May 16, 2008, 16:03:39 pm »

Το 'χεις, το 'χεις!!  Cheesy Cheesy Cheesy



Εκτός από 'δω..
Quote from: ripper_george on May 16, 2008, 16:01:47 pm
Ο κάθε αισθητήρας έχει ως αναγνωριστικό έναν δικό του, μοναδικό αριθμό, δεκαδικού τύπου....????
Το "αναγνωριστικό" ενός σταθμού είναι ο αριθμός της γραμμής: 0..Ν-1

Το "αναγνωριστικό" ενός αισθητήρα (κάποιου σταθμού) είναι ο αριθμός της ΣΤΥΛΗΣ στην οποία είναι. Smiley
Logged

class Windows extends Throwable implements Failure
ripper_george
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 684


Same Shit Different Day - SSDD


View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #28 on: May 16, 2008, 16:09:58 pm »

Δηλαδή:

Ο πίνακας με τα αναγνωριστικά είναι τύπου int....

Αν διαβάσουμε ένα σήμα με την τιμή 11, είναι ο 1ος αισθητήρας στο 1ο σπίτι???

Γιατί να παίζει η τιμή???

Θα μπορούσε δηλαδή η τιμή να είναι 10,98 ή 11,02 ???

Πως δηλαδή μπορούν αν παίζουν οι τιμές??
Logged

Common sense is not so common.
-Voltaire-
They say that the fastest travelling thing in the world is light, but coming to think about it... Darkness has always been there first!!!!! Smiley
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: [Δομημένος Πρ.] Εργασία Ε 2008
« Reply #29 on: May 16, 2008, 16:12:20 pm »

Όχι ρε!  Cheesy



Αν διαβάσεις σήμα με τιμή 11 και το σφάλμα σου e είναι 10-1 τότε θα αναγνωριστεί στη θέση του πίνακα που έχει τιμή:




Πόσο λιανά πια; Cheesy Cheesy
Logged

class Windows extends Throwable implements Failure
Pages: 1 [2] 3 4 ... 10 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...