Ποιά απο τα παρακάτω ΔΕΝ αποτελούν κριτήρια πληρότητας αλγορίθμου(Επιλέξτε 2)
Είσοδος
Πολυπλοκότητα
'Έξοδος
Πληρότητα
Από τι εξαρτάται ο χρόνος εκτέλεσης ενός αλγορίθμου(Επιλέξτε 2)
τον τύπο του υπολογιστή στον οποίο θα εκτελεστεί
από την πολυπλοκότητά του
από τον τρόπο που δομούνται οι εντολές
τη δομή του προγράμματος και τις δομές δεδομένων που θα χρησιμοποιηθούν
Ποια από τα παρακάτω αποτελούν τρόπο αναπαράστασης αλγορίθμων(επιλέξτε 3)
Ελεύθερο κείμενο
Άλγεβρα
Φυσική γλώσσα
Κωδικοποίηση
Ποια απο τις παρακάτω δομές αποτελεί δυναμική δομή δεδομένων
πίνακας
στοίβα
δέντρα
ουρά
Επιλέξτε ότι θεωρείτε σωστό
Το δέντρο είναι δυαδικό
Ο κόμβος Μ έχει 3 παιδιά
Ο γονέας του Γ είναι ο Α
Ο κόμβος Χ είναι φύλλο
Ποια ενέργεια απο τις παρακάτω θεωρείται βασική σε ένα αλγόριθμο όσο αναφορά την επίδοσή του
Επανάληψη
Σύγκριση
Διάβασε
Εμφάνισε
Στο Κυρίως πρόγραμμα έχει δηλωθεί μια μεταβλητή Χ και έχει αρχική τιμή 3. Μέσα στη συνάρτηση FUN υπάρχει μια πράξη Χ<--Χ+2. Τέλος στο κυρίως πρόγραμμα τυπώνεται η τιμή του Χ. Ποια θα είναι αυτή?
5
3
0
6
Μια βασική διαφορά μεταξύ φυσικών και τεχνητών γλωσσών είναι ότι
Οι τεχνητές γλώσσες εξελίσσονται συνεχώς
Οι φυσικές γλώσσες εξελίσσονται συνεχώς
Οι φυσικές γλώσσες δίνουν την δυνατότητα συνεχούς αναβάθμισης
Οι φυσικές γλώσσες μεταβάλλονται σε επίπεδο διαλέκτου
Η σωστή σειρά δημιουργίας και μεταγλώτισσης ενός προγράμματος
Συντάκτης - Συνδέτης - Μεταγλωτιστής - Εκτελέσιμο
Συντάκτης - Μεταγλωτιστής - Εκτελέσιμο - Συνδέτης
Μεταγλωτιστής - Συντάκτης - Συνδέτης - Εκτελέσιμο
Συντάκτης - Μεταγλωτιστής - Συνδέτης - Εκτελέσιμο
Η εντολή Χ=Α/Β μπορεί να προκαλέσει:
Συντακτικό Λάθος
Λογικό Λάθος
Η εντολή ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5 ΜΕ_ΒΗΜΑ 0
θα εκτελέσει 5 επαναλήψης
θα εκτελέσει 1 επανάληψη
θα εκτελέσει άπειρες επαναλήψεις
δεν θα κάνει καμμία επανάληψη
Οι ισοδύναμες εντολές της εντολής ΑΝΤΙΜΕΤΑΘΕΣΕ είναι
ΤΕΜΠ<--Χ Υ<--ΤΕΜΠ Υ<--Χ
Υ<--Χ Χ<--ΤΕΜΠ Υ<-- Χ
ΤΕΜΠ<--Χ Χ<--Υ Υ<--ΤΕΜΠ
Ποιο απο τα παρακάτω θεωρείται πλεονέκτημα του τμήματικού προγραμματισμού(επιλέξτε όλα τα σωστά)
Διευκολύνει την ανάπτυξη του αλγορίθμου και του αντιστοίχου προγράμματος.
Απαιτεί λιγότερο χρόνο και προσπάθεια στη συγγραφή του προγράμματος.
Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού.
Διευκολύνει την κατανόηση και διόρθωση του προγράμματος.
Ποια από τα παρακάτω αληθεύουν:
Οι συναρτήσεις υπολογίζουν μόνο μία τιμή, αριθμητική, χαρακτήρα ή λογική και μόνο αυτήν επιστρέφουν στο υποπρόγραμμα που την κάλεσε.
Με τη χρήση παραμέτρων οι. διαδικασίες μεταφέρουν τα αποτελέσματα τους μόνο σε συναρτήσεις
Για να ενεργοποιηθούν οι διαδικασίες χρησιμοποιείται η ειδική εντολή ΚΑΛΕΣΕ και το όνομα της διαδικασίας.
Οι συναρτήσεις δεν εκτελούνται με την εμφάνιση του ονόματος τους σε οποιαδήποτε έκφραση.κλ
Απεριόριστη εμβέλεια έχουν οι
Τοπικές μεταβλητές
Καθολικές μεταβλητές
Πραγματικές παράμετροι
Τυπικές παράμετροι
Στην δυαδική αναζήτηση είναι απαραίτητο(επιλέξτε όλες τις σωστές απαντήσεις)
Ο πίνακας να έχει ταξινομηθεί πριν
Η ταξινόμηση να γίνεται παράληλα με την αναζήτηση
Οι δείκτες LEFT & RIGHT να είναι ίσοι
να ισχύει LEFT<=RIGHT
Η ρίζα κάθε δέντρου βρίσκεται (επιλέξτε όλα τα σωστά)
στο πρώτο επίπεδο
στο μηδενικό επίπεδο
στο αρχικό επίπεδο
πάνω από κάθε κόμβο
Η Γραμματική μιας γλώσσας προγραμματισμού αποτελείται από
Συντακτικό
Σημασιολογία
Τυπικό & Συντακτικό
Λεξιλόγιο
Η επίδοση ενός αλγορίθμου μετράται με
Εμπειρικό και Θετικό τρόπο
Μόνο εμπειρικά
Μόνο Θετικά
Εμπειρικό και Θεωρητικό τρόπο
Για να έχει νόημα η σύγκριση δύο αλγορίθμων πρέπει: (επιλέξτε όλα τα σωστά)
να έχουν γραφτεί στην ίδια γλώσσα προγραμματισμού
να έχει χρησιμοποιηθεί ο ίδιος μεταφραστής της γλώσσας προγραμματισμού
να έχουν ως είσοδο διαφορετικά δεδομένα
3. να χρησιμοποιείται η ίδια υπολογιστική πλατφόρμα
Πότε ο αλγόριθμος Α είναι πιο αποδοτικός από τον αλγόριθμο Β;
Όταν οι δύο αλγόριθμοι έχουν διαφορετικά δεδομένα εισόδου, στις ίδιες συνθήκες δίνουν ίδια αποτελέσματα και ο Α απαιτεί λιγότερους πόρους (χρόνο ή μνήμη).
Όταν οι δύο αλγόριθμοι με τα ίδια δεδομένα εισόδου, σε διαφορετικές συνθήκες δίνουν ίδια αποτελέσματα και ο Α απαιτεί λιγότερους πόρους (χρόνο ή μνήμη).
Όταν οι δύο αλγόριθμοι με τα ίδια δεδομένα εισόδου, στις ίδιες συνθήκες δίνουν ίδια αποτελέσματα και ο Β απαιτεί λιγότερους πόρους (χρόνο ή μνήμη).
Όταν οι δύο αλγόριθμοι με τα ίδια δεδομένα εισόδου, στις ίδιες συνθήκες δίνουν ίδια αποτελέσματα και ο Α απαιτεί λιγότερους πόρους (χρόνο ή μνήμη).
Η Πληροφορική μελετά τα δεδομένα από τις ακόλουθες σκοπιές:(επιλέξτε όλα τα σωστά)
Υλικού
Λογισμικού
Δομές Δεδομένων
Θεωρητική
Με ποια εκχώρηση τιμής παρακάτω θα συμπληρώσετε το παρακάτω τμήμα αλγόριθμου:
ΔΙΑΒΑΣΕ στοιχείο ΑΝ top<10 ΤΟΤΕ top <-- top + 1 _______________________ ΑΛΛΙΩΣ ΓΡΑΨΕ 'Υπερχείλιση στοίβας' ΤΕΛΟΣ_ΑΝ
έτσι ώστε να εκτελεστεί μια επιτυχής ΩΘΗΣΗ στοιχείου σε μια στοίβα 10 θέσεων
Α[top]<-- στοιχείο
Α[στοιχείο]<--top
A[στοιχείο+1]<--top
Α[top+1]<-- στοιχείο
Σε μια στοίβα 10 θέσεων έχουν τοποθετηθεί διαδοχικά τα στοιχεία: Σ, Υ, Ν, Ο, Π στην 1η, 2η, 3η, 4η και 5η θέση αντίστοιχα. Να προσδιορίσετε την τιμή του δείκτη top της παραπάνω στοίβας Αν εφαρμόσουμε τις παρακάτω λειτουργίες: Απώθηση, Απώθηση, Απώθηση, Ώθηση Ι , Ώθηση Δ και Απώθηση ποιά είναι η νέα τιμή της top
top=4 ΣΤΟΙΒΑ Π Ο Ν Σ Υ top=5
top=3 ΣΤΟΙΒΑ Π Ο Σ Ν Υ top=3
top=5 ΣΤΟΙΒΑ Ι Υ Σ top=3
top=5 ΣΤΟΙΒΑ Σ Υ Ν Ο Π top=6
Αν υποθέσουμε ότι έχουμε το πίνακα Α[8] με στοιχεία τους αριθμούς 46, 55, 12, 42, 94, 18, 06, 67. Ποια είναι τα στοιχεία που αρχικά θα μετακινηθούν με βάση τον αλγόριθμο SelectionSort
46,67
55,06
12,06
46,06
Δίνεται ο πίνακας 1 2 5 8 9 15 22 27 35 37 38 40 43 45 47 Σε ποιον αριθμό θα κόψει τον πίνακα η Δυαδική αναζήτηση και πως θα μεταβληθούν τα Left & Right αντίστοιχα όταν αναζητάω τον αριθμό 38
σημείο κοπής το 37 left=27 right=47
σημείο κοπής το 27 left=27 right=47
σημείο κοπής το 38 left=35 right=47
σημείο κοπής το 27 left=27 right=43
Σας δίνεται η παρακάτω δομή επανάληψης ΓΙΑ: ΓΙΑ <μεταβλητή> ΑΠΟ τιμή1 ΜΕΧΡΙ τιμή2 ΜΕ_ΒΗΜΑ β <εντολές> ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Ποιος από τους παρακάτω είναι ο σωστός τρόπος μετατροπής σε ΟΣΟ