Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Δομή ακολουθίας => Μήνυμα ξεκίνησε από: SotirisD στις 20 Σεπ 2008, 10:09:32 ΠΜ

Τίτλος: Λίγο βοήθεια...
Αποστολή από: SotirisD στις 20 Σεπ 2008, 10:09:32 ΠΜ
Μήπως ξέρετε αν γίνετε στον Διερμηνευτή ΓΛΩΣΣΑ να βάλω να Διαβάσει το α αλλά ταυτόχρονο να γράφει  ΓΡΑΨΕ γ, '_', δ, '_', α και να διαβάζει το άλφα;;;

Επίσης μπορείτε να μου πείτε στο παρακάτω πρόγραμμα πως θα βάλω να το επαναλαμβάνει συνέχεια;;;;....

ΠΡΟΓΡΑΜΜΑ ΠΡΟΣΘΕΣΗ

ΜΕΤΑΒΛΗΤΕΣ
  ΠΡΑΓΜΑΤΙΚΕΣ: χ, ι, Κ

ΑΡΧΗ
  ΓΡΑΨΕ 'Αυτό το πρόγραμμα προσθέτει δύο πραγματικούς αριθμούς , ακολούθησε τις οδηγίες...'
  ΓΡΑΨΕ 'Δώσε ένα πραγματικό αριθμό'
  ΔΙΑΒΑΣΕ χ
  ΓΡΑΨΕ 'Τώρα δώσε τον δεύτερο πραγματικό αριθμό'
  ΔΙΑΒΑΣΕ ι
  Κ <- χ + ι
  ΓΡΑΨΕ Κ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ευχαριστώ εκ των προτέρων!
Τίτλος: Απ: Λίγο βοήθεια...
Αποστολή από: lp στις 08 Οκτ 2008, 12:12:50 ΜΜ

Λοιπόν εδώ μπορείς να κάνεις διάφορα κόλπα. Αλλά να ξεκινήσω λίγο με την διατύπωση της ερώτησης σου. Δεν μπορείς να το βάλεις να εκτελείται συνεχώς γιατί έτσι παραβιάζεις ένα από τα βασικά κριτήρια αλγορίθμων. Ποιο; Σκέψου λίγο ή δες σελ. 26 βιβλίου

Εδώ λοιπόν θα πρέπει να πεις το εξής. Θα εκτελείται συνεχώς μέχρι... να ικανοποιείται κάποια συνθήκη. π.χ. για 10 φορές ή μέχρι να εισάγουμε για αριθμό χ το -9999 ή κάθε φορά να ζητάει από τον χρήστη αν θέλουμε να επαναλάβουμε την διαδικασία κλπ. Σε κάθε περίπτωση δημιουργείς μία διαφορετική επαναληπτική διαδικασία.
Τίτλος: Απ: Λίγο βοήθεια...
Αποστολή από: Καρκαμάνης Γεώργιος στις 08 Οκτ 2008, 11:14:55 ΜΜ
Όπως πολύ σωστά αναφέρει οggfiogos για να δημιουργήσεις μια επανάληψη θα πρέπει να υπάρχει μια συνθήκη που θα καθορίζει την επανάληψη και τον τερματισμό αυτής όταν είναι επιθυμητό.

Πως εννοείς την επανάληψη; Να τερματίζει με μια συνθήκη ή να επαναλαμβάνεται επ' άπειρο  και να διακόπτεται με ανορθόδοξο τρόπο(πχ κλείσιμο παραθύρου);
Τίτλος: Απ: Λίγο βοήθεια...
Αποστολή από: SotirisD στις 09 Οκτ 2008, 11:45:32 ΜΜ
Παράθεση από: ggfiogos στις 08 Οκτ 2008, 12:12:50 ΜΜ

ή κάθε φορά να ζητάει από τον χρήστη αν θέλουμε να επαναλάβουμε την διαδικασία κλπ. Σε κάθε περίπτωση δημιουργείς μία διαφορετική επαναληπτική διαδικασία.
Αυτό εδώ θέλω μήπως μπορείτε να μου πείτε πως θα το κάνω;
Τίτλος: Απ: Λίγο βοήθεια...
Αποστολή από: Καρκαμάνης Γεώργιος στις 10 Οκτ 2008, 12:30:55 ΠΜ
Μια απλή λύση είναι η εξής:

ΠΡΟΓΡΑΜΜΑ ΠΡΟΣΘΕΣΗ
ΜΕΤΑΒΛΗΤΕΣ
  ΠΡΑΓΜΑΤΙΚΕΣ: χ, ι, Κ
  ΧΑΡΑΚΤΗΡΕΣ : Απάντηση
ΑΡΧΗ
  ΓΡΑΨΕ 'Αυτό το πρόγραμμα προσθέτει δύο πραγματικούς αριθμούς , ακολούθησε τις οδηγίες...'
  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
     ΓΡΑΨΕ 'Δώσε ένα πραγματικό αριθμό'
     ΔΙΑΒΑΣΕ χ
     ΓΡΑΨΕ 'Τώρα δώσε τον δεύτερο πραγματικό αριθμό'
     ΔΙΑΒΑΣΕ ι
     Κ <- χ + ι
     ΓΡΑΨΕ Κ
     ΓΡΑΨΕ ' Θέλεις να συνεχίσεις'
     ΔΙΑΒΑΣΕ Απάντηση
  ΜΕΧΡΙΣ_ΟΤΟΥ Απάντηση='ΟΧΙ'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Τίτλος: Απ: Λίγο βοήθεια...
Αποστολή από: SotirisD στις 10 Οκτ 2008, 10:08:45 ΜΜ
ευχαριστώ! είναι αυτό που ήθελα!
Τίτλος: Απ: Λίγο βοήθεια...
Αποστολή από: Καρκαμάνης Γεώργιος στις 11 Οκτ 2008, 12:38:07 ΠΜ
OK SotirisD  ότι χρειαστείς εδώ είμαστε.
Τίτλος: Απ: Λίγο βοήθεια...
Αποστολή από: SotirisD στις 11 Οκτ 2008, 10:09:30 ΠΜ
Παράθεση από: Καρκαμάνης Γεώργιος στις 11 Οκτ 2008, 12:38:07 ΠΜ
OK SotirisD  ότι χρειαστείς εδώ είμαστε.

Μπορείτε να με λετε Σωτήρη αν θέλετε 8)