πρόβλημα με άσκηση προγραμματισμού

Συζητήσεις σχετικές με την Delphi και την πρόγονη της Pascal

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
nik7887
Δημοσιεύσεις: 1
Εγγραφή: 08 Φεβ 2011 21:22

πρόβλημα με άσκηση προγραμματισμού

Δημοσίευση από nik7887 » 08 Φεβ 2011 21:31

Έχω κολλήσει με την παρακάτω άσκηση, και αυτό που με προβληματίζει περισσότερο είναι πως θα κάνω την εναλλαγή του προσήμου στη συνάρτηση powtopar.
Μπορεί κάποιος να με βοηθήσει;
Ευχαριστώ εκ των προτέρων

Να γραφτεί πρόγραμμα σε Pascal που να διαβάζει ακέραιο αριθμό Ν. Στη συνέχεια, θα υπολογίζεται και
θα εμφανίζεται η τιμή του αθροίσματος S = 1! + 3! + 5! + ….. + N!, με τη βοήθεια της
συνάρτησης par (x), που θα επιστρέφει το παραγοντικό του αριθμού x. Τέλος θα υπολογίζει και
θα εμφανίζει το άθροισμα S = x^1/1! - x^3/3! + x5^/5! - x^7/7! …… ± Χ^N/N! Με τη βοήθεια της
συνάρτησης powtopar(X,N) που θα επιστρέφει τον όρο x^N/N!.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

πρόβλημα με άσκηση προγραμματισμού

Δημοσίευση από dva_dev » 08 Φεβ 2011 22:14

Το Χ = 1 * Χ
Το -Χ = -1 * Χ
Μπορείς να πεις ότι αρχικά το P = 1 (για το πρόσημο), και κάθε φορά που θέλεις να το αλλάξεις λες απλώς P = -P
Ετσι έχεις γενικά έναν όρο P * X

Ελπίζω να βοήθησα.
(Κάνε το βέβαια με συντακτικο pascal)

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

πρόβλημα με άσκηση προγραμματισμού

Δημοσίευση από virxen75 » 09 Φεβ 2011 01:14

το S = x^1/1! - x^3/3! + x5^/5! - x^7/7! …… ± Χ^N/N!

μπορεί να γραφεί και έτσι


S = (-1)^0*x^1/1! +(-1)^1* x^3/3! + (-1)^2*x5^/5! +(-1)^3*x^7/7! …… (-1)^κ* Χ^N/N!
,κ=(Ν-1)/2

Απάντηση

Επιστροφή στο “Delphi, Pascal”

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

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