Σελίδα 2 από 2

Re: [1ο] Προγραμματισμός & Χρήση Η/Υ (2016-17)

Δημοσιεύτηκε: Τετ 11 Ιαν 2017, 10:33 pm
από Kostaspap
Γνωριζει κανεις τις λυσεις γιΑ τις παρακατω δυο ασκησεις σε matlab;
1)φτιαξτε script που να ζηταει συνεχεια απο το χρηστη να εισαγει απο το πληκτρολογιο εναν αριθμο.η επαναληψη θα τερματιζεται οταν ο χρηστης εισαγει το μηδεν. While και συνθηκη,while true και επαναληψη for.
Τροποποειειστε τα script ωστε μετα το τελος των επαναληψεων να τυπωνεται το αθροισμα των αριθμων που εισηγαγε ο χρηστης.
2)φτιαξτε script που να υπολογιζει το αθροισμα των n πρωτων ορων της σειρας 1+1/2+1/3+1/4+1/5..με χρηση επαναληψη for, while και συνθηκη, while true

Re: [1ο] Προγραμματισμός & Χρήση Η/Υ (2016-17)

Δημοσιεύτηκε: Παρ 13 Ιαν 2017, 2:46 pm
από MakisH
Έχεις προσπαθήσει ήδη κάτι; Έχεις κολλήσει κάπου συγκεκριμένα;

Re: [1ο] Προγραμματισμός & Χρήση Η/Υ (2016-17)

Δημοσιεύτηκε: Σάβ 14 Ιαν 2017, 9:39 pm
από Kostaspap
1)στη πρωτη ερωτηση δ εχω βρει πως υπολογιζω το αθροισμα στ τελος των αριθμων που εισαγω.
2)στη δευτερη ερωτηση τ χω λυσει με for και τη συνΡτηση sum.

Re: [1ο] Προγραμματισμός & Χρήση Η/Υ (2016-17)

Δημοσιεύτηκε: Κυρ 15 Ιαν 2017, 5:04 pm
από MakisH
Άρα το έχεις ήδη λύσει από ότι καταλαβαίνω βλέποντας τις ερωτήσεις στο προηγούμενο post σου! Δουλεύει σωστά; Χρειάζεται να κάνεις κάτι ακόμα και έχεις κολλήσει;

Γενικότερο σχόλιο: παρότι σωστά μαθαίνετε τώρα να υλοποιείτε αλγορίθμους με for/while κτλ, στην πράξη (σε προγράμματα που χρειάζονται πολύ χρόνο για να τρέξουν), είναι καλό να χρησιμοποιεί κανείς τις έτοιμες συναρτήσεις που παρέχονται από το matlab ή όποια άλλη γλώσσα προγραμματισμού, αν υπάρχουν. Συνήθως είναι βελτιστοποιημένες ώστε να τρέχουν γρηγορότερα, ενώ πιθανότατα η υλοποίηση θα είναι πιο προσεγμένη και ο όλος κώδικας πιο εύκολο να συντηρηθεί.

Re: [1ο] Προγραμματισμός & Χρήση Η/Υ (2016-17)

Δημοσιεύτηκε: Δευ 16 Ιαν 2017, 10:00 pm
από Kostaspap
Παλι δε φαινεται να εγινα κατανοητος.ΔΕ ΚΑΤΑΦΕΡΑ ΝΑ ΤΑ ΛΥΣΩ ΟΛΟΚΛΗΡΑ. ΚΑΙ ΕΓΡΑΨΑ ΠΟΙΑ ΚΟΜΜΑΤΙΑ ΔΕΝ ΕΛΥΣΑ.
1)απ το πρωτο ερωτημα ΔΕΝ καταφερα να βρω με ποιο τροπο στο τελος υπολογιζεται το αθροισμα των αρξθμων που εισαγω.
2)στο δευτερο ερωτημα ΔΕΝ το ελυσα με τη χρηση while

Re: [1ο] Προγραμματισμός & Χρήση Η/Υ (2016-17)

Δημοσιεύτηκε: Δευ 16 Ιαν 2017, 10:53 pm
από i griega
Μην εξάπτεσαι! :)

1. Εκτός της επανάληψης και πριν από αυτή, θα ορίσεις μια μεταβλητή π.χ. sum ίση με το 0. Εντός της επανάληψης η ποσότητα sum θα προσαυξάνεται κατά την ποσότητα του αριθμού x που εισάγει ο χρήστης sum=sum+x. Το τελικό άθροισμα θα τυπώνεται μετά το πέρας της επανάληψης.
2. Σκέψου πως η δομή for "κρύβει" μια δομή while της οποίας η συνθήκη είναι κάποιο μετρητικό που αυξάνεται κατά 1 αφού ολοκληρωθούν οι εντολές εντός του επαναληπτικού βρόχου. Κάτι της μορφής:
sum=0;
while i<n
sum=sum+1/i;
i=i+1
end

Re: [1ο] Προγραμματισμός & Χρήση Η/Υ (2016-17)

Δημοσιεύτηκε: Τρί 17 Ιαν 2017, 9:48 pm
από vassilikiperr
Καλησπέρα, μια ερώτηση. Η εξέταση γίνεται με ανοιχτά βιβλιά/σημειώσεις/διαφάνειες;