Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
A XOR (B OR C)
Αναφέρετε παραδείγματα γλωσσών Συναρτησιακού Προγραμματισμού.
v) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(ΝΟΤ(Α) AND NOT(B)) OR C
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
A XOR (B AND NOT(C))
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(A AND B) AND NOT(C)
Η εντολή ?ιάβασε εμφανίζει δεδομένα ή αποτελέσματα επεξεργασίας στην οθόνη
15 DIV 3 - 5 MOD 100 + 3
8
3
Ποια είναι η δομή της ακολουθίας;
Στην ακολουθία, οι εντολές οι οποίες βρίσκονται ακολουθούν επαναληπτικό δρόμο
Στην ακολουθία, οι εντολές οι οποίες βρίσκονται σε διαδοχή, εκτελούνται με τη σειρά με την οποία είναι γραμμένες.
Στην ακολουθία, οι εντολές οι οποίες επιλέγονται από κάποια λογική συνθήκε για το αν θα εκτελεστούν
2+10 MOD 12 DIV 6
0
Η τεκμηρίωση του προγράμματος δεν περιλαμβάνεται στις τυποποιημένες διαδικασίες του κύκλου ανάπτυξης προγράμματος
Να γράψετε μια συνάρτηση για το γινόμενο δύο αριθμών.
function product(n1,n2:real):real; begin product:=n1*n2; end;
function product(a,b:real):real; begin
writeln('Δώσε δύο αριθμούς');
readln(a,b); product:=n1*n2; end;
Τι γνωρίζετε για τον διαδικασιακό προγραμματισμό;
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=True, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
NOT(A XOR B) AND C
iΓια τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
Η εντολή for i:=10 downto 11 do θα εκτελέσει δύο φορές τον κύκλο των εντολών επανάληψης
Να χρησιμοποιήσετε τις εντολές επανάληψης repeat until , ώστε τοαποτέλεσμα να είναι η εκτύπωση των αριθμών 1 έως και 10.
arithmos:=1;while arithmos < 11 dobegin arithmos: =arithmos + 1;write(arithmos:5);end;
program erwtisi;var arithmos:integer;begin arithmos:=0;repeat arithmos:=arithmos+1;
write (arithmos:5);until arithmos>10end.
program erwtisi;var arithmos:integer;begin arithmos:=1;repeat write (arithmos:5); arithmos:=arithmos+1;until arithmos>10end.
Τι είναι ο Συναρτησιακός Προγραμματισμός;
Πώς διακρίνονται οι απλοί από τους σύνθετους τύπους δεδομένων; Να δώσετε παραδείγματα απλών και σύνθετων τύπων δεδομένων.
Στους απλούς τύπους δεδομένων οι τιμές είναι ατομικές (atomic). Όταν λέμε ότι η τιμή είναι ατομική εννοούμε ότι δεν αποτελείται από μέρη τα οποία μπορούν να προσπε-λαστούν ανεξάρτητα. Παραδείγματα απλών τύπων δεδομένων είναι οι βαθμωτοί τύ- ποι (Ακέραιος, Πραγματικός, Λογικός, Χαρακτήρας).
Αντίθετα, στους σύνθετους τύπους δεδομένων, μια μεταβλητή μπορεί να δεχθεί ως τιμή μια ενότητα τιμών. Παραδείγματα σύνθετων τύπων είναι τα σύνολα, οι εγγραφές, οι πίνακες και τα αρχεία.
Στους απλούς τύπους δεδομένων μια μεταβλητή μπορεί να δεχθεί ως τιμή μια ενότητα τιμών. Παραδείγματα είναι τα σύνολα, οι εγγραφές, οι πίνακες και τα αρχεία.
Αντίθετα, στους σύνθετους τύπους δεδομένων,οι τιμές είναι ατομικές (atomic). Όταν λέμε ότι η τιμή είναι ατομική εννοούμε ότι δεν αποτελείται από μέρη τα οποία μπορούν να προσπε-λαστούν ανεξάρτητα. Παραδείγματα απλών τύπων δεδομένων είναι οι βαθμωτοί τύ- ποι (Ακέραιος, Πραγματικός, Λογικός, Χαρακτήρας).