
Πότε χρησιμοποιούνται οι πίνακες ;
Presentation
•
Information Technology (IT)
•
12th Grade
•
Practice Problem
•
Easy
Gio Kount
Used 3+ times
FREE Resource
31 Slides • 15 Questions
1
2
3
4
5
6
7
8
9
10
Multiple Choice
Πότε είναι χρήσιμη η χρήση πινάκων;
Όταν έχουμε λίγα δεδομένα διαφορετικού τύπου
Όταν διαχειριζόμαστε πολλά δεδομένα ίδιου τύπου
Όταν το πρόγραμμα είναι μικρό
Όταν δεν θέλουμε να χρησιμοποιούμε μεταβλητές
11
Multiple Choice
Ποιο από τα παρακάτω ΔΕΝ αποτελεί μειονέκτημα των πινάκων;
Απαιτούν μνήμη
Περιορίζουν τις δυνατότητες του προγράμματος
Είναι στατικές δομές
Αυξάνουν πάντα την ταχύτητα του προγράμματος
12
Multiple Choice
Γιατί οι πίνακες απαιτούν μνήμη;
Επειδή δεσμεύουν θέσεις μνήμης μόνο όταν χρειαστούν
Επειδή δεσμεύουν θέσεις μνήμης από την αρχή του προγράμματος
Επειδή χρησιμοποιούν πάντα δυναμική μνήμη
Επειδή δεσμεύουν θέσεις μνήμης από την αρχή του προγράμματος
13
Multiple Choice
Ποιο πρόβλημα μπορεί να προκαλέσει η άσκοπη χρήση μεγάλων πινάκων;
Λάθος αποτελέσματα
Καθυστέρηση εισόδου δεδομένων
Αδυναμία εκτέλεσης του προγράμματος
Λάθος σύνταξη
14
Multiple Choice
Τι σημαίνει ότι οι πίνακες είναι «στατικές δομές»;
Δεν μπορούν να αποθηκεύσουν δεδομένα
Το μέγεθός τους αλλάζει κατά την εκτέλεση
Το μέγεθός τους ορίζεται στην αρχή και παραμένει σταθερό
Διαγράφονται στο τέλος του προγράμματος
15
Multiple Choice
Από τι εξαρτάται κυρίως η απόφαση για τη χρήση πινάκων;
Από τη γλώσσα προγραμματισμού
Από το μέγεθος του υπολογιστή
Από την εμπειρία στον προγραμματισμό
Από τον αριθμό των μεταβλητών
16
Multiple Choice
Πότε είναι προτιμότερη η χρήση πινάκων;
Όταν τα δεδομένα δεν χρειάζεται να αποθηκευτούν
Όταν τα δεδομένα πρέπει να διατηρούνται μέχρι το τέλος του προγράμματος
Όταν γίνεται μόνο ένας υπολογισμός
Όταν χρησιμοποιείται μία μεταβλητή
17
18
19
20
21
22
Open Ended
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο να ταξινομεί κατά αύξουσα σειρά τα στοιχεία ενός πίνακα ακεραίων 20 θέσεων με τη μέθοδο της ταξινόμησης με επιλογή.
Α1:Το πρόγραμμα θα δέχεται αρχικά από το πληκτρολόγιο 20 τιμές με οποιαδήποτε σειρά, τις οποίες θα αποθηκεύει στις 20 θέσεις του πίνακα.
Α2:Στη συνέχεια θα πραγματοποιεί την ταξινόμηση των στοιχείων του πίνακα με τη μέθοδο της ταξινόμησης με επιλογή.
Α3:Στο τέλος θα εμφανίζει στην οθόνη τα στοιχεία του ταξινομημένου πίνακα από το πρώτο ως το εικοστό.
23
24
25
Open Ended
Άσκηση 1 (Μονοδιάστατος πίνακας) Έστω μονοδιάστατος πίνακας ακεραίων Α, 100 θέσεων. Να γραφεί πρόγραμμα που να πραγματοποιεί τα παρακάτω:
Εκτύπωση του αθροίσματος των στοιχείων του πίνακα που βρίσκονται στις ζυγές θέσεις του πίνακα και του αθροίσματος που βρίσκονται στις μονές θέσεις.
26
27
28
Open Ended
Εκτύπωση του γινόμενου των 10 πρώτων στοιχείων του πίνακα Α..
Αντιμετάθεση των συμμετρικών στοιχείων του πίνακα Α και εκτύπωση του πίνακα Α
29
30
31
Open Ended
Εμφάνιση το μηνύματος «Πίνακας συμμετρικός», αν τα συμμετρικά στοιχεία του πίνακα είναι ίσα.
(i n-i+1)
32
33
34
Open Ended
Έλεγχο του πίνακα Α αν είναι ταξινομημένος κατά φθίνουσα σειρά και να βγάζει κατάλληλο μήνυμα.
35
36
37
Open Ended
50 μαθητές αποθηκεύουν Επώνυμο και Ηλικίες σε κατάλληλους πίνακες. Να βρεθούν και να εμφανιστούν τα Επώνυμα των 10 νεότερων μαθητών. Θεωρείστε ότι όλοι έχουν διαφορετικές ηλικίες.
[θυμήσου ταξινόμηση φυσαλίδας! ]
[Θυμήσου Για ι από 2 μέχρι ν
Για κ από ν μέχρι ι με_βήμα -1]
38
39
40
Open Ended
Να εκτυπωθεί μια κατάσταση 50 μαθητών ταξινομημένη ως προς τον Μέσο Όρο τους κατά φθίνουσα σειρά και σε περίπτωση ισοβαθμίας η ταξινόμηση να γίνεται ως προς το όνομα κατά αύξουσα σειρά (αλφαβητικά).
41
42
43
Open Ended
Για 100 Φοιτητές σε μία σχολή καταγράφονται τα Ονόμα, Επώνυμο και Αριθμό Μητρώου.
Α. Να γραφεί πρόγραμμα που να τα ταξινομεί τους φοιτητές αλφαβητικά κατά Επώνυμο και αν έχουν το ίδιο να τους ταξινομεί με βάση το όνομά τους.
Β. Να εμφανιστούν τα Μητρώα των 10 πρώτων φοιτητών της λίστας.
44
45
46
Show answer
Auto Play
Slide 1 / 46
SLIDE
Similar Resources on Wayground
26 questions
MicroEconomics
Presentation
•
12th Grade
25 questions
Εισαγωγή στις βασικές έννοιες Δικτύου και Διαδικτύου
Presentation
•
12th Grade
34 questions
Δευτερεύουσες προτάσεις
Presentation
•
KG - University
32 questions
ΚΕΦΑΛΑΙΟ-2
Presentation
•
12th Grade
32 questions
Μετοχές
Presentation
•
12th Grade
36 questions
Δύναμη Κουλόμπ
Presentation
•
9th Grade
27 questions
Στίχοι 376-440
Presentation
•
11th Grade
29 questions
ΕΛΛΗΝΙΚΟΙ ΠΑΡΑΔΟΣΙΑΚΟΙ ΧΟΡΟΙ
Presentation
•
10th Grade
Popular Resources on Wayground
5 questions
A Home on the Shore
Quiz
•
3rd Grade
28 questions
US History Regents Review
Quiz
•
11th Grade
6 questions
A Horse Tale
Quiz
•
3rd Grade
20 questions
Math Review
Quiz
•
3rd Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
20 questions
Dividing Fractions
Quiz
•
5th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
Discover more resources for Information Technology (IT)
20 questions
Insurance
Quiz
•
9th - 12th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
6 questions
Mayan Mathematics part 1
Presentation
•
9th - 12th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
10 questions
Unit 9 Quiz
Quiz
•
9th - 12th Grade