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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426709
Total Topics: 31711
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 61
Guests: 85
Total: 146
gpr000
Nikikouss
kostas1507
Le ece
mimaki
PanosPapaspirou
Διάλεξις
stergiosb
palladas
Nicotre
kapas
elizabeth
Reidemption
satsok
manolitsis
Manifold
romanos
stavros0201
george polymeros
iasonaskaraminas
Mr White
kstavroulis
menelaras
Oxil
jimalexoud
ntelakis
Carot1456
distillery
sterxz
VagT
Manos_5
filkilkis
maranageo
anastas1a
prizas
akontel
Fenia04
AristeidisM
Χρήστος Κίτσος
Chrisvb17
ggalamat
rafa98p
sofaki
gdiakonikolhs
kostaspap
Roidos
tzortzis
florianm
athena_apo
s4327063
nikosmonov
antontsiorvas
dimitire
grepanis
Tolizz
giannisd
Captain
Εμφάνιση

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

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
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 3099 times)
RFed the King
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4187



View Profile
[Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« on: April 08, 2014, 16: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, 16: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, 17:11:00 pm »

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


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


View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #3 on: April 13, 2014, 14: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, 21:07:40 pm »

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

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

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

Quote from: status_quo on April 16, 2014, 21: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 17, 2014, 00:56:47 am »

Quote from: Donquixote Doflamingo on April 16, 2014, 23:11:49 pm
Quote from: status_quo on April 16, 2014, 21: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, 01:23:08 am »

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


View Profile
Re: [Δομημένος Προγραμματισμός]Άσκηση B (Hμ/νία λήξης : 27/04/2014)
« Reply #9 on: April 22, 2014, 16: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, 16:10:50 pm »

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


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

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


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

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

Αν είναι στατικός, πρέπει να τον θέσουμε με μέγεθος [2][numA*numB] που είναι το μέγιστο που μπορεί να πιάσει
« Last Edit: April 22, 2014, 16: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, 16:42:24 pm »

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


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


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

Οι κωδικοι μηπως θα ειναι καλυτερα να ειναι τυπου 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...