Προγραμματισμός Η/Υ (2010-11)

Συντονιστής: University Editors

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό .moonwillow » Δευτ, 11 Ιούλ 2011 6:53 pm

BM έγραψε:
.moonwillow έγραψε:
Jimmis έγραψε:Τι εννοεις ?για το double precision?


http://mycourses.ntua.gr/courses/CIVIL1 ... -I-007.pdf
σ αυτην για παράδειγμα...



Στην συγκεκριμένη, πρέπει να έχεις ακρίβεια 10 εις την -10.

Δηλαδή, πρέπει ο όρος που θα βρείς στο ν βήμα, μείον τον όρο του ν-1 βήματος, να είναι μικρότερο ή ίσο του 10 εις την -10.


αν αυτή η συνθήκη ισχύει, τότε εκτυπώνω τον όρο του ν βήματος, αλλιώς κάνω ξανά έλεγχο;

ευχαριστώ πολύ πάντως! :)
Everything is broken up and dances.
Άβαταρ μέλους
.moonwillow
 
Δημοσιεύσεις: 120
Εγγραφή: Τρί, 05 Οκτ 2010 7:37 pm
Έτος εισαγωγής: 2010

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό BM » Δευτ, 11 Ιούλ 2011 6:55 pm

Αν ισχύει, σημαίνει ότι έχεις την επιθυμητή ακρίβεια, άρα είσαι κομπλέ και το εκτυπώνεις.
Vae Victis
BM
 
Δημοσιεύσεις: 213
Εγγραφή: Τετ, 11 Φεβ 2009 10:58 pm
Έτος εισαγωγής: 2004

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό jveltsi13 » Δευτ, 11 Ιούλ 2011 6:59 pm

αν θέλω να μετατρέψω ενάν πίνακα π.χ. Β(Ι) σε εναν αλλο ΙΒ(Ι) που θα εχει για τιμέσ του, τις ακέραιες του πρώτου πωσ το κάνω? δλδ αν Β(1)=3,14 να εχς ΙΒ(1)=3..
jveltsi13
 
Δημοσιεύσεις: 9
Εγγραφή: Τρί, 07 Σεπ 2010 3:46 pm
Έτος εισαγωγής: 2005

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό petran13 » Δευτ, 11 Ιούλ 2011 7:04 pm

ναι
petran13
 
Δημοσιεύσεις: 98
Εγγραφή: Παρ, 04 Ιουν 2010 6:01 pm
Έτος εισαγωγής: 2008

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό BM » Δευτ, 11 Ιούλ 2011 7:04 pm

Φίλε moonwillow, τώρα που το ξαναβλέπω, ίσως εννοεί πως πρέπει να διαφέρει ο ν όρος από το πραγματικό ημίτονο λιγότερο από 10^-10.
Δηλαδή, έστω πως το ημίτονο ενός αριθμού κάνει α, ενώ εσύ από την σειρά αυτή βρήκες β. Σταματάς τις πράξεις όταν α-β < 10^-10.

Και αυτό, και αυτό που σου είπα πριν, σωστά είναι. Απλά, δεν διεκρινίζει τι θέλει.
Vae Victis
BM
 
Δημοσιεύσεις: 213
Εγγραφή: Τετ, 11 Φεβ 2009 10:58 pm
Έτος εισαγωγής: 2004

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό .moonwillow » Δευτ, 11 Ιούλ 2011 7:35 pm

χμμμ, οκay ευχαριστώ :)
όντως δεν το προσδιορίζει στην άσκηση....
Everything is broken up and dances.
Άβαταρ μέλους
.moonwillow
 
Δημοσιεύσεις: 120
Εγγραφή: Τρί, 05 Οκτ 2010 7:37 pm
Έτος εισαγωγής: 2010

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό jveltsi13 » Δευτ, 11 Ιούλ 2011 8:03 pm

μια λυση για το 3ο θεμα της επαναληπτικησ 2009-2010.σιγουρα υπάρχει κ πιο συντομη...
program orth
L=6
G=25000
AMR=350
FCD=20000
FYD=500000
H=0.4
20 B=0.25
AM1=AMR/(B*(H**2)*FCD)
W=0.84*(1-SQRT(1-2.4*AM1))
R=W*FCD/FYD
IF(R.LT.0.014) go to 10
H=H+0.05
go to 20
10 write(*,*) 'h='
write(6,1000) H
W1=B*H*L*G
1000 format(F5.2)
B=0.25
40 H=0.5
AM1=AMR/(B*(H**2)*FCD)
W=0.84*(1-SQRT(1-2.4*AM1))
R=W*FCD/FYD
IF(R.LT.0.014) go to 30
B=B+0.05
go to 40
30 write(*,*) 'b='
write(6,2000) B
W2=B*H*L*G
2000 format(F5.2)
if(W1.GT.W2) go to 50
go to 60
50 write(*,*) 'stin deyteri exoume mikrotero varos dokou'
60 write(*,*) 'stin prwti exoume mikrotero varos dokou'
stop
end
jveltsi13
 
Δημοσιεύσεις: 9
Εγγραφή: Τρί, 07 Σεπ 2010 3:46 pm
Έτος εισαγωγής: 2005

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό FancyVagina » Δευτ, 11 Ιούλ 2011 9:04 pm

στο βιβλιο στη σελιδα 135 στην bubble sort, μηπως στο IF που ειναι 2 σειρες μετα την εντολη 20, το GO TO 300 θα επρεπε να ηταν GO TO 200?
FancyVagina
 
Δημοσιεύσεις: 12
Εγγραφή: Πέμ, 20 Ιαν 2011 5:10 pm
Έτος εισαγωγής: 2010

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό BM » Δευτ, 11 Ιούλ 2011 9:35 pm

Παιδιά, αντί για τη φυσαλίδα, μπορούμε να κάνουμε το εξής για ταξινόμιση;

Κώδικας: Επιλογή όλων
        dimension a(5)
        read (*,*) (a(i),i=1,5)
666    continue
        do 100 i=2,5
        if (a(i).le.a(i-1)) goto 100
        aa=a(i)
        a(i)=a(i-1)
        a(i-1)=aa
        goto 666
100    continue
        write (*,*) (a(i),i=1,5)


Το τρέχω, και τα ταξινομεί κανονικά. Δεν νομίζω να είναι λάθος..
Vae Victis
BM
 
Δημοσιεύσεις: 213
Εγγραφή: Τετ, 11 Φεβ 2009 10:58 pm
Έτος εισαγωγής: 2004

Re: Προγραμματισμός Η/Υ (2010-11)

Δημοσίευσηαπό ZIVI7 » Δευτ, 11 Ιούλ 2011 9:44 pm

Βασικα jveltsi13 αν στη δευτερη εχουμε μικροτερο βαρος δοκου θα σου γραψει και τα 2 write..... θελει να αριθμησεις και το στοπ και ενδιαμεσα να βαλεις ενα go to να πηγαινει στο stop.
ZIVI7
 
Δημοσιεύσεις: 1
Εγγραφή: Τετ, 02 Ιουν 2010 9:58 am
Έτος εισαγωγής: 2005

ΠροηγούμενηΕπόμενο

Επιστροφή στο 1ο Έτος

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες