Πότε εξυπηρετεί η λύση ενός προβλήματος με τη βοήθεια υπολογιστή
Η χρήση υπολογιστή για την λύση ενός προβλήματος εξυπηρετεί όταν: ? Έχουμε μικρό πλήθος δεδομένων. ? Η μέθοδος επίλυσης είναι απλή για τον άνθρωπο, αλλά προτιμούμε τον Η/Υ. ? Η μέθοδος επίλυσης ακολουθεί τη δομή της ακολουθίας πολλές φορές.
Η χρήση υπολογιστή για την λύση ενός προβλήματος εξυπηρετεί όταν: ? Έχουμε μεγάλο πλήθος δεδομένων να επεξεργαστούμε. ? Τα αποτελέσματα που παράγονται είναι πολλά. ? Η μέθοδος επίλυσης είναι πολύπλοκη για τον άνθρωπο. ? Η μέθοδος επίλυσης επαναλαμβάνεται πολλές φορές.
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, A=False, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
NOT(A XOR B) AND C
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση
(A AND B) AND NOT(C)
Η εντολή ?ιάβασε εμφανίζει δεδομένα ή αποτελέσματα επεξεργασίας στην οθόνη
Να δώσετε τη μορφή της εντολής επανάληψης while, να εξηγήσετε τη λειτουργία της
while i:=αρχική τιμή to τελική τιμή do
Η εντολή που ακολουθεί το do μπορεί να είναι απλή ή σύνθετη Σύνθετη εντολή είναι η εντολή που περιλαμβάνεται ανάμεσα στις λέξεις begin-end (δείτε σελ. 94) και εκτελείται μέχρις ότου η μεταβλητή ελέγχου αποκτήσει τιμή ίση με την τελική τιμή. Αν η αρχική τιμή είναι μεγαλύτερη από την τελική, οι εντολές που ακολουθούν το do δεν εκτελούνται.
while λογική έκφραση do εντολή
Κάθε φορά, ακόμα και την πρώτη, πριν εκτελεστεί η εντολή που αποτελεί το σώμα της επανάληψης (αυτή που βρίσκεται μετά το do) ελέγχεται η λογική έκφραση η οποία ακολουθεί το while. Στην περίπτωση που η λογική έκφραση δίνει αποτέλεσμα true, η εντολή μετά το do εκτελείται ενώ στην περίπτωση που η λογική έκφραση δίνει ως απο- τέλεσμα false η εντολή μετά το do δεν εκτελείται και ο έλεγχος περνά στην επόμενη εντολή του προγράμματος. Στην περίπτωση που μετά το do αντί για μία, έχουμε ομάδα εντολών, αυτές τοποθετούνται μεταξύ των λέξεων begin ? end.
Η εντολή while χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων.
Τι είναι ο αντικειμενοστρεφής προγραμματισμός;
Σε τι χρησιμεύει το Συντακτικό (Syntax) της γλώσσας;
Το Συντακτικό είναι ένα σύνολο τυπικών κανόνων οι οποίοι προσδιορίζουν τη σημασία των εντολών που γράφονται σε μια γλώσσα προγραμματισμού.
Ποιες είναι οι δομές δεδομένων; Πώς διακρίνονται οι στατικές από τις δυναμικέςδομές δεδομένων; Να δώσετε παραδείγματα στατικών δομών δεδομένων και δυναμικών δομών δεδομένων.
Δομές δεδομένων ονομάζονται οι απλοί τύποι δεδομένων. Οι δομές δεδομένων διακρίνονται σε τακτικές και σε άτακτες.
Δομές δεδομένων ονομάζονται οι σύνθετοι τύποι δεδομένων. Οι δομές δεδομένων δι- ακρίνονται σε στατικές και σε δυναμικές. Στις στατικές δομές δεδομένων το πλήθοςτων στοιχείων είναι σταθερό και καθορίζεται από τον ορισμό του τύπου στο τμήμα δη- λώσεων του προγράμματος. Παράδειγμα στατικής δομής δεδομένων είναι ο Πίνακας. Στις δυναμικές δομές δεδομένων, το πλήθος των στοιχείων της δομής καθορίζεται κατά τη διάρκεια της εκτέλεσης του προγράμματος και πιθανόν να αυξομειώνεται. Παρα- δείγματα δυναμικών δομών δεδομένων είναι οι συνδεδεμένες λίστες, η στοίβα, η ουρά, τα δυαδικά δένδρα κτλ.
Σε τι χρησιμεύει η Σημασιολογία (Semantics);
Η Σημασιολογία είναι ένα σύνολο κανόνων οι οποίοι προσδιορίζουν πώς γράφονται έγκυρες εντολές σε μια γλώσσα προγραμματισμού.
Το πλάγιο παραλληλόγραμμο σε ένα λογικό διάγραμμα δηλώνει διαδικασία εισόδου ή εξόδου
Να σημειώσετε με Σωστό ? Λάθος τις παρακάτω προτάσεις:
Η θεραπεία όλων των ασθενειών λύνεται απλά με τη χρήση του υπολογιστή
Ο ψευδοκώδικας χρησιμοποιεί σχήματα για την αναπαράσταση του αλγορίθμου
iii) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True, να επιλέξετε τη σωστή απάντηση στα παρακάτω
11 DIV 1 - 1 DIV 11
11
10
8 DIV 5*2
0
2
Τι θα εμφανίσει η εντολή: write( 10.342 : 1 : 0);
10.3
Ποιοι είναι οι απλοί ή στοιχειώδεις τύποι δεδομένων;
Οι απλοί ή στοιχειώδεις τύποι δεδομένων είναι: ο ακέραιος, ο πραγματικός, ο λογικός και ο χαρακτήρας.
Ένα διάγραμμα HIPO αποτελείται από τρία βασικά τμήματα
Πώς μπορούμε να χαρακτηρίσουμε τις γλώσσες υψηλού επιπέδου ανάλογα με τις λειτουργικές τους ιδιότητες;
Χρήση σε Εμπορικές εφαρμογές (Cobol, RPG)