Σελίδα 6 από 17

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 4:42 pm
από morisson
να ρωτήσω μήπως κάποιος μπορεί να μου δώσει μια ιδέα για κάποια άσκηση(παλιό θέμα).Θέλω το δεύτερο θέμα από 2003-2004 επαναληπτική (πρώην fortran 2).Σκέφτομαι ότι ίσως θέλει 2 βρόχους, ο ένας εσωτερικά του αλλου,που θα ελέγχουν τιμές,με μια συνθήκη μέσα,αλλα δεν ξέρω που τερματίζει αυτό! :shifty: :think:Εκτός και αν υπάρχει κάτι άλλο...

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 4:52 pm
από Lost.in.Athens
Μήπως χρειάζονται εμφωλευμένα DO όπου οι μεταβλητές Κ και L πρέπει να αρχίζουν από το 1 και να τελειώνουν στο M; Στις περιπτώσεις όμως που θα βρεθούν πρέπει να προσθέσουμε και τις περιπτώσεις K=0, L=+-M/ K=+-M, L=0 και σε κάθε ζεύγος που βρίσκουμε να προσθέτουμε στους πίνακες και τα ζεύγη (-K,L), (-K,-L), (K,-L). :?:

Η αλλιώς χρησιμοποιείς εμφωλευμένες εντολές IF και οι μεταβλητές παίρνουν τιμές από -Μ μέχρι Μ με βήμα 1 και τα βρίσκει κατ'ευθείαν.

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 5:05 pm
από morisson
νομίζω lost είσαι σωστός(παιχτούρα :clap: )!ευχάριστω πολύ...και ίσος για πιο αποτελεσματικό να είναι αν το ένα τρέχει από 1 έως M\2(το ακέραιο μέρος αν δεν βγαίνει ακέραιος) και το άλλο από M\2 (πάλι ακέραιο μέρος) μέχρι M.Και μετά να βάζεις 2 φορες εναλλάξ τα αποτελέσματα.Είσαι ωραιος!!! :thumbup: :thumbup:

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 5:21 pm
από lybe33
Αν και έχω την εντύπωση πως η εκφώνηση είναι λάθος,γιατί ζητάει δυάδες να καταγραφούν σε μονοδάστατους πίνακες Κ,Α.

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 5:29 pm
από Lost.in.Athens
(παιχτούρα :clap: )
:oops:
Δεν ξέρω όμως αν μπορεί να εφαρμοστεί το άλλο, γιατι πχ 6**2+8**2=10**2, αλλά τα 6 και 8 ανήκουν και τα δύο στο διάστημα [5,10]. Δεν ξέρω αν σηκώνει περισσότερη βελτίωση για μεγαλύτερη αποδοτικότητα, αλλά έχω την εντύπωση πως δεν τον νοιάζει το Γιαννόπουλο τόσο πολύ η αποδοτικότητα και θα του αρκούσε και το διάστημα [-Μ,Μ]. Κάτσε να τα λύσουμε πρώτα τα θέματα και μετά βλέπουμε πώς θα βελτιώσουμε την αποδοτικότητά τους... :?

Λογικά είναι λάθος η εκφώνηση, ή καλύτερα θέλει να σε μπερδέψει, γιατί μάλλον θα χρειαστεί να βάλεις διαφορετικά ονόματα από αυτά που λέει. Δεν είναι μόνο το Α το πρόβλημα (πραγματικός), αλλά δεν μπορούμε να χρησιμοποιήσουμε και το Κ δύο φορές, μία για τη μεταβλητή και την άλλη για τον πίνακα...

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 5:38 pm
από lybe33
Οπότε ουσιαστικά ζητάει μεμονωμένες τιμές εφόσον οι αντίστοιχοι πίνακες είναι μονοδιάστατοι.Αλλά μετά ζητάει να βρεθεί και ο αριθμός των πιθανών δυάδων....

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 5:49 pm
από Lost.in.Athens
Εγώ καταλαβαίνω πως κάθε φορά που βρίσκει μια δυάδα θα αυξάνει τον μετρητή (πχ I) κατά 1 και θα τοποθετεί πχ τον Κ στη θέση Ι του ενός πίνακα και τον L στη θέση I του δεύτερου πίνακα. Έτσι, οι δύο πίνακες θα έχουν τελικά Ι στοιχεία, όσα δηλαδή και οι δυάδες που βρήκαμε. Ή μήπως το έχω καταλάβει λάθος;

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 5:58 pm
από akis
Kαλα ολα αυτα... ;)
Παντως νομιζω οτι σωστο ειναι αυτο που λεει ο Lost. Το προγραμμα τρεχει κιολας...
Θα σας ειδοποιησω συναδελφια για το 100% σιγουρα...
Οχι Lost σωστα το εχεις καταλαβει... Τι αλλο μπορει να θελει ο professor...

Nα ρωτησω και κατι αλλο: τις υπορουτινες (ακου εδω ονομα) σε διαγραμμα ροης θα τις κανουμε σε συνεχεια με το προγραμμα ή ξεχωριστα;

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 7:06 pm
από morisson
call jonny λέει!Έλεος :lol: :lol:

Re: Προγραμματισμός Η/Υ (2008-09)

Δημοσιεύτηκε: Τετ, 08 Ιούλ 2009 7:08 pm
από akis
Και φαντασου ποιον εχω υπ οψιν μου!!! :lol: