Ποιες είναι οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου;
Οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου είναι η σύζευξη, η διάζευξη, η αποκλειστική διάζευξη και η άρνηση και γίνονται με τη χρήση των τελεστών and, or, xor και not αντίστοιχα.
Οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου είναι οι *, /, DIV, MOD και +, -
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
A XOR (B AND NOT(C))
Ποια είναι τα ονόματα-ταυτότητες και σε τι χρησιμεύουν;
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
NOT(A XOR B) AND C
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(A AND B) AND NOT(C)
Πότε εξυπηρετεί η λύση ενός προβλήματος με τη βοήθεια υπολογιστή
Η χρήση υπολογιστή για την λύση ενός προβλήματος εξυπηρετεί :
? Έχουμε μικρό πλήθος δεδομένων να επεξεργαστούμε ? Τα αποτελέσματα που παράγονται είναι αρκετά. ? Η μέθοδος επίλυσης είναι απλή για τον άνθρωπο.
Η χρήση υπολογιστή για την λύση ενός προβλήματος εξυπηρετεί όταν:
? Έχουμε μεγάλο πλήθος αποτελεσμάτων και ? Η μέθοδος επίλυσης είναι απλή αλλά για απαιτείται ο υπολογιστής για την επαλήθευση
? Έχουμε μεγάλο πλήθος δεδομένων να επεξεργαστούμε. ? Τα αποτελέσματα που παράγονται είναι πολλά. ? Η μέθοδος επίλυσης είναι πολύπλοκη για τον άνθρωπο. ? Η μέθοδος επίλυσης επαναλαμβάνεται πολλές φορές.
Η έκφραση ( x>1) and ( not (x>1) ) δίνει πάντα τιμή true για x=3
Να δώσετε τη μορφή της εντολής επανάληψης while, να εξηγήσετε τη λειτουργία της
while i:=αρχική τιμή to τελική τιμή do
Η εντολή που ακολουθεί το do μπορεί να είναι απλή ή σύνθετη Σύνθετη εντολή είναι η εντολή που περιλαμβάνεται ανάμεσα στις λέξεις begin-end (δείτε σελ. 94) και εκτελείται μέχρις ότου η μεταβλητή ελέγχου αποκτήσει τιμή ίση με την τελική τιμή. Αν η αρχική τιμή είναι μεγαλύτερη από την τελική, οι εντολές που ακολουθούν το do δεν εκτελούνται.
while λογική έκφραση do εντολή
Κάθε φορά, ακόμα και την πρώτη, πριν εκτελεστεί η εντολή που αποτελεί το σώμα της επανάληψης (αυτή που βρίσκεται μετά το do) ελέγχεται η λογική έκφραση η οποία ακολουθεί το while. Στην περίπτωση που η λογική έκφραση δίνει αποτέλεσμα true, η εντολή μετά το do εκτελείται ενώ στην περίπτωση που η λογική έκφραση δίνει ως απο- τέλεσμα false η εντολή μετά το do δεν εκτελείται και ο έλεγχος περνά στην επόμενη εντολή του προγράμματος. Στην περίπτωση που μετά το do αντί για μία, έχουμε ομάδα εντολών, αυτές τοποθετούνται μεταξύ των λέξεων begin ? end.
Η εντολή while χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων.
Γιατί η καταχώριση των δεδομένων ενός προβλήματος στον υπολογιστή δεν αποτελείμέρος του καθορισμού των απαιτήσεων ενός προβλήματος;
Η καταχώρηση των δεδομένων του προβλήματος (σ.σ. αν γίνεται σωστά ή όχι) δεν έχει σχέση με τον ορισμό (καταγραφή) των δεδομένων που είναι εργασία η οποία γίνεται κατά τον καθορισμό των απαιτήσεων του προβλήματος. [Για παράδειγμα, στο πρόβλημα της εξαγωγής του ΜΟ των μαθημάτων ενός μαθητή Γυμνασίου, ΟΡΙΖΟΥΜΕ ότι οι βαθμοί πρέπει να βρίσκονται στην κλίμακα από 1 μέχρι 20. Αυτό σχετίζεται με την ορθότητα των δεδομένων και όχι με την καταγραφή τους
Η καταχώρηση των δεδομένων του προβλήματος π.χ. σε έναν υπολογιστή, αφορά μόνο την πληρότητα των δεδομένων
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
Για ποιο λόγο σήμερα μπορούμε να έχουμε ευχερέστερο έλεγχο της ορθότητας ενός αλγορίθμου;
Σήμερα, ο έλεγχος της ορθότητας ενός αλγορίθμου είναι ευχερής διότι
α) είναι προσιτή η χρήση του υπολογιστή (από άποψη τόσο του υλικού όσο και του λογισμικού) σε αντίθεση με τα παλαιότερα χρόνια
β)οι γλώσσες προγραμματισμού έχουν αναπτυχθεί πάρα πολύ, ώστε να είναι εύχρηστες τόσο, όσο ο ψευδοκώδικας.
α) η νέα γεννιά έχει γνώση αρκετή ώστε να κατανοήσει ευκολότερα τον αλγόριθμο
β) Η ραγδαία εξέλιξη και ταχύτητα των επεξεργαστών κάνει τον έλεγχο γρηγορότερο
Αν το τμήμα προγράμματος εκτελεί είσοδο δεδομένων ή έξοδο αποτελεσμάτων, τότε δεν χρησιμοποιούμε συνάρτηση
Η αξιολόγηση ενός αλγορίθμου εξαρτάται και από την απασχόληση της ______ή άλλων αντίστοιχων ____του συστήματος.
μνήμης ROM
service pack
μνήμης
πόρων
Η τιμή Α της βαθμολογίας σε ένα θέμα μπορεί να πάρει τις τιμές από 0 μέχρι και 20. (Το 0 και το 20 είναι επιτρεπτές τιμές ). Ποια από τις παρακάτω λογικές εκφράσεις ελέγχει αυτή τη συνθήκη;
(Α>=0 ) and ( A<=20 )
(Α>0 ) or ( A<20 )
(Α>=0 ) or ( A<=20 ).
(Α>=20 ) and ( A<=20 )
Σ? ένα πρόγραμμα Pascal προηγούνται οι δηλώσεις των μεταβλητών και ακολουθούν οι δηλώσεις των σταθερών
Ένα διάγραμμα HIPO αποτελείται από τρία βασικά τμήματα, τα οποία περιγράφουν την ______των δεδομένων , την ______και _____________
είσοδο
επεξεργασία
αποτελέσματα (έξοδο).
readln
writeln
:=
κατανόηση
δομή
συμπεράσματα
8 / 2 +2 * 2 / 2 DIV 2 - 2 MOD 2
5
1
Τι καλείται εκσφαλμάτωση;
Εκσφαλμάτωση (debugging) είναι η διαδικασία εύρεσης των συντακτικών λαθών ενός αλγορίθμου.
Εκσφαλμάτωση (debugging) είναι η διαδικασία εύρεσης των λογικών λαθών ενός αλγο-ρίθμου.
iv) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=False, να επιλέξετε τη σωστή απάντηση στα παρακάτω