Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
tommai
Δημοσιεύσεις: 73
Εγγραφή: 18 Ιαν 2008 03:46

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από tommai » 09 Μάιος 2008 19:07

Θέλω μια βοήθεια και πάλι..
Σε όσους θέλουν να εξασκήσουν τις δυνατότητες τους και να βοηθήσουν εμάς που δεν κατέχουμε πολλά από προγραμματισμό. Στην εικόνα image 2 είναι η εκφώνηση τις άσκησης. Ευχαριστώ!

1)Μπορούμε να προβλέψουμε τι θα τυπώσει η τελευταία εντολή της main?

2)Ποιες εντολές θα προστεθούν στο παραπάνω πρόγραμμα ώστε να είμαστε σίγουροι για το τελικό αποτέλεσμα?

3)Αφού οι μεταβλητές a και b είναι κοινές πρέπει να αποφευχθεί η ταυτόχρονη τροποποίηση τους με τη χρήση σηματοφόρων (mutexes)
Τροποποιήστε το παραπάνω πρόγραμμα ώστε να δημιουργούνται σηματοφόροι και να προστατεύονται τα κρίσιμα τμήματα του κώδικα
Συνημμένα
Image2.jpg

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από dva_dev » 09 Μάιος 2008 22:31

Δεν έχω και πολύ εμπειρία (σχεδόν καθόλου θα έλεγα) σε unix thread programming, αλλά ελπίζω να βοηθήσω.

1) Ναι. Θα τυπώσει το περιεχόμενο της μεταβλητής C.
2) Τι εννοεί να είμαστε σίγουροι για το τελικό αποτέλεσμα; Το περιεχόμενο της C θα τυπωθεί, δεν τυπώνεται κάποια άλλη μεταβλητή.
3) Μου φαίνεται εντάξει και χωρίς.

tommai
Δημοσιεύσεις: 73
Εγγραφή: 18 Ιαν 2008 03:46

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από tommai » 09 Μάιος 2008 23:58

το 3 ερώτημα θέλει καποια τροποποίηση σίγουρα.αλλα ποια..?Δεν ξέρω..

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από dva_dev » 10 Μάιος 2008 00:31

Γιατί πιστεύεις ότι θέλει τροποποίηση;

tommai
Δημοσιεύσεις: 73
Εγγραφή: 18 Ιαν 2008 03:46

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από tommai » 10 Μάιος 2008 00:49

Γιατί το λέει στην εκφώνηση. Πρέπει να τροποποιηθεί για να δημιουργηθούν οι σηματοφόροι και να προστατεύονται τα κρίσιμα σημεία του κώδικα. Για το 3 ερώτημα σου λέω.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από Basilakis » 10 Μάιος 2008 03:59

τι σχολή είσαι και δεν μπορείς να λύσεις τις ασκήσεις σου; Μήπως να το ξανασκευτείς εάν θα την τελειώσεις ή όχι;

Άβαταρ μέλους
nirvana
Δημοσιεύσεις: 241
Εγγραφή: 01 Σεπ 2005 18:28
Τοποθεσία: Αγ. Παρασκευή

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από nirvana » 10 Μάιος 2008 11:41

Ισχυει.. Διαβασε λιγο νηματα και οι ασκησεις δεν ειναι ιδιαιτερα δυσκολες. Καλο θα σου κανει να σε βοηθησει καποιος μετα ομως απο λιγη προσπαθεια. ;)

Φιλικά

tommai
Δημοσιεύσεις: 73
Εγγραφή: 18 Ιαν 2008 03:46

Βοήθεια σε άσκηση σε γλώσσα προγραμματισμού C |Part -2-|

Δημοσίευση από tommai » 11 Μάιος 2008 16:02

Προσπαθώ να διαβάσω αλλά είναι λιγάκι δύσκολα ρε παιδία…Αν υπάρχει κάποιος που να θέλει να βοηθήσει ευχαρίστως να το κάνει. Το είπα εξαρχής ότι είναι για εργασία

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες