• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 13:11:50 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, 13:11:50 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: 93
Guests: 71
Total: 164
thomasdt
Nikos_313
Oxil
Stylianos_566
Bel
npalami
dmtr
melisste22
jimalexoud
asimeniacha
mark
Juror8
tzortzis
rafa98p
themis01
et7gr
giannisdomu
soti
mmikelo
BB
Soterd52
mikrosdia
petralexiou
abiki
Τζιτζίς
agapi
nikitask
gpr000
chatzikys
nikpapoutsi
mpaltzak
ggalamat
nikos123321
Reidemption
ariadnipm
chaniotism
vasillikiiiiii
abcdefg
nikolakys
tsaliki
Raphael
Captain
Kont
nikosxek
thomaitheodosiadou
ialvanos
george14
iJasonOP
Konstantina Karamani
Fotis Roukoutakis
gkougeor
stavros0201
Psychoktonos_
Pastellaki
Nikikouss
BlackClara
xdallas
DarkMagiK06
giannisd
witchingHour
3rdDegreeBurn
gtapalis
mhtsakos02
alextsigilis
asimomyti
engineer2030
chatzimich
Kv
pavlos2003
marilita
aspanosk
vasilis saitis
thunder
Xontroulis
kostas.13v
george polymeros
mprova
chris_p30
menelaras
hacky
Rizotto
Acad-Mics
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
noimaginationforthis
A-TheITGuy
Chrisvb17
Spyrtos14
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
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 3105 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...