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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

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

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426704
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 18
Guests: 127
Total: 145
despinat
acapulco
eli_k
serafeim
spetrakis
thpanousis
chris_krkls
Lykaonia
marwt
aplos paratiritis
kutsukellis
Nikos Spiliás
kchristoua
simos
mavropan
Yamal
Εμφάνιση

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

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > Εργασία A 2007
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 4 5 [6] 7 8 ... 17 Go Down Print
Author Topic: Εργασία A 2007  (Read 42724 times)
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #75 on: May 30, 2007, 21:12:08 pm »

Βασικά πρέπει να δεσμεύσουμε δυναμικά μνήμη για να αφήσει τις μα### η C , αλλά ακόμη δεν ξέρουμε πως .
Logged

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

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

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



View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #76 on: May 30, 2007, 21:14:34 pm »

for(k=1;k>100;k++)
      {
         if(p(k)>p(k+1))
         {
            tmp==p(k);
            p(k)==p(k+1);
            p(k+1)==tmp;
}
}
Μπορεί να μου πει κάποιος γιατι βγάζει error σε αυτό; Angry Angry Angry
Logged

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

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

χωρίς να κρίνει και χωρίς να σκέφτεται.
gdourbo
Ανερχόμενος/Ανερχόμενη
**
Posts: 76



View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #77 on: May 30, 2007, 21:17:08 pm »

εγω χρησιμοποιω τη borland c++ και μου βγαζει error unable to open include file stdio.h τι φταιει?
Logged
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #78 on: May 30, 2007, 21:25:42 pm »

Μαλλον δεν έχει αυτή την βιβλιοθήκη .
Μπες στο help και κανε  search για την scanf ή την printf και θα δεις σε ποιά library περιέχονται.(νομίζω ότι είναι στην stdlib.h αλλά δεν είναι και σίγουρος).
Logged

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

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

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


Δεν είμαι ο ηλεκτρολόγος που έχεις συνηθίσει...


View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #79 on: May 30, 2007, 21:48:11 pm »

Παιδια ηρεμια με το μεγεθος του πινακα
Ο μοναδικος τροπος για να οριστει δυναμικα το μεγεθος ενος πινακα ειναι με την εντολη malloc ΤΗΝ ΟΠΟΙΑ ΟΜΩΣ ΘΑ ΜΑΘΕΤΕ ΑΡΓΟΤΕΡΑ.
Μια συνηθισμενη λυση ειναι να φτιαξετε ενα πινακα πχ 100 θεσεων και να θεσετε ενα περιορισμο στο προγραμμα σας οτι μπορει να λειτουργησει για max 100 περιοχες (Κ<100)
Logged

Peace    Peace
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #80 on: May 30, 2007, 21:51:09 pm »

Quote from: OtiNaNAi on May 30, 2007, 21:48:11 pm
Παιδια ηρεμια με το μεγεθος του πινακα
Ο μοναδικος τροπος για να οριστει δυναμικα το μεγεθος ενος πινακα ειναι με την εντολη malloc ΤΗΝ ΟΠΟΙΑ ΟΜΩΣ ΘΑ ΜΑΘΕΤΕ ΑΡΓΟΤΕΡΑ.
Μια συνηθισμενη λυση ειναι να φτιαξετε ενα πινακα πχ 100 θεσεων και να θεσετε ενα περιορισμο στο προγραμμα σας οτι μπορει να λειτουργησει για max 100 περιοχες (Κ<100)
Ναι αλλά αν το κάνουμε αυτό το πρόγραμμα δεν θα είναι ημιτελείς;
Logged

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

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

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



View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #81 on: May 30, 2007, 21:55:15 pm »

Εχω ενα προβληματάκι με το visual studio . Τρέχω το πρόγραμμα , βάζω τις διάφορες παραμέτρους , και όταν βγάζει το αποτέλεσμα το κρατάει στην οθόνη για κλάσματα δευτερολέπτου και μετά  χάνεται από την οθόνη το run του object. Για να δω τα αποτελέσματα αναγκάζομαι να κάνω photosnap της οθόνης την ώρα της εκτέλεσης . Καμία λύση;
Logged

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

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

χωρίς να κρίνει και χωρίς να σκέφτεται.
ilovegreece
Guest
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #82 on: May 30, 2007, 21:56:35 pm »

http://www.thmmy.gr/smf/index.php?topic=14735.0
Logged
OtiNaNAi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1334


Δεν είμαι ο ηλεκτρολόγος που έχεις συνηθίσει...


View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #83 on: May 30, 2007, 21:57:15 pm »

Quote from: ampoulog on May 30, 2007, 21:14:34 pm
for(k=1;k>100;k++)
      {
         if(p(k)>p(k+1))
         {
            tmp==p(k);
            p(k)==p(k+1);
            p(k+1)==tmp;
}
}
Μπορεί να μου πει κάποιος γιατι βγάζει error σε αυτό; Angry Angry Angry


Το == χρησιμοποιητε μονο στις λογικες συνθηκες (π.χ if (a==0))
οταν κανεις αναθεση τιμων χρησιμοποιεις =
και επιπλεον τα ορισματα του πινακα μπαινουν σε [] οχι ()

δλδ
tmp=p[k];
p[k]=p[k+1];
p[k+1]=tmp;

Quote from: ampoulog on May 30, 2007, 21:51:09 pm
Ναι αλλά αν το κάνουμε αυτό το πρόγραμμα δεν θα είναι ημιτελείς;

Μεχρι περσι ετσι γινοταν τωρα καλυτερα να ρωτησετε τον Κορτεση



Logged

Peace    Peace
siren
Νεούλης/Νεούλα
*
Gender: Female
Posts: 48


Είμαι ηλεκτρολόγος, βοηθήστε με...!


View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #84 on: May 30, 2007, 21:57:58 pm »

Παιδιά αν μπορεί κάποιος ας με βοηθήσει! Χρησιμοποιώ VisualStudio. Δεν ξέρω τι κάνω λάθος αλλά όταν δηλώνω έναν πίνακα
Logged

You flick your mane and click your fingers again
 and draw me back, you call my name
 and like a fool, I run right back to you
 and dance along to your latest tune.

   And when the sun cools,
              and when the stars fall
                    that's when I come back to you...
OtiNaNAi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1334


Δεν είμαι ο ηλεκτρολόγος που έχεις συνηθίσει...


View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #85 on: May 30, 2007, 22:04:35 pm »

Το μεγεθος Κ του πινακα πρεπει να ειναι ορισμενο απο το προγραμμα το ιδιο.ΔΕΝ ΜΠΟΡΕΙΣ ΝΑ ΤΟΥ ΔΩΣΕΙΣ ΜΙΑ ΤΙΜΗ ΚΑΤΑ ΤΗΝ ΕΚΤΕΛΕΣΗ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΙΟΤΙ Ο ΠΙΝΑΚΑΣ ΔΗΜΙΟΥΡΓΕΙΤΕ ΠΡΙΝ ΑΡΧΙΣΕΙ Η ΕΚΤΕΛΕΣΗ, ΚΑΤΑ ΤΗΝ ΜΕΤΑΓΛΩΤΙΣΗ.

Quote from: OtiNaNAi on May 30, 2007, 21:48:11 pm
Παιδια ηρεμια με το μεγεθος του πινακα
Ο μοναδικος τροπος για να οριστει δυναμικα το μεγεθος ενος πινακα ειναι με την εντολη malloc ΤΗΝ ΟΠΟΙΑ ΟΜΩΣ ΘΑ ΜΑΘΕΤΕ ΑΡΓΟΤΕΡΑ.
Μια συνηθισμενη λυση ειναι να φτιαξετε ενα πινακα πχ 100 θεσεων και να θεσετε ενα περιορισμο στο προγραμμα σας οτι μπορει να λειτουργησει για max 100 περιοχες (Κ<100)
Logged

Peace    Peace
gdourbo
Ανερχόμενος/Ανερχόμενη
**
Posts: 76



View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #86 on: May 30, 2007, 22:09:24 pm »

αυτοι που γραφεται σε borland οταν χρησιμοποιειτε τισ εντολες printf και scanf δεν κανετε αρχικα #include <stdio.h>?
Logged
Jalk
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1647


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


View Profile WWW
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #87 on: May 31, 2007, 01:02:05 am »

Τι πρέπει να κάνω για να σταματήσει αυτή η μαλακία κατά την εκτέλεση; :
Logged

http://www.erepublik.com/en/referrer/Jalk+Go
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #88 on: May 31, 2007, 02:26:10 am »

Quote from: ampoulog on May 30, 2007, 21:14:34 pm
for(k=1;k>100;k++)
      {
         if(p(k)>p(k+1))
         {
            tmp==p(k);
            p(k)==p(k+1);
            p(k+1)==tmp;
}
}
Μπορεί να μου πει κάποιος γιατι βγάζει error σε αυτό; Angry Angry Angry


και μάλλον εννοείς k<100.

έχεις κάνει δήλωση των p,k, tmp ; αν και δεν τα πιο σημαντικά πράγματα λάθος στον κώδικα, είναι κι αυτά αρκετά για να σου χαλάσουν τη μέρα αν δεν τα παρατηρήσεις..
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
siren
Νεούλης/Νεούλα
*
Gender: Female
Posts: 48


Είμαι ηλεκτρολόγος, βοηθήστε με...!


View Profile
Re: 1η εργασία Δομημένου Προγραμματισμού - απορίες
« Reply #89 on: May 31, 2007, 03:36:05 am »


[quote author=Bo@rD-RiDeR
Ενας τρόπος είναι:Ορίζεις 3 μεταβλητές π.χ. z,p,q, καταχωρείς τιους κωδικούς των 3 πρώτων περιοχών και για όλες τις άλλες περιοχές συγκρίνεις τις δικές τους ημέρες ηλιοφάνειας με  τιον μικρότερο αριθμό ημέρων ηλιοφάνειας που ανήκουν σε έναν εκ των z,p,q!Αν είναι μεγαλύτερος τότε αντικαθιστάς τον κωδικό σε ενα απο τα z,p,q...και συνεχίζεις..Στο τέλος στα z,p,q εχεις τους κωδικούς που απαιτούνται..



[/quote]

Προσπάθησα να υλοποιήσω τον αλγόριθμο φυσαλίδα όπως τον αναφέρεις εδώ αλλά μάλλον κάτι δεν κάνω σωστά! Οι αριθμοί z,p,q που προκύπτουν είναι πάντα οι 2 από τους τρεις μεγαλύτερους και ο τελευταίος αριθμός που έχω καταχωρήσει,άσχετα με την τιμή του. Εφόσον βρίσκει τους δύο από τους τρεις, δεν πρέπει να είναι εντελώς λάθος. Αλλά γιατί δεν εμφανίζει και τον τρίτο και μου βγάζει πάντα το τελευταίο στοιχείο;!;! Έχει κανείς καμιά ιδέα;
Logged

You flick your mane and click your fingers again
 and draw me back, you call my name
 and like a fool, I run right back to you
 and dance along to your latest tune.

   And when the sun cools,
              and when the stars fall
                    that's when I come back to you...
Pages: 1 ... 4 5 [6] 7 8 ... 17 Go Up Print
Jump to:  

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