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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Των συνειρμών το παίγνιο....
by tartoufos
[Today at 17:32:09]

[Μεταφορά και Διανομή ΗΕ]...
by chatzikys
[Today at 16:50:50]

Απορίες σχετικά με την εξ...
by Konlefk
[Today at 16:14:12]

Τα δύο πρόσωπα του Γιάννη...
by Elliot Alderson
[Today at 13:24:33]

ΜΟΥΣΙΚΕΣ ΑΦΙΕΡΩΣΕΙΣ...
by tartoufos
[Today at 01:25:35]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by chatzikys
[December 17, 2025, 20:07:35 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[December 17, 2025, 12:04:06 pm]

[ΟΔΕ] Γενικές απορίες,ασκ...
by Nikos_313
[December 16, 2025, 23:14:18 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[December 16, 2025, 23:12:27 pm]

πώληση παλμογράφου και πο...
by botrinis
[December 16, 2025, 21:59:34 pm]

Ρώτα κάτι τον επόμενο
by tartoufos
[December 16, 2025, 21:54:47 pm]

Υποτιμημένες για εσάς ται...
by tartoufos
[December 16, 2025, 12:28:56 pm]

Αναγνωριση μαθηματων
by The Web
[December 15, 2025, 12:33:40 pm]

Αιτήσεις ορκωμοσίας επανα...
by Elliot Alderson
[December 14, 2025, 15:18:37 pm]

Δυσκολία με την Φυσική στ...
by Mr Watson
[December 13, 2025, 22:37:02 pm]

Υποβολή αιτήσεων Erasmus+...
by PolarBear
[December 13, 2025, 21:01:46 pm]

Η μάστιγα των Ρευματοκλοπ...
by chatzikys
[December 13, 2025, 09:53:40 am]

Ανοίξαν οι αιτήσεις για Π...
by Διάλεξις
[December 11, 2025, 15:46:21 pm]

[Τηλεπικοινωνιακά Συστήμα...
by PolarBear
[December 11, 2025, 12:40:04 pm]

Έναρξη και Λήξη Χειμερινο...
by PolarBear
[December 10, 2025, 19:50:15 pm]
Στατιστικά
Members
Total Members: 10245
Latest: Papakas
Stats
Total Posts: 1429584
Total Topics: 31878
Online Today: 512
Online Ever: 2093
(April 17, 2025, 07:47:49 am)
Users Online
Users: 16
Guests: 394
Total: 410
Saint_GR
m.renia
chris123
ThanosTheTT
airam
vajulin
lapin
kskou
Nekt
ellimoschou
dimitrisblioumis
manek
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt, tony stank) > [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 4 5 [6] 7 8 9 Go Down Print
Author Topic: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018  (Read 21445 times)
Ούγκι
Veteran
Καταξιωμένος/Καταξιωμένη
******
Gender: Male
Posts: 210



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #75 on: December 10, 2017, 11:40:50 am »

Quote from: s0r0n on December 09, 2017, 19:30:37 pm
Και κατι ακομα που δεν εχω ξεκαθαρισει,απο το παρακατω παραδειγμα ζηταει  μονο το L η και το Q?
http://prntscr.com/hl9cfl

Η άσκηση, δεν χρησιμοποιεί καλό ορισμό του εκατοστημορίου (δεν μπορεί να ισχύει αυτό που λέει σε κάθε μέγεθος πίνακα). Όμως, αφού λέει οτί το κάθε εκατοστημόριο είναι τιμή του πίνακα, ας χρησιμοποιήσουμε τον ορισμό της βικιπαίδιας:

"the P-th percentile ( 0 < P ≤ 100 ) of a list of N ordered values (sorted from least to greatest) is the smallest value in the list such that no more than P percent of the data is strictly less than the value and at least P percent of the data is less than or equal to that value."

Και πάλι ο τύπος που μας δίνει για τον υπολογισμό της θέσης (n(P)=ceil(N*P/100)) δεν είναι σωστός γιατί πολύ απλά n([1, 100])=[1,N] ενώ ο πίνακας έχει θέσεις [0, N-1] . Έβαλα ένα σωστό τύπο για τη θέση, αν θέλει κάποιος τον βλέπει, αλλά προκύπτει πολύ εύκολα.

@mods/admins Δε μπορώ να χρησιμοποιήσω το spoiler tag αυτού του φόρουμ... Μήπως θέλει update ή κάτι τέτοιο; https://www.simplemachines.org/community/index.php?topic=50261.0




n(P)=ceil(N*P/100)-1
« Last Edit: December 10, 2017, 11:54:31 am by Ούγκι » Logged

Quote from: Μπιγκόνια
ώπα, στο πανεπιστήμιο λέμε κόπηκα όταν ζητάμε εμείς να πάρουμε κάτω από τη βάση. Είναι γνωστό πως είτε πέρασες εσύ με την αξία σου είτε σε έκοψε ο/η διδάσκων.
Just Me
Guest
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #76 on: December 10, 2017, 16:16:06 pm »

ο ψευδοκώδικας της bubble sort δουλεύει;;;;
μπορεί κάποιος να ανεβάσει μια συνάρτηση bubble sort  beg
Logged
AckermanMik
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1627

Όμορφη μικρή κουκλίτσα


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #77 on: December 10, 2017, 16:16:47 pm »

Quote from: Just Me on December 10, 2017, 16:16:06 pm
ο ψευδοκώδικας της bubble sort δουλεύει;;;;
μπορεί κάποιος να ανεβάσει μια συνάρτηση bubble sort  beg

Μήπως στα πλαίσια της εκπαιδευτικής διαδικασίας πρέπει να το ψάξεις και να το καταλάβεις λίγο μόνος;
Logged

Quote from: opcode on September 26, 2015, 15:01:50 pm
Μια χαρά βγαίνουν όλα ... αν έχεις όρεξη για διάβασμα φυσικά. Ααα και Ευφυή Συστήματα Ρομπότ μην ξεχάσεις. Σπανίως βλέπεις τα δύο σμαράγδια της σχολής να διδάσκουν μαζί ένα μάθημα αυτομάτου ελέγχου. Είναι σαν να σου διδάσκει αρχιτεκτονική υπολογιστών ο Turing με τον Von Neumann.  Cheesy
Just Me
Guest
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #78 on: December 10, 2017, 16:36:10 pm »

Quote from: GoldRoger on December 10, 2017, 16:16:47 pm
Μήπως στα πλαίσια της εκπαιδευτικής διαδικασίας πρέπει να το ψάξεις και να το καταλάβεις λίγο μόνος;

Δεκτό 
Logged
TaL.o5
Νεούλης/Νεούλα
*
Posts: 38



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #79 on: December 10, 2017, 18:20:18 pm »

Quote from: Just Me on December 10, 2017, 16:16:06 pm
ο ψευδοκώδικας της bubble sort δουλεύει;;;;
μπορεί κάποιος να ανεβάσει μια συνάρτηση bubble sort  beg
παιζει να ειναι λαθος γτ μου τα βαζει ολα στην σειρα εκτος απο το πρωτο
Logged
Todo
Ανερχόμενος/Ανερχόμενη
**
Posts: 90


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #80 on: December 10, 2017, 21:17:40 pm »

Quote from: s0r0n on December 09, 2017, 19:30:37 pm
http://prntscr.com/hl9cfl
Το 0.5 ειναι το δεκαδικο μερος του L;
Logged
s0r0n
Θαμώνας
****
Posts: 354


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #81 on: December 11, 2017, 11:43:06 am »

Ναι
Logged
Sarge
Veteran
Εθισμένος στο ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 655


Αρμαντίλλο


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις
« Reply #82 on: December 11, 2017, 14:55:47 pm »

Η εκφώνηση δίνει λάθος τύπο για την θέση του εκατοστημόριου.

Αντί για  n=(P/100)*N, πρέπει να είναι

n=[(P+1)/100]*N - 1

Ο δεύτερος τύπος θα δώσει το σωστό n. Το (-1) είναι αυτό που το κάνει "σωστό" για εμφάνιση σε πίνακα, διότι π.χ. η θέση 3 για έναν πίνακα table είναι το table[2].

Προσοχή: Το n ΔΕΝ είναι int, άρα δεν μπορείς πάντα να γράψεις table[n]. Στις περισσότερες περιπτώσεις έχει δεκαδικά ψηφία.

EDIT: Το παραπάνω ισχύει για τον ακριβή τρόπο εύρεσης εκατοστημορίου. Δείτε το reply μου στην 7η σελίδα για να εκτελέσετε αυτό που ζητάει η άσκηση.
« Last Edit: December 13, 2017, 17:19:34 pm by Viserys » Logged

“I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.”
― Ralph Waldo Emerson
mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #83 on: December 11, 2017, 15:14:27 pm »

Quote from: Viserys on December 11, 2017, 14:55:47 pm
Η εκφώνηση δίνει λάθος τύπο για την θέση του εκατοστημόριου.

Αντί για  n=(P/100)*N, πρέπει να είναι

n=[(P+1)/100]*N - 1

Ο δεύτερος τύπος θα δώσει το σωστό n. Το (-1) είναι αυτό που το κάνει "σωστό" για εμφάνιση σε πίνακα, διότι π.χ. η θέση 3 για έναν πίνακα table είναι το table[2].

Προσοχή: Το n ΔΕΝ είναι int, άρα δεν μπορείς πάντα να γράψεις table[n]. Στις περισσότερες περιπτώσεις έχει δεκαδικά ψηφία.

δίκιο έχεις,αλλά το n θα είναι int αν έχεις δηλώσει τις P και N ως ακέραιες.δηλαδή η πράξη (Ρ+1)/100 θα σου δώσει το div.αυτό βέβαια βολεύει για να έχεις το n σαν δείκτη του πίνακα για να βρεις το Q.

εγώ απλά έκανα την ίδια πράξη με typecasting σε float και την εκχώρησα σε μια άλλη μεταβλητή,για να έχω και το δεκαδικό αριθμό.
Logged
s0r0n
Θαμώνας
****
Posts: 354


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #84 on: December 11, 2017, 15:28:37 pm »

ο τυπος (Ν+1)*Ρ/100 απο την εικονα που ανεβασα δεν ειναι ο σωστος?
Logged
mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #85 on: December 11, 2017, 15:35:01 pm »

Quote from: s0r0n on December 11, 2017, 15:28:37 pm
ο τυπος (Ν+1)*Ρ/100 απο την εικονα που ανεβασα δεν ειναι ο σωστος?

σωστός είναι,απλά να έχεις υπόψη σου ότι τα στοιχεία του πίνακα ξεκινάνε από το 0,οπότε στον υπολογισμό του Q όπου n βάζεις n-1
Logged
s0r0n
Θαμώνας
****
Posts: 354


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #86 on: December 11, 2017, 15:40:05 pm »

Ναι εκανα καποιες τροποποιησεις και βγηκε σωστο
Κατι αλλο θελω να ρωτησω που το προσεξα τωρα,το Ν που το εκανα define πχ 10,αποθηκευτηκε σαν ακεραιος?Και αν το κανω define 10.0 θα ειναι float?
Logged
ElectroV
Ανερχόμενος/Ανερχόμενη
**
Posts: 61



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #87 on: December 11, 2017, 16:07:44 pm »

Παιδιά ωραία τα λέτε αλλά στην wikipedia (https://en.m.wikipedia.org/wiki/Percentile)
τα παραδείγματα έχουν άλλο αποτέλεσμα.. Συγκεκριμένα στρογγυλοποιούν τη θέση κατά μία μονάδα προς τα πάνω.. Δείτε τα examples...
Εγώ τι να ακολουθήσω; Αυτό που είπατε ή της wiki?
Logged
mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #88 on: December 11, 2017, 16:20:30 pm »

Quote from: s0r0n on December 11, 2017, 15:40:05 pm
Ναι εκανα καποιες τροποποιησεις και βγηκε σωστο
Κατι αλλο θελω να ρωτησω που το προσεξα τωρα,το Ν που το εκανα define πχ 10,αποθηκευτηκε σαν ακεραιος?Και αν το κανω define 10.0 θα ειναι float?

η define αποθηκεύει αριθμούς και strings και δεν εχει τύπο.αν σου βγάζει error,είναι επειδή έχεις βάλει μάλλον σαν όρισμα μιας συνάρτησης το Ν με int.βάλε άλλο όνομα  μεταβλητής στο σωμα της συναρτησης (αντί για Ν) και κάλεσε την από την main με Ν.
Logged
mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 2017/2018
« Reply #89 on: December 11, 2017, 16:30:58 pm »

Quote from: ElectroV on December 11, 2017, 16:07:44 pm
Παιδιά ωραία τα λέτε αλλά στην wikipedia (https://en.m.wikipedia.org/wiki/Percentile)
τα παραδείγματα έχουν άλλο αποτέλεσμα.. Συγκεκριμένα στρογγυλοποιούν τη θέση κατά μία μονάδα προς τα πάνω.. Δείτε τα examples...
Εγώ τι να ακολουθήσω; Αυτό που είπατε ή της wiki?

και τα 2 σωστά είναι,εγώ προσωπικά δεν βρήκα πουθενά αλλού (εκτος απο βικιπαιδεια) τον τρόπο με τη στρογγυλοποίηση,οπότε το έκανα αλλιώς.το θέμα του μαθήματος είναι ο προγραμματισμός και όχι η στατιστική  Cheesy
Logged
Pages: 1 ... 4 5 [6] 7 8 9 Go Up Print
Jump to:  

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