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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ρύθμιση θερμικού για μοτέ...
by chatzikys
[Today at 21:29:19]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 19:59:00]

Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[Today at 17:30:47]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[Today at 17:06:37]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[Today at 13:25:49]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[Today at 09:51:26]

[Τομέας Ενέργειας] Μαθήμα...
by Nikos_313
[Today at 01:40:22]

Οι μπράβοι του πρύτανη
by Διάλεξις
[Today at 01:30:18]

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

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[Today at 00:59:05]

Ηλεκτρομηχανολογικές Μελέ...
by inverter
[August 01, 2025, 20:35:12 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 01, 2025, 15:13:09 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by PolarBear
[August 01, 2025, 15:03:05 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 31, 2025, 21:15:48 pm]

Καμμένα...!!
by Godat
[July 31, 2025, 21:07:58 pm]

[ΑΝΤΙΣΤΑΣΗ] Ανακοίνωση γι...
by Katarameno
[July 31, 2025, 20:31:30 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 31, 2025, 15:33:28 pm]

ΤΗΜΜΥ-Σκάκι
by L
[July 31, 2025, 13:24:56 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 30, 2025, 13:47:28 pm]

Ρώτα κάτι τον επόμενο
by Giopan
[July 29, 2025, 16:04:23 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427646
Total Topics: 31739
Online Today: 142
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 13
Guests: 109
Total: 122
iliaspapam
kakousios
Thanasis_pap
chatzikys
johnnypap
jimalexoud
akmilios
filkilkis
DIMITRIS2000
christina02
chris123
AcDimitri
Εμφάνιση

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

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
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 5663 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: 437


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: 2711



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...