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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by nmpampal
[Today at 00:16:23]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 14, 2025, 10:00:18 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]

[Εφ.Θερμοδυναμική]Παλιά θ...
by Giannis Masterio
[June 12, 2025, 22:30:38 pm]

Paid Internships in a Eur...
by okan
[June 12, 2025, 22:30:02 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by tasos_ntv
[June 12, 2025, 21:38:52 pm]

[Ηλεκτρονική Ι] Απορίες σ...
by RogueSoftware
[June 12, 2025, 12:19:21 pm]
Στατιστικά
Members
Total Members: 9958
Latest: valco08
Stats
Total Posts: 1426664
Total Topics: 31711
Online Today: 201
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 60
Guests: 124
Total: 184
Nikos_313
emmy
Γιώργος Τσανακτσιίης
Σβέλτο Φτυάρι
theodoradr
BossiTsif
etsilika
nataliakara
Petran25
jimalexoud
despoina15
pipitsenko
Zoe06
Vgs
AcDimitri
thathas12
gbes
mariaxalk
Bel
rafa98p
Raphael
Mr Z
Bill g
airam
xorxe
dkoui
orestispail51
mgrivab
aachmet
χασλμαλικι
mimaki
lemonjuicy
Thalasotsanta
christina02
stefanos hios
dimopoul
stmanzaf
witchingHour
GPapas
ELEF
kkotsopo
Mr Watson
vas22
Kv
Pastellaki
asimomyti
johnmout
smoul
georkala
dseid
Kelly Tsimpouri
thomaitheodosiadou
kapas
Ntinomanolo123
dionmant
dkoukn
Jordann
Εμφάνιση

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

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 Go Down Print
Author Topic: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14  (Read 5455 times)
lady_of_winter
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 3537


εφακ


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #15 on: May 12, 2014, 18:16:19 pm »

στην Ε θετουμε εμεις μια συναρτηση f , οποια θελουμε?
Logged

They paint the world full of shadows... and then tell their children to stay close to the light. Their light. Their reasons, their judgments. Because in the darkness, there be dragons. But it isn't true. We can prove that it isn't true. In the dark, there is discovery, there is possibility, there is freedom in the dark once someone has illuminated it.
electric67
Θαμώνας
****
Posts: 436


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #16 on: May 15, 2014, 13:40:42 pm »

Code:
#include <stdio.h>

void swap(int *i, int *j)
{
    int t;
    t = *i;
    *i = *j;
    *j = t;
}

void main()
{
    int i,j;
    i=5;
    j=10;
    printf("%d %d\n",i,j);
    swap(&i,&j);
    printf("%d %d\n",i,j);
}
να ρωτήσω κάτι: στον παραπάνω κώδικα πειράζει που χρησιμοποιώ το i,j και στην main και στην συνάρτηση; θα ήταν καλύτερα αν χρησιμοποιούσα i,j στη συνάρτηση και a,b στην main;
Logged
Tsakali
Guest
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις
« Reply #17 on: May 15, 2014, 18:32:15 pm »

Quote from: sg31a on May 12, 2014, 16:30:02 pm
στην Ε έβαλε παραγωγους... wtf?

Σε ερώτηση που του έγινε είπε η παράγωγος να δοθεί κατά το γράψιμο του κώδικα. Δε χρειάζεται κάποια συνάρτηση βιβλιοθήκης κτλ...

Quote from: lady_of_winter on May 12, 2014, 18:16:19 pm
στην Ε θετουμε εμεις μια συναρτηση f , οποια θελουμε?

Ναι μπορείς να θέσεις όποια θέλεις, και αντίστοιχα να εισάγεις και την παράγωγο της.


Όσο για compilers Borland και ξερό ψωμί! Τουλάχιστον για το στάδιο που βρισκόμαστε. Δε χρειαζόμαστε χάιδεμα αυτιών.
« Last Edit: May 16, 2014, 16:16:52 pm by Tsakali » Logged
Ryuk
Νεούλης/Νεούλα
*
Posts: 41


Έτσι...κύκλους!


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #18 on: June 12, 2014, 11:24:03 am »

Βρηκα φλασακι με ασκησεις C παταμενο στο κυλικειο...οποιος το εχασε pm...hint: με αεμ 8333...
Logged
Vlassis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2162


εφακ


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #19 on: June 18, 2014, 20:28:23 pm »

Μπορουμε, κυριως για περιπτωσεις αναδρομης, οταν καλουμε μια συναρτηση η μεταβλητη που παιρνει την τιμη της συναρτησης να υπαρχει και στα ορισματα? Δηλαδη να ειναι κατι της μορφης: x= function(...,...,x);  ???
Logged

πρόπελ
Is any of it real? I mean, look at this. Look at it! A world built on fantasy! Synthetic emotions in the form of pills, psychological warfare in the form of advertising, mind-altering chemicals in the form of food, brainwashing seminars in the form of media, controlled isolated bubbles in the form of social networks. mr.robot s01e10
rspappas
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 2709



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #20 on: June 18, 2014, 22:51:55 pm »

αν το κανεις αυτο θα εχεις το εξης αποτελεσμα

στην συναρτηση, θα παει η τιμη του χ πριν την συγκεκριμενη γραμμη
θα υπολογιστει η function (με μεταβλητη την χ την προηγουμενη)
και θα καταχωρηθει το αποτελεσμα στην μεταβλητη χ

σκεψου το, δουλευει ακριβως οπως το χ=χ+3 για παραδειγμα, το οποιο θα μπορουσε να γραφτει και ετσι

int function (x) {return x+3;}

main() {
int x=whatever;
x=function(x);
}
Logged


http://en.wikipedia.org/wiki/Lopadotemachoselachogaleokranioleipsanodrimhypotrimmatosilphioparaomelitokatakechymenokichlepikossyphophattoperisteralektryonoptekephalliokigklopeleiolagoiosiraiobaphetraganopterygon

Vlassis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2162


εφακ


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #21 on: June 18, 2014, 23:58:09 pm »

ωραια αυτο ηθελα! θενκ γιου  Cheesy
Logged

πρόπελ
Is any of it real? I mean, look at this. Look at it! A world built on fantasy! Synthetic emotions in the form of pills, psychological warfare in the form of advertising, mind-altering chemicals in the form of food, brainwashing seminars in the form of media, controlled isolated bubbles in the form of social networks. mr.robot s01e10
lady_of_winter
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 3537


εφακ


View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #22 on: June 19, 2014, 00:39:18 am »

μηπως ειναι ευκολο καποιος να μου εξηγησει απο το θεμα 3 του οκτωβρη του 2013 τι κανει αυτο το κομματι κωδικα :
*(&a[0].k+1)=a[0].k+a[1].m;, ?
βασικα δεν καταλαβαινω το δεξι, το αριστερο  κομματι της ισοτητας
« Last Edit: June 19, 2014, 01:45:43 am by lady_of_winter » Logged

They paint the world full of shadows... and then tell their children to stay close to the light. Their light. Their reasons, their judgments. Because in the darkness, there be dragons. But it isn't true. We can prove that it isn't true. In the dark, there is discovery, there is possibility, there is freedom in the dark once someone has illuminated it.
NaVi.Mitsos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 665



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #23 on: June 19, 2014, 11:00:22 am »

όντως παιδιά κάποιοςάν μπορεί να εξηγήσει το 3ο θέμα του οκτώβρη
Logged

Dat was my Plan
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #24 on: June 19, 2014, 11:23:29 am »

Καλημέρες!  Roll Eyes

Λοιπόν:

Αναλύοντας το δεξί μέρος της έκφραση έχουμε:
Το κομμάτι: &a[0].k είναι λόγω προτεραιότητας τελεστών ισοδύναμο με &(a[0].k).
(Ο τελεστής "." είναι πιο πάνω σε προτεραιότητα από τον "&": http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B#Operator_precedence)
Με άλλα λόγια το κομμάτι &a[0].k μας δίνει την θέση μνήμης της μεταβλητής k της
struct a[0] (που είναι τύπου struct A).

Έπειτα με την εντολή *(&a[0].k+1) αυξάνουμε τον προαναφερθέντα pointer κατά ένα
δηλαδή δείχνουμε πλέον στο επόμενο στοιχείο, το m, και κάνουμε dereference τον pointer.

Κατα συνέπεια έχουμε την εξής ισοδύναμη έκφραση:

*(&a[0].k+1) ----> a[0].m

Παρένθεση:
[Όλα αυτά ύπο την προυπόθεση ότι τα στοιχεία της struct είναι συνεχόμενα στην μνήμη, κάτι που γενικά δεν ισχύει (http://stackoverflow.com/questions/8377667/layout-in-memory-of-a-struct-struct-of-arrays-and-array-of-structs-in-c-c). Αλλά ο Κορτέσης που ζεί στο '90 θεωρεί ότι ισχύει επειδή παίζει στον απαρχαιωμένο compiler του.]


Quote from: lady_of_winter on June 19, 2014, 00:39:18 am
μηπως ειναι ευκολο καποιος να μου εξηγησει απο το θεμα 3 του οκτωβρη του 2013 τι κανει αυτο το κομματι κωδικα :
*(&a[0].k+1)=a[0].k+a[1].m;, ?
βασικα δεν καταλαβαινω το δεξι, το αριστερο  κομματι της ισοτητας

Logged
Meh
Guest
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #25 on: June 19, 2014, 11:30:33 am »

segse
« Last Edit: May 13, 2015, 03:46:35 am by Meh » Logged
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #26 on: June 19, 2014, 11:39:20 am »

Quote from: Meh on June 19, 2014, 11:30:33 am
Aπό τις λυμένες εργασίες που έχει ανεβάσει στο eTHMMY, στην εργασία Β, γιατί έχει συμπεριλάβει την βιβλιοθήκη conio ενώ δεν χρησιμοποιεί καμία συνάρτησή της μέσα στον κώδικα; Ή χρησιμοποιείται κάποια που δεν έχω αναγνωρίσει;  Huh

Όχι, δεν χρησιμοποιείται πουθενά.
Logged
Meh
Guest
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #27 on: June 19, 2014, 11:48:09 am »

ncgnc
« Last Edit: May 13, 2015, 03:46:47 am by Meh » Logged
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #28 on: June 19, 2014, 11:58:27 am »

Quote from: Meh on June 19, 2014, 11:48:09 am
Επίσης, δεν μπορώ να καταλάβω τη λογική της εντολής #define size 5 και #define size2 size*size, όταν η εκφώνηση λέει ότι κάθε εταιρία δεν μπορεί να έχει πάνω από 50 σημεία. Αυτός στην ουσία ορίζει πίνακες με 5 και 25 κελιά, ενώ κανονικά θα έπρεπε να έχουν 50 και 100 κελιά αντίστοιχα. Βασικά, γενικότερα δεν μπορώ να μπω στη λογική του Κορτέση όταν χρησιμοποιεί τη #define. Any ideas;

Πιστεύω ότι έχει κάνει λάθος και αντί για #define size 5 εννοεί #define size 50.

Αλλά σε αυτό που λές διαφωνώ γιατί πιστεύω ότι χρειάζονται 50 και 50^2 κελιά αντίστοιχα, γιατί με τον τρόπο που το λύνει αυτός αποθηκεύει ζευγάρια προβληματικών σημειών. Το πλήθος όλων των πιθανών ζευγαριών είναι 50^2.
Logged
NaVi.Mitsos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 665



View Profile
Re: [Δομημένος Προγραμματισμός] Απορίες σε ασκήσεις 13-14
« Reply #29 on: June 19, 2014, 12:08:52 pm »

ωραίος νικήτα ευχαριστώ!!αν και το codebocks μου βγάζει κατι ν9/ν5/ν3/ν οταν το τρέχω αλλα τουλάχιστον κατάλαβα την λογική
Logged

Dat was my Plan
Pages: 1 [2] 3 Go Up Print
Jump to:  

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