Αποστολέας Θέμα: Λίγο βοήθεια...  (Αναγνώστηκε 2952 φορές)

SotirisD

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

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

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

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

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

ευχαριστώ εκ των προτέρων!

ggfiogos

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 184
    • 2o Γενικό Λύκειο Ναυπλίου
Απ: Λίγο βοήθεια...
« Απάντηση #1 στις: 08 Οκτ 2008, 12:12:50 μμ »

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

 Εδώ λοιπόν θα πρέπει να πεις το εξής. Θα εκτελείται συνεχώς μέχρι... να ικανοποιείται κάποια συνθήκη. π.χ. για 10 φορές ή μέχρι να εισάγουμε για αριθμό χ το -9999 ή κάθε φορά να ζητάει από τον χρήστη αν θέλουμε να επαναλάβουμε την διαδικασία κλπ. Σε κάθε περίπτωση δημιουργείς μία διαφορετική επαναληπτική διαδικασία.
Λέων Προκόπης
2ο ΓΕΛ Ναυπλίου

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1095
Απ: Λίγο βοήθεια...
« Απάντηση #2 στις: 08 Οκτ 2008, 11:14:55 μμ »
Όπως πολύ σωστά αναφέρει οggfiogos για να δημιουργήσεις μια επανάληψη θα πρέπει να υπάρχει μια συνθήκη που θα καθορίζει την επανάληψη και τον τερματισμό αυτής όταν είναι επιθυμητό.

Πως εννοείς την επανάληψη; Να τερματίζει με μια συνθήκη ή να επαναλαμβάνεται επ' άπειρο  και να διακόπτεται με ανορθόδοξο τρόπο(πχ κλείσιμο παραθύρου);

SotirisD

  • Βετεράνος
  • ****
  • Μηνύματα: 90
Απ: Λίγο βοήθεια...
« Απάντηση #3 στις: 09 Οκτ 2008, 11:45:32 μμ »

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

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1095
Απ: Λίγο βοήθεια...
« Απάντηση #4 στις: 10 Οκτ 2008, 12:30:55 πμ »
Μια απλή λύση είναι η εξής:

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

SotirisD

  • Βετεράνος
  • ****
  • Μηνύματα: 90
Απ: Λίγο βοήθεια...
« Απάντηση #5 στις: 10 Οκτ 2008, 10:08:45 μμ »
ευχαριστώ! είναι αυτό που ήθελα!

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1095
Απ: Λίγο βοήθεια...
« Απάντηση #6 στις: 11 Οκτ 2008, 12:38:07 πμ »
OK SotirisD  ότι χρειαστείς εδώ είμαστε.

SotirisD

  • Βετεράνος
  • ****
  • Μηνύματα: 90
Απ: Λίγο βοήθεια...
« Απάντηση #7 στις: 11 Οκτ 2008, 10:09:30 πμ »
OK SotirisD  ότι χρειαστείς εδώ είμαστε.

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