• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 20:39:30 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, 20:39:30 pm

Login with username, password and session length

Αναζήτηση

Google

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

Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[Today at 19:07:04]

[Γραφική] Λυμένα θέματα
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 Λαμπτήρας
[June 16, 2025, 15:55:08 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]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426694
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 75
Guests: 124
Total: 199
dionmant
chrismzag
Rithan
aggelosiliadis
NickSpan
Maria Pap
aimgk
mdoulge
soktas
sigklitiki
johnk
Annapar
Dimikioup
msandr
babis.papabill
DidosK
thpanousis
tzortzis
Marihouan820
Orfanidis Stelios
ioannisdamantis
dsaragiotis
tsageo
dimpanas
Kwstas
stefanos hios
statiris
Dimosthenis
PetrosCc
evitzv
Christofanis
evax
kstavroulis
george pap
mdimitrig
chriskazakos
Tonis Mpalonis
Feelsbatman
giotsa
pxanthob
spoun
Captain
whatdoesthefoxsay
valco08
zachpasc
georkala
geoagour
iodim
Billyskotsikas
maik
andyy
nikolihss
Soterd52
ඞ
MASV
kevangelo
kokkinosgior
d0xa
Paschalina.S
VagT
ganasto
tasos_ntv
dimitrisblioumis
AA RE LEWN
Napoleontas
GeorgeChri
glavdakis
Kv
vevi
Naks404
Εμφάνιση

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

Νέα!
Επίσημη ενημέρωση για Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ και η συζήτηση στο forum.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > [Δομημένος Πρ.] Εργασία D 09/10
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 7 Go Down Print
Author Topic: [Δομημένος Πρ.] Εργασία D 09/10  (Read 7807 times)
Oltzi
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 190


View Profile
[Δομημένος Πρ.] Εργασία D 09/10
« on: April 27, 2010, 11:47:45 am »

Εργασία D (Hμ/νία λήξης δηλώσεων: 03/05/2010)

Εργασία D

Για να δοκιμαστεί ένα σύστημα αποφυγής των συγκρούσεων, ένα σμήνος από Ν αεροπλάνα εφοδιάζεται με το σύστημα για να εκτελέσει μια δοκιμή. Το σύστημα με το οποίο εφοδιάζεται κάθε αεροπλάνο ανιχνεύει μέσω του ραντάρ τις συντεταγμένες (x,y,z) των άλλων αεροπλάνων του σμήνους και μέσω του GPS τις δικές του συντεταγμένες. Το σύστημα υπολογίζει τις αποστάσεις από τα άλλα αεροπλάνα του σμήνους και αν κάποια από αυτές είναι μικρότερη από μια δοθείσα απόσταση ασφαλείας ενεργοποιεί ένα σήμα συναγερμού. Το σήμα απενεργοποιείται αν διαπιστωθεί ότι το αεροπλάνο που το προκάλεσε άρχισε να απομακρύνεται.

Να γραφεί το πρόγραμμα το οποίο να υλοποιεί το λογισμικό για τον αυτόματο έλεγχο του συστήματος. Στο πρόγραμμα να ορίζεται η συνάρτηση dis_alarm(…) η οποία να δέχεται τις συντεταγμένες του αεροπλάνου και τις συντεταγμένες ενός από τα άλλα αεροπλάνα του σμήνους και να υπολογίζει την απόσταση μεταξύ των δύο αεροπλάνων. Η ίδια συνάρτηση να υπολογίζει ως τιμή του σήματος συναγερμού την τιμή 1 αν ο συναγερμός πρέπει να ενεργοποιηθεί και την τιμή 0 εάν όχι. Στο πρόγραμμα ακόμη να ορίζεται μια ατέρμων ανακύκλωση σε κάθε επανάληψη της οποίας να διαβάζονται οι συντεταγμένες του αεροπλάνου που ανίχνευσε το GPS και οι συντεταγμένες των άλλων αεροπλάνων που ανίχνευσε το ραντάρ και στη συνέχεια να καλείται η συνάρτηση dis_alarm για να υπολογιστούν οι αποστάσεις και οι τιμές των σημάτων συναγερμού για όλα τα αεροπλάνα του σμήνους. Στην περίπτωση που υπάρχει κάποιο σήμα συναγερμού για επικίνδυνη προσέγγιση να εκτυπώνεται το σχετικό μήνυμα και η απόσταση του αντίστοιχου αεροπλάνου. Η ανακύκλωση να τερματίζεται όταν προσγειωθεί το αεροπλάνο.

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

Η συνάρτηση dis_alarm να μη διαβάζει δεδομένα και να μην εκτυπώνει αποτελέσματα.
Logged
ScytheB
Καταξιωμένος/Καταξιωμένη
***
Posts: 167



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #1 on: April 27, 2010, 20:18:36 pm »

Υποτίθεται οτι τις συντεταγμένες καθε δευτερόλεπτο θα τις δίνουμε εμείς ή θα δημιουργούνται με μια αυτόματη διαδικασιά με τυχαίες θέσεις-ταχύτητες??

Δηλαδή πρέπει να βάζει και ένα μυθιστόρημα μέσα για να δοκιμάζουμε να δημιουργούμε συναρτήσεις?
Για Όνομα...
Logged

Do not let your fire go out, spark by irreplaceable spark in the hopeless swaps of the not-quite, the not-yet, and the not-at-all. Do not let the hero in your soul perish in lonely frustration for the life you deserved and have never been able to reach. The world you desire can be won. It exists.. it is real.. it is possible.. it's yours.
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #2 on: April 28, 2010, 20:40:49 pm »

Ξέρετε αν είναι υποχρεωτικό να χρησιμοποιήσουμε dynamic memory allocation για το πρόβλημα? Πιστεύω ότι σε ενα πρόβλημα τέτοιου είδους είναι καλύτερα να βάλεις έναν περιορισμό αντί να μείωσεις την απόδοση του προγράμματος. Btw η εκφώνηση είναι λιγάκι gtp.
Logged
ΚΗΜΜΥ
Επιβεβαρυμένος
*********
Gender: Male
Posts: 13065


Κ από το Καμμένος...


View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #3 on: April 28, 2010, 20:42:48 pm »

Quote from: nikitas350 on April 28, 2010, 20:40:49 pm
Btw η εκφώνηση είναι λιγάκι gtp.

κορτεσιανη ειναι!!
Logged

nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #4 on: April 28, 2010, 20:50:05 pm »

Έστειλα e-mail στον κορτέση για να διευκρινίσω το θέμα.... Αντε να δούμε....
Logged
RaiDeR
Καταξιωμένος/Καταξιωμένη
***
Posts: 290



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #5 on: April 28, 2010, 22:00:00 pm »

νικητα δεν το βρισκω απαραιτητο ... #define FTW !
Logged
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #6 on: April 28, 2010, 22:03:42 pm »

Γενικα η δυναμικη δεσμευση μνημης ειναι καλυτερος τροπος να αντιμετωπισεις το προβλημα,αλλα δεν εχει διδαχθει ακομα (φανταζομαι),οποτε και δεν μπορεις να τον χρησιμοποιησεις κατα τον Κορτεσιο!
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
st0up
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 285



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #7 on: April 28, 2010, 22:04:15 pm »

Βασικα εγω εμαθα οτι σημερα εγινε η παραδοση που αφορα τη δυναμικη δεσμευση μνημης και συμφωνα με παλαιοτερες εργασιες που ηταν ξεκαθαρο οτι ζητουσαν malloc θεωρω οτι μπορουμε απλα να βαλουμε ενα #define Smiley
Logged
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #8 on: April 28, 2010, 22:09:01 pm »

Το θέμα βασικα είναι τι θέλει ο Κορτέσης από το πρόγραμμα. Η δυναμική δέσμευση μνήμης άκουσα ότι διδάχτηκε σήμερα (αλλιώς δεν θα ρωτούσα)...
Logged
RaiDeR
Καταξιωμένος/Καταξιωμένη
***
Posts: 290



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #9 on: April 28, 2010, 22:16:37 pm »

o κορτετσης θελει να του παραδωσεις μια εργασια ,τωρα τι θα λεει μεσα αλλο θεμα  Cheesy Cheesy Cheesy ! καντο οσο πιο απλα μπορεις ....
Logged
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #10 on: April 29, 2010, 11:49:50 am »

Η απάντηση του Κορτέση:

"Ο αριθμός των αεροπλάνων είναι συγκεκριμένος. Επειδή η άσκηση αφορά την δημιουργία μιας συνάρτησης και την κλήση της με την διαδικασία της κλήσης με αναφορά, τους πίνακες που θα χρησιμοποιήσετε μπορείτε να τους ορίσετε είτε με τον κανονικό τρόπο είτε δυναμικά."
Logged
Burlitsa
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1325


But I'm a creep... I don't belong here!!


View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #11 on: April 29, 2010, 13:52:50 pm »

Μια ερωτησούλα... έχω την dis_alarm(...) για να την βάλω σε έναν έλεγχο if γράφω
Code:
if(dis_alarm(x,y,...,z)=1) ενοτλή;
?

μου βγάζει ο compiler (gnu compiler)
Code:
 error: lvalue required as left operand of assignment
Logged

♥ ...μας φτιάξαν περιβάλλον στήνοντας βιτρίνες κατα μήκος της επέκτασης του εγώ που όταν δεν έχει ανάγκες τις δημιουργεί,
είμαστε ελεύθεροι μα και ριζωμένοι στη γη...
nohponex
Administrator
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 2176



View Profile WWW
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #12 on: April 29, 2010, 14:21:52 pm »

Quote from: Burlitsa on April 29, 2010, 13:52:50 pm
Μια ερωτησούλα... έχω την dis_alarm(...) για να την βάλω σε έναν έλεγχο if γράφω
Code:
if(dis_alarm(x,y,...,z)=1) ενοτλή;
?

μου βγάζει ο compiler (gnu compiler)
Code:
 error: lvalue required as left operand of assignment

== στις λογικές συγκρίσεις  Smiley
Logged
Burlitsa
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1325


But I'm a creep... I don't belong here!!


View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #13 on: April 29, 2010, 14:23:22 pm »

σωστα..... τστστστσ
Logged

♥ ...μας φτιάξαν περιβάλλον στήνοντας βιτρίνες κατα μήκος της επέκτασης του εγώ που όταν δεν έχει ανάγκες τις δημιουργεί,
είμαστε ελεύθεροι μα και ριζωμένοι στη γη...
sofigami
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1329


ひ らこしんじ


View Profile
Re: [Δομημένος Πρ.] Εργασία D 09/10
« Reply #14 on: April 29, 2010, 17:23:31 pm »

Ο Θοδωρής πάντως σήμερα πρότεινε να την κάνουμε με malloc..
Logged

Pages: [1] 2 3 ... 7 Go Up Print
Jump to:  

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