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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 19:49:00]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Εφ.Θερμοδυναμική] Γενικέ...
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: 9960
Latest: valco08
Stats
Total Posts: 1426676
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 66
Guests: 100
Total: 166
George_RT
pordozoumis
kakousios
ntinara
manos_diakakis
ioannisfa
vasilikitsatsi
Rizotto
theodoradr
PurpleWitch
fischer03
Tsikalis
Εύα
jim_sklab
Tsomp
freskoulhs
Reidemption
nikos123321
EiriniGeo
kzmekos
immo
mixkats
fafafa
Athinaaz
ekyriakos
Giannis_Kako
Mr Z
tasos gourd
elias_farhood
Geoth
Zaxarenia
mimaki
Tasaras
Maria Golia
tzortzis
pdiamantis
kpapama
george14
A-TheITGuy
Christina07
gkg
coyg
parzival
JoHn!
Konstantina Karamani
andrkott
ggalamat
nick_slendy
PrepeiNaDiavasw
Ampajohn
mkakale
NickSpan
Papadopoulosthanos
vmanousi
Giopan
smoul
Εμφάνιση

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

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
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 5471 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...