14 MOD 4 *2 +5 DIV 3 * 4
4
2
8
Στη δομή επανάληψης εφόσον επανάλαβε εκτελούνται τουλάχιστον μια φορά οι εντολές που περιέχονται
6+4/2
5
viii) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(ΝΟΤ(Α) AND NOT(B)) OR C
Να αναφέρετε μερικά από τα ιδιαίτερα χαρακτηριστικά της Pascal.
iii) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True, να επιλέξετε τη σωστή απάντηση στα παρακάτω
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
A XOR (B AND NOT(C))
Να δώσετε μερικά παραδείγματα γλωσσών που είναι εξαρτημένες από τη διαδικασία.
COBOL, FORTRAN, PASCAL και επίσης οι Ada, Modula 2, Concurrent C.
Ο λογικός τύπος (Boolean) έχει δύο μόνο τιμές, την αληθή ( True ) και τη ψευδή ( False )
Να δώσετε την περιγραφή του Ακέραιου (Integer) τύπου δεδομένων.
Ο Ακέραιος τύπος δεδομένων στην Pascal, περιλαμβάνει ένα υποσύνολο τωνπραγματικών αριθμών των Μαθηματικών. Το εύρος του υποσυνόλου αυτού καθώς και η ακρίβεια των πραγματικών αριθμών σε δεκαδικά ψηφία ποικίλλει ανάλογα με τον τύπο του υπολογιστή και το μεταφραστικό πρόγραμμα. Οι επιτρεπτές πράξεις είναιίδιες με αυτές των ακεραίων εκτός από τις mod και div.
Ο Ακέραιος τύπος δεδομένων περιλαμβάνει ένα σύνολο ακέραιων τιμών στο διάστημα από ?MaxInt30 έως MaxInt, όπου MaxInt είναι ο μεγαλύτερος ακέραιος που μπορεί να αναπαρασταθεί στον υπολογιστή. Στην πραγματικότητα το σύνολο αυτό εί- ναι ένα υποσύνολο των ακεραίων που εξετάζουμε στα Μαθηματικά. Οι επιτρεπτέςπράξεις ορίζονται με τα σύμβολα _,-,/,*,mod,div,:= καθώς και με τους σχεσιακούς τε- λεστές (<,=,> κτλ)
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
Να αναφέρετε τη συναρτηση τακτικών τύπων,
ord(x):integer και να εξηγήσετε με παραδείγματα τη λειτουργία της.
Επιστρέφει το προηγούμενο του ορίσματος. Το όρισμα x και η τιμή που επιστρέφει είναι τακτικού (ordinal) τύπου.
Επιστρέφει τον χαρακτήρα του κώδικα ASCII, ο οποίος αντιστοιχεί στον ακέραιο αριθμό x. Το όρισμα x παίρνει τιμές από 0 έως και 255.
Επιστρέφει τη θέση του x στη διάταξη του τακτικού (ordinal) τύπου. H ord είναι αντίστροφη της chr. o Αν ο x είναι χαρακτήρας, επιστρέφει τον ακέραιο που φανερώνει την θέση του χαρακτήρα στην ακολουθία χαρακτήρων του υπολογιστή. π.χ. writeln(ord(?P?)) εκτυπώνει 80. o Αν ο x είναι ακέραιος επιστρέφει τον ίδιο ακέραιο. π.χ. writeln(ord(230)) εκτυπώνει 230. o Αν ο x είναι λογικός τύπος, επιστρέφει 0 αν η τιμή είναι false και 1 αν η τιμή είναι true. π.χ. writeln(ord(true)) εκτυπώνει 1.
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
NOT(A XOR B) AND C
Να τροποποιήσετε τον κώδικα ώστε, να δίνει τα ίδια αποτελέσματα με τηχρήση των εντολών repeat until
athroisma: =0; metritis :=0;while metritis < 10 do begin athroisma:=athroisma + metritis; writeln(metritis:10,athroisma:10); metritis:= metritis + 1;end;
program erwtisi_11_10_1;var athroisma,metritis:integer;begin athroisma:=0; metritis:=0;repeat athroisma:=athroisma+metritis; writeln(metritis:10, athroisma:10); metritis:=metritis+1;until metritis > 9;end.
program erwtisi_11_10_1;var athroisma,metritis:integer;begin athroisma:=0; metritis:=0;repeat athroisma:=athroisma+metritis; writeln(metritis:10, athroisma:10); metritis:=metritis+1;until metritis > 10;end.
Σ? ένα πρόγραμμα Pascal προηγούνται οι δηλώσεις των μεταβλητών και ακολουθούν οι δηλώσεις των σταθερών
Τι καλείται ψευδοκώδικας;
Ψευδοκώδικας καλείται η καταγραφή του αλγορίθμου με ψεύτικο τρόπο, άρα δεν αποτελεί αλγόριθμο
Ψευδοκώδικας καλείται η καταγραφή του αλγορίθμου με απλές λεκτικές προστακτικές προτάσεις και σύμβολα τα οποία προέρχονται από διαδεδομένες γλώσσες προγραμματισμού.
v) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
Οι βασικές αλγοριθμικές δομές που χρησιμοποιεί ο ?ομημένος Προγραμματισμός είναι η δομή της ακολουθίας, της επιλογής και της επανάληψης
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(A AND B) AND NOT(C)
Αν το τμήμα προγράμματος επιστρέφει περισσότερες από μια τιμές ή αλλάζει τιμές πραγματικών παραμέτρων, τότε δε χρησιμοποιούμε συνάρτηση