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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

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

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 12:01:53]

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

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

Ισραήλ - Ιράν: Πόλεμος στ...
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]

Αρχείο Ανακοινώσεων [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]
Στατιστικά
Members
Total Members: 9959
Latest: valco08
Stats
Total Posts: 1426674
Total Topics: 31711
Online Today: 208
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 93
Guests: 112
Total: 205
kourkou
papajohnn06
christina02
mkakale
ftheo11
3rdDegreeBurn
elias_farhood
gcheristanidhs
george14
tasos_ntv
kokkinosgior
annaparask
akoil
thathas12
noimaginationforthis
alice
WeirdAlex
sofoklhs_pizza
akontel
Sanaia
George15
BCosT
Κaraflodaimonas
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
Spyros.kleanthous
marwt
Kaniki
Arakapas
evtrents
vasilis saitis
Kenedy
alexlemp
acapulco
adamchatz
elischat
georgepana9
Mikekmp
npalami
angelos
adelaine
stelinas
simosilias
PanosPapaspirou
nick_slendy
PurpleWitch
Ma8hths Indou
grosdanis
Alex Kosmas
DimKaratzas
vastridam
hacky
Konstantina Karamani
Captain
Nefeli Nikita
NickSpan
kstavroulis
melisste22
Carot1456
stavros0201
chondrosp
kzmekos
lina_zs
apal
kraxtopoulos
thegreekbaron
Giorgos2222
La
Tasaris
Annapar
Petros Ts
almpandr
A-TheITGuy
chryssana
kevangelo
despoina15
Soto Gonzalez
thomasdt
tzortzis
Saint_GR
tasos gourd
themis01
Chrisapostol
pipitsenko
lelenia
Giannis_Kako
marnas
Ntinomanolo123
EvanTsir
ntinara
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα 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 5464 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...