1 ΕΙΣΑΓΩΓΗ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "1 ΕΙΣΑΓΩΓΗ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ"

Transcript

1 1 ΕΙΣΑΓΩΓΗ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Αλγόρικμοσ Μια ςειρά από ςαφι και κακοριςμζνα βιματα, τα οποία οδθγοφν ςτθ λφςθ ενόσ προβλιματοσ, περιγραφι του κάκε βιματοσ με λόγια και λζξεισ-κλειδιά, π.χ. διάβαςε, υπολόγιςε, εμφάνιςε, αν, διαφορετικά, για όςο, για. Διάγραμμα Ροισ ( Λογικό Διάγραμμα ) Μια ςειρά από ςαφι και κακοριςμζνα βιματα, τα οποία οδθγοφν ςτθ λφςθ ενόσ προβλιματοσ με ειδικά ςχιματα για τθν κάκε ενζργεια π.χ. ορκογώνιο για τθν ανάκεςθ τιμισ, ρόμβοσ για ζλεγχο ι επανάλθψθ, παραλλθλόγραμμο για ειςαγωγι δεδομζνων, ταινία για εμφάνιςθ αποτελεςμάτων κ.λ.π.. Πρόγραμμα Μετατροπι των παραπάνω βθμάτων ςε εντολζσ που μποροφν να μεταφραςτοφν από ζνα πρόγραμμα ςτον Ηλεκτρονικό Τπολογιςτι ( Μεταγλωττιςτισ ι Διερμθνζασ μιασ Γλϊςςασ Προγραμματιςμοφ ), με λζξεισ-κλειδιά, π.χ. read, print, if, else, for, while. Γλώςςεσ Προγραμματιςμοφ Γλϊςςα Μθχανισ υμβολικι Γλϊςςα ( ASSEMBLY ) Γλϊςςεσ Τψθλοφ Επιπζδου ( BASIC, FORTRAN, COBOL, PASCAL, C, Dephi, Visual Basic, C++, Java ). Μεταβλθτζσ Ονόματα ςτα αγγλικά, τα οποία αντιπροςωπεφουν κζςεισ μνιμθσ, ςτισ οποίεσ κα αποκθκεφονται δεδομζνα, αρικμοί, χαρακτιρεσ κ.λ.π.. υνικωσ τα ονόματα που επιλζγονται ζχουν ςχζςθ με τθν ποςότθτα που κα αποκθκεφςουν, π.χ. num για κάποιον αρικμό, sum για άκροιςμα, mo για το Μζςο Όρο. Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 1

2 ΔΙΑΓΡΑΜΜΑ ΕΡΓΑΙΩΝ ΓΙΑ ΜΕΘΟΔΙΚΟ ΠΡΟΓΡΑΜΜΑΣΙΜΟ A Κατανόθςθ Προβλιματοσ - Δεδομζνα - Επεξεργαςία - Αποτελζςματα Αλγόρικμοσ ι Διάγραμμα Ροισ Ζλεγχοσ Αλγορίκμου με Αντιπροςωπευτικά Δεδομζνα Λογικά Λάκθ??? OXI NAI Γράψιμο Προγράμματοσ Εκτζλεςθ Προγράμματοσ υντακτικά Λάκθ??? OXI NAI Σ Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 2

3 1. 1 Ένα Απλό Πρόγραμμα Να γραφεί πρόγραμμα, το οποίο κα δίνει τισ τιμζσ 5 και 6 ςε δφο μεταβλθτζσ num1 και num2 και κα υπολογίηει και κα εμφανίηει το άκροιςμά τουσ sum και το μζςο όρο mo. ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ A a 5 b 6 sum a+b mo sum/2 sum, mo T Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 3

4 ΑΛΓΟΡΙΘΜΟ 1. Δίνω τθν τιμι 5 ςτο a ( a 5 ) 2. Δίνω τθν τιμι 6 ςτο b ( b 6 ) 3. Βρίςκω το άκροιςμα ( sum a + b ) 4. Βρίςκω τον μζςο όρο ( mo sum/2 ) 5. Εμφανίηω τισ τιμζσ των sum, mo ΠΡΟΓΡΑΜΜΑ public class SumMO1 { /* Πρόγρακκα ποσ δίλεη ηης ηηκές 5 θαη 6 ζε 2 αθέραηες κεηαβιεηές θαη βρίζθεη θαη εκθαλίδεη ηο άζροηζκά ηοσς θαη ηο Μέζο Όρο, o οποίος είλαη κεηαβιεηή ηύποσ double */ public static void main(string[] args) { // Δήιωζε ηωλ αθέραηωλ κεηαβιεηώλ num1, num2 int num1, num2; // Δήιωζε ηες αθέραηας κεηαβιεηής sum γηα ηο άζροηζκα int sum; // Δήιωζε ηες πραγκαηηθής κεηαβιεηής mo γηα ηο Μέζο Όρο double mo; // Αλάζεζε ηωλ ηηκώλ 5 θαη 6 ζηης αθέραηες κεηαβιεηές num1, num2 num1 = 5; num2 = 6; // Υποιογηζκός ηοσ αζροίζκαηος sum sum = num1 + num2; // Υποιογηζκός ηοσ Μέζοσ Όροσ mo mo = sum/2; } // Eκθάληζε ηοσ αζροίζκαηος sum θαη ηοσ Μέζοσ Όροσ mo System.out.println("Άζροηζκα = " + sum + " Μέζος Όρος = " + mo); } Ζξοδοσ Προγράμματοσ Άζροηζκα = 11 Μέζος Όρος = 5.0 Μζςοσ Όροσ = 5, γιατί γίνεται ακζραια διαίρεςθ του 11/2 και αποκόπτεται το δεκαδικό μζροσ. Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 4

5 Λζξεισ κλειδιά ςτον οριςμό του προγράμματοσ : class SumMO1 : Οριςμόσ τθσ κλάςθσ Sum_mo_1. Ο οριςμόσ περιλαμβάνει μόνο μία μζκοδο, τθ main(). public : Η λζξθ public δθλϊνει ότι θ μζκοδοσ είναι προςπελάςιμθ από παντοφ. static : Η λζξθ static δθλϊνει ότι θ μζκοδοσ είναι προςπελάςιμθ ακόμθ και αν δεν ζχουν δθμιουργθκεί αντικείμενα τθσ κλάςθσ. void : Σθμαίνει ότι θ μζκοδοσ main()δεν επιςτρζφει καμιά τιμι. main() : Η βαςικι μζκοδοσ. ΠΑΡΑΣΗΡΗΕΙ 1. Οι αγκφλεσ {} πθγαίνουν ανά ηεφγθ και περικλείουν αυτόνομα κομμάτια κϊδικα. 2. Όλεσ οι εντολζσ τελειϊνουν με το ελλθνικό ερωτθματικό ;. 3. Σα χόλια πολλϊν γραμμϊν αρχίηουν με το ςφμβολο /* και τελειϊνουν με το φμβολο */. 4. Σα χόλια μιασ γραμμισ ι μετά από μια εντολι αρχίηουν με το ςφμβολο //. 5. Οι μεταβλθτζσ πρζπει να δθλϊνουν κάποιο τφπο ανάλογα με τθν ποςότθτα που κα αποκθκεφςουν, π.χ. int num1, num2 για τουσ αρικμοφσ, double mo για το Μζςο Όρο. 6. Σα ονόματα των μεταβλθτϊν μποροφν να αρχίηουν από οποιοδιποτε γράμμα ι τα ςφμβολα _ $, αλλά όχι από ψθφίο. Π.χ. num1 και όχι 1num. 7. Η διλωςθ μιασ μεταβλθτισ περιλαμβάνει τον τφπο των δεδομζνων που κα αποκθκεφςει και το όνομά τθσ. double mo; // Δήιωζε ηες πραγκαηηθής κεηαβιεηής mo γηα ηο Μέζο Όρο 8. Μια διλωςθ μπορεί να περιλαμβάνει περιςςότερεσ από μια μεταβλθτζσ. int num1, num2; // Δήιωζε ηωλ αθέραηωλ κεηαβιεηώλ num1, num2 Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 5

6 9. Για τθν εμφάνιςθ των αποτελεςμάτων χρθςιμοποιοφμε τθν εντολι System.out.println(<μηνύμαηα και ονόμαηα μεηαβληηών>); Η εντολι System.out.println() μπορεί μζςα ςτισ παρενκζςεισ να περιλαμβάνει : Ονόματα μεταβλθτϊν, οπότε εμφανίηει απλϊσ τισ τιμζσ τουσ. : System.out.println(mo); // Θα εμφανίςει ΜΟΝΟ τθν τιμι τθσ μεταβλθτισ mo Ονόματα μεταβλθτϊν και μθνφματα, οπότε εμφανίηει και μθνφματα και τισ τιμζσ των μεταβλθτϊν. : System.out.println( mo = + mo); // Θα εμφανίςει το μινυμα mo = και τθν τιμι τθσ μεταβλθτισ mo Σίποτα, οπότε γίνεται απλϊσ αλλαγι γραμμισ. System.out.println(); // αλλαγι γραμμισ Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 6

7 1.2 ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Σα δεδομζνα που μποροφν να αποκθκευκοφν ςε μια μεταβλθτι μπορεί να είναι ακζραιοι αρικμοί ( π.χ. ο αρικμόσ 5 ), πραγματικοί αρικμοί ι αρικμοί κινθτισ υποδιαςτολισ ( π.χ. ο αρικμόσ 5.5 ), χαρακτιρεσ ( π.χ. το γράμμα Χ ), ςυμβολοςειρζσ ( π.χ. το όνομα Nikos ). Οι ακζραιεσ μεταβλθτζσ ανάλογα με τα bits που περιλαμβάνουν και το μζγιςτο αρικμό που μποροφν να αποκθκεφςουν φαίνονται ςτον επόμενο πίνακα : Σφποσ bits Ελάχιςτθ - Μζγιςτθ Σιμι byte short int 32-2*10 9 2*10 9 long 64-9* *10 18 Οι πραγματικζσ ( Κινθτισ Τποδιαςτολισ ) μεταβλθτζσ ανάλογα με τα bits που περιλαμβάνουν ςυνολικά, τα bits τθσ mantissa και το μζγιςτο αρικμό που μποροφν να αποκθκεφςουν φαίνονται ςτον επόμενο πίνακα : Σφποσ υνολικά bits bits mantissa Ελάχιςτθ -Μζγιςτθ Σιμι float * *10 38 double * * Όλεσ οι μζκοδοι δζχονται double παραμζτρουσ. Σο ςφνολο χαρακτιρων τθσ Java είναι το Unicode και όχι το ASCII. Χρθςιμοποιεί 16 bits και όχι 8, όπωσ το ςφνολο των χαρακτιρων ASCII, με τθ δυνατότθτα αποκικευςθσ χαρακτιρων από όλεσ τισ γλϊςςεσ ( από , ενϊ οι χαρακτιρεσ από είναι όπωσ και ςτισ άλλεσ γλϊςςεσ προγραμματιςμοφ, ςφνολο ASCII ). char ch; ch = Χ ; ch = 88; // Δήιωζε κεηαβιεηής ποσ ζα αποζεθεύζεη ταραθηήρες // Αλάζεζε ηηκής ζε κεηαβιεηή ποσ αποζεθεύεη ηο ταραθηήρα Χ // Αλάζεζε ηηκής ζε κεηαβιεηή ποσ αποζεθεύεη ηο αρηζκεηηθό ηζοδύλακο ηοσ ταραθηήρα Χ Οι λογικζσ ( boolean ) μεταβλθτζσ αποκθκεφουν τισ τιμζσ true-false, ςαν το αποτζλεςμα κάποιασ ςφγκριςθσ. Χρθςιμοποιοφνται ςε εντολζσ ελζγχου και επανάλθψθσ. boolean b; // Δήιωζε ηες ιογηθής κεηαβιεηής b b = true; // Αλάζεζε ηες ηηκής true ζηε ιογηθή κεηαβιεηή b System.out.println(10 > 9); // Εκθαλίδεη true Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 7

8 ΚΤΡΙΟΛΕΚΣΙΚΕ ΣΑΘΕΡΕ Πολλζσ φορζσ χρειάηεται να χρθςιμοποιιςουμε ςυγκεκριμζνουσ αρικμοφσ, χαρακτιρεσ ι ονόματα ςε εντολζσ εκχϊρθςθσ, ςε εκφράςεισ ι ςε ςυγκρίςεισ, όπωσ ςτο προθγοφμενο παράδειγμα που δϊςαμε ςτθ μεταβλθτι num1 τθν τιμι 5, τα οποία χαρακτθρίηονται ςαν κυριολεκτικζσ ςτακερζσ και μπορεί να είναι : τακερζσ ακεραίων, π.χ. 10, Είναι εξ οριςμοφ τφπου int. Αν κζλουμε να ορίςουμε ςτακερά τφπου long, βάηουμε ζνα L ι l ςτο τζλοσ, π.χ. long a = 10L. τακερζσ κινθτισ υποδιαςτολισ, π.χ Είναι εξ οριςμοφ τφπου double. Για να ορίςουμε ςτακερά τφπου float, βάηουμε ζνα F ι f ςτο τζλοσ, π.χ. float a=2.35f. τακερζσ ςυμολοςειρζσ ( Strings ). Είναι αλυςίδεσ χαρακτιρων π.χ. kostas και χρθςιμοποιοφνται ςυνικωσ ςε εντολζσ println. ΧΑΡΑΚΣΗΡΕ ΔΙΑΦΤΓΗ Χρθςιμοποιοφνται ςε εντολζσ println και είναι το \t για tab και το \n για αλλαγι γραμμισ. Η εντολι System.out.println( a\tb\nc\t+d\n ); κα ζχει ςαν αποτζλεςμα τθν παρακάτω εμφάνιςθ : a b c d Οι χαρακτιρεσ απόςτροφοσ και διπλά ειςαγωγικά για να χρθςιμοποικοφν ι να εκτυπωκοφν πρζπει να προθγείται μια ανάποδθ παφλα. ch1 = \ ; ch2 = \ ; ΑΡΧΙΚΟΠΟΙΗΗ ΜΕΣΑΒΛΗΣΩΝ Μαηί με τθ διλωςθ κάποιασ μεταβλθτισ μποροφμε να εκχωριςουμε και κάποια αρχικι τιμι. int a; // Διλωςθ Μεταβλθτισ a a = 10; // Ανάκεςθ του 10 ςαν αρχικι τιμι ςτθ μεταβλθτι a Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 8

9 Σο ίδιο αποτζλεςμα ζχουμε με τθν εντολι int a = 10; // Διλωςθ - Ανάκεςθ του 10 ςαν αρχικι τιμι ςτθ μεταβλθτι a Αρχικοποίθςθ μεταβλθτϊν μπορεί να γίνει ςε περιςςότερεσ από 1 μεταβλθτζσ. int a = 5, b = 6, sum; // Αρχικοποίθςθ a, b, διλωςθ sum ΔΤΝΑΜΙΚΗ ΑΡΧΙΚΟΠΟΙΗΗ Μπορεί να γίνει διλωςθ μιασ μεταβλθτισ ςτο ςθμείο του προγράμματοσ που κζλουμε να υπολογίςουμε και να αποκθκεφςουμε ςε μια μεταβλθτι το αποτζλεςμα μιασ αρικμθτικισ ζκφραςθσ. int sum = a + b; double mo = sum/2; Προςοχι, θ μεταβλθτι αν υπάρχει ςε block (if, while, for) είναι τοπικι, ζχει εμβζλεια μόνο ςτο block. ΑΝΑΘΕΗ-ΕΚΧΩΡΗΗ ΣΙΜΗ Γενικόσ Σφποσ : <όλοκα_κεηαβιεηής> = <έθθραζε>; a = 10; // Ανάκεςθ του 10 ςαν αρχικι τιμι ςτθ με ταβλθτι a Τπάρχει θ δυνατότθτα ςτθ Java να ζχουμε αλυςίδα εκχωριςεων. x = y = z = 10; // Σο z παίρνει τθν τιμι 10, τθν οποια παίρνει το y και μετά το x Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 9

10 ΑΡΙΘΜΗΣΙΚΟΙ ΣΕΛΕΣΕ Οι τελεςτζσ πράξεων που χρθςιμοποιοφνται ςτισ αρικμθτικζσ εκφράςεισ είναι οι παρακάτω : +, -, * : Σελεςτζσ για πρόςκεςθ, αφαίρεςθ και πολλαπλαςιαςμό, όπωσ και ςτα μακθματικά. / : Σελεςτισ για Διαίρεςθ Με ακζραιουσ γίνεται ακζραια διαίρεςθ int a = 10; int b = a/3; // Αποτζλεςμα τθσ διαίρεςθσ b = 3 float a = 10.0f; float b = a/3; // Αποτζλεςμα τθσ διαίρεςθσ b = % : Σελεςτισ για το υπόλοιπο τθσ διαίρεςθσ 2 αρικμϊν, ακζραιων ι κινθτισ υποδιαςτολισ. int a = 10; int b = a%3; // Αποκθκεφεται ςτθ μεταβλθτι b το υπόλοιπο τθσ διαίρεςθσ a/3 = 1 float a = 10.5f; float b = a%3; //Αποκθκεφεται ςτθ μεταβλθτι b το υπόλοιπο τθσ διαίρεςθσ a/3 = Πρώτη Τροποποίηςη Προγράμματοσ 1.1 Να τροποποιθκεί το πρόγραμμα 1.1, το οποίο κα δίνει τισ τιμζσ 5 και 6 ςε δφο μεταβλθτζσ num1 και num2 και κα υπολογίηει και κα εμφανίηει το άκροιςμά τουσ sum και το μζςο όρο mo, ϊςτε να μπορεί να εμφανίηει το ςωςτό αποτζλεςμα ( θ μεταβλθτι sum να δθλωκεί τφπου double, ϊςτε να ΜΗ γίνει ακζραια διαίρεςθ ςτο μζςο όρο ). Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 10

11 ΠΡΟΓΡΑΜΜΑ public class SumMO2 { /* Πρόγρακκα ποσ δίλεη ηης ηηκές 5 θαη 6 ζε 2 αθέραηες κεηαβιεηές θαη βρίζθεη θαη εκθαλίδεη ηο άζροηζκά ηοσς θαη ηο Μέζο Όρο. Το άθροιζμα και ο Μέζος Όρος είναι μεηαβληηές ηύποσ double */ public static void main(string[] args) { // Δήιωζε ηωλ αθέραηωλ κεηαβιεηώλ num1, num2 int num1, num2; // Δήλωζη ηης πραγμαηικής μεηαβληηής sum για ηο άθροιζμα double sum; // Δήιωζε ηες πραγκαηηθής κεηαβιεηής mo γηα ηο Μέζο Όρο double mo; // Αλάζεζε ηωλ ηηκώλ 5 θαη 6 ζηης αθέραηες κεηαβιεηές num1, num2 num1 = 5; num2 = 6; // Υποιογηζκός ηοσ αζροίζκαηος sum sum = num1 + num2; // Υποιογηζκός ηοσ Μέζοσ Όροσ mo mo = sum/2; } // Eκθάληζε ηοσ αζροίζκαηος sum θαη ηοσ Μέζοσ Όροσ mo System.out.println("Άζροηζκα = " + sum + " Μέζος Όρος = " + mo); } Ζξοδοσ Προγράμματοσ Άζροηζκα = 11.0 Μέζος Όρος = 5.5 To Άκροιςμα είναι 11.0 και ο Μζςοσ Όροσ είναι 5.5 Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 11

12 ΣΕΛΕΣΕ ΤΝΣΟΜΩΝ ΕΚΧΩΡΗΕΩΝ Τπάρχει θ δυνατότθτα ςτθ Java να ζχουμε ςφντομεσ εκχωριςεισ. x = x + y; υντομευμζνοσ τελεςτισ x += y; x = x y; υντομευμζνοσ τελεςτισ x -= y; x = x * y; υντομευμζνοσ τελεςτισ x *= y; x = x/y; υντομευμζνοσ τελεςτισ x /= y; x = x%y υντομευμζνοσ τελεςτισ x %= y; ΣΕΛΕΣΕ ΠΡΟΑΤΞΗΗ-ΠΡΟΜΕΙΩΗ ++, -- Η Java διακζτει τουσ παρακάτω τελεςτζσ προςαφξθςθσ ι προμείωςθσ : x = x + 1; τελεςτζσ προςαφξθςθσ x++; ++x; x = x 1; τελεςτζσ προμείωςθσ x--; --x; Αν το ++, -- βρίςκεται πριν τθ μεταβλθτι, πρώτα ενθμερϊνεται θ τιμι τθσ μεταβλθτισ και μετά χρθςιμοποιείται. x = 10; y = x++; x = 10; y = ++x; // Σο y παίρνει τθν τιμι του x που ιταν 10, το x αυξάνεται ΜΕΣΑ και γίνεται 11 ( x = 11, y = 10 ) // ΠΡΩΣΑ αυξάνεται το x και γίνεται 11 και ΜΕΣΑ το y παίρνει τθν τιμι του x που ζγινε 11 ( x = 11, y = 11 ) ΜΕΣΑΣΡΟΠΗ ΣΤΠΩΝ Ε ΕΚΧΩΡΗΕΙ Όταν ςε μια αρικμθτικι ζκφραςθ ζχουμε μεταβλθτζσ διαφορετικοφ τφπου γίνεται διευρυμζνθ μετατροπι, όπου ο τφποσ τθσ μεταβλθτισ ςτο δεξί μζροσ τθσ ζκφραςθσ μετατρζπεται ςτον τφπο τθσ μεταβλθτισ ςτο αριςτερό μζροσ τθσ ζκφραςθσ. Η μετατροπι γίνεται από το μικρότερο τφπο ςτο μεγαλφτερο με τθν παρακάτω ςειρά: byte short int long float double Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 12

13 Για να γίνει διευρυμζνθ μετατροπι κα πρζπει ο τφποσ προοριςμοφ (αριςτερά) να είναι μεγαλφτεροσ από τουσ τφπουσ των μεταβλθτϊν ςτο δεξί μζροσ τθσ ζκφραςθσ. Η διευρυμζνθ μετατροπι δεν ιςχφει για τουσ τφπουσ boolean και char. Εξαίρεςθ αποτελεί ο τφποσ char, όπου μπορεί να αποκθκευτεί ζνασ ακζραιοσ int ςε μεταβλθτι τφπου char. char ch = 88; // Είλαη ηο ίδηο κε ηελ εληοιή char ch = X τθν περίπτωςθ που δεν ιςχφουν τα παραπάνω ι αν κζλουμε να αποκθκεφςουμε το περιεχόμενο τθσ μεταβλθτισ κάποιου τφπου ςε μεταβλθτι διαφορετικοφ τφπου χρθςιμοποιοφμε τθ διανομι casting, όπου πριν τθ μεταβλθτι ι τθν ζκφραςθ ( θ οποία πρζπει να είναι μζςα ςε παρενκζςεισ, αν κζλουμε θ διανομι να ιςχφςει για το αποτζλεςμα τθσ ζκφραςθσ ) βάηουμε μζςα ςε παρενκζςεισ τον τφπο ςτον οποίο κζλουμε να μετατραπεί θ τιμι τθσ μεταβλθτισ ι τθσ ζκφραςθσ. αυτζσ τισ περιπτϊςεισ χρειάηεται προςοχι, γιατί μπορεί να μθν αποκθκευκεί ςωςτά θ τιμι μιασ μεταβλθτισ ςε κάποια άλλθ ι να μι χωράει. double d = 10.5; int i1 = (int)d; // Αποκθκεφεται ςτθ μεταβλθτι i1 το 10, χάνεται το 0.5 int i2 = (int)(d/3); // Αποκθκεφεται ςτθ μεταβλθτι i2 το 3, χάνεται το 0.5 double d1 = (double)i1; // Αποκθκεφεται ςτθ μεταβλθτι d1 το 10.0 byte b1 = (byte)i2; // Αποκθκεφεται ςτθ μεταβλθτι b1 το 3 byte b2 = (byte)(i2+200)//αποκθκεφεται ςτθ μεταβλθτι b2 το 1, γιατί θ τιμι i2+200=203 είναι μεγαλφτερθ από τθ μζγιςτθ τιμι 127 που μπορεί να αποκθκεφςει μια μεταβλθτι τφπου byte byte b = 88; char ch1 = (char) b; int i = 88; char ch2 = (char) i; // Αποκθκεφεται ςτθ μεταβλθτι ch1 ο χαρακτιρασ Χ // Αποκθκεφεται ςτθ μεταβλθτι ch2 ο χαρακτιρασ Χ 1. 4 Δεύτερη Τροποποίηςη του Προγράμματοσ 1.1 Να τροποποιθκεί το πρόγραμμα 1.1, το οποίο κα δίνει τισ τιμζσ 5 και 6 ςε δφο μεταβλθτζσ num1 και num2 και κα υπολογίηει και κα εμφανίηει το άκροιςμά τουσ sum και το μζςο όρο mo, ϊςτε να μπορεί να εμφανίηει το ςωςτό αποτζλεςμα ( θ μεταβλθτι sum να δθλωκεί τφπου int, αλλά να γίνει μετατροπι - casting ςτον υπολογιςμό του μζςο όρου, ώςτε να ΜΗ γίνει ακζραια διαίρεςθ ). Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 13

14 ΠΡΟΓΡΑΜΜΑ public class SumMO3 { /* Πρόγρακκα ποσ δίλεη ηης ηηκές 5 θαη 6 ζε 2 αθέραηες κεηαβιεηές θαη βρίζθεη θαη εκθαλίδεη ηο άζροηζκά ηοσς θαη ηο Μέζο Όρο, o οποίος είλαη κεηαβιεηή ηύποσ double. Η κεηαβιεηή sum ζα δειωζεί ηύποσ int, αιιά θα γίνει μεηαηροπή - casting ζηον σπολογιζμό ηοσ μέζο όροσ, ώζηε να ΜΗ γίνει ακέραια διαίρεζη */ public static void main(string[] args) { // Δήιωζε ηωλ αθέραηωλ κεηαβιεηώλ num1, num2 int num1, num2; // Δήλωζη ηης ακέραιας μεηαβληηής sum για ηο άθροιζμα int sum; // Δήιωζε ηες πραγκαηηθής κεηαβιεηής mo γηα ηο Μέζο Όρο double mo; // Αλάζεζε ηωλ ηηκώλ 5 θαη 6 ζηης αθέραηες κεηαβιεηές num1, num2 num1 = 5; num2 = 6; // Υποιογηζκός ηοσ αζροίζκαηος sum sum = num1 + num2; // Υπολογιζμός Μέζοσ Όροσ mo με μεηαηροπή-casting ηοσ sum ζε double mo = (double)sum/2; } // Eκθάληζε ηοσ αζροίζκαηος sum θαη ηοσ Μέζοσ Όροσ mo System.out.println("Άζροηζκα = " + sum + " Μέζος Όρος = " + mo); } Ζξοδοσ Προγράμματοσ Άζροηζκα = 11 Μέζος Όρος = 5.5 Παρόλο που το άκροιςμα είναι ακζραιοσ ( = 11 ) με τθ μετατροπι - casting του ακροίςματοσ ςτον υπολογιςμό του μζςο όρου ( mo = (double)sum/2 ) ΔΕ γίνεται ακζραια διαίρεςθ του 11/2 και ΔΕΝ αποκόπτεται το δεκαδικό μζροσ, οπότε ο Μζςοσ Όροσ = 5.5. Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 14

15 ΤΠΟΛΟΓΙΜΟ ΕΚΦΡΑΕΩΝ τον υπολογιςμό των εκφράςεων, οι τιμζσ των μεταβλθτϊν προάγονται ςε αντίςτοιχεσ τιμζσ των μεταβλθτϊν μεγαλφτερων τφπων με τθν παρακάτω ςειρά : char byte short int long float double Προςοχι ςε πράξεισ με μεταβλθτζσ τφπου char, byte, short ςε εκφράςεισ ςτο δεφτερο μζλοσ τθσ εντολισ ανάκεςθσ τιμισ χρειάηεται διανομι, γιατί οι μεταβλθτζσ των παραπάνω τφπων προάγονται αυτόματα ςε int. byte b = 10; int i = b * b; // i = 100, byte μετατροπι ςε int b = b * b; // Πρόβλημα, b*b μετατροπι ςε int b = (byte)(b*b); // i = 100, byte μετατροπι ςε int (byte) μετατροπι ςε byte short s = 10; s = s + 1; s = (short)(s + 1); // Πρόβλημα, s+1 μετατροπι ςε int // s+1 μετατροπι ςε int (short) μετατροπι ςε short char ch = a ; ch = ch+1; ch =(char)(ch+1); // Πρόβλημα, ch+1 μετατροπι ςε int // ch+1 μετατροπι ςε int (char) μετατροπι ςε char Η ακζραια διαίρεςθ, αν είναι ατελισ, χρειάηεται διανομι. int i = 10/3; // Αποτζλεςμα i = 3 double d = (double)(10/3); d = (double)10/3; // Αποτζλεςμα i = 3.0, θ διανομι γίνεται ςτο αποτζλεςμα τθσ ακζραιασ διαίρεςθσ 10/3 = 3 // Αποτζλεςμα i = 3.333, θ διανομι γίνεται ςτο 10 μετατροπι ςε 10.0/3 = Αλγορικμικι και Προγραμματιςμόσ Ειςαγωγι Σφποι Δεδομζνων Γουλιάνασ Κϊςτασ ελίδα 15

5 ΜΕΘΟΔΟΙ - ΠΑΡΑΜΕΤΡΟΙ

5 ΜΕΘΟΔΟΙ - ΠΑΡΑΜΕΤΡΟΙ 5 ΜΕΘΟΔΟΙ - ΠΑΡΑΜΕΤΡΟΙ Να γραφεί πρόγραμμα, το οποίο κα δίνει τισ τιμζσ 5 και 6 ςε δφο μεταβλθτζσ a και b και κα υπολογίηει και κα εμφανίηει το άκροιςμά τουσ sum. ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ a 5 b 6 sum a+b sum ΑΛΓΟΡΙΘΜΟ

Διαβάστε περισσότερα

3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while )

3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while ) 3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while ) Στα πιο πολλά προγράμματα απαιτείται κάποια ι κάποιεσ εντολζσ να εκτελοφνται πολλζσ φορζσ για όςο ιςχφει κάποια ςυνκικθ. Ο αρικμόσ των επαναλιψεων μπορεί να είναι

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal

ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ Κεφάλαιο 8 Η γλϊςςα Pascal Παράγραφοσ 8.2 Βαςικοί τφποι δεδομζνων Σα δεδομζνα ενόσ προγράμματοσ μπορεί να: είναι αποκθκευμζνα εςωτερικά ςτθν μνιμθ είναι αποκθκευμζνα εξωτερικά

Διαβάστε περισσότερα

Αλγορικμικι & Ρρογραμματιςμόσ με Java

Αλγορικμικι & Ρρογραμματιςμόσ με Java Αλεξάνδρειο ΤΕΙ Θεςςαλονίκθσ Τμιμα Μθχανικϊν Ρλθροφορικισ Τ.Ε. Αλγορικμικι & Ρρογραμματιςμόσ με Java Διδακτικζσ θμειϊςεισ για το Μάκθμα Αλγορικμικι και Προγραμματιςμόσ Γουλιάνασ Κϊςτασ Επίκουροσ Κακθγθτισ

Διαβάστε περισσότερα

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8 Δείκτεσ Διαχείριςθ Μνιμθσ Βαγγζλθσ Οικονόμου Διάλεξθ 8 Δείκτεσ Κάκε μεταβλθτι ςχετίηεται με μία κζςθ ςτθν κφρια μνιμθ του υπολογιςτι. Κάκε κζςθ ςτθ μνιμθ ζχει τθ δικι τθσ ξεχωριςτι διεφκυνςθ. Με άμεςθ

Διαβάστε περισσότερα

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1 ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4. Να γίνει πρόγραμμα το οποίο να επιλφει το Διαγώνιο Σφςτθμα: A ι το ςφςτθμα : ι ςε μορφι εξιςώςεων το ςφςτθμα : Αλγόρικμοσ m(). Διαβάηουμε τθν τιμι του ( θ διάςταςθ του Πίνακα Α )..

Διαβάστε περισσότερα

2 ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ. Η πιο απλι μορφι ςφγκριςθσ εντολισ ελζγχου ζχει τθ μορφι : if (<ζπλζήθε>) εληνιή; if(<ζπλζήθε>){ block εληνιώλ; }

2 ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ. Η πιο απλι μορφι ςφγκριςθσ εντολισ ελζγχου ζχει τθ μορφι : if (<ζπλζήθε>) εληνιή; if(<ζπλζήθε>){ block εληνιώλ; } 2 ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ τα πιο πολλά προγράμματα απαιτοφνται να γίνονται κάποιοι ζλεγχοι γαι το αν μπορεί να γίνει μια πράξθ ( π.χ. αν ο διαιρζτθσ δεν είναι μθδζν ), αν ζνασ αρικμόσ ι όνομα υπάρχει ςε μια λίςτα,

Διαβάστε περισσότερα

ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO

ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO Το Micro Worlds Pro είναι ζνα ολοκλθρωμζνο περιβάλλον προγραμματιςμοφ. Χρθςιμοποιεί τθ γλϊςςα προγραμματιςμοφ Logo (εξελλθνιςμζνθ) Το Micro Worlds Pro περιλαμβάνει

Διαβάστε περισσότερα

Δομθμζνοσ Προγραμματιςμόσ. Βαγγζλθσ Οικονόμου Εργαςτιριο 9

Δομθμζνοσ Προγραμματιςμόσ. Βαγγζλθσ Οικονόμου Εργαςτιριο 9 Δομθμζνοσ Προγραμματιςμόσ Βαγγζλθσ Οικονόμου Εργαςτιριο 9 Συναρτιςεισ Αφαιρετικότθτα ςτισ διεργαςίεσ Συνάρτθςεισ Διλωςθ, Κλιςθ και Οριςμόσ Εμβζλεια Μεταβλθτών Μεταβίβαςθ παραμζτρων ςε ςυναρτιςεισ Συναρτιςεισ

Διαβάστε περισσότερα

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα Περιεχόμενα Ζννοια δομισ Οριςμόσ δομισ Διλωςθ μεταβλθτϊν Απόδοςθ Αρχικϊν τιμϊν Αναφορά ςτα μζλθ μιασ δομισ Ζνκεςθ Δομισ Πίνακεσ Δομϊν Η ζννοια τθσ δομισ Χρθςιμοποιιςαμε

Διαβάστε περισσότερα

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι Παράςταςη κινητήσ υποδιαςτολήσ ςφμφωνα με το πρότυπο ΙΕΕΕ Δρ. Χρήστος Ηλιούδης το πρότυπο ΙΕΕΕ 754 ζχει χρθςιμοποιθκεί ευρζωσ ςε πραγματικοφσ υπολογιςτζσ. Το πρότυπο αυτό κακορίηει δφο βαςικζσ μορφζσ κινθτισ

Διαβάστε περισσότερα

Εργαςτιριο Πικανοτιτων Σθμειϊςεισ προγραμματιςμοφ: βαςικζσ γνϊςεισ ανάπτυξθσ εφαρμογϊν. Κϊςτασ Αρβανιτάκθσ

Εργαςτιριο Πικανοτιτων Σθμειϊςεισ προγραμματιςμοφ: βαςικζσ γνϊςεισ ανάπτυξθσ εφαρμογϊν. Κϊςτασ Αρβανιτάκθσ Εργαςτιριο Πικανοτιτων Σθμειϊςεισ προγραμματιςμοφ: βαςικζσ γνϊςεισ ανάπτυξθσ εφαρμογϊν Κϊςτασ Αρβανιτάκθσ Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

ΑΝΑΠΣΤΞΘ ΕΦΑΡΜΟΓΩΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 3 ο ΓΕΝΙΚΟ ΛΤΚΕΙΟ Ν. ΜΤΡΝΘ- ΕΠΙΜΕΛΕΙΑ: ΠΤΡΙΔΑΚΘ Λ.

ΑΝΑΠΣΤΞΘ ΕΦΑΡΜΟΓΩΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 3 ο ΓΕΝΙΚΟ ΛΤΚΕΙΟ Ν. ΜΤΡΝΘ- ΕΠΙΜΕΛΕΙΑ: ΠΤΡΙΔΑΚΘ Λ. Ερωτήςεισ Προβλήματα Α. Σημειώςτε δεξιά από κάθε πρόταςη το γράμμα Σ αν η πρόταςη είναι ςωςτή και το γράμμα Λ αν είναι λάθοσ. 1. Θ περατότθτα ενόσ αλγορίκμου αναφζρεται ςτο γεγονόσ ότι καταλιγει ςτθ λφςθ

Διαβάστε περισσότερα

Η γλώςςα προγραμματιςμού C

Η γλώςςα προγραμματιςμού C Η γλώςςα προγραμματιςμού C Οι εντολζσ επανάλθψθσ (while, do-while, for) Γενικά για τισ εντολζσ επανάλθψθσ Συχνά ςτο προγραμματιςμό είναι επικυμθτι θ πολλαπλι εκτζλεςθ μιασ ενότθτασ εντολϊν, είτε για ζνα

Διαβάστε περισσότερα

9 ΕΞΑΙΡΕΕΙ - EXCEPTIONS

9 ΕΞΑΙΡΕΕΙ - EXCEPTIONS 9 ΕΞΑΙΡΕΕΙ - EXCEPTIONS Με τον όρο Εξαιρζςεισ ( Exceptions ) ςτθ Java χαρακτθρίηουμε τα ςφάλματα που μπορεί να προκφψουν κατά τθν εκτζλεςθ ενόσ προγράμματοσ, όπωσ διαίρεςθ με το μθδζν, προςπάκεια πρόςβαςθσ

Διαβάστε περισσότερα

4 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ - for

4 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ - for 4 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ - for Υπάρχουν προβλιματα, ςτα οποία ο αρικμόσ των επαναλιψεων κάποιων εντολϊν είναι γνωςτόσ εκ των προτζρων, όπωσ ςτο επόμενο παράδειγμα : 4. 1 Πρόγραμμα για τον Υπολογιςμό του Αθροίςματοσ

Διαβάστε περισσότερα

Θεςιακά ςυςτιματα αρίκμθςθσ

Θεςιακά ςυςτιματα αρίκμθςθσ Θεςιακά ςυςτιματα αρίκμθςθσ Δρ. Χρήστος Ηλιούδης αρικμθτικό ςφςτθμα αρίκμθςθσ (Number System) Αξία (value) παράςταςθ Οι αξίεσ (π.χ. το βάροσ μιασ ποςότθτασ μιλων) μποροφν να παραςτακοφν με πολλοφσ τρόπουσ

Διαβάστε περισσότερα

8 ΥΜΒΟΛΟΕΙΡΕ - STRINGS

8 ΥΜΒΟΛΟΕΙΡΕ - STRINGS 8 ΥΜΒΟΛΟΕΙΡΕ - STRINGS Οι Συμβολοςειρζσ Strings ςτθ Java είναι αντικείμενα και όχι Πίνακεσ Χαρακτιρων. Η Διλωςθ μιασ Συμβολοςειράσ γίνεται με τθ διλωςθ του τφπου String των ςτοιχείων που κα αποκθκεφςει,

Διαβάστε περισσότερα

16. Πίνακεσ και Συναρτήςεισ

16. Πίνακεσ και Συναρτήςεισ Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 16. Πίνακεσ και Συναρτήςεισ Ιωάννθσ Κατάκθσ Σιμερα o Κλιςθ με τιμι o Κλιςθ με αναφορά o Πίνακεσ και ςυναρτιςεισ o Παραδείγματα Ειςαγωγι o Στισ προθγοφμενεσ

Διαβάστε περισσότερα

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα Αυτζσ οι οδθγίεσ ζχουν ςτόχο λοιπόν να βοθκιςουν τουσ εκπαιδευτικοφσ να καταςκευάςουν τισ δικζσ τουσ δραςτθριότθτεσ με το μοντζλο του Άβακα. Παρουςίαςη

Διαβάστε περισσότερα

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν: Μζθοδος Simplex Η πλζον γνωςτι και περιςςότερο χρθςιμοποιουμζνθ μζκοδοσ για τθν επίλυςθ ενόσ γενικοφ προβλιματοσ γραμμικοφ προγραμματιςμοφ, είναι θ μζκοδοσ Simplex θ οποία αναπτφχκθκε από τον George Dantzig.

Διαβάστε περισσότερα

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό Βαγγζλθσ Οικονόμου Περιεχόμενα Πλθροφορίεσ Μακιματοσ Δομθμζνοσ Προγραμματιςμόσ (Οριςμοί, Γενικζσ Ζννοιεσ) Αλγόρικμοι και Ψευδοκϊδικασ Γλϊςςα προγραμματιςμοφ C Πλθροφορίεσ

Διαβάστε περισσότερα

Εργαςτθριακζσ Αςκιςεισ Αρικμθτικισ Ανάλυςθσ

Εργαςτθριακζσ Αςκιςεισ Αρικμθτικισ Ανάλυςθσ Α.Σ.Ε.Ι. Θεςςαλονίκθσ Σμιμα Μθχανικϊν Πλθροφορικισ Σ.Ε. Εργαςτθριακζσ Αςκιςεισ Αρικμθτικισ Ανάλυςθσ ςτθ Γλϊςςα Προγραμματιςμοφ C Γουλιάνασ Κϊςτασ Επίκουροσ Κακθγθτισ Α.Σ.Ε.Ι.Θ Θεςςαλονίκη 2016 Email: gouliana@it.teithe.gr

Διαβάστε περισσότερα

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Δρ. Χρήζηος Ηλιούδης Μθ Προςθμαςμζνοι Ακζραιοι Εφαρμογζσ (ςε οποιαδιποτε περίπτωςθ δεν χρειάηονται αρνθτικοί αρικμοί) Καταμζτρθςθ. Διευκυνςιοδότθςθ.

Διαβάστε περισσότερα

Εργαςτιριο Βάςεων Δεδομζνων

Εργαςτιριο Βάςεων Δεδομζνων Εργαςτιριο Βάςεων Δεδομζνων 2010-2011 Μάθημα 1 ο 1 Ε. Σςαμούρα Σμήμα Πληροφορικήσ ΑΠΘ Σκοπόσ του 1 ου εργαςτθριακοφ μακιματοσ Σκοπόσ του πρϊτου εργαςτθριακοφ μακιματοσ είναι να μελετιςουμε ερωτιματα επιλογισ

Διαβάστε περισσότερα

Ονοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ

Ονοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ Ονοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΘΕΜΑ 1 Ο Α) Ερωτισεις τφπου ωστοφ-λάκους 1. Κάκε βρόχος Για μπορεί να μετατραπεί σε Όσο 2. Κάκε βρόχος που υλοποιείται με τθν εντολι Όσο...επανάλαβε μπορεί να γραφεί και

Διαβάστε περισσότερα

ΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΑΕΠΠ

ΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΑΕΠΠ ΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΘΕΜΑ Α ΑΕΠΠ Α1. Για κακεμία από τισ παρακάτω προτάςεισ να χαρακτθρίςετε με ΣΩΣΤΟ ι ΛΑΘΟΣ 1. Η ζκφραςθ

Διαβάστε περισσότερα

Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε:

Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε: ΔΟΜΗ ΑΠΟΦΑΗ Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε: Όταν το if που χρθςιμοποιοφμε παρζχει μόνο μία εναλλακτικι διαδρομι εκτζλεςθ, ο τφποσ δομισ

Διαβάστε περισσότερα

17. Πολυδιάςτατοι πίνακεσ

17. Πολυδιάςτατοι πίνακεσ Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 17. Πολυδιάςτατοι πίνακεσ Ιωάννθσ Κατάκθσ Πολυδιάςτατοι πίνακεσ o Μζχρι τϊρα μιλοφςαμε για μονοδιάςτατουσ πίνακεσ ι int age[5]= 31,28,31,30,31; o Για παράλλθλουσ

Διαβάστε περισσότερα

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. Διαφάνειεσ: Βαςικζσ Αρχζσ Προγραμματιςμοφ Α.Π.Θ. Δθμιτρθσ Βράκασ

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. Διαφάνειεσ: Βαςικζσ Αρχζσ Προγραμματιςμοφ Α.Π.Θ. Δθμιτρθσ Βράκασ Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 21. Δομζς Ιωάννθσ Κατάκθσ Διαφάνειεσ: Βαςικζσ Αρχζσ Προγραμματιςμοφ Α.Π.Θ. Δθμιτρθσ Βράκασ Τφποι Δεδομζνων Οριηόμενοι από το Χριςτθ o Πζρα από τουσ απλοφσ τφπουσ

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ Φιλιοποφλου Ειρινθ Προςθήκη νζων πεδίων Ασ υποκζςουμε ότι μετά τθ δθμιουργία του πίνακα αντιλαμβανόμαςτε ότι ζχουμε ξεχάςει κάποια πεδία. Είναι ζνα πρόβλθμα το οποίο

Διαβάστε περισσότερα

Παράςταςη ςυμπλήρωμα ωσ προσ 1

Παράςταςη ςυμπλήρωμα ωσ προσ 1 Δρ. Χρήστος Ηλιούδης Θζματα διάλεξησ ΣΤ1 Προςθεςη αφαίρεςη ςτο ΣΤ1 2 ή ΣΤ1 Ονομάηουμε ςυμπλιρωμα ωσ προσ μειωμζνθ βάςθ R ενόσ μθ προςθμαςμζνου αρικμοφ Χ = ( Χ θ-1 Χ θ-2... Χ 0 ) R ζναν άλλον αρικμό Χ'

Διαβάστε περισσότερα

ΟΝΟΜΑΣΟΛΟΓΙΑ ΠΑΡΑΜΕΣΡΩΝ ΓΙΑ ΠΡΟΑΡΜΟΜΕΝΕ ΑΝΑΦΟΡΕ. @XXX@_<όνομα παραμζτρου> (Εμφανίηεται ςαν Caption ςτθν φόρμα των φίλτρων).

ΟΝΟΜΑΣΟΛΟΓΙΑ ΠΑΡΑΜΕΣΡΩΝ ΓΙΑ ΠΡΟΑΡΜΟΜΕΝΕ ΑΝΑΦΟΡΕ. @XXX@_<όνομα παραμζτρου> (Εμφανίηεται ςαν Caption ςτθν φόρμα των φίλτρων). ΟΝΟΜΑΣΟΛΟΓΙΑ ΠΑΡΑΜΕΣΡΩΝ ΓΙΑ ΠΡΟΑΡΜΟΜΕΝΕ ΑΝΑΦΟΡΕ. @XXX@_ (Εμφανίηεται ςαν Caption ςτθν φόρμα των φίλτρων). Βαςικοί παράμετροι @EDT@_ @CHK@_ @CXD@_ @CXDC@_ @CMB@_ @CHKLB@_ Παράμετροσ που

Διαβάστε περισσότερα

x n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.

x n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό. Κωδικοποιητές Ο κωδικοποιθτισ (nor) είναι ζνα κφκλωμα το οποίο διακζτει n γραμμζσ εξόδου και το πολφ μζχρι m = 2 n γραμμζσ ειςόδου και (m 2 n ). Οι ζξοδοι παράγουν τθν κατάλλθλθ λζξθ ενόσ δυαδικοφ κϊδικα

Διαβάστε περισσότερα

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 20. Αρχεία. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 20. Αρχεία. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 20. Αρχεία Ιωάννθσ Κατάκθσ Aποκικευςθ Για να αποκθκεφςουμε δεδομζνα από ζνα πρόγραμμα, πρζπει να χρθςιμοποιιςουμε τθ δευτερεφουςα μνιμθ Aποκικευςθ Η πιο ςυνθκιςμζνθ

Διαβάστε περισσότερα

Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7)

Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7) Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων (v.1.0.7) 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ διαδικαςίασ διαχείριςθσ ςτθλών βιβλίου Εςόδων - Εξόδων.

Διαβάστε περισσότερα

ΗΥ101: Ειςαγωγι ςτθν Πλθροφορικι

ΗΥ101: Ειςαγωγι ςτθν Πλθροφορικι Παράςταςη κινητήσ υποδιαςτολήσ Δρ. Χρήστος Ηλιούδης Θζματα διάλεξησ Παράςταςη ςταθεροφ ςημείου Παράςταςη αριθμών κινητοφ ςημείου 2 Παράςταςη ςταθεροφ ςημείου Στθν παράςταςθ αρικμϊν ςτακεροφ ςθμείου (Fixed

Διαβάστε περισσότερα

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν Τι είναι θ Γραμμι Εντολϊν (1/6) Στουσ πρϊτουσ υπολογιςτζσ, και κυρίωσ από τθ δεκαετία του 60 και μετά, θ αλλθλεπίδραςθ του χριςτθ με τουσ

Διαβάστε περισσότερα

Βάςεισ Δεδομζνων Λ. Ενότθτα 8: SQL Γλώςςα χειριςμοφ δεδομζνων. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικών Πλθροφορικισ ΣΕ

Βάςεισ Δεδομζνων Λ. Ενότθτα 8: SQL Γλώςςα χειριςμοφ δεδομζνων. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικών Πλθροφορικισ ΣΕ Βάςεισ Δεδομζνων Λ Ενότθτα 8: SQL Γλώςςα χειριςμοφ δεδομζνων Δρ. Σςιμπίρθσ Αλκιβιάδθσ Άδειεσ Χριςθσ Σο παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για εκπαιδευτικό υλικό, όπωσ

Διαβάστε περισσότερα

Οδηγίεσ για την Τποβολή Καταςτάςεων υμφωνητικών μζςω xml αρχείου

Οδηγίεσ για την Τποβολή Καταςτάςεων υμφωνητικών μζςω xml αρχείου Οδηγίεσ για την Τποβολή Καταςτάςεων υμφωνητικών μζςω xml αρχείου Περιεχόμενα Ρυθμίςεισ αςφάλειασ κατά την εγκατάςταςη τησ εφαρμογήσ TAXISnet offline ςε JAVA 1.6... 2 Χρήςη Εφαρμογήσ-υνοπτικά Βήματα...

Διαβάστε περισσότερα

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ Αυτζσ οι οδθγίεσ ζχουν ςτόχο να βοθκιςουν τουσ εκπαιδευτικοφσ να καταςκευάςουν τισ δικζσ τουσ δραςτθριότθτεσ με το μοντζλο τθσ Αρικμογραμμισ.

Διαβάστε περισσότερα

Τίτλος Μαθήματος: Εισαγωγή στον Προγραμματισμό

Τίτλος Μαθήματος: Εισαγωγή στον Προγραμματισμό Τίτλος Μαθήματος: Εισαγωγή στον Προγραμματισμό Ενότητα: Είσοδος και Έξοδος δεδομένων Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος Τμήμα: Μαθηματικών 343 Ειςαγωγι ςτον Ρρογραμματιςμό Τμιμα Μακθματικϊν Ρανεπιςτιμιο

Διαβάστε περισσότερα

Οντοκεντρικόσ Προγραμματιςμόσ

Οντοκεντρικόσ Προγραμματιςμόσ Οντοκεντρικόσ Προγραμματιςμόσ Ενότθτα 2: Η ΓΛΩΣΣΑ JAVA Βιβλιοκικεσ Ιωάννθσ Χατηθλυγεροφδθσ Πολυτεχνικι Σχολι Τμιμα Μθχανικών Η/Υ & Πλθροφορικισ ΒΙΒΛΙΟΘΗΚΗ JAVA ΒΑΙΚΗ ΒΙΒΛΙΟΘΗΚΗ JAVA Ζνα ςφνολο κλάςεων

Διαβάστε περισσότερα

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι Τλικό υπολογιςτι (Hardware), Προςωπικόσ Τπολογιςτισ (ΡC), υςκευι ειςόδου, υςκευι εξόδου, Οκόνθ (Screen), Εκτυπωτισ (Printer), αρωτισ

Διαβάστε περισσότερα

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 15. Πίνακεσ ΙI. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 15. Πίνακεσ ΙI. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 15. Πίνακεσ ΙI Ιωάννθσ Κατάκθσ Σιμερα o Ειςαγωγι o Διλωςθ o Αρχικοποίθςθ o Πρόςβαςθ o Παραδείγματα Πίνακεσ - Επανάλθψθ o Στθν προθγοφμενθ διάλεξθ κάναμε μια

Διαβάστε περισσότερα

ςυςτιματα γραμμικϊν εξιςϊςεων

ςυςτιματα γραμμικϊν εξιςϊςεων κεφάλαιο 7 Α ςυςτιματα γραμμικϊν εξιςϊςεων αςικζσ ζννοιεσ Γραμμικά, λζγονται τα ςυςτιματα εξιςϊςεων ςτα οποία οι άγνωςτοι εμφανίηονται ςτθν πρϊτθ δφναμθ. Σα γραμμικά ςυςτιματα με δφο εξιςϊςεισ και δφο

Διαβάστε περισσότερα

Δομζσ Δεδομζνων Πίνακεσ

Δομζσ Δεδομζνων Πίνακεσ Δομζσ Δεδομζνων Πίνακεσ Διάλεξθ 2 Περιεχόμενα Πίνακεσ: Οριςμοί, Γενικζσ ζννοιεσ Αποκικευςθ πινάκων Ειδικζσ μορφζσ πινάκων Αλγόρικμοι Αναηιτθςθσ Σειριακι Αναηιτθςθ Δυαδικι Αναηιτθςθ Οριςμοί, Γενικζσ ζννοιεσ

Διαβάστε περισσότερα

ΥΡΟΝΣΙ ΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣ Η» ΔΙΑΓΩΝΙ ΜΑ ΑΕΠΠ

ΥΡΟΝΣΙ ΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣ Η» ΔΙΑΓΩΝΙ ΜΑ ΑΕΠΠ ΥΡΟΝΣΙ ΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣ Η» ΔΙΑΓΩΝΙ ΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΑΠΡΙΛΙΟ 2018 ΚΑΘΗΓΗΤΗΣ: Γιώργος Πασσαλίδης ΑΕΠΠ ΟΝΟΜΑΣΕΠΩΝΤΜΟ: ΒΑΘΜΟ : ΘΕΜΑ Α Α1. Για κακεμία από τισ παρακάτω προτάςεισ

Διαβάστε περισσότερα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ ελιδοποίθςθ (1/10) Σόςο θ κατάτμθςθ διαμεριςμάτων ςτακεροφ μεγζκουσ όςο και θ κατάτμθςθ διαμεριςμάτων μεταβλθτοφ και άνιςου μεγζκουσ δεν κάνουν

Διαβάστε περισσότερα

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων Πανελλόνιεσ εξετϊςεισ Γ Τϊξησ 2011 Ανϊπτυξη Εφαρμογών ςε Προγραμματιςτικό Περιβϊλλον ΘΕΜΑ Α Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων Α1. Σ/Λ 1. Σωςτι 2. Σωςτι 3. Λάκοσ 4. Λάκοσ 5. Λάκοσ Α2. Σ/Λ 1. Σωςτι 2.

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ Α Γυμνασίου

ΜΑΘΗΜΑΤΙΚΑ Α Γυμνασίου ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΜΑΘΗΜΑΤΙΚΑ Α Γυμνασίου Ενότητα 1β: Ισότητα - Εξίσωση ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΥΠΗΡΕΣΙΑ ΑΝΑΠΤΥΞΗΣ ΠΡΟΓΡΑΜΜΑΤΩΝ ΜΑΘΗΜΑΤΙΚΑ Α Γυμνασίου Ενότητα 1β: Ισότητα - Εξίσωση Συγγραφή:

Διαβάστε περισσότερα

Τπολογιςτζσ Ι. Ε. Νιςταηάκθσ Αναπλ. Κακθγθτισ Σμιματοσ Φυςικισ

Τπολογιςτζσ Ι. Ε. Νιςταηάκθσ Αναπλ. Κακθγθτισ Σμιματοσ Φυςικισ Τπολογιςτζσ Ι Ε. Νιςταηάκθσ Αναπλ. Κακθγθτισ Σμιματοσ Φυςικισ 2018-2019 1 Πραγματικζσ και Φανταςτικζσ Ρίηεσ Δευτεροβάκμιασ Εξίςωςθσ Ζςτω θ δευτεροβάκμια εξίςωςθ: ax 2 bx c 0 Η διακρίνουςα είναι: b 2 4ac

Διαβάστε περισσότερα

ΑΛΕΞΑΝΔΡΕΙΟ ΣΕΙ ΘΕΑΛΟΝΙΚΗ ΣΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ Σ.Ε. ΜΑΘΗΜΑ : ΑΛΓΟΡΙΘΜΙΚΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΔΑΚΩΝ : ΓΟΤΛΙΑΝΑ ΚΩΣΑ

ΑΛΕΞΑΝΔΡΕΙΟ ΣΕΙ ΘΕΑΛΟΝΙΚΗ ΣΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ Σ.Ε. ΜΑΘΗΜΑ : ΑΛΓΟΡΙΘΜΙΚΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΔΑΚΩΝ : ΓΟΤΛΙΑΝΑ ΚΩΣΑ ΑΛΕΞΑΝΔΡΕΙΟ ΣΕΙ ΘΕΑΛΟΝΙΚΗ ΣΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ Σ.Ε. ΜΑΘΗΜΑ : ΑΛΓΟΡΙΘΜΙΚΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΔΑΚΩΝ : ΓΟΤΛΙΑΝΑ ΚΩΣΑ υνοπτικόσ Οδθγόσ για Γράψιμο Εκτζλεςθ Προγραμμάτων Java ςε Περιβάλλον DOS και NetBeans

Διαβάστε περισσότερα

Ανάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον

Ανάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον Γραπτι Εξζταςθ ςτο μάκθμα Ανάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον Όνομα: Επϊνυμο: Τμιμα: Ημερομθνία: 20/02/11 Θζμα 1 ο Α. Να χαρακτθρίςετε κακεμιά από τισ παρακάτω προτάςεισ ωσ Σωςτι (Σ) ι Λάκοσ

Διαβάστε περισσότερα

Διαχείριςη Αριθμοδεικτών (v.1.0.7)

Διαχείριςη Αριθμοδεικτών (v.1.0.7) Διαχείριςη Αριθμοδεικτών (v.1.0.7) Περιεχόμενα 1. Μενοφ... 5 1.1 Αρικμοδείκτεσ.... 5 1.1.1 Δθμιουργία Αρικμοδείκτθ... 6 1.1.2 Αντιγραφι Αρικμοδείκτθ... 11 2. Παράμετροι... 12 2.1.1 Κατθγορίεσ Αρικμοδεικτϊν...

Διαβάστε περισσότερα

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V Σ ΤΑΤ Ι Σ Τ Ι Κ Η i Statisticum collegium V Στατιςτική Συμπεραςματολογία Ι Σημειακζσ Εκτιμήςεισ Διαςτήματα Εμπιςτοςφνησ Στατιςτική Συμπεραςματολογία (Statistical Inference) Το πεδίο τθσ Στατιςτικισ Συμπεραςματολογία,

Διαβάστε περισσότερα

Μονάδες 6. Μονάδες ΓΑΨΕ Δεν υπάρχει ρίηα 2. ΑΝ Α>0 ΤΟΤΕ 3. ΤΕΛΟΣ_ΑΝ 4. ΑΛΛΙΩΣ 5. ίηα Τ_(Α)

Μονάδες 6. Μονάδες ΓΑΨΕ Δεν υπάρχει ρίηα 2. ΑΝ Α>0 ΤΟΤΕ 3. ΤΕΛΟΣ_ΑΝ 4. ΑΛΛΙΩΣ 5. ίηα Τ_(Α) 50 Χρόνια ΦΡΟΝΣΙΣΗΡΙΑ ΜΕΗ ΕΚΠΑΙΔΕΤΗ ΑΒΒΑΪΔΗ-ΜΑΝΩΛΑΡΑΚΗ ΠΑΓΚΡΑΣΙ : Φιλολάου & Εκφαντίδου 26 : Σηλ.: 2107601470 ΔΙΑΓΩΝΙΣΜΑ : ΑΝΑΡΤΥΞΗ ΕΦΑΜΟΓΩΝ ΣΕ ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ Γϋ ΛΥΚΕΙΟΥ 2011 ΘΕΜΑ Α I. Η ςειριακι

Διαβάστε περισσότερα

Βαγγζλθσ Οικονόμου Διάλεξθ 7. Συναρτιςεισ Μζροσ 2ο

Βαγγζλθσ Οικονόμου Διάλεξθ 7. Συναρτιςεισ Μζροσ 2ο Συναρτιςεισ Μζροσ 2 ο Βαγγζλθσ Οικονόμου Διάλεξθ 7 1 Περιεχόμενα Βιβλιοκικεσ τθσ C Μεταβίβαςθ παραμζτρων παράδειγμα swap Αναδρομικότθτα Συναρτιςεισ και Πίνακεσ 2 H βαςικι βιβλιοκικθ τθσ C Η βαςικι βιβλιοκικθ

Διαβάστε περισσότερα

ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ Αςκήςεισ με ψευδογλώςςα/ διάγραμμα ροήσ. Αντώνης Μαϊργιώτης

ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ Αςκήςεισ με ψευδογλώςςα/ διάγραμμα ροήσ. Αντώνης Μαϊργιώτης ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ Αςκήςεισ με ψευδογλώςςα/ διάγραμμα ροήσ Αντώνης Μαϊργιώτης Να γραφεί αλγόριθμοσ με τη βοήθεια διαγράμματοσ ροήσ, που να υπολογίζει το εμβαδό Ε ενόσ τετραγώνου με μήκοσ Α. ΑΡΧΗ ΔΙΑΒΑΣΕ

Διαβάστε περισσότερα

Τεχνολογία και Προγραμματισμός Υπολογιστών. Η γλώσσα προγραμματισμού C

Τεχνολογία και Προγραμματισμός Υπολογιστών. Η γλώσσα προγραμματισμού C Τεχνολογία και Προγραμματισμός Υπολογιστών Η γλώσσα προγραμματισμού C Σειρά Μαθημάτων 1. Βαςικζσ Ζννοιεσ 2. Σφποι δεδομζνων, Σελεςτζσ, και Παραςτάςεισ 3. Ροι Ελζγχου και Εντολζσ Επανάλθψθσ 4. υναρτιςεισ

Διαβάστε περισσότερα

Ραραμετροποίθςθ ειςαγωγισ δεδομζνων περιόδων

Ραραμετροποίθςθ ειςαγωγισ δεδομζνων περιόδων Παραμετροποίηςη ειςαγωγήσ δεδομζνων περιόδων 1 1 Περίληψη Το παρόν εγχειρίδιο παρουςιάηει αναλυτικά τθν παραμετροποίθςθ τθσ ειςαγωγισ αποτελεςμάτων μιςκοδοτικϊν περιόδων. 2 2 Περιεχόμενα 1 Ρερίλθψθ...2

Διαβάστε περισσότερα

GNSS Solutions guide. 1. Create new Project

GNSS Solutions guide. 1. Create new Project GNSS Solutions guide 1. Create new Project 2. Import Raw Data Αναλόγωσ τον τφπο των δεδομζνων επιλζγουμε αντίςτοιχα το Files of type. παράδειγμα ζχουν επιλεγεί για ειςαγωγι αρχεία τφπου RINEX. το Με τθν

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑ 1 και 2. Εργαςτήρια Πληροφορική ΙΙ. Ειςαγωγή ςτη Python

ΕΡΓΑΣΤΗΡΙΑ 1 και 2. Εργαςτήρια Πληροφορική ΙΙ. Ειςαγωγή ςτη Python Εργαςτήρια Πληροφορική ΙΙ Ειςαγωγή ςτη Python 1 Σ ε λ ί δ α - Π λ θ ρ ο φ ο ρ ι κ ι Ι Ι τμι μ α Δ ι ο ί κ θ ς θ σ Ε π ι χ ε ι ρ ι ς ε ω ν Μαϊ ρ γ ι ϊ τ θ σ Α. H Python είναι μια πολφ όμορφθ, ιδιαίτερα

Διαβάστε περισσότερα

Μετατροπεσ Παραςταςεων

Μετατροπεσ Παραςταςεων Δρ. Χρήστος Ηλιούδης Μεηαηποπή 346 10 ζε δςαδικο 346 10 1) 346/2 = 173 με ςπόλοιπο 0 2) 173/2 = 86 με ςπόλοιπο 1 3) 86/2 = 43 με ςπόλοιπο 0 4) 43/2 = 21 με ςπόλοιπο 1 5) 21/2 = 10 με ςπόλοιπο 1 6) 10/2

Διαβάστε περισσότερα

Διάδοση θερμότητας σε μία διάσταση

Διάδοση θερμότητας σε μία διάσταση Διάδοση θερμότητας σε μία διάσταση Η θεωρητική μελζτη που ακολουθεί πραγματοποιήθηκε με αφορμή την εργαςτηριακή άςκηςη μζτρηςησ του ςυντελεςτή θερμικήσ αγωγιμότητασ του αλουμινίου, ςτην οποία διαγωνίςτηκαν

Διαβάστε περισσότερα

Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών. (v.1.0.7)

Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών. (v.1.0.7) Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών (v.1.0.7) 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δημιουργήθηκε για να βοηθήςει την κατανόηςη τησ διαδικαςίασ δημιουργίασ ειδικών λογαριαςμών. Παρακάτω προτείνεται

Διαβάστε περισσότερα

Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3)

Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3) Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3) Το όνομα ενόσ πίνακα, όπωσ και κάκε άλλου αντικειμζνου, μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Το όνομα ενόσ πεδίου μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Κάκε

Διαβάστε περισσότερα

Η θεωρία τησ ςτατιςτικήσ ςε ερωτήςεισ-απαντήςεισ Μέροσ 1 ον (έωσ ομαδοποίηςη δεδομένων)

Η θεωρία τησ ςτατιςτικήσ ςε ερωτήςεισ-απαντήςεισ Μέροσ 1 ον (έωσ ομαδοποίηςη δεδομένων) 1)Πώσ ορύζεται η Στατιςτικό επιςτόμη; Στατιςτικι είναι ζνα ςφνολο αρχϊν και μεκοδολογιϊν για: το ςχεδιαςμό τθσ διαδικαςίασ ςυλλογισ δεδομζνων τθ ςυνοπτικι και αποτελεςματικι παρουςίαςι τουσ τθν ανάλυςθ

Διαβάστε περισσότερα

8 τριγωνομετρία. βαςικζσ ζννοιεσ. γ ςφω. εφω και γ. κεφάλαιο

8 τριγωνομετρία. βαςικζσ ζννοιεσ. γ ςφω. εφω και γ. κεφάλαιο κεφάλαιο 8 τριγωνομετρία Α βαςικζσ ζννοιεσ τθν τριγωνομετρία χρθςιμοποιοφμε τουσ τριγωνομετρικοφσ αρικμοφσ, οι οποίοι ορίηονται ωσ εξισ: θμω = απζναντι κάκετθ πλευρά υποτείνουςα Γ ςυνω = εφω = προςκείμενθ

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι Λογιςμικό (Software), Πρόγραμμα (Programme ι Program), Προγραμματιςτισ (Programmer), Λειτουργικό Σφςτθμα (Operating

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ Ειρινθ Φιλιοποφλου Ειςαγωγι Ο Παγκόςμιοσ Ιςτόσ (World Wide Web - WWW) ι πιο απλά Ιςτόσ (Web) είναι μία αρχιτεκτονικι για τθν προςπζλαςθ διαςυνδεδεμζνων εγγράφων

Διαβάστε περισσότερα

343 Ειςαγωγι ςτον Προγραμματιςμό

343 Ειςαγωγι ςτον Προγραμματιςμό 343 Ειςαγωγι ςτον Προγραμματιςμό Σμιμα Μακθματικϊν Πανεπιςτιμιο Ιωαννίνων Ακαδθμαϊκό Ζτοσ 2018-2019 Χάρθσ Παπαδόπουλοσ 207δ, B όροφοσ e-mail: charis@cs.uoi.gr Ωρεσ Γραφείου: Σρίτθ 11-13 Ενότθτεσ 1-24 ΕΠΑΝΑΛΗΨΗ

Διαβάστε περισσότερα

= = 124

= = 124 Λζξεισ Κάκε μακθτισ μζςα ςτθν ομάδα κα πρζπει να ζχει μια αρικμομθχανι. Ζνασ μακθτισ κα διαβάηει φωναχτά τουσ αρικμοφσ. Οι υπόλοιποι μακθτζσ κα τουσ γράφουν ςτθν αρικμομθχανι πατϊντασ κάκε φορά το πλικτρο

Διαβάστε περισσότερα

Μάκθςθ Κατανομϊν Πικανότθτασ και Ομαδοποίθςθ

Μάκθςθ Κατανομϊν Πικανότθτασ και Ομαδοποίθςθ Μάκθςθ Κατανομϊν Πικανότθτασ και Ομαδοποίθςθ Κϊςτασ Διαμαντάρασ Τμιμα Πλθροφορικισ ΤΕΙ Θεςςαλονίκθσ 1 Μάκθςθ κατανομισ πικανότθτασ Σε όλθ τθν ανάλυςθ μζχρι τϊρα ζγινε ςιωπθρά θ παραδοχι ότι γνωρίηουμε

Διαβάστε περισσότερα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν Παράλλθλεσ Διεργαςίεσ (1/5) Δφο διεργαςίεσ λζγονται «παράλλθλεσ» (concurrent) όταν υπάρχει ταυτοχρονιςμόσ, δθλαδι οι εκτελζςεισ τουσ επικαλφπτονται

Διαβάστε περισσότερα

Βάρειπ Δεδξμέμωμ. Επγαστήπιο ΙΙ. Τμήμα Πλεπουοπικήρ ΑΠΘ

Βάρειπ Δεδξμέμωμ. Επγαστήπιο ΙΙ. Τμήμα Πλεπουοπικήρ ΑΠΘ Βάρειπ Δεδξμέμωμ Επγαστήπιο ΙΙ Τμήμα Πλεπουοπικήρ ΑΠΘ 2016-2017 2 Σκξπόπ ςξσ 2 ξσ εογαρςηοίξσ Σκοπόρ αςτού τος επγαστεπίος είναι: Η μελέτε επωτεμάτων σε μία μόνο σσέσε. Εξετάδοςμε τοςρ τελεστέρ επιλογήρ

Διαβάστε περισσότερα

Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ

Διαχείριςθ του φακζλου public_html ςτο ΠΣΔ Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ Οι παρακάτω οδθγίεσ αφοροφν το χριςτθ webdipe. Για διαφορετικό λογαριαςμό χρθςιμοποιιςτε κάκε φορά το αντίςτοιχο όνομα χριςτθ. = πατάμε αριςτερό κλικ ςτο Επιςκεφκείτε

Διαβάστε περισσότερα

343 Ειςαγωγι ςτον Ρρογραμματιςμό

343 Ειςαγωγι ςτον Ρρογραμματιςμό 343 Ειςαγωγι ςτον Ρρογραμματιςμό Τμιμα Μακθματικϊν Ρανεπιςτιμιο Ιωαννίνων Ακαδθμαϊκό Ζτοσ 2017-2018 Χάρθσ Ραπαδόπουλοσ 207δ, B όροφοσ e-mail: charis@cs.uoi.gr Ωρεσ Γραφείου: Ρζμπτθ 11-13 Σελίδα Μακιματοσ:

Διαβάστε περισσότερα

Ενδεικτική Οργάνωςη Ενοτήτων. Α Σάξη. Διδ. 1 ΕΝΟΣΗΣΑ 1. 6 Ομαδοποίθςθ, Μοτίβα,

Ενδεικτική Οργάνωςη Ενοτήτων. Α Σάξη. Διδ. 1 ΕΝΟΣΗΣΑ 1. 6 Ομαδοποίθςθ, Μοτίβα, Ενδεικτική Οργάνωςη Ενοτήτων Α Σάξη Α/ Μαθηματικό περιεχόμενο Δείκτεσ Επιτυχίασ Ώρεσ Α Διδ. 1 ΕΝΟΣΗΣΑ 1 Αλ1.1 υγκρίνουν και ταξινομοφν αντικείμενα ςφμφωνα με κάποιο χαρακτθριςτικό/κριτιριο/ιδιότθτά Ομαδοποίθςθ,

Διαβάστε περισσότερα

343 Ειςαγωγι ςτον Προγραμματιςμό

343 Ειςαγωγι ςτον Προγραμματιςμό 343 Ειςαγωγι ςτον Προγραμματιςμό Τμιμα Μακθματικϊν Πανεπιςτιμιο Ιωαννίνων Ακαδθμαϊκό Ζτοσ 2013-2014 Χάρθσ Παπαδόπουλοσ 207δ, B όροφοσ e-mail: charis@cs.uoi.gr Ωρεσ Γραφείου: Δευτζρα 11-13 & Παραςκευι 11-13

Διαβάστε περισσότερα

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Διάλεξθ 4

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Διάλεξθ 4 Τμήμα Μησανικών Πληποφοπικήρ, Τ.Ε.Ι. Ηπείπος Ακαδημαϊκό Έτορ 2016-2017, 6 ο Εξάμηνο Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Διάλεξθ 4 Διδάςκων Τςιακμάκθσ Κυριάκοσ, Phd MSc in Electronic Physics (Radioelectrology)

Διαβάστε περισσότερα

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Ιοφνιοσ 2013 Περιεχόμενα: Ειςαγωγή... 3 1.Εθνικό Τυπογραφείο... 3 1.1. Είςοδοσ... 3 1.2. Αρχική Οθόνη... 4 1.3. Διεκπεραίωςη αίτηςησ...

Διαβάστε περισσότερα

Τίτλος Μαθήματος: Εισαγωγή στον Προγραμματισμό

Τίτλος Μαθήματος: Εισαγωγή στον Προγραμματισμό Τίτλος Μαθήματος: Εισαγωγή στον Προγραμματισμό Ενότητα: Επανάληψη Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος Τμήμα: Μαθηματικών 343 Ειςαγωγι ςτον Προγραμματιςμό Σμιμα Μακθματικϊν Πανεπιςτιμιο Ιωαννίνων Ακαδθμαϊκό

Διαβάστε περισσότερα

343 Ειςαγωγι ςτον Ρρογραμματιςμό

343 Ειςαγωγι ςτον Ρρογραμματιςμό 343 Ειςαγωγι ςτον Ρρογραμματιςμό Τμιμα Μακθματικϊν Ρανεπιςτιμιο Ιωαννίνων Ακαδθμαϊκό Ζτοσ 2016-2017 Χάρθσ Ραπαδόπουλοσ 207δ, B όροφοσ e-mail: charis@cs.uoi.gr Ωρεσ Γραφείου: Ρζμπτθ 11-13 Σελίδα Μακιματοσ:

Διαβάστε περισσότερα

Mεταβλητές (variables) και Σταθερές (constants)

Mεταβλητές (variables) και Σταθερές (constants) Mεταβλητές (variables) και Σταθερές (constants) Οι μεταβλητές είναι οι θέσεις μνήμης στις οποίες ένα πρόγραμμα τοποθετεί τα δεδομένα του κατά τη διάρκεια της λειτουργίας του. θα μάθουμε: πως δηλώνουμε

Διαβάστε περισσότερα

Ε. ε περίπτωςθ που θ διαφορά των δφο ηαριϊν είναι 3 τότε ο παίκτθσ ξαναρίχνει μόνο ζνα ηάρι.

Ε. ε περίπτωςθ που θ διαφορά των δφο ηαριϊν είναι 3 τότε ο παίκτθσ ξαναρίχνει μόνο ζνα ηάρι. 1 ο Σετ Ασκήσεων Δομή Επιλογής - Επανάληψης Άςκθςθ 1θ: Ζνα παιχνίδι με ηάρια παίηεται ωσ εξισ: Α. Ο παίκτθσ αρχικά ποντάρει κάποιο ποςό και ρίχνει δφο ηάρια. Β. Ο παίκτθσ κερδίηει (το ποςό που ζχει ποντάρει)

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ Κων. Κόκκινος Μεταβλητές-1 Οι μεταβλητές αποτελούν θέσεις μνήμης στις οποίες αποθηκεύονται τιμές αντίστοιχες

Διαβάστε περισσότερα

Ρρογραμματιςμόσ Μεκόδων Επίλυςθσ Ρροβλθμάτων. 18. Αλφαριθμητικά. Ιωάννθσ Κατάκθσ. ΕΡΛ 032: Ρρογραμματιςμόσ Μεκόδων Επίλυςθσ Ρροβλθμάτων

Ρρογραμματιςμόσ Μεκόδων Επίλυςθσ Ρροβλθμάτων. 18. Αλφαριθμητικά. Ιωάννθσ Κατάκθσ. ΕΡΛ 032: Ρρογραμματιςμόσ Μεκόδων Επίλυςθσ Ρροβλθμάτων Ρρογραμματιςμόσ Μεκόδων Επίλυςθσ Ρροβλθμάτων 18. Αλφαριθμητικά Ιωάννθσ Κατάκθσ Αλφαρικμθτικά o Ζνα string είναι μία ακολουκία χαρακτιρων, ςθμείων ςτίξθσ κτλ Hello How are you? 121212 *Apple#123*% Σιμερα

Διαβάστε περισσότερα

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων 2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει

Διαβάστε περισσότερα

10 ΕΙΣΟΔΟΣ ΕΞΟΔΟΣ ΔΕΔΟΜΕΝΩΝ

10 ΕΙΣΟΔΟΣ ΕΞΟΔΟΣ ΔΕΔΟΜΕΝΩΝ 10 ΕΙΣΟΔΟΣ ΕΞΟΔΟΣ ΔΕΔΟΜΕΝΩΝ Οι περιςςότερεσ εφαρμογζσ τθσ Java δε ςτθρίηονται ςε προγράμματα, τα οποία δζχονται είςοδο δεδομζνων απ το πλθκτρολόγιο, αλλά ςε applets, εφαρμογζσ που βαςίηονται ςτθν παρακυρικι

Διαβάστε περισσότερα

ΤΝΣΟΜΟ ΕΓΧΕΙΡΙΔΙΟ MATLAB

ΤΝΣΟΜΟ ΕΓΧΕΙΡΙΔΙΟ MATLAB ΤΝΣΟΜΟ ΕΓΧΕΙΡΙΔΙΟ MATLAB ΚΩΝΣΑΝΣΙΝΟ ΔΙΑΜΑΝΣΑΡΑ Καθηγητήσ ΚΩΝΣΑΝΣΙΝΟ ΓΟΤΛΙΑΝΑ Επίκουροσ Καθηγητήσ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΡΛΗΟΦΟΙΚΗΣ Τ.Ε. ΑΛΕΞΑΝΔΕΙΟ Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ Θεςςαλονίκη 2015 Σφντομο Εγχειρίδιο Matlab

Διαβάστε περισσότερα

Ηλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1

Ηλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1 1. Εγκατάςταςη Xampp Προκειμζνου να γίνει θ εγκατάςταςθ κα πρζπει πρϊτα να κατεβάςετε και εγκαταςτιςετε το XAMPP ωσ ακολοφκωσ. 1.1. Πάμε ςτθν ακόλουκθ διεφκυνςθ https://www.apachefriends.org/download.html

Διαβάστε περισσότερα

Μεθολογία αςκιςεων αραίωςησ και ανάμειξησ διαλυμάτων (με τθν ίδια δ. ουςία).

Μεθολογία αςκιςεων αραίωςησ και ανάμειξησ διαλυμάτων (με τθν ίδια δ. ουςία). Μεθολογία αςκιςεων αραίωςησ και ανάμειξησ διαλυμάτων (με τθν ίδια δ. ουςία). Από τθν τράπεηα κεμάτων Α_ΧΘΜ_0_20651 Διακζτουμε υδατικό διάλυμα (Δ1) KOH 0,1 Μ. α)να υπολογίςετε τθν % w/v περιεκτικότθτα του

Διαβάστε περισσότερα

Modellus 4.01 Συ ντομοσ Οδηγο σ

Modellus 4.01 Συ ντομοσ Οδηγο σ Νίκοσ Αναςταςάκθσ 4.01 Συ ντομοσ Οδηγο σ Περιγραφή Σο είναι λογιςμικό προςομοιϊςεων που ςτθρίηει τθν λειτουργία του ςε μακθματικά μοντζλα. ε αντίκεςθ με άλλα λογιςμικά (π.χ. Interactive Physics, Crocodile

Διαβάστε περισσότερα

Επαναλθπτικζσ Αςκιςεισ

Επαναλθπτικζσ Αςκιςεισ Επαναλθπτικζσ Αςκιςεισ Αςκιςεισ Ρίνακεσ Τιμϊν Άσκηση 1 η Γίλεηαη o παξαθάησ αιγόξηζκνο, ζηνλ νπνίν έρνπλ αξηζκεζεί νη εληνιέο εθρώξεζεο: Αιγόξηζκνο Πνιιαπιαζηαζκόο Γεδνκέλα //α,β// Αλ α > β ηόηε αληηκεηάζεζε

Διαβάστε περισσότερα

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα:

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα: 2 ο Σετ Ασκήσεων Δομές Δεδομένων - Πίνακες Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα: 2 3 4 5 3 4 5 6 4 5 6 7 5 6 7 8

Διαβάστε περισσότερα

ΦΥΕ 14 ΑΚΑΔ. ΕΤΟΣ Η ΕΡΓΑΣΙΑ. Ημερομηνία παράδοςησ: 12 Νοεμβρίου (Όλεσ οι αςκιςεισ βακμολογοφνται ιςοτίμωσ με 10 μονάδεσ θ κάκε μία)

ΦΥΕ 14 ΑΚΑΔ. ΕΤΟΣ Η ΕΡΓΑΣΙΑ. Ημερομηνία παράδοςησ: 12 Νοεμβρίου (Όλεσ οι αςκιςεισ βακμολογοφνται ιςοτίμωσ με 10 μονάδεσ θ κάκε μία) ΦΥΕ ΑΚΑΔ. ΕΤΟΣ 007-008 Η ΕΡΓΑΣΙΑ Ημερομηνία παράδοςησ: Νοεμβρίου 007 (Όλεσ οι αςκιςεισ βακμολογοφνται ιςοτίμωσ με 0 μονάδεσ θ κάκε μία) Άςκηςη α) Να υπολογιςκεί θ προβολι του πάνω ςτο διάνυςμα όταν: (.

Διαβάστε περισσότερα

Βάςεισ Δεδομζνων Ι. Ενότητα 12: Κανονικοποίηςη. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικών Πλθροφορικισ ΤΕ

Βάςεισ Δεδομζνων Ι. Ενότητα 12: Κανονικοποίηςη. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικών Πλθροφορικισ ΤΕ Βάςεισ Δεδομζνων Ι Ενότητα 12: Κανονικοποίηςη Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικών Πλθροφορικισ ΤΕ Άδειεσ Χρήςησ Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

ΕΝΟΣΘΣΑ 1: ΓΝΩΡIΗΩ ΣΟΝ ΤΠΟΛΟΓΙΣΘ Ω ΕΝΙΑΙΟ ΤΣΘΜΑ. ΚΕΦΑΛΑΙΟ 1: Ψθφιακόσ Κόςμοσ

ΕΝΟΣΘΣΑ 1: ΓΝΩΡIΗΩ ΣΟΝ ΤΠΟΛΟΓΙΣΘ Ω ΕΝΙΑΙΟ ΤΣΘΜΑ. ΚΕΦΑΛΑΙΟ 1: Ψθφιακόσ Κόςμοσ ΕΝΟΣΘΣΑ 1: ΓΝΩΡIΗΩ ΣΟΝ ΤΠΟΛΟΓΙΣΘ Αναλογικόσ (Analogue), Δυαδικό Ψθφίο (Binary digit, bit), Byte, Ψθφιακόσ (Digital), υςτιματα αρίκμθςθσ υχνά λζγεται ότι ηοφμε ςτθν ψθφιακι εποχι. Πολλζσ από τισ ςυςκευζσ

Διαβάστε περισσότερα

1. Κατέβαςμα του VirtueMart

1. Κατέβαςμα του VirtueMart 1. Κατέβαςμα του VirtueMart Αρχικό βήμα (προαιρετικό). Κατζβαςμα και αποςυμπίεςη αρχείων VirtueMart ΠΡΟΟΧΗ. Αυτό το βήμα να παρακαμφθεί ςτο εργαςτήριο. Τα αρχεία θα ςασ δοθοφν από τουσ καθηγητζσ ςασ. Οι

Διαβάστε περισσότερα