Παρασκευή 14 Νοεμβρίου 2014

Απλοποίηση

Ξαναγράψτε απλούστερα το παρακάτω σύνολο εντολών
     Για κ από 4 μέχρι 56 με_βήμα 60
          Για λ από 100 μέχρι 20 με_βήμα -90
               Διάβασε Χ
               Εμφάνισε (λ+Χ)^κ              
          Τέλος_επανάληψης
     Τέλος_επανάληψης
     Εμφάνισε κ+λ

Απάντηση
Η εξωτερική Για εκτελείται μία φορά, μόνο για κ = 4 και η
τελική τιμή του κ είναι 64.
Η εσωτερική Για εκτελείται μία φορά, μόνο για λ = 100 και η
τελική τιμή του λ είναι 10.
Κατά συνέπεια έχουμε:

       Διάβασε Χ
       Εμφάνισε (100+Χ)^4
       Εμφάνισε  74     ! 74 = 64+10

Διόρθωση λανθασμένων προτάσεων

Διορθώστε τις παρακάτω προτάσεις και επαναδιατυπώστε τις με σωστό
τρόπο
1. Η αρχική τιμή μιας ακέραιας μεταβλητής είναι μηδέν.
2. Μια δομή επιλογής αποκαλείται και βρόχος.
3. Η γλώσσα C++ είναι συναρτησιακή.
4. Στη διαγραμματική αναπαράστασης της ανάλυσης ενός
    προβλήματος, το μοναδικό γεωμετρικό σχήμα που μπορεί
    να χρησιμοποιηθεί είναι το τετράγωνο.





Απαντήσεις

1. Η αρχική τιμή μιας ακέραιας μεταβλητής είναι απροσδιόριστη.
2. Μια δομή επανάληψης αποκαλείται και βρόχος.
3. Η γλώσσα C++ είναι αντικειμενοστραφής.
4. Στη διαγραμματική αναπαράστασης της ανάλυσης ενός
    προβλήματος, το μοναδικό γεωμετρικό σχήμα που μπορεί
    να χρησιμοποιηθεί είναι το ορθογώνιο παραλληλόγραμμο.

Ερωτήσεις πολλαπλής επιλογής

Επιλέξτε τη σωστή απάντηση η περιεχόμενη ομάδα εντολών
εκτελείται
1. Όταν το βήμα σε μια Για..από..μέχρι είναι μηδενικό
    α.  άπειρες φορές
    β. 0 φορές
    γ. 0 ή άπειρες φορές
    δ. 1 φορά

2. Η ολίσθηση κατά μια θέση προκαλεί
    α. αύξηση του αριθμού
    β. μείωση του αριθμού
    γ. διπλασιασμό του αριθμού
    δ. διπλασιασμό ή υποδιπλασιασμό του αριθμού
   
3. Οι συμβολικές γλώσσες
    α. αποκαλούνται και γλώσσες 4ης γενιάς
    β. είναι στενά συνδεδεμένες με την αρχιτεκτονική
        του υπολογιστή
    γ. είναι πανίσχυρες γλώσσες προγραμματισμού
        γενικής χρήσης
    δ. εξασφαλίζουν τη δημιουργία μικρών και
        ευκολοσυντήρητων προγραμμάτων

4.  Η εντολή εκχώρησης
     α. είναι ένας από τους τρόπους με τους οποίους
         μπορεί να αλλάξει το περιεχόμενο μιας
         μεταβλητής
     β. παριστάνεται με το σύμβολο +=
     γ. μπορεί να χρησιμοποιηθεί για την αλλαγή του
        περιεχομένου μιας συμβολικής σταθεράς κατά
        τη διάρκεια εκτέλεσης του προγράμματος
     δ. χρησιμοποιείται σπάνια στους αλγορόθμους

Απαντήσεις

1. γ
2. δ
3. β
4. α



Τετάρτη 12 Νοεμβρίου 2014

Συμπλήρωση κενών

Συμπληρώστε τα κενά που λείπουν
1.  (Χ > Υ) Ή (Χ = Υ) = Χ _____ Υ
2. (Χ < Υ) Ή (Χ > Υ) = Χ _____Υ
3. (Χ = 1) Ή (Χ = 2) Ή  (Χ = 3) Ή (Χ = 4)
                  = (Χ ___ 1) ____ (Χ ___ 4),
    όπου Χ ακέραια μεταβλητή

Απαντήσεις

1.  Χ >= Υ
2. Χ < > Υ
3. (Χ >= 1) ΚΑΙ (Χ <= 4)


Ερωτήσεις σωστού - λάθους

Ποιες από τις παρακάτω προτάσεις είναι σωστές και
ποιες λάθος;
1. Οι γλώσσες 3ης γενιάς έχουν υψηλή μεταφερσιμότητα.
2. Οι συμβολικές γλώσσες αποκαλούνται και γλώσσες
    υψηλού επιπέδου.
3. Η σημασιολογία στις τεχνητές γλώσσες καθορίζεται
    από το δημιουργό τους.
4. Η PASCAL είναι μια γλώσσα γενικής χρήσης.
5. Τα προγράμματα σε BASIC εκτελούνται με τη
    βοήθεια μεταγλωττιστή.


Απαντήσεις

1. Σ
2. Λ
3. Σ
4. Σ
5. Λ



Τετάρτη 29 Οκτωβρίου 2014

Βρείτε τις τιμές

Ποιές τιμές πρέπει να έχουν οι λογικές μεταβλητές Χ, Υ
προκειμένου οι παρακάτω παραστάσεις να είναι Αληθής;
α) ΟΧΙ(Χ ΚΑΙ Υ)
β) ΟΧΙ Χ ΚΑΙ Υ
γ) Χ ΚΑΙ ΟΧΙ Υ
δ) ΟΧΙ (Χ Ή Υ)
ε) ΟΧΙ Χ Ή ΟΧΙ Υ

Λύση

α) Πρέπει Χ ΚΑΙ Υ = Ψευδής. Άρα έχουμε τις ακόλουθες
    περιπτώσεις:
         Χ = Αληθής, Υ = Ψευδής
         Χ = Ψευδής, Υ = Αληθής
         Χ = Ψευδής, Υ = Ψευδής
β) Πρέπει ΟΧΙ  Χ = Αληθής και Υ = Αληθής. Άρα:
         Χ = Ψευδής, Υ = Αληθής
γ) Πρέπει Χ = Αληθής και ΟΧΙ Υ = Αληθής. Άρα:
         Χ = Αληθής, Υ = Ψευδής
δ) Πρέπει Χ Ή Υ = Ψευδής. Άρα:
         Χ = Ψευδής, Υ = Ψευδής
ε) Πρέπει :
       ΟΧΙ Χ = Αληθής, ΟΧΙ Υ = Ψευδής
       ΟΧΙ Χ = Ψευδής, ΟΧΙ Υ = Αληθής
       ΟΧΙ Χ = Ψευδής, ΟΧΙ Υ = Ψευδής
   Άρα :
        Χ = Ψευδής, Υ = Αληθής
        Χ = Αληθής, Υ = Ψευδής
        Χ = Αληθής, Υ = Αληθής

Τρίτη 28 Οκτωβρίου 2014

Κυκλώστε τα σωστά

Ποια από τα παρακάτω ισχύουν για τις συμβολικές
σταθερές
1. Είναι υποχρεωτικές στα προγράμματα.
2. Εμφανίζονται συχνά μέσα σε αλγορίθμους.
3. Είναι ονόματα που αντιπροσωπεύουν σταθερές
    τιμές.
4. Έχουν το δικό τους τμήμα δήλωσης μέσα στα
    προγράμματα.
5. Δεν καταλαμβάνουν χώρο στη μνήμη.
6. Έχουν τύπο δεδομένων που αναγράφεται στο
    τμήμα δήλωσης των μεταβλητών του προγράμματος.
7. Απαγορεύεται οποιαδήποτε μεταβολή του περιεχομένου
    τους.
8. Δυσχεραίνουν την κατανόηση και συντήρηση του
    προγράμματος.

Απαντήσεις

3, 4, 7