ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ PHP
|
|
- Ἁλκυόνη Βουγιουκλάκης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Αντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ PHP PHP 3: The Revenge of PHP Η Eκδίκηση
2 Εφημερίδες! Έκτακτο Παράρτημα! 1. Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach 4. Διαχωρισμός σε αρχεία 5. Εμβέλεια Μεταβλητών 6. Συναρτήσεις Αρχείων 7. Διαχείριση Αρχείων 8. Headers (Κεφαλίδες) 9. Cookies (Μπισκότα) - Sessions (Συνοδοί)
3 Πρώτη Είδηση! 1. Booleans Null (κενό)
4 Booleans Οι μεταβλητές τύπου boolean παίρνουν δύο τιμές: 1. true (1) 2. false (0) Στην εκτύπωση των τιμών αυτών από την PHP αυτό που βλέπουμε στην οθόνη ειναι τα αριθμητικά τους ισοδύναμα...ή μήπως όχι???
5 Παράδειγμα <?php $var1 = true; $var2 = false; echo var1:. $var1; echo var2:. $var2;?> var1: 1 var2: (???????)
6 Τι μαγικό ήταν αυτό??? Στην περίπτωση που εχουμε false, δεν εμφανίζεται τίποτα στην οθόνη, ούτε false ούτε 0. Οπότε δεν τρομάζουμε όταν συμβαίνει αυτό, είναι φυσιολογικό.
7 NULL (Κενό) Η λέξη NULL υποδηλώνει μια μεταβλητή που δεν περιέχει μέσα της καμία τιμή ούτε είναι κάποιου συγκεκριμένου τύπου, είναι απλά ορισμένη ως όνομα. Οταν εκτυπώνουμε μεταβλητές που έχουν τιμή NULL αυτές επιστρέφουν κένο, όπως ακριβώς και οι μεταβλητές boolean με τιμή false.
8 Χρήσιμες Συναρτήσεις Μεταβλητών Boolean isset( όνομα μεταβλητής ) Συνάρτηση που δείχνει αν μια μεταβλητή υπάρχει. Επιστρέφει true/false. <?php $lyke = 1; echo Λύκε, Λύκε είσαι εδώ?. isset($lyke);?> Λύκε, Λύκε είσαι εδώ? 1
9 Χρήσιμες Συναρτήσεις Μεταβλητών Boolean (2) unset( όνομα μεταβλητής ) Συνάρτηση που διαγράφει τα περιεχόμενα μιας μεταβλητής. Κάνει την τιμή της μεταβλητής ίση με NULL. <?php $me = ΕΓΩ!!!!! ; unset ($me); echo Ποιος είναι ο καλύτερος στην PHP??. $me;?> Ποιος είναι ο καλύτερος στην PHP??
10 Χρήσιμες Συναρτήσεις Μεταβλητών Boolean (3) empty( όνομα μεταβλητής ) Ελέγχει αν μια μεταβλητή είναι άδεια. Επιστρέφει true/false. Ως άδεια νοείται μια μεταβλητή με τιμή NULL ή false. με τιμή 0. με τιμή ή 0. πίνακας χωρίς περιεχόμενα. μεταβλητή ορισμένη χωρίς τιμή ($var1).
11 Και μετά, και μετά?? 1. Booleans Null (κενό) 2. Πίνακες
12 Πίνακες Ο πίνακας είναι τύπος δεδομένων που μπορεί να αποθηκεύσει περισσότερες από μια τιμές. Οι τιμές που παίρνει κάθε θέση του πίνακα μπορεί να είναι οτιδήποτε εμείς θέλουμε. Αριθμός. Αλφαριθμητικό. Boolean. ακόμα και άλλος πίνακας.
13 Κλειδιά - Αγκύλες Οι θέσεις ενός πίνακα ορίζονται με κλειδιά, τα οποία μπορεί να είναι 1. Ακέραιοι αριθμοί όπως στους πίνακες του αντικειμενοστρεφούς προγραμματισμού. 2. Labels (ετικέτες) που ορίζουμε εμείς. Με τις αγκύλες ορίζουμε την θέση του πίνακα που θέλουμε να πάρουμε ή να ορίσουμε την τιμή του $array1[0] = 10; $array2[ Coyote ] = HELP!!! echo $array1[0]. $array2 [ Coyote ]
14 Ορισμός Πίνακα Ένας πίνακας ορίζεται με την εντολή array() και τις τιμές χωρισμένες με κόμμα (,) Σε αυτή τη περίπτωση έχουμε δείκτες-κλειδιά ακέραιους (0, 1, 2 κτλ). <?php $array1 = array(2, good to be, true); echo $array1[0]. $array1[1]. $array1[2]; echo $array1;?> 2 good to be 1 array
15 Ορισμός Πίνακα (2) Στην περίπτωση των labels έχουμε <?php $array1 = array( Babis => 2 be, Soulara => or not 2 be ); echo $array1[ Babis ]. $array1[ Soulara ];?> 2 be or not 2 be
16 Ορισμός Πολυδιάστατου Πίνακα Στην PHP αυτό επιτυγχάνεται βάζοντας πίνακα μέσα σε πίνακα <?php $array1 = array(array(9,10,11), array(4,5,6)); echo $array1[0][0]. to. $array1[1][1];?> 9 to 5
17 Διαγραφή από Πίνακα Η διαγραφή ενός στοιχείου πίνακα γίνεται με την εντολή unset. unset $array1[0]; ΠΡΟΣΟΧΗ!!!! Μετά την διαγραφή του στοιχείου, τα υπόλοιπα στοιχεία μένουν στις θέσεις που είχαν, δεν μεταφέρονται δηλαδή προς τα αριστερά.
18 Παράδειγμα <?php $array1 = array( I, am, bad, ass ) echo $array1[0] $array1[1] $array1[2] $array1[3] \n ; unset $array1[2]; echo $array1[0] $array1[1] $array1[2] $array1[3] ;?> I am bad ass I am ass
19 Συναρτήσεις Πινάκων print_r(): εμφανίζει τα περιεχόμενα ενός πίνακα. Παίρνει σαν όρισμα την μεταβλητή πίνακα. Συνδυάζεται με πολύ καλά με την <pre></pre>. <?php $array1 = array(1,2,3); print_r($array1)?> <pre> <?php print_r($array1)?> </pre> Array([0] => 1, [1]=>2, [2]=>3) Array ( [0] => 1, [1] => 2, [2] => 3 )
20 Συναρτήσεις Πινάκων (2) count(): επιστρέφει τον αριθμό των στοιχείων max(): επιστρέφει το μέγιστο στοιχείο min(): επιστρέφει το ελάχιστο στοιχείο sort(): ταξινομεί τα στοιχεία του πίνακα κατά αύξουσα σειρά r_sort(): ταξινομεί τα στοιχεία του πίνακα κατά φθίνουσα σειρά in_array(): βρίσκει αν μια τιμή υπάρχει στον πίνακα. Επιστρέφει true/false.
21 Συναρτήσεις Πινάκων (3) implode(): μετατρέπει έναν πίνακα σε string $array1 = array( Damn, you, vile, woman! ); echo $string = implode(, $array1); Damn you vile woman! explode(): μετατρέπει ένα string σε πίνακα $string = Victory is mine ; $array1 = explode(, $string); <pre><?php print_r($array1)?> </pre> Και πολλές άλλες! Array( [0] => Victory, [1] => is, [2] => mine )
22 Συνέχεια στην σελίδα Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach
23 Εντολή foreach Η εντολή foreach χρησιμοποιείται πάντα με κάποιον πίνακα. Με χρήση αυτής, μπορούμε να προσπελάσουμε όλες τις θέσεις ενός πίνακα και να εκτελέσουμε τον κώδικα που περιλαμβάνεται στο σώμα της συνάρτησης για κάθε μια από τις τιμές του. Σύνταξη foreach ( $array as $value) { // σώμα εντολών } όπου η μεταβλητή $value περιέχει τις τιμές του πίνακα.
24 Εντολή foreach (2) Εναλλακτική σύνταξη foreach ( $array as $key => $value) { // σώμα εντολών } $key έχει τα κλειδί του τρέχοντος στοιχείου. $value περιέχει τις τιμή του. Αν αλλάξει η τιμή του $value μέσα στο σώμα, δεν αλλάζουν οι τιμές που έχει ο πίνακας.
25 Παράδειγμα $heroes = array( Batman => AWESOME, Robin => gay ); foreach ( $heroes as $hero => $power ) { echo $hero is $power!! \n ; } Batman is AWESOME!! Robin is gay!!
26 foreach Πολυδιάστατων Πινάκων $matrix = array( array( 1, 2, 3 ), array( 4, 5, 6 ), array( 7, 8, 9 ), ); foreach ( $matrix as $row ) { foreach ( $row as $element ) { echo $element ; } echo \n ; }
27 Πολιτική 1. Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach 4. Διαχωρισμός σε Αρχεία
28 Διαχωρισμός σε Αρχεία Η PHP μας δίνει την πολύ χρήσιμη δυνατότητα να φορτώσουμε τον κώδικά ενός αρχείου σε ένα άλλο αρχείο. Με αυτόν τον τρόπο καταφέρνουμε να Έχουμε καλύτερα οργανωμένο τον κώδικά μας Επαναχρησιμοποιούμε κώδικα κατά βούληση Συνήθως χρησιμοποιείται για να φορτώσουμε βιβλιοθήκες συναρτήσεων φορτώσουμε header (κεφαλίδα) και footer (υποσέλιδο) στην σελίδα μας
29 Εντολή include Με την εντολή include φορτώνουμε εξωτερικά αρχεία στον κώδικά μας. include library.php Με αυτόν τον τρόπο τρέχουμε τον κώδικα του library.php Ειναι το ίδιο με το να κάναμε copy/paste τον κώδικα που περιλαμβάνει το αρχείο που κάναμε include. Αν το αρχείο δεν βρεθεί τότε παράγει ένα warning και συνεχίζει.
30 Εντολή require Η εντολή require είναι παρόμοια σε χρησιμότητα με την include. Συντάσσεται ακρίβως το ίδιο. require library.php Η διαφορά των δύο εντολών έγκειται στο ότι με το require σε περίπτωση που δεν βρεθεί το αρχείο έχουμε error και όχι warning, καθώς και διακοπή της φόρτωσης της σελίδας.
31 include_once require_once Σύνταξη include_once library.php; require_once library.php; Οι εντόλές αυτές κάνουν το ίδιο πράγμα με τις αντίστοιχες που αναφέραμε προηγουμένως με μόνη διαφορά ότι τρέχουν τον κώδικα μόνο την πρώτη φορά που φορτώνει ένα αρχείο. Πολύ χρήσιμο σε περίπτωση που έχουμε πολλά αρχεία που μπορεί το ένα να κάνει include το άλλο.
32 Αθλητικές Ειδήσεις 1. Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach 4. Διαχωρισμός σε Αρχεία 5. Εμβέλεια Μεταβλητών
33 Εμβέλεια Μεταβλητών Εμβέλεια μεταβλητών ονομάζεται η περιοχή που ορίζονται (έχουν ισχύ) οι μεταβλητές. Παραδείγματος χάριν, οι μεταβλητές που βρίσκονται εκτός συναρτήσεων δεν ορίζονται σε αυτές $var = 10; Function foo ( ){ echo $var; }
34 Λέξη-Κλειδί global Το προηγούμενο πρόβλημα μπορεί να επιλυθεί με την χρήση της λέξης-κλειδί global. Με την global δηλώνουμε ότι η μεταβλητή που χρησιμοποιούμε ορίζεται εκτός της συνάρτησης. $var = 10; function foo ( ){ global $var; echo $var; }
35 Εμβέλεια Μεταβλητών (2) Οι μεταβλητές που ορίζονται πριν από include(_once) και require(_once) μπορούν να χρησιμοποιηθούν στον κώδικα των αρχείων που φορτώνουμε. $var = 10; include library.php ; Το $var είναι διαθέσιμο στο library.php
36 Μικρές Αγγελίες 1. Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach 4. Διαχωρισμός σε Αρχεία 5. Εμβέλεια Μεταβλητών 6. Συναρτήσεις Αρχείων
37 Συνάρτηση opendir() Συνάρτηση opendir( όνομα φακέλου ) Σαν όρισμα βάζουμε απλά το όνομα του φακέλου αν είναι μέσα στο ίδιο φάκελο με το αρχείο μας Αλλίως βάζουμε το path (σχετικό ή απόλυτο) Το αποτέλεσμα Επιστρέφει ένα αντικείμενο τύπου φάκελος αρχείων Επιστρέφει false αν δεν υπάρχει ο φάκελος Χρησιμοποιείται από άλλες συναρτήσεις, που θα δούμε παρακάτω
38 Συνάρτηση readdir() Συνάρτηση readdir() Δέχεται σαν όρισμα το αντικείμενο που επιστρέφει η opendir(). Το αποτέλεσμα Επιστρέφει το επόμενο αρχείο μέσα στον φάκελο που επιλέξαμε. Επιστρέφει false αν αποτύχει να επιστρέψει αρχείο.
39 Συνάρτηση closedir() Συνάρτηση closedir() Δέχεται σαν όρισμα το αντικείμενο που επιστρέφει η opendir(). Το αποτέλεσμα Κλείνει τον φάκελο που επιλέξαμε με την opendir() όταν τελειώσουμε τις εργασίες μας με αυτόν. Επιστρέφει false αν αποτύχει να κλείσει τον φάκελο.
40 Συναρτήσεις Αρχείων Συνάρτηση file_get_contents() Δέχεται σαν όρισμα ένα αντικείμενο τύπου αρχείο που επιστρέφει η readdir() ή ένα link σε αρχείο (απόλυτο ή σχετικό). Επιστρέφει τα περιεχόμενα του αρχείου Επιστρέφει false αν αποτύχει να διαβάσει το αρχείο. Συνάρτηση file_put_contents() Δέχεται σαν όρισμα ένα αντικείμενο τύπου αρχείο που επιστρέφει η readdir() και τα περιεχόμενα που θέλουμε να του δώσουμε. Αποθηκεύει τα περιεχόμενα στο αρχείο και σβήνει τα προηγούμενα. Επιστρέφει false αν αποτύχει να διαβάσει το αρχείο.
41 Συναρτήσεις Αρχείων (2) Άλλες χρήσιμες συναρτήσεις fopen() fclose() fwrite() fget() και άλλες πολλές.
42 Αναγγελίες Γάμων 1. Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach 4. Διαχωρισμός σε Αρχεία 5. Εμβέλεια Μεταβλητών 6. Συναρτήσεις Αρχείων 7. Διαχείρηση Αρχείων
43 Ανέβασμα Αρχείων Τα αρχεία στέλνονται στον server με αίτημα POST. Αποθηκεύονται προσωρινά στην μνήμη όσο τρέχει το πρόγραμμά μας. Πρέπει να τα αποθηκεύσουμε αλλιώς χάνονται με το πέρας της εκτέλεσης. <form enctype="multipart/form-data" method= post > Send this file: <input name="userfile" type="file" /> <input type="submit" value="send File" /> </form>
44 Μεταβλητή $_FILES Η μεταβλητή $_FILES περιέχει όλα τα αρχεία που ανέβασε ο χρήστης. $_FILES[ userfile ][ name ] Περιέχει το πραγματικό όνομα κάθε αρχείου. $_FILES[ userfile ][ tmp_name ] Περιέχει το προσωρινό όνομα κάθε αρχείου. $_FILES[ userfile ][ size ] Περιέχει το μέγεθος κάθε αρχείου σε bytes.
45 Αποθήκευση Αρχείων Συνάρτηση αποθήκευσης uploaded αρχείων move_uploaded_files($filename, $destination) γίνεται έλεγχος πριν την αποθήκευση ότι το αρχείο προέρχεται από ανέβασμα. η μεταβλητή $filename είναι το αρχείο που ανέβηκε. η μεταβλητή $destination είναι εκεί που θα αποθηκευτεί. <?php $destination = C:\Uploads\ if(!empty( $_FILES ) ) { $destination.= $_FILES[ foo ][ name ]; $filename = $_FILES[ foo ][ tmp_name ]; move_uploaded_file( $filename, $destination ); }?>
46 Επικήδειοι 1. Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach 4. Διαχωρισμός σε Αρχεία 5. Εμβέλεια Μεταβλητών 6. Συναρτήσεις Αρχείων 7. Διαχείρηση Αρχείων 8. Headers (Κεφαλίδες)
47 Συνάρτηση header() H συνάρτηση header() παίρνει ως όρισμα ένα String και το στέλνει στην κεφαλίδα της απάντησης. Πρέπει να τρέξει πριν από oποιοδήποτε output Είτε είναι html. Είτε space, tab ή enter. <html> <?php header( 'Location: );?>
48 Χρήσιμα Headers header( 'Location: ) Κάνει redirect σε μια διεύθυνση. Η διεύθυνση πρέπει να είναι απόλυτη. header('content-type: text/html; charset=utf-8 ) Είναι εντολή ισοδύναμη με τον κώδικα <meta /> http-equiv= Content-type content= text/html; charset=utf-8
49 Ζώδια 1. Booleans Null (κενό) 2. Πίνακες 3. Εντολή foreach 4. Διαχωρισμός σε Αρχεία 5. Εμβέλεια Μεταβλητών 6. Συναρτήσεις Αρχείων 7. Διαχείρηση Αρχείων 8. Headers (Κεφαλίδες) 9. Cookies (Μπισκότα) Session (Συνοδοί)
50 Cookies (Μπισκότα) Χρησιμοποιούνται για να μεταφέρουν προσωπικά στοιχεία του χρήστη από σελίδα σε σελίδα ή να τα αποθηκεύουν ώστε να μην χρειάζεται να τα εισάγει ο χρήστης συνέχεια. Στην πραγματικότητα, είμαι μια λίστα της μορφής κλειδί τιμή. Έχουν ημερομηνία λήξης. Αποθηκεύονται στον υπολογιστή του χρήστη. Αποστέλλονται με κάθε αίτημα. Για κάθε domain έχουμε διαφορετικό cookie. Χρησιμοποιούνται κατά κύριο λόγο για να διαχωρίζουν τους χρήστες μεταξύ τους. Όσο περισσότερα έχουμε, τόσο μεγαλύτερο overhead. Αυτό τα κάνει πολύτιμα. Αν κάποιος κλέψει το δικό σου, γίνεται «εσύ».
51 Γραφικό Παράδειγμα Yo, bitches!!! Wazzup? You are Monty for now on. Monty Monty is in the house!!! Recognise!!!
52 Πραγματικό Παράδειγμα GET /spec.html HTTP/1.1 Host: Cookie: name=value&name2=value2 Accept: */* HTTP Request Κεφαλίδα Μπισκότων Όνομα Κεφαλίδας Εδώ έχουμε δύο μπισκότα 1. Το μπισκότο name με τιμή value 2. Το μπισκότο name2 με τιμή value2
53 Cookies (2) Τα cookies μεταφέρονται στις κεφαλίδες των αιτημάτων. Αυτό σημαίνει ότι πρέπει να τοποθετηθούν πριν από όλα τα output (τα είπαμε πριν λίγο αυτά). Σύνταξη setcookie( $name, $value, $expire ) $name: το όνομα της μεταβλητής του cookie. $value: η τιμή της μεταβλητής του cookie. $expire: δείχνει πότε λήγει το cookie.
54 Παραδείγματα setcookie( name, alitiz, 0 ) Η μεταβλητή name παίρνει την τιμή alitiz και το cookie θα λήξει όταν κλεισουμε τον browser. setcookie( name, alitiz, time() ) Η συνάρτηση time() επιστρέφει την ώρα του υπολογιστή. Σε αυτή τη περίπτωση θα κρατήσει το cookie για μια ώρα ακόμα. setcookie( name, alitiz, time() ) Με αυτόν τον τρόπο σβήνουμε τα cookies που δεν χρειαζόμαστε πλέον.
55 Μεταβλητή $_COOKIE Σε αυτή τη μεταβλητή είναι αποθηκευμένα όλα τα cookies μας. Για κλειδιά έχει τα ονόματα των cookies. Για τιμές έχει τις τιμές των cookies. <?php?> $expire = time() + 60 * 60 * 24 * 7; setcookie( visited, true, $expire ); if ( isset( $_COOKIE[ visited ] ) ) { echo Yo Bro! ; } else { echo Get the fuck out of my house!!! ; }
56 Sessions (Συνοδοί) Η PHP για να μας κάνει την ζωή πιο εύκολη χρησιμοποιεί τα sessions. Αντί να έχουμε πολλά cookies έχουμε ένα. Το cookie αυτό λέγεται SessionID Είναι ένας τυχαίος ακέραιος αριθμός Διαφορετικός για κάθε χρήστη. Ορίζεται την πρώτη φορά που ανοίγει κάποιος μια σελίδα. Με αυτόν τον τρόπο αποθηκεύονται στον server οι μεταβλητές. Έπειτα, η διαχείρησή τους γίνεται από την PHP.
57 Sessions (2) Με την συνάρτηση session_start() Εκκινούμε ένα session για κάποιον χρήστη. Επαναφέρουμε το session που αντιστοιχεί στο χρήστη σε περίπτωση που στείλει έγκυρο ID. Μετά μπόρούμε να χρησιμοποιήσουμε την μεταβλητή $_SESSION Περιλαμβάνει τις μεταβλητές που αντιστοιχούν στο SessionID του χρήστη.
58 Γραφικό Παράδειγμα Yo, bitches!!! Naruto 666 Devil SID Wazzup? You are 444 for now on. 444 is in the house!!!my name is 50Cent! Naruto 666 Devil Cent Recognise!!!
59 Γραφικό Παράδειγμα (2) SID Bro, it s 444! Naruto Cent 666 Devil SID Yo 50! Respect! Hi, I am 999! Naruto Cent 666 Devil Who the fuck are you, white-ass bitch???
60 Παράδειγμα <?php session_start(); if ( isset( $_SESSION[ pageviews ] ) ) {?><p>έχεις δει τη σελίδα <?php echo $_SESSION[ pageviews ];?> φορές</p><?php ++$_SESSION[ pageviews ]; } else { $_SESSION[ pageviews ] = 1; }?>
61 ΟΥΦ! ΕΠΙΤΕΛΟΥΣ ΤΕΛΕΙΩΣΕ!!! Τώρα μπορείτε να κάνετε πολλά πράγματα σε PHP!!! (Άντε να δούμε)...
62 THE END!!! Ευχαριστούμε πάρα πολύ για την προσοχή σας
PHP 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
PHP 2 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΤι έχει το μενού σήμερα??? 1. Τι είναι η PHP???
Τι έχει το μενού σήμερα??? 1. Τι είναι η PHP??? Τι είναι η PHP??? Τι είναι ο άνθρωπος??? Server side, scripting language. Ώπα ώπα Server-side? Server-side: τα προγράμματα τρέχουν στον web server που βρίσκεται
Διαβάστε περισσότεραPHP 2. Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο. Σρνιή Ζιεθηξνιόγσλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ
PHP 2 Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο Σρνιή Ζιεθηξνιόγσλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ Σηόρνο ηεο ώξαο Δκβάζπλζε ζηελ PHP: Φσξηζκόο θώδηθα ζε αξρεία Δκβέιεηα
Διαβάστε περισσότεραΘέματα Προγραμματισμού Διαδικτύου ~ PHP ~
Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~ Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Server-side programming
Διαβάστε περισσότεραΠαράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.
Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών
Διαβάστε περισσότεραΤεχνολογίες Διαδικτύου. Server Side Scripting I PHP
Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές
Διαβάστε περισσότεραΓιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) Γιάννης Σαμωνάκης 1 Περιεχόμενα Τι είναι η PHP Που μπορεί να χρησιμοποιηθεί
Διαβάστε περισσότεραΠρογραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα
Διαβάστε περισσότεραΔιάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ
Διάλεξη 2 Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 2 Internal
Διαβάστε περισσότεραΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση Διδάσκων: Δ. Κοτζίνος Όνοµα: Α.Μ. : Εξάµηνο : Αίθουσα Έδωσα Project
Διαβάστε περισσότεραΕργαστήριο 8. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο
Εργαστήριο 8 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών προγραμματιστικών δομών της γλώσσας PHP και η δημιουργία φορμών για την επεξεργασία υποβαλλόμενων
Διαβάστε περισσότεραΔυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις
Διαβάστε περισσότεραPHP 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
PHP 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΣύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Διαβάστε περισσότεραΠρογραμματισμός ΙI (Θ)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός ΙI (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Μάρτιος 2017 Δρ. Δημήτρης Βαρσάμης Μάρτιος 2017
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Πίνακες Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Πίνακες Πολλές φορές θέλουμε να κρατήσουμε στην μνήμη πολλά αντικείμενα
Διαβάστε περισσότεραΤεχνικός Εφαρμογών Πληροφορικής
Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΠΙΝΑΚΕΣ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα Πίνακες Τι είναι πίνακας; Οι πίνακες χρησιμοποιούνται
Διαβάστε περισσότερα3 ο Εργαστήριο Μεταβλητές, Τελεστές
3 ο Εργαστήριο Μεταβλητές, Τελεστές Μια μεταβλητή έχει ένα όνομα και ουσιαστικά είναι ένας δείκτης σε μια συγκεκριμένη θέση στη μνήμη του υπολογιστή. Στη θέση μνήμης στην οποία δείχνει μια μεταβλητή αποθηκεύονται
Διαβάστε περισσότεραΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών. Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση - Διδάσκων: Δ. Κοτζίνος Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
Διαβάστε περισσότεραΕισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία [Lane 2004]: Chapter
Διαβάστε περισσότεραΕισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Διαβάστε περισσότεραΑντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ PHP. PHP 2: The Return of PHP Η Δευτέρα Παρουσίαση
Αντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ PHP PHP 2: The Return of PHP Η Δευτέρα Παρουσίαση Παρακαλώ τι θα πάρετε? 1. Βασικές Οδηγίες 2. Μεταβλητές 3.
Διαβάστε περισσότεραΕργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.
Εργαστήριο #12 Από τα προηγούμενα εργαστήρια: Το εργαστήριο αυτό είναι ανεξάρτητο από τα προηγούμενα επειδή όμως ασχολείται με τη γλώσσα JavaScript, βεβαιωθείτε ότι έχετε διαβάσει το εισαγωγικό Παράρτημα
Διαβάστε περισσότεραΕφαρµογές διαδικτύου µε PHP
Εφαρµογές διαδικτύου µε PHP Σταύρος Πολυβίου Αρχιτεκτονική τριών επιπέδων (three-tier architecture) SQL HTTP request Αποτελέσµατα (πίνακες) PHP HTML Σύστηµα διαχείρισης δεδοµένων (Database Management System)
Διαβάστε περισσότεραΕφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων
Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων 1 Είσοδος/Έξοδος Είσοδος/Έξοδος ανάλογα με τον τύπο του προγράμματος Πρόγραμμα
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Αναφορές
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Αναφορές Μαθήματα από το lab Υπενθύμιση: Η άσκηση ζητούσε να υλοποιήσετε μία κλάση vector που να διαχειρίζεται διανύσματα οποιουδήποτε
Διαβάστε περισσότεραΑρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)
Διαχείριση Αρχείων Αρχεία Για να είναι δυνατή η επεξεργασία μεγάλου αριθμού δεδομένων τα δεδομένα είναι αποθηκευμένα σε ψηφιακά μέσα κατάλληλα οργανωμένα. Η αποθήκευση γίνεται σε αρχεία. Πολλά προγράμματα
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραBasic Missions
www.hackthissite.org Basic Missions Προγουλάκης Νίκος Α.Μ.: 2582 2010-2011 (Ε) www.hackthissite.org 1 www.hackthissite.org www.hackthissite.org 2 www.hackthissite.org www.hackthissite.org 3 www.hackthissite.org
Διαβάστε περισσότεραΑντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΔΟΜΗΣΗ ΚΩΔΙΚΑ. Μαθαίνω παίζοντας
Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΔΟΜΗΣΗ ΚΩΔΙΚΑ Μαθαίνω παίζοντας Σήμερα παιδάκια μου θα μάθουμε... 1. Δόμηση Κώδικα 2. Στυλ Κώδικα 3. Συνεργασία Σε Ομάδες - Διαχωρισμός Σε Αρχεία
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Αντρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραΣημειωματάριο Τετάρτης 25 Οκτ. 2017
Σημειωματάριο Τετάρτης 25 Οκτ. 2017 Ένα πρόγραμμα που παίζει κρεμάλα Σήμερα φτιάξαμε ένα πρόγραμμα που παίζει "κρεμάλα" με το χρήστη. Το πρόγραμμα hangman.py link (http://fourier.math.uoc.gr/~mk/prog1718/files/hangman.py))
Διαβάστε περισσότεραΔιαβάστε στο Παράρτημα Α.1 πώς θα γράψετε ένα πρόγραμμα PHP για την παροχή δεδομένων σε μορφή διαφορετική από την HTML.
Εργαστήριο #13 Από τα προηγούμενα εργαστήρια: Θα πρέπει να έχετε ολοκληρώσει το 11 ο (προσπέλαση βάσης δεδομένων μέσω PHP και 12 ο εργαστήριο (βασικές τεχνικές JavaScript στον browser). Οδηγίες Στο τελευταίο
Διαβάστε περισσότεραΣημειωματάριο Δευτέρας 20 Νοε. 2017
Σημειωματάριο Δευτέρας 20 Νοε. 2017 Ένα πρόγραμμα "τηλεφωνικός κατάλογος" Σήμερα φτιάξαμε μια πρώτη μορφή ενός σχετικά μεγάλου προγράμματος που σκοπό έχει να κρατάει και να διαχειρίζεται τηλέφωνα και άλλη
Διαβάστε περισσότεραΙστορία της PHP 5.4.33
PHP Τι εναι η PHP H PHP (PHP: Hypertext Preprocessor) είναι μια γλώσσα προγραμματισμού ανοικτού λογισμικού ειδικά σχεδιασμένη για δημιουργία σελίδων Web με δυναμικό περιεχόμενο. Ο κώδικας PHP ενσωματώνεται
Διαβάστε περισσότεραΕργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας
Εργαστήριο 9 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών εργασιών στην MySQL και η εξοικείωση με το περιβάλλον του εργαλείου διαχείρισης phpmyadmin.
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave
ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά
Διαβάστε περισσότεραΕισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #15
Οι βασικές έννοιες που θα καλύψουμε Ομαδοποίηση αντικειμένων Εισαγωγή στις συλλογές Γενικές κλάσεις Iterators Συλλογές (ειδικά την ArrayList) Συνεχίζουμε την αναφορά στο θέμα της αφαίρεσης (abstraction)
Διαβάστε περισσότεραΠρογραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Ανάγκη για Δυναμική Μνήμη Στατική Μνήμη Μέχρι τώρα χρησιμοποιούσαμε
Διαβάστε περισσότεραΕισαγωγή στην PHP. ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας. Περιεχόμενα. Περιεχόμενα
ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #4 2 Γενικά Στο Τετράδιο #4 του Εργαστηρίου θα αναφερθούμε σε θέματα διαχείρισης πινάκων
Διαβάστε περισσότεραΠληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο
Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο 2010 2011 Δ. Γουνόπουλος Ι. Ιωαννίδης Άσκηση 2: Υλοποίηση Ευρετηρίου Β+ Δένδρου Προθεσμία: 6 Ιουνίου 2011, 11:59μμ
Διαβάστε περισσότεραΕισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Διαβάστε περισσότεραΔρ. Δημήτριος Α. Κουτσομητρόπουλος. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Α.Τ.Ε.Ι. Πάτρας 2012-2013
Εισαγωγή στην PHP Δρ. Δημήτριος Α. Κουτσομητρόπουλος Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Α.Τ.Ε.Ι. Πάτρας 2012-2013 Εισαγωγή στην PHP PHP : Hypertext Preprocessor Η PHP είναι μία
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή
Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές
Διαβάστε περισσότεραJAVASCRIPT 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
JAVASCRIPT 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΚατανεμημένα Συστήματα. Javascript LCR example
Κατανεμημένα Συστήματα Javascript LCR example Javascript JavaScript All JavaScript is the scripting language of the Web. modern HTML pages are using JavaScript to add functionality, validate input, communicate
Διαβάστε περισσότεραΦύλλο Εργασίας 3. Μια γρήγορη επανάληψη από τα προηγούμενα
3 Φύλλο Εργασίας 3 Στο φύλλο εργασιών 3 θα ασχοληθούμε με τις λίστες μια δομή της γλώσσας python που έχει την δομή ενός πίνακα. Θα χρησιμοποιήσουμε τις βασικές εντολές από τις λίστες και θα κατασκευάσουμε
Διαβάστε περισσότεραΒ. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Ορισμός
Διαβάστε περισσότερα(Κεφάλαιο 2.7 και 12) Αρχεία στην C. (Διάλεξη 15)
(Κεφάλαιο 2.7 και 12) Αρχεία στην C (Διάλεξη 15) 14-1 Επανάληψη στην Αποθήκευση (Storage) Για να αποθηκεύσουμε δεδομένα από ένα πρόγραμμα, πρέπει να χρησιμοποιήσουμε την Δευτερεύουσα Μνήμη 14-2 Επανάληψη
Διαβάστε περισσότεραΕργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 2 η Τύποι Δεδομένων Δήλωση Μεταβλητών Έξοδος Δεδομένων Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα
Διαβάστε περισσότεραTO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ
Μάθημα 7 - Υποπρογράμματα Εργαστήριο 11 Ο TO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ Βασικές Έννοιες: Υποπρόγραμμα, Ανάλυση προβλήματος, top down σχεδίαση, Συνάρτηση, Διαδικασία, Παράμετρος, Κλήση συνάρτησης, Μετάβαση
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Πίνακες Κλάσεις και Αντικείμενα
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πίνακες Κλάσεις και Αντικείμενα Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το αντικείμενο input
Διαβάστε περισσότεραΚεφάλαιο Αλφαριθμητικές Σειρές Χαρακτήρων (Strings) (Διάλεξη 20) 1) Strings στη C
Κεφάλαιο 9.1-9.2 Αλφαριθμητικές Σειρές Χαρακτήρων (Strings) (Διάλεξη 20) 1) Strings στη C Ένα string είναι μία ακολουθία αλφαριθμητικών χαρακτήρων, σημείων στίξης κτλ. Π.χ. Hello How are you? 121212 *Apple#123*%
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Συναρτήσεις Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Συναρτήσεις Ως τώρα γράφαμε όλα τα προγράμματα μας μέσα στην main..1
Διαβάστε περισσότεραΔομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
Διαβάστε περισσότεραΔΟΜΗ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
ΔΟΜΗ Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor
ΕισαγωγήστουςΗ/Υ PHP Hypertext Preprocessor ΤιείναιηPHP; PHP είναιµία server-based scripting language σχεδιασµένη ειδικά για το web. Σε µία html σελίδα µπορούµε να ενσωµατώσουµε php κώδικα που εκτελείται
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07 Αριθμητική στο δυαδικό σύστημα (γενικά) Συμπληρωματικά για δυαδικό σύστημα Η πρόσθεση στηρίζεται στους κανόνες: 0 + 0 = 0, 0 + 1 = 1, 1
Διαβάστε περισσότεραΠρογραμματισμός Υπολογιστών & Υπολογιστική Φυσική
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική Ενότητα 8: Αρχεία και Δομές Νικόλαος Στεργιούλας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν
Διαβάστε περισσότερα3ο σετ σημειώσεων - Πίνακες, συμβολοσειρές, συναρτήσεις
3ο σετ σημειώσεων - Πίνακες, συμβολοσειρές, συναρτήσεις 5 Απριλίου 01 1 Πίνακες Είδαμε ότι δηλώνοντας μία μεταβλητή κάποιου συγκεκριμένου τύπου δεσμεύουμε μνήμη κατάλληλη για να αποθηκευτεί μία οντότητα
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Δημιουργώντας δικές μας Κλάσεις και Αντικείμενα
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Δημιουργώντας δικές μας Κλάσεις και Αντικείμενα Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το
Διαβάστε περισσότεραΠρογραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 11 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Πέρασμα Πίνακα σε Συνάρτηση (συν.) Πέρασμα Πίνακα σε Συνάρτηση. #8.. Ειδικά Θέματα Αλγορίθμων
Στόχοι και αντικείμενο ενότητας Πέρασμα Πίνακα σε Συνάρτηση #8.. Ειδικά Θέματα Αλγορίθμων Προβλήματα Αναζήτησης Γραμμική Αναζήτηση (Linear Search) Ενημέρωση Μέτρηση Δυαδική Αναζήτηση (Binary Search) Προβλήματα
Διαβάστε περισσότεραΕνδεικτική περιγραφή μαθήματος
ΜΑΘΗΜΑ: ΔΙΔΑΣΚΩΝ: ΤΜΗΜΑ: Προγραμματισμός Η/Υ Συνδουκάς Δημήτριος Διοίκησης Επιχειρήσεων (Γρεβενά) Ενδεικτική περιγραφή μαθήματος 1. Εισαγωγή: Εισαγωγή στον προγραμματισμό, γλώσσες προγραμματισμού, μεταγλωτιστές.
Διαβάστε περισσότεραΗ πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης
Η συνάρτηση printf() Η συνάρτηση printf() χρησιμοποιείται για την εμφάνιση δεδομένων στο αρχείο εξόδου stdout (standard output stream), το οποίο εξ ορισμού συνδέεται με την οθόνη Η συνάρτηση printf() δέχεται
Διαβάστε περισσότεραΣυνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ
Διαβάστε περισσότεραHTTP API v1.6 SMSBOX.GR HTTP API v
SMSBOX.GR HTTP API v 1.6 23.6.17 Αποστολή SMS Η χρήση του HTTP Api της smsbox.gr σας επιτρέπει να συνδεθείτε με το σύστημά μας και να στείλετε εύκολα sms από την δικιά σας ιστοσελίδα ή εφαρμογή. Μπορεί
Διαβάστε περισσότεραΕργαστήριο 10 Πίνακες. Πίνακες. Η έννοια της δόμησης δεδομένων στη PASCAL. Σκοπός
Εργαστήριο 10 Πίνακες Πίνακες. Η έννοια της δόμησης δεδομένων στη PASCAL. Σκοπός 10.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ Σ αυτή την άσκηση, εξετάζουμε μία βασική δομή του προγραμματισμού, το πίνακα. Στις μέχρι τώρα
Διαβάστε περισσότεραΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
ΔΙΚΤΥΑ Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 3 η Είσοδος Δεδομένων Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην Python Python scripts Ένα πρόγραμμα στην Python (συχνά αποκαλείται script) αποτελείται από μία ακολουθία ορισμών και εντολών. H ακολουθία των ορισμών και
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2015-16
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 9 η Χαρακτήρες Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή Σωτήρης
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραΜεθοδολογία Προγραμματισμού
Μεθοδολογία Προγραμματισμού Εισαγωγή στo συναρτησιακό προγραμματισμό με Java Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο Ν Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας)
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή
ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή Στο εργαστήριο αυτό θα μάθουμε για τη χρήση συναρτήσεων με σκοπό την κατασκευή αυτόνομων τμημάτων προγραμμάτων που υλοποιούν μία συγκεκριμένη διαδικασία, τα οποία
Διαβάστε περισσότεραHY150a Φροντιστήριο 3 24/11/2017
HY150a Φροντιστήριο 3 24/11/2017 1 Assignment 3 Overview Το πρόγραμμα ζητείται να διαβάζει μια λίστα δεδομένων που περιγράφει τα διαθέσιμα τμήματα μνήμης (blocks) ενός ΗΥ. Το πρόγραμμα ζητείται να μεταφορτώνει
Διαβάστε περισσότεραΔομές Δεδομένων. Ενότητα 4: Ο ΑΤΔ Λίστα & Υλοποίηση Λίστας με σειριακή αποθήκευση- Ο ΑΤΔ Συνδεδεμένη Λίστα- Υλοποίηση ΑΤΔ Συνδεδεμένη Λίστα με πίνακα
Ενότητα 4: Ο ΑΤΔ Λίστα & Υλοποίηση Λίστας με σειριακή αποθήκευση- Ο ΑΤΔ Συνδεδεμένη Λίστα- Υλοποίηση ΑΤΔ Συνδεδεμένη Λίστα με πίνακα Καθηγήτρια Μαρία Σατρατζέμη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό
Διαβάστε περισσότεραΟδηγός Εγκατάστασης και Χρήσης του Arebas Easy
Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr If at first you don't succeed, call it version
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Αναφορές Στοίβα και Σωρός Αναφορές-Παράμετροι
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Αναφορές Στοίβα και Σωρός Αναφορές-Παράμετροι new Όπως είδαμε για να δημιουργήσουμε ένα αντικείμενο χρειάζεται να καλέσουμε τη new. Για τον πίνακα είπαμε ότι
Διαβάστε περισσότεραΔιάλεξη 2: Επανάληψη Προγραμματισμού Συμβολοσειρές (strings) Διδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 2: Επανάληψη Προγραμματισμού Συμβολοσειρές (strings) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: - Εισαγωγικές Έννοιες σε Strings - Πίνακες από Strings - Συναρτήσεις
Διαβάστε περισσότεραXAMPP Apache MySQL PHP javascript xampp
XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα
Διαβάστε περισσότεραΕισαγωγή στην γλώσσα προγραμματισμού C
Εισαγωγή στην γλώσσα προγραμματισμού C Χαρακτηριστικά της C Ιδιαίτερα δημοφιλής Έχει χρησιμοποιηθεί για τον προγραμματισμό ευρέος φάσματος συστημάτων και εφαρμογών Γλώσσα μετρίου επιπέδου Φιλοσοφία: Ο
Διαβάστε περισσότεραΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ
Η ΓΛΩΣΣΑ PASCAL ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Απλοί ή στοιχειώδης Τ.Δ. Ακέραιος τύπος Πραγματικός τύπος Λογικός τύπος Χαρακτήρας Σύνθετοι Τ.Δ. Αλφαριθμητικός 1. Ακέραιος (integer) Εύρος: -32768 έως 32767 Δήλωση
Διαβάστε περισσότερα// MATHIMA 2, // s.boot; s.makewindow.boot; // boot server!
// ------ MATHIMA 2, 07.03.12 ------ // s.boot; s.makewindow.boot; // boot server! /* Αυτά θα τα δούμε αργότερα, απλώς είπα να τα συμπεριλάβω από τώρα: Server.local.options.blockSize = 16; Server.local.options.sampleRate
Διαβάστε περισσότεραΑΣΚΗΣΗ 7: ΑΛΦΑΡΙΘΜΗΤΙΚΑ
ΑΣΚΗΣΗ 7: ΑΛΦΑΡΙΘΜΗΤΙΚΑ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξοικείωση με τον ορισμό, τη δήλωση και τη χρήση των χαρακτήρων, συνεπώς και των αλφαριθμητικών, της Γλώσσας
Διαβάστε περισσότερατου προγράμματος diagrama_rohs.zip )
έκδοση 3.20 ( κατέβασμα του προγράμματος diagrama_rohs.zip ) Το πρόγραμμα αυτό γράφτηκε όχι να γίνει μια γλώσσα προγραμματισμού, αλλά να γίνει ένα εργαλείο για την εισαγωγή των μαθητών στον προγραμματισμό.
Διαβάστε περισσότεραΤμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών H/Y Department of Electrical and Computer Engineering. Εργαστήριο 1. Χειμερινό Εξάμηνο
Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών H/Y Department of Electrical and Computer Engineering Οργάνωση και Σχεδίαση Η/Y (HY232) Εργαστήριο 1 Χειμερινό Εξάμηνο 2016-2017 Στόχοι του εργαστηρίου Εντολές
Διαβάστε περισσότεραΣημειωματάαριο Δευτέρας 16 Οκτ. 2017
Σημειωματάαριο Δευτέρας 16 Οκτ. 2017 Λίστες και ανακύκλωση for Είδαμε στην αρχή (ξανά) μερικά βασικά πράγματα για λίστες. Λίστα είναι μια πεπερασμένη ακολουθία από αντικείμενα (αριθμούς, strings, άλλες
Διαβάστε περισσότεραΠρογραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης
Προγραμματισμός Υπολογιστών & Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Εξοικείωση με τα περιβάλλοντα της Python Κατανόηση βασικών εννοιών & τεχνικών Τύπος δεδομένων Μεταβλητή Εντολή ανάθεση τιμής
Διαβάστε περισσότεραΗ βασική συνάρτηση προγράμματος main()
Η βασική συνάρτηση προγράμματος main() HEADER FILES main(){ ΔΗΛΩΣΕΙΣ ΜΕΤΑΒΛΗΤΩΝ ΕΝΤΟΛΕΣ (σειριακές, επιλογής ή επανάληψης) ΕΠΙΣΤΡΕΦΟΜΕΝΟΣ ΤΥΠΟΣ (return 0;) Συναρτήσεις Η συνάρτηση είναι ένα υποπρόγραμμα
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην Python Β Μέρος Δομή Ελέγχου if-elif-else Επαναληπτική Δομή Ελέγχου while Επαναληπτική Δομή Ελέγχου for Αλληλεπίδραση χρήστη-προγράμματος Συναρτήσεις Η δομή
Διαβάστε περισσότεραPascal. 15 Νοεμβρίου 2011
Pascal 15 Νοεμβρίου 011 1 Procedures σε Pascal Στην Pascal μπορούμε να ορίσουμε διαδικασίες (procedures). Αυτές είναι ομάδες εντολών οι οποίες έχουν ένα όνομα. Γράφοντας το όνομα μιας διαδικασίας μπορούμε
Διαβάστε περισσότεραΓνωρίστε το Excel 2007
Εισαγωγή τύπων Γνωρίστε το Excel 2007 Πληκτρολογήστε το σύμβολο της ισότητας (=), χρησιμοποιήστε ένα μαθηματικό τελεστή (+,-,*,/) και πατήστε το πλήκτρο ENTER. Πρόσθεση, διαίρεση, πολλαπλασιασμός και αφαίρεση
Διαβάστε περισσότερα