Να σημειώσετε με Σωστό ? Λάθος τις παρακάτω προτάσεις:
Η διοργάνωση μιας εκδρομής αποτελεί πρόβλημα που απαιτεί επίλυση.
Τί είναι και σε τι χρησιμεύει μια διαδικασία;
Μια διαδικασία είναι ένα υποπρόγραμμα και έχει την ίδια μορφή με ένα πρόγραμμα, με τη διαφορά ότι αντί της λέξης program στην πρώτη γραμμή , έχουμε τη λέξη procedure και μετά το τελευταίο end έχουμε «;» αντί «.».
Μια διαδικασία είναι το τμήμα του προγράμματος όπου η κύρια δομή του είναι αυτή της επανάληψης. Πάντα περιέχει κάποια από τις παρακάτω εντολές:
For, while ή repeat
Μια διαδικασία είναι ένα νέο πρόγραμμα το οποίο λειτουργεί παράλληλα με το κυρίως πρόγραμμα και έχει την ίδια μορφή με ένα πρόγραμμα, με τη διαφορά ότι αντί της λέξης program στην πρώτη γραμμή , έχουμε τη λέξη Parallel
viii) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(ΝΟΤ(Α) AND NOT(B)) OR C
Ποιοι τύποι δεδομένων ονομάζονται τακτικοί; Ποιοι από τους βασικούς τύπους είναικαι ποιοι δεν είναι τακτικοί; Να αιτιολογήσετε την απάντησή σας.
Τακτικοί (ordinal) ονομάζονται ονομάζονται εκείνοι οι τύποι δεδομένων, όπου όλες οι τιμές τους ? εκτός από την πρώτη ? έχουν μία μοναδική προηγούμενη τιμή και όλες οι τιμές τους ? εκτός από την τελευταία ? έχουν μια μοναδική επόμενη τιμή.
Από τους τέσσερις βασικούς τύπους δεδομένων, τακτικοί είναι οι τρεις (integer, boolean , char) ενώ
δεν είναι τακτικός ο real.
Αυτό, γιατί σε ένα δεδομένο τύπου real αν προστεθεί ένα δεκαδικό ψηφίο, ο προηγούμενος και ο επόμενος αλλάζουν.
Π.χ. 56.98=56.980, όμως προηγούμενος του πρώτου είναι ο 56.97 και επόμενος ο 56.99 ενώ του δεύτερου προηγούμενος ο 56.979 και επόμενος ο 56.981.
Οι Τακτικοί (ordinal) τύποι δεδομένων έχουν δύο κοινές ιδιότητες: 1. Αποτελούνται από αδιαίρετα ή ατομικά στοιχεία. 2. Είναι διατεταγμένοι Τύποι με αυτές τις ιδιότητες ονομάζονται μονόμετροι ή βαθμωτοί (scalar data types).
Ποιο είναι το αλφάβητο της Pascal;
Το αλφάβητο της Pascal αποτελείται από βασικά σύμβολα, όπως τα γράμματα του ελληνολατινικού αλφαβήτου, τα αριθμητικά ψηφία (0-9)και τα ειδικά σύμβολα, όπως +,-*,/,\,.; κτλ.
Το αλφάβητο της Pascal αποτελείται μόνο από τα γράμματα του ελληνολατινικού αλφαβήτου
Να συγκρίνετε τη μορφή της διαδικασίας και του προγράμματος.
Η πρώτη γραμμή (επικεφαλίδα) ενός προγράμματος ονομάζει τη διαδικασία και προσδιορίζει τα αρχεία ,
από όπου παίρνουμε τα δεδομένα, και τα αρχεία, όπου γράφονται τα αποτελέσματα.
Η πρώτη γραμμή μιας διαδικασίας ονομάζει τη συνάρτηση και προσδιορίζει τις μεταβλητές (παραμέτρους)
ώστε να επιστρέφουν πολλές τιμές πίσω στο πρόγραμμα
Η πρώτη γραμμή (επικεφαλίδα) ενός προγράμματος ονομάζει το πρόγραμμα και προσδιορίζει τα αρχεία ,
Η πρώτη γραμμή μιας διαδικασίας ονομάζει τη διαδικασία και προσδιορίζει τις μεταβλητές (παραμέτρους)
που χρησιμοποιούνται για είσοδο των δεδομένων και έξοδο των αποτελεσμάτων
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
A XOR (B AND NOT(C))
ii) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=False, να επιλέξετε τη σωστή απάντηση στα παρακάτω
τι θα εμφανίσει ητο τμήμα του παρακάτω προγράμματος, μετά από την εκτέλεση των εντολών;
a:=5;
write (' η τιμή του α είναι: 6');
η τιμή του α είναι: 5
η τιμή του α είναι: 6
Να αναφέρετε τη συναρτηση τακτικών τύπων,
succ(x):ordinal type και να εξηγήσετε με παραδείγματα τη λειτουργία της.
Επιστρέφει το προηγούμενο του ορίσματος. Το όρισμα x και η τιμή που επιστρέφει είναι τακτικού τύπου. Π.χ. writeln(succ(?C?)) επιστρέφει το Β που είναι ο προηγούμενος του C στον κώδικα ASCII.
Επιστρέφει το επόμενο του ορίσματος. Το όρισμα x και η τιμή που επιστρέφει είναι τακτικού τύπου. Π.χ. writeln(succ(?C?)) επιστρέφει το D που είναι ο επόμενος του C στον κώδικα ASCII.
?ς δεδομένα, ορίζεται το σύνολο εκείνων των στοιχείων, τα οποία είναι απαραίτητα για την επίλυση του προβλήματος
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(A AND B) AND NOT(C)
Να δώσετε μερικά παραδείγματα γλωσσών που είναι εξαρτημένες από τη διαδικασία.
COBOL, FORTRAN, PASCAL και επίσης οι Ada, Modula 2, Concurrent C.
Ποιες είναι οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου;
Οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου είναι οι *, /, DIV, MOD και +, -
Οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου είναι η σύζευξη, η διάζευξη, η αποκλειστική διάζευξη και η άρνηση και γίνονται με τη χρήση των τελεστών and, or, xor και not αντίστοιχα.
Ο λογικός τύπος (Boolean) έχει δύο μόνο τιμές, την αληθή ( True ) και τη ψευδή ( False )
iΓια τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
Αν το τμήμα προγράμματος εκτελεί είσοδο δεδομένων ή έξοδο αποτελεσμάτων, τότε δεν χρησιμοποιούμε συνάρτηση
i) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=True, να επιλέξετε τη σωστή απάντηση στα παρακάτω
Τι καλείται ψευδοκώδικας;
Ψευδοκώδικας καλείται η καταγραφή του αλγορίθμου με απλές λεκτικές προστακτικές προτάσεις και σύμβολα τα οποία προέρχονται από διαδεδομένες γλώσσες προγραμματισμού.
Ψευδοκώδικας καλείται η καταγραφή του αλγορίθμου με ψεύτικο τρόπο, άρα δεν αποτελεί αλγόριθμο
10 + 5 DIV 3 - 3 / 3 * 3
2
8