Αν το τμήμα προγράμματος επιστρέφει περισσότερες από μια τιμές ή αλλάζει τιμές πραγματικών παραμέτρων, τότε δε χρησιμοποιούμε συνάρτηση
tΝα αλλάξετε τη σειρά των εντολών του παρακάτω αλγορίθμου ώστε τοαποτέλεσμα να είναι η εκτύπωση των αριθμών 1 έως και 10.
arithmos:=1;while arithmos < 11 dobegin arithmos: =arithmos + 1;write(arithmos:5);end;
arithmos:=1;while arithmos < 11 dobeginwrite(arithmos:5); arithmos:=arithmos + 1;end;
arithmos:=1;while arithmos <10 dobeginwrite(arithmos:5); arithmos:=arithmos + 1;end;
α) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=True, C=True, να επιλέξετε τη σωστή απάντηση στα παρακάτω
Ποια η διαφορά του Λογικού από το Διαδικασιακό προγραμματισμό;
Στον Λογικό προγραμματισμό, στο πρόγραμμα δεν περιγράφεται ο αλγόριθμος επίλυσης του προβλήματος αλλά η γνώση που σχετίζεται με το πρόβλημα
Στον Λογικό προγραμματισμό, στο πρόγραμμα περιγράφεται ο αλγόριθμος επίλυσης του προβλήματος
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
NOT(A XOR B) AND C
15 DIV 3 - 5 MOD 100 + 3
8
3
Ποιοι είναι οι απλοί ή στοιχειώδεις τύποι δεδομένων;
Οι απλοί ή στοιχειώδεις τύποι δεδομένων είναι: ο ακέραιος, ο πραγματικός, ο λογικός και ο χαρακτήρας.
Να τροποποιήσετε τον κώδικα ώστε, να δίνει τα ίδια αποτελέσματα με τηχρήση των εντολών for
athroisma: =0; metritis :=0;while metritis < 10 do begin athroisma:=athroisma + metritis; writeln(metritis:10,athroisma:10); metritis:= metritis + 1;end;
program erwtisi;var athroisma,metritis: integer;begin athroisma:=0;for metritis:=1 to 10 dobegin athroisma:=athroisma+metritis; writeln(metritis:10, athroisma:10);end; end.
program erwtisi;var athroisma,metritis: integer;begin athroisma:=0;for metritis:=0 to 9 dobegin athroisma:=athroisma+metritis; writeln(metritis:10, athroisma:10);end; end.
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(A AND B) AND NOT(C)
Πώς διακρίνονται οι σύνθετοι τύποι δεδομένων με δόμηση, από τους σύνθετους τύπους χωρίς δόμηση;
Να δώσετε παραδείγματα σύνθετων τύπων με δόμηση και σύνθετων τύπων χωρίς δόμηση
Ο σύνθετος τύπος δεδομένων με δόμηση, είναι ξεχωριστές μεταβλητές με μοναδικα στοιχεία
ανεάρτητα μεταξύ τους, χωρίς να αποτελούν μέρος κάποιας ενότητας
Ο σύνθετος τύπος δεδομένων με δόμηση, είναι μια οργανωμένη συλλογή από συστα- τικά, όπου υπάρχει μια σχέση μεταξύ των μερών της συλλογής. Η σχέση αυτή επιτρέ-πει την πρόσβαση σε μεμονωμένα μέρη της συλλογής αλλά και το χειρισμό της συλ-λογής ως μιας ενότητας. Στην Pascal οι σύνθετοι τύποι δεδομένων με δόμηση είναι οιΠίνακες και τα Αρχεία. Ένας σύνθετος τύπος δεδομένων χωρίς δόμηση περιλαμβάνειδεδομένα που οι τιμές τους δεν έχουν καμία σχέση πέραν του ότι είναι μέλη της ίδιαςενότητας. Στην Pascal, σύνθετοι τύποι δεδομένων χωρίς δόμηση είναι τα Σύνολα και οιΕγγραφές
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
iv) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(ΝΟΤ(Α) AND NOT(B)) OR C
Να γράψετε μια συνάρτηση για το γινόμενο δύο αριθμών.
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;
Η τεκμηρίωση του προγράμματος δεν περιλαμβάνεται στις τυποποιημένες διαδικασίες του κύκλου ανάπτυξης προγράμματος
Να δώσετε τη μορφή της εντολής επανάληψης repeat until, να εξηγήσετε τη λειτουργία της
repeat εντολή_1; εντολή_2; ??.. εντολή_ν; until (λογική έκφραση);
Η εντολή repeat χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων. Ο έλεγχος για την επανάληψη γίνεται στο τέλος του κύκλου των εντολών που επαναλαμ- βάνονται. Το χαρακτηριστικό της επανάληψης repeat είναι ότι η εντολή / ες που περιέ- χονται, εκτελούνται τουλάχιστον μια φορά.
until (λογική έκφραση); εντολή_1; εντολή_2; ??.. εντολή_ν;
repeat
Κάθε φορά, ακόμα και την πρώτη, πριν εκτελεστεί η εντολή που αποτελεί το σώμα της επανάληψης (αυτή που βρίσκεται μετά το do) ελέγχεται η λογική έκφραση η οποία ακολουθεί το until. Στην περίπτωση που η λογική έκφραση δίνει αποτέλεσμα true, η εντολή μετά το do εκτελείται ενώ στην περίπτωση που η λογική έκφραση δίνει ως απο- τέλεσμα false η εντολή μετά το do δεν εκτελείται και ο έλεγχος περνά στην επόμενη εντολή του προγράμματος.
Πότε χρησιμοποιείται ο πραγματικός τύπος;
Ο πραγματικός τύπος χρησιμοποιείται εκεί που οι αριθμητικές τιμές δεν είναι ακέραιοι αριθμοί ή οι αναμενόμενες τιμές τους είναι εκτός των ορίων του ακέραιου τύπου.
Ο πραγματικός τύπος χρησιμοποιείται εκεί που οι αριθμητικές τιμές δεν έχουν δεκαδικά ψηφία
Ο πραγματικός τύπος χρησιμοποιείται εκεί που οι αριθμητικές τιμές είναι ακέραιοι αριθμοί.
A XOR (B AND NOT(C))
Αναφέρετε παραδείγματα γλωσσών Συναρτησιακού Προγραμματισμού.
Χρήση σε επιστημονικές εφαρμογές (Fortran, C, APL)