akikos
Επιφανές μέλος
Ο Ανδρέας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών ΕΜΠ και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 11,842 μηνύματα.
04-02-19
00:51
do while ABS((3/i)*x**i)>=h
s=s+(3/i)*x**i)
i=i+1 αυτο;;;; ειμαι αχτηστος στην πληροφορικη δεν εχω το σκεπτικο για να γινω καλος
με enddo sto telos
δεν ξέρω τη σύνταξη της fortran αλλά η λογική αυτή ειναι.
Δεν είναι αρχαία, έκθεση, ιστορία και άλλες θεωρητικές μπούδρες. 2, 3 εντολές είναι που αν καταλάβεις τη λογική τους μπορεί να λύσεις οποιοδήποτε αλγόριθμο. Η άσκηση αυτή προσπαθεί να σε ψαρώψει από την εκφώνηση αλλά αν καταλάβεις τι ζητά ο αλγόριθμος η λύση είναι εύκολη.
Μην προσπαθείς να λύσεις την άσκηση στο χαρτί αλλά σε υπολογιστή κατευθείαν.
Ένας online compiler είναι εδώ
https://www.tutorialspoint.com/compile_fortran_online.php
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
akikos
Επιφανές μέλος
Ο Ανδρέας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών ΕΜΠ και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 11,842 μηνύματα.
03-02-19
21:19
Το N δεν κατάλαβα τι ρόλο παίζει.... Δλδ θα κάνω do i=1,1000000
If abs(3/i*x^i) then sum=sum+(3/i*x^i)
Else exit και μετά τι;
Έκανα edit την παραπανω απάντηση.
Το Ν είναι μια από τις εξοδους της συναρτησης. Είναι ο αριθμός i ώστε abs(3/i*x^i)<h
Δεν θα βάλεις do αλλά while loop με συνθήκη abs(3/i*x^i)>=h
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
akikos
Επιφανές μέλος
Ο Ανδρέας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών ΕΜΠ και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 11,842 μηνύματα.
03-02-19
20:51
Ούτε εμας μας έμαθαν Fortran ... αλλά μας έμαθαν να επιβιώνουμε στις δύσκολες καταστάσεις.Ο Άκικος έχει τελειώσει ΕΜΠ είναι καλύτερος σε αυτά.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.