Ασκησιολόγιο ΓλωσσοΜάθειας https://spinet.gr/glossomatheia/programs/ |
|
Προσομοίωση - Θέμα 1δ https://spinet.gr/glossomatheia/programs/viewtopic.php?f=39&t=665 |
Σελίδα 1 από 1 |
Συγγραφέας: | ΧΑΤΖΗΤΣΟΜΠΑΝΗΣ ΘΕΟΦΙΛΟΣ [ Παρ 25 Ιούλ 2008 10:34 pm ] |
Θέμα δημοσίευσης: | Προσομοίωση - Θέμα 1δ |
! ===========================================================================================
! ΠΡΟΣΟΜΟΙΩΣΗ 2008 - ΘΕΜΑ 1Δ ! =========================================================================================== ! Στο ακόλουθο τμήμα προγράμματος, να συμπληρώσετε το τμήμα δηλώσεων που έχει παραλειφθεί. ! ! ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ ! … ! ΑΡΧΗ ! ΔΙΑΒΑΣΕ Β ! X <-- 28 ! Κ <-- 13 ! ΟΣΟ Χ<> 0 ΕΠΑΝΑΛΑΒΕ ! Κ <-- Κ - 2 ! ΑΝ Β = 'ΑΛΗΘΗΣ' ΤΟΤΕ ! Υ <-- Κ MOD 2 ! L <-- K MOD Y ! ΑΛΛΙΩΣ ! R <-- K / 2 ! X <-- X + R ! ΤΕΛΟΣ_ΑΝ ! ΓΡΑΨΕ Χ , Κ ! ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! !============================================================================================ ΠΡΟΓΡΑΜΜΑ PR_07_1D ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: K , Y , L ! Οι μεταβλητές αυτές συνδέονται με την πράξη MOD γιαυτό είναι ακέραιες. ΠΡΑΓΜΑΤΙΚΕΣ: X , R ! Η τιμή του Κ είναι 13, οπότε τα R ΚΑΙ Χ παίρνουν δεκαδικές τιμές. ΧΑΡΑΚΤΗΡΕΣ: B ! Η τιμή του Β συγκρίνεται με το ΑΛΗΘΗΣ σε εισαγωγικά, άρα είναι αλφαριθμητικό ΑΡΧΗ ! (αν το συγκρίναμε με το ΑΛΗΘΗΣ χωρίς εισαγωγικά θα το δηλώναμε ΛΟΓΙΚΗ μεταβλητή. ΔΙΑΒΑΣΕ B X <-- 28 K <-- 13 ΟΣΟ X <> 0 ΕΠΑΝΑΛΑΒΕ K <-- K - 2 ΑΝ B = 'ΑΛΗΘΗΣ' ΤΟΤΕ Y <-- K MOD 2 L <-- K MOD Y ΑΛΛΙΩΣ R <-- K / 2 X <-- X + R ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ X , K ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ! ΠΑΡΑΤΗΡΗΣΗ : Το πρόγραμμα είναι λάθος γιατί το Χ ποτέ δε γίνεται μηδέν, οπότε η επαναληπτική δομή ! είναι ατέρμων βρόχος (παραβιάζεται το κριτήριο της περατότητας). |
Σελίδα 1 από 1 | Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |