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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΑΣΗΕ] Γενικές απορίες κα...
by DimStyl
[Today at 15:00:14]

[Λογική Σχεδίαση] Εργαστή...
by RivenT
[Today at 08:06:35]

GEFORCE RTX 3080 Ti 12GB ...
by botrinis
[November 02, 2025, 12:34:04 pm]

Ταχυρρυθμα ιδιαιτερα Φυσι...
by kostisgialamas
[November 01, 2025, 23:48:04 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[November 01, 2025, 16:57:52 pm]

Αποτυχία δήθεν "φοιτητικώ...
by Nikos_313
[November 01, 2025, 16:24:50 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[November 01, 2025, 01:34:27 am]

Ρυθμίσεις Θεμάτων της Ανώ...
by Nikos_313
[October 31, 2025, 21:46:32 pm]

[Σ.Φ. Ηλ-Μηχ] Κινητοποίησ...
by Nikos_313
[October 31, 2025, 21:41:48 pm]

Μόνο λάθος απαντήσεις
by Nikos_313
[October 31, 2025, 19:45:44 pm]

[ΣΦ ΗΛ-ΜΗΧ] Γενική Συνέλε...
by Aris★
[October 31, 2025, 17:44:39 pm]

[Λογική Σχεδίαση] Ύλη που...
by Orgianelis
[October 31, 2025, 02:04:50 am]

Ποιο τραγούδι ακούσατε 5+...
by pesto80
[October 31, 2025, 00:06:03 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[October 30, 2025, 17:19:57 pm]

[Υψηλές Τάσεις Ι] Γενικές...
by chatzikys
[October 29, 2025, 14:50:41 pm]

[Πυρηνική Τεχνολογία] Γεν...
by chatzikys
[October 29, 2025, 14:49:30 pm]

Αποτελέσματα Εξεταστικής ...
by supersonic pepega
[October 29, 2025, 14:25:43 pm]

Ποιον θεωρείτε χειρότερο...
by Katarameno
[October 29, 2025, 12:49:59 pm]

[Τεχνικές Βελτιστοποίησης...
by ttsengel
[October 28, 2025, 09:30:42 am]

Των συνειρμών το παίγνιο....
by Nikos_313
[October 27, 2025, 14:27:19 pm]
Στατιστικά
Members
Total Members: 10156
Latest: drandic
Stats
Total Posts: 1428788
Total Topics: 31845
Online Today: 606
Online Ever: 2093
(April 17, 2025, 07:47:49 am)
Users Online
Users: 17
Guests: 188
Total: 205
Σβέλτο Φτυάρι
themis01
RivenT
litsolou
melisste22
nasos
AcDimitri
kmargaritis
Georgia Arv
Bit4Thought
Ntinouu
Thanasiscon1
panapasc05
koutrisk
Εμφάνιση

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

Νέα!
Πρόγραμμα Επαναληπτικής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 Go Down Print
Author Topic: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)  (Read 3487 times)
RFed the King
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4187



View Profile
[Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« on: April 08, 2014, 15:10:12 pm »


Άσκηση Β

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

Να γραφεί το πρόγραμμα το οποίο να επεξεργάζεται τα στοιχεία που κατέθεσαν οι δύο εταιρίες και να σχηματίζει τον πίνακα over, με δύο στήλες, ο οποίος να περιέχει του κωδικούς των σημείων για όλα τα ζεύγη για τα οποία υπάρχει επικάλυψη.  Για κάθε ζεύγος, στην πρώτη στήλη του πίνακα να εμφανίζεται ο κωδικός του σημείου που ανήκει στην εταιρία Α και στην δεύτερη ο κωδικός του σημείου που ανήκει στην εταιρία Β.

Στη συνέχεια το πρόγραμμα, αφού εκτυπώσει τον πίνακα over, για κάθε σημείο της προσφοράς της εταιρίας Α, να ελέγχει αν υπάρχει σημείο στην προσφορά της εταιρίας Β με το οποίο να υπάρχει επικάλυψη. Αν ναι τα δύο σημεία να διαγράφονται από τις προσφορές και ο έλεγχος να συνεχίζεται για τα υπόλοιπα σημεία. Τέλος το πρόγραμμα να εκτυπώνει τους κωδικούς και τις συντεταγμένες των σημείων που έχουν μείνει στις προσφορές και για τα οποία δεν υπάρχει επικάλυψη.  

 
Logged

"Our lives begin to end the day we become silent about things that matter."
RFed the King
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4187



View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #1 on: April 08, 2014, 15:15:40 pm »

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

"Στη συνέχεια το πρόγραμμα, αφού εκτυπώσει τον πίνακα over, για κάθε σημείο της προσφοράς της εταιρίας Α, να ελέγχει αν υπάρχει σημείο στην προσφορά της εταιρίας Β με το οποίο να υπάρχει επικάλυψη. "
Logged

"Our lives begin to end the day we become silent about things that matter."
Meh
Guest
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #2 on: April 08, 2014, 16:11:00 pm »

43esxdf
« Last Edit: May 13, 2015, 11:18:31 am by Meh » Logged
dalexiok
Νεούλης/Νεούλα
*
Posts: 45


Δεινός χειριστής χαρταετού


View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #3 on: April 13, 2014, 13:59:39 pm »

Η εκφωνηση εχει στανταρ λαθος ή εχω ξεχασει τα ελληνικα μου
Logged

nobody is nobody's
              -Makis Dimakis
status_quo
Καταξιωμένος/Καταξιωμένη
***
Posts: 272



View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #4 on: April 16, 2014, 20:07:40 pm »

για πεστε... εγω λογω μεγαλης εμπειριας στην ανοια του Κορτεση, πιστευω οτι πλεον βλεπω πισω απο τις λεξεις...νομιζω αυτο που ζηταει μονο ειναι να δεις για ποια σημεια των 2 προσφορων η αποσταση ειναι μικροτερη της ελαχιστης αποδεκτης και μετα να τους καταγραψεις στον οβερ, να τις σβησεις απο τις προσφορες και να εκτυπωνεις οτι απεμεινε. αλλιως δεν εχει κανενα νοημα. εκτος κι αν θελει να βρεις και ποια σημεια εχουν τις ιδιες ακριβως συντεταγμενες και στις 2 προσφορες και να διαγραψεις αυτα...
Logged
Mr K
Guest
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #5 on: April 16, 2014, 21:53:49 pm »

Quote from: Meh on April 08, 2014, 16:11:00 pm
Σε μια εκφώνηση Κορτέση, όλη η ζωή.

 Wink
Logged
Mr K
Guest
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #6 on: April 16, 2014, 22:11:49 pm »

Quote from: status_quo on April 16, 2014, 20:07:40 pm
νομιζω αυτο που ζηταει μονο ειναι να δεις για ποια σημεια των 2 προσφορων η αποσταση ειναι μικροτερη της ελαχιστης αποδεκτης και μετα να τους καταγραψεις στον οβερ, να τις σβησεις απο τις προσφορες και να εκτυπωνεις οτι απεμεινε. αλλιως δεν εχει κανενα νοημα.

Ακριβώς. Τι κάνεις: Τρέχεις τα σημεία των εταιρειων, βλέπεις αν κάπου καποιο σημειο της Α ειναι κοντα σε σημειο της Β (μικροτερο της ελαχιστης αποστασης) αν ναι τα βάζεις στον over.

Τώρα το βέλτιστο έιναι:  Μηδενιζεις τα δυο σημεία απο τους αρχικους πινακες των Α και Β.  Αφου τελειώσει εκτυπώνεις τον over και τα σημεία που δεν εχουν μηδενιστει απο τους Α και Β. (λύση status_quo)

Τι ζητάει: Δεν πειράζεις τους πινακες Α και Β. Εκτυπώνεις τον over. Μετά τρέχεις τον Α πινακα και βλέπεις αν ο αντιστοιχος κωδικος του καθε σημειου Α υπάρχει στον over. Αν ναι  ΤΟΤΕ μηδενιζεις το στοιχειο του Α και μετα πας στο δευτερο στοιχειο του over, μετά πας στο αντιστοιχο σημειο του Β και το μηδενιζεις. Στο τέλος εκτυπώνεις οτι δεν ειναι 0. (Το κάνει έτσι για να εξοικειωθείτε πλήρως με αναζητηση στοιχειου πινακα, προσπελαση πινακα, φωλιασμένες επαναλήψεις)

Η επειδη κορτεσης ειναι, μπορει να ειμαι και 100% λάθος, πάντως ετσι το λαμβάνω, έτσι θα το έκανα  Tongue Tongue
Logged
RFed the King
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4187



View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #7 on: April 16, 2014, 23:56:47 pm »

Quote from: Donquixote Doflamingo on April 16, 2014, 22:11:49 pm
Quote from: status_quo on April 16, 2014, 20:07:40 pm
νομιζω αυτο που ζηταει μονο ειναι να δεις για ποια σημεια των 2 προσφορων η αποσταση ειναι μικροτερη της ελαχιστης αποδεκτης και μετα να τους καταγραψεις στον οβερ, να τις σβησεις απο τις προσφορες και να εκτυπωνεις οτι απεμεινε. αλλιως δεν εχει κανενα νοημα.

Ακριβώς. Τι κάνεις: Τρέχεις τα σημεία των εταιρειων, βλέπεις αν κάπου καποιο σημειο της Α ειναι κοντα σε σημειο της Β (μικροτερο της ελαχιστης αποστασης) αν ναι τα βάζεις στον over.

Τώρα το βέλτιστο έιναι:  Μηδενιζεις τα δυο σημεία απο τους αρχικους πινακες των Α και Β.  Αφου τελειώσει εκτυπώνεις τον over και τα σημεία που δεν εχουν μηδενιστει απο τους Α και Β. (λύση status_quo)

Τι ζητάει: Δεν πειράζεις τους πινακες Α και Β. Εκτυπώνεις τον over. Μετά τρέχεις τον Α πινακα και βλέπεις αν ο αντιστοιχος κωδικος του καθε σημειου Α υπάρχει στον over. Αν ναι  ΤΟΤΕ μηδενιζεις το στοιχειο του Α και μετα πας στο δευτερο στοιχειο του over, μετά πας στο αντιστοιχο σημειο του Β και το μηδενιζεις. Στο τέλος εκτυπώνεις οτι δεν ειναι 0. (Το κάνει έτσι για να εξοικειωθείτε πλήρως με αναζητηση στοιχειου πινακα, προσπελαση πινακα, φωλιασμένες επαναλήψεις)

Η επειδη κορτεσης ειναι, μπορει να ειμαι και 100% λάθος, πάντως ετσι το λαμβάνω, έτσι θα το έκανα  Tongue Tongue
Ετσι το εκανα μονο που το πηγα ενα βημα παρα περα οταν εβρισκα τον κωδικο τα πηγαινα ολα τα παρακατω μια θεση πιο πανω κ ετσι ηταν σαν να μην υπηρχε ποτε ο λαθος κωδικος (πειιτε μου αν πιστευετε οτι ειναι λαθος)
Logged

"Our lives begin to end the day we become silent about things that matter."
Mr K
Guest
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #8 on: April 19, 2014, 00:23:08 am »

Δεν ειναι λαθος αλλα οταν μετακινεις ενα προς τα πανω, να μετακινεις και τις συντεταγμενες και τα υπολοιπα στοιχεια του σημειου στους αντιστοιχους πινακες ενα προς τα πανω ωστε να μην γινονται λαθη στο τελος που θα προσπελαυνεις δεδομενα. (Αχρειαστος κοπος)
Logged
Ancient
Θαμώνας
****
Posts: 332


View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #9 on: April 22, 2014, 15:05:53 pm »

Αν ένα σημείο της εταιρείας Α έχει επικάλυψη π.χ. με 10 σημεία της εταιρίας Β, τότε και τα 11 σημεία θα πρέπει να διαγραφούν;;
Logged

Can. You. Hear. Me?

https://www.physics.princeton.edu/ph115/LQ.pdf
Fcoriolis
Guest
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #10 on: April 22, 2014, 15:10:50 pm »

Quote from: Ancient on April 22, 2014, 15:05:53 pm
Αν ένα σημείο της εταιρείας Α έχει επικάλυψη π.χ. με 10 σημεία της εταιρίας Β, τότε και τα 11 σημεία θα πρέπει να διαγραφούν;;
Έτσι φαίνεται!
Logged
Γρηγόρης
Καταξιωμένος/Καταξιωμένη
***
Posts: 133


View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #11 on: April 22, 2014, 15:37:54 pm »

Αυτούς τους πίνακες των εταιριών που θέλει θα τους βάζουμε πρώτα με σκανφ; επίσης οι κωδικοί τι ακριβώς θα ναι; Αριθμοί; Λέξεις; Απ'ολα;  Cheesy
Logged
Ancient
Θαμώνας
****
Posts: 332


View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/0
« Reply #12 on: April 22, 2014, 15:41:53 pm »

Επίσης ο πίνακας over πρέπει να είναι δυναμικός (αφού δε ξέρουμε εκ των προτέρων το μέγεθος του);

Αν είναι στατικός, πρέπει να τον θέσουμε με μέγεθος [2][numA*numB] που είναι το μέγιστο που μπορεί να πιάσει
« Last Edit: April 22, 2014, 15:43:57 pm by Ancient » Logged

Can. You. Hear. Me?

https://www.physics.princeton.edu/ph115/LQ.pdf
Fcoriolis
Guest
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #13 on: April 22, 2014, 15:42:24 pm »

Quote from: Γρηγόρης on April 22, 2014, 15:37:54 pm
Αυτούς τους πίνακες των εταιριών που θέλει θα τους βάζουμε πρώτα με σκανφ; επίσης οι κωδικοί τι ακριβώς θα ναι; Αριθμοί; Λέξεις; Απ'ολα;  Cheesy
Ε ναι με σκανφ λογικά, δεν μπορείς και αλλιώς.
Οι κωδικοί θα έχουν και τζατζίκι άκουσα (αριθμοί μόνο  Wink)
Logged
dalexiok
Νεούλης/Νεούλα
*
Posts: 45


Δεινός χειριστής χαρταετού


View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/0
« Reply #14 on: April 24, 2014, 23:22:01 pm »

Οι κωδικοι μηπως θα ειναι καλυτερα να ειναι τυπου char?
Logged

nobody is nobody's
              -Makis Dimakis
Pages: [1] 2 Go Up Print
Jump to:  

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