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

11
Γνωριζει κανεις τις λυσεις γιΑ τις παρακατω δυο ασκησεις σε 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)

14
Άρα το έχεις ήδη λύσει από ότι καταλαβαίνω βλέποντας τις ερωτήσεις στο προηγούμενο post σου! Δουλεύει σωστά; Χρειάζεται να κάνεις κάτι ακόμα και έχεις κολλήσει;

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

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

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

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

16
Μην εξάπτεσαι! :)

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
Και για τις αποφάσεις,/ σ' εκείνες τις στιγμές της ανυπολόγιστης δύναμης μας,/ κανείς δεν πήρε την ευθύνη ύστερα από την ήττα.
Κι όχι γιατί δεν μετρήσαμε κόστη, συνέπειες ή απώλειες,/ αλλά ήτανε τέτοιες οι επιθυμίες/ που όλα τα δικαιολογήσαμε.
cron