• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 09:57:56 am

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, 09:57:56 am

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: 1426707
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 28
Guests: 92
Total: 120
Amalia
rafa98p
apob
st3.kt
tzortzis
mimaki
anastasis_sid
sherlock
s
tzesi
iJasonOP
spoun
Vgs
A-TheITGuy
gkatala
Roidos
mariaxalk
geoagour
Angelagfb
stefpapa21
natavhoo
elizabeth
Loudis1
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > Εργασία C 2007
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 6 ... 12 Go Down Print
Author Topic: Εργασία C 2007  (Read 18240 times)
Mikros_Nikolas
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1088



View Profile
3η Εργασία-Απορίες
« Reply #45 on: June 15, 2007, 21:39:41 pm »

Quote
Ρε παιδιά...εισάγω πράξη με το αποκλειστικό or και δεν την κάνει ο κωλοcompiler....Το shift+6 δεν είναι το αποκλειστικό or;


Δεν ξέρω αν έχουμε το ίδιο ακριβώς πρόβλημα αλλά δοκίμασε αυτό που λέει ο ampoulog. Εγώ όταν όριζα το Α πχ έγραφα scanf("%i",&A), ενώ πρέπει scanf("%u",&A). Όταν είχα i (και εσείς Jalk,vasso λογικά) ,
 ο Α έμπαινε σε 2 byte και τα πρώτα 8 bits ήταν προφανώς 0. Οπότε  δούλευε το XOR πάντα πάνω σε μηδενικά.
« Last Edit: June 15, 2007, 21:42:28 pm by Mikros_Nikolas » Logged

Αν κάτι μπορεί να πάει στραβά, θα πάει.
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
3η Εργασία-Απορίες
« Reply #46 on: June 15, 2007, 21:49:53 pm »

Quote from: Mikros_Nikolas on June 15, 2007, 21:39:41 pm
Quote
Ρε παιδιά...εισάγω πράξη με το αποκλειστικό or και δεν την κάνει ο κωλοcompiler....Το shift+6 δεν είναι το αποκλειστικό or;


Δεν ξέρω αν έχουμε το ίδιο ακριβώς πρόβλημα αλλά δοκίμασε αυτό που λέει ο ampoulog. Εγώ όταν όριζα το Α πχ έγραφα scanf("%i",&A), ενώ πρέπει scanf("%u",&A). Όταν είχα i (και εσείς Jalk,vasso λογικά) ,
 ο Α έμπαινε σε 2 byte και τα πρώτα 8 bits ήταν προφανώς 0. Οπότε  δούλευε το XOR πάντα πάνω σε μηδενικά.

Μα δεν εισάγουμε τον Α απο το πληκτρολόγιο...
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
Mikros_Nikolas
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1088



View Profile
3η Εργασία-Απορίες
« Reply #47 on: June 15, 2007, 21:54:04 pm »

Οκ λάθος. Για τον C εννούσα αλλά έτσι κι αλλιώς παράδειγμα έφερα Sad
Logged

Αν κάτι μπορεί να πάει στραβά, θα πάει.
Mikros_Nikolas
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1088



View Profile
3η Εργασία-Απορίες
« Reply #48 on: June 15, 2007, 22:14:10 pm »

Για μια στιγμή νόμισα ότι το κατάφερα αυτό το @$%@$% XOR αλλά πάλι τα ίδια.
(συγγνώμη για τα συνεχόμενα posts)
Logged

Αν κάτι μπορεί να πάει στραβά, θα πάει.
mysterious
Θαμώνας
****
Gender: Male
Posts: 391



View Profile WWW
3η Εργασία-Απορίες
« Reply #49 on: June 16, 2007, 01:04:01 am »

Πώς εμφανίζουμε τη δυαδική μορφή ενός χαρακτήρα?
Logged

"When his life was ruined, his family killed, his farm destroyed, Job knelt down on the ground and yelled up to the heavens, "Why god? Why me?" and the thundering voice of God answered, "There's just something about you that pisses me off."
Jalk
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1647


all people use bad words,what's burried in blood?


View Profile WWW
3η Εργασία-Απορίες
« Reply #50 on: June 16, 2007, 01:18:02 am »

Quote from: mysterious on June 16, 2007, 01:04:01 am
Πώς εμφανίζουμε τη δυαδική μορφή ενός χαρακτήρα?

ΒΙΒΛΙΟ ΤΗΣ C++  ΣΕΛΙΔΕΣ 236-237
Logged

http://www.erepublik.com/en/referrer/Jalk+Go
Mendoza
Guest
3η Εργασία-Απορίες
« Reply #51 on: June 16, 2007, 01:20:27 am »

Επίσης το C τι τον δίνετε να είναι  από το πληκτρολόγιο??αριθμός ή χαρακτήρας...δηλαδή όταν σας το ζητάει πληκτρολογείτε 'Α' ή ας πούμε 213?

Γιατί στην 1η περίπτωση θα πρέπει να εξάγουμε τον ASCII κωδικό του ενώ στη δεύτερη να μετατρέψουμε τον δεκαδικό σε δυαδικό.


edit..Αμάν πια αυτές οι εκφωνήσεις τους!!!Από μόνες τους ένα compile θέλουν για να καταλαβουμε τι θέλουν!!
« Last Edit: June 16, 2007, 01:22:36 am by Bo@rD-RiDeR » Logged
mysterious
Θαμώνας
****
Gender: Male
Posts: 391



View Profile WWW
3η Εργασία-Απορίες
« Reply #52 on: June 16, 2007, 01:55:58 am »

Aν κάποιος/α την έχει κάνει και είναι σίγουρος/η ότι είναι σωστή ας δώσει κάποιες αρχικές τιμές
και τα αποτελέσματα για να τσεκάρουν οι υπόλοιποι.
Logged

"When his life was ruined, his family killed, his farm destroyed, Job knelt down on the ground and yelled up to the heavens, "Why god? Why me?" and the thundering voice of God answered, "There's just something about you that pisses me off."
SolidSNK
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 4617


free()'d and attuned


View Profile
3η Εργασία-Απορίες
« Reply #53 on: June 16, 2007, 03:27:41 am »

ΑΝΑΚΟΙΝΩΣΗ

Προγραμματα o Nh!

Τώρα ανοίξαμε για όλους τους  thmmyδες που θέλουν να ξεφορτωθουν το μάθημα δομημένος προγραμματισμός!
Ενα pm αρκει, απόλυτη εχεμύθεια και εγκυρότητα!

Sharing is caring !
Logged

"Savior, conqueror, hero, villain. You are all things, Revan, and yet you are nothing. In the end you belong to neither the light nor the darkness. You will forever stand alone."
Wade
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 5795



View Profile WWW
3η Εργασία-Απορίες
« Reply #54 on: June 16, 2007, 07:24:35 am »

Quote from: Bo@rD-RiDeR on June 16, 2007, 01:20:27 am
Επίσης το C τι τον δίνετε να είναι  από το πληκτρολόγιο??αριθμός ή χαρακτήρας...δηλαδή όταν σας το ζητάει πληκτρολογείτε 'Α' ή ας πούμε 213?

Γιατί στην 1η περίπτωση θα πρέπει να εξάγουμε τον ASCII κωδικό του ενώ στη δεύτερη να μετατρέψουμε τον δεκαδικό σε δυαδικό.


edit..Αμάν πια αυτές οι εκφωνήσεις τους!!!Από μόνες τους ένα compile θέλουν για να καταλαβουμε τι θέλουν!!

Νομίζω ότι το C πρέπει να το εισάγουμε ως ακέραιο στο δεκαδικό σύστημα, ας πούμε 213.  Αν δεν κάνω λάθος, δε νομίζω πως χρειάζονται πουθενά κωδικοί ASCII.
Logged

TeeKay
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 980



View Profile
3η Εργασία-Απορίες
« Reply #55 on: June 16, 2007, 11:27:15 am »

Μήπως μπορεί κάποιος να εξηγήσει κιόλας τι ακριβώς είναι το C; Δηλαδή τι συμβολίζει αυτή η τιμή που εισάγουμε από το πληκτρολόγιο; Σορρυ αν η ερώτηση φαίνεται ηλίθια, αλλά πραγματικά δεν καταλαβαίνω τίποτα...  Sad
Logged

The Energy Never Dies!
Wanderer
Καταστραμμένος
********
Gender: Male
Posts: 5230


Othoum Endron Saous


View Profile
3η Εργασία-Απορίες
« Reply #56 on: June 16, 2007, 11:36:44 am »

Quote from: vasso on June 15, 2007, 21:14:05 pm
Βασικά, με τις πριντφ εγώ εντόπισα το πρόβλημα. Αφού τύπωνα το Α, μετά έπαιρνε την πρωτοβουλία και το μηδένιζε... Άγνωσται αι βουλαί του compiler...
Και εγώ την πρώτη φορά που είχα τρέξει το πρόγραμμά μου, ενώ δούλευε κανονικά, όταν έφτανε να εντοπίσει τα ζητούμενα κυκλώματα έδινα λανθασμένες τιμές. Με printf διάσπαρτες βρήκα ότι --κρατήσου!-- η Α μηδενιζόταν αμέσως μετά αφού έδινα τιμή στη μεταβλητή C Cheesy Cheesy Cheesy Το έλυσα με το να ορίσω τη C όχι πάνω-πάνω μαζί με τις άλλες, αλλά λίγο πριν χρειαστεί να της δώσω τιμή (από το πληκτρολόγιο).

Quote from: mysterious on June 16, 2007, 01:55:58 am
Aν κάποιος/α την έχει κάνει και είναι σίγουρος/η ότι είναι σωστή ας δώσει κάποιες αρχικές τιμές
και τα αποτελέσματα για να τσεκάρουν οι υπόλοιποι.
Τί εννοείς αρχικές τιμές; Τις τιμές των a,b,c; Μπορείς να ελέγξεις αν στις βγάζει σωστά, κάνοντας δυαδικές πράξεις στο χαρτί π.χ.αν η Α έχει τιμή 10010001, τότε αντιστοιχεί στον αριθμό 145. Αν η C τιμή 32 τότε αντιστοιχεί στο δυαδικό 00100000 και η τιμή του Β που θα σταλεί θα είναι 11011111. Άρα Α^Β θα είναι 01001110 άρα τα κυκλώματα 2,3,4,7 είναι τα ζητούμενα.

Quote from: Wade on June 16, 2007, 07:24:35 am
Νομίζω ότι το C πρέπει να το εισάγουμε ως ακέραιο στο δεκαδικό σύστημα, ας πούμε 213.  Αν δεν κάνω λάθος, δε νομίζω πως χρειάζονται πουθενά κωδικοί ASCII.
Και εγώ ως αριθμό τον εισήγαγα. Η εκφώνηση δεν αποσαφηνίζει.

Quote from: thanasisk276 on June 16, 2007, 11:27:15 am
Μήπως μπορεί κάποιος να εξηγήσει κιόλας τι ακριβώς είναι το C; Δηλαδή τι συμβολίζει αυτή η τιμή που εισάγουμε από το πληκτρολόγιο; Σορρυ αν η ερώτηση φαίνεται ηλίθια, αλλά πραγματικά δεν καταλαβαίνω τίποτα...  Sad
Η C είναι μια μεταβλητή μεγέθους 1 byte της οποίας τα bits αντιστοιχούν το κάθε ένα με έναν ακροδέκτη (από τους οχτώ που έχει η μηχανή). Έτσι η τιμή που εισάγεις από το πληκτρολόγιο αντιστοιχεί σε ένα δυαδικό αριθμό με οχτώ bits, που το κάθε ένα αντιστοιχεί σε έναν ακροδέκτη. Η κάθε θέση του bit παίρνει φυσικά 0 ή 1 και έτσι ορίζεις την κατάσταση του αντίστοιχου ακροδέκτη. Πορφανώς η τιμή που πρέπει να εισάγεις είναι 0-255.
Και όπως λέει και η εκφώνηση, η καταστάσεις των ακροδεκτών ορίζουν και την κατάσταση των 8 διακοπτών της Β θύρας.
Logged

Preserve and keep us safe this night     *and our innocence made fun of justice*

Once we dreamt of everything
united by our love
There's a place for everyone
so we scream "Liberta"
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
3η Εργασία-Απορίες
« Reply #57 on: June 16, 2007, 12:13:13 pm »

Στην ουσία αυτό που θέλει είναι να δει αν έχουμε καταλάβει την χρήση του συμπληρώματος ,δηλαδή
B=~C.
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
3η Εργασία-Απορίες
« Reply #58 on: June 16, 2007, 12:18:01 pm »

Quote from: Wanderer on June 16, 2007, 11:36:44 am
Quote from: vasso on June 15, 2007, 21:14:05 pm
Βασικά, με τις πριντφ εγώ εντόπισα το πρόβλημα. Αφού τύπωνα το Α, μετά έπαιρνε την πρωτοβουλία και το μηδένιζε... Άγνωσται αι βουλαί του compiler...
Και εγώ την πρώτη φορά που είχα τρέξει το πρόγραμμά μου, ενώ δούλευε κανονικά, όταν έφτανε να εντοπίσει τα ζητούμενα κυκλώματα έδινα λανθασμένες τιμές. Με printf διάσπαρτες βρήκα ότι --κρατήσου!-- η Α μηδενιζόταν αμέσως μετά αφού έδινα τιμή στη μεταβλητή C Cheesy Cheesy Cheesy Το έλυσα με το να ορίσω τη C όχι πάνω-πάνω μαζί με τις άλλες, αλλά λίγο πριν χρειαστεί να της δώσω τιμή (από το πληκτρολόγιο).

Quote from: mysterious on June 16, 2007, 01:55:58 am
Aν κάποιος/α την έχει κάνει και είναι σίγουρος/η ότι είναι σωστή ας δώσει κάποιες αρχικές τιμές
και τα αποτελέσματα για να τσεκάρουν οι υπόλοιποι.
Τί εννοείς αρχικές τιμές; Τις τιμές των a,b,c; Μπορείς να ελέγξεις αν στις βγάζει σωστά, κάνοντας δυαδικές πράξεις στο χαρτί π.χ.αν η Α έχει τιμή 10010001, τότε αντιστοιχεί στον αριθμό 145. Αν η C τιμή 32 τότε αντιστοιχεί στο δυαδικό 00100000 και η τιμή του Β που θα σταλεί θα είναι 11011111. Άρα Α^Β θα είναι 01001110 άρα τα κυκλώματα 2,3,4,7 είναι τα ζητούμενα.

Quote from: Wade on June 16, 2007, 07:24:35 am
Νομίζω ότι το C πρέπει να το εισάγουμε ως ακέραιο στο δεκαδικό σύστημα, ας πούμε 213.  Αν δεν κάνω λάθος, δε νομίζω πως χρειάζονται πουθενά κωδικοί ASCII.
Quote
Και εγώ ως αριθμό τον εισήγαγα. Η εκφώνηση δεν αποσαφηνίζει.
Βασικά ο Συμμεονίδης(-ή όπως αλλιώς λεγεται -) είχε πει -σε σχετική ερώτηση - ότι τον C αυτός θα τον έβαζε αριθμό-τώρα το θέμα είναι πως το εννοεί ο Κορτέσης.
Πάντως και εγώ αριθμό τον έβαλα.
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
3η Εργασία-Απορίες
« Reply #59 on: June 16, 2007, 12:19:09 pm »

Sorry που έβαλα και το δικό μου κείμενο σε παράθεση> Embarrassed Embarrassed Embarrassed
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
Pages: 1 2 3 [4] 5 6 ... 12 Go Up Print
Jump to:  

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