Είσοδος και Έξοδος. (Input and Output) Διαφάνειες από τους Robert Sedgewick και Kevin Wayne. Τι θα δούµε σήµερα

Σχετικά έγγραφα
ΟΙ ΑΝΑΓΚΕΣ ΤΟΥ ΠΑΙ ΙΟΥ ΜΕ ΣΥΓΓΕΝΗ ΚΑΡ ΙΟΠΑΘΕΙΑ

ΤΟ ΙΣΧΥΟΝ ΚΑΤΑΣΤΑΤΙΚΟ ΤΟΥ ΣΥΛΛΟΓΟΥ ΑΥΛΩΝΙΤΩΝ ΤΡΙΦΥΛΙΑΣ Αριθµός Απόφασης Πρωτ. Αθηνών 5251/

Οι µαθητές µετά την ολοκλήρωση του προγράµµατος θα πρέπει να είναι σε θέση: 1) Να εντοπίζουν αγάλµατα και δρόµους που φέρουν ονόµατα σηµαντικών

1181. EΓΚΑΤΑΣΤΑΣΗ Υ ΡΕΥΣΗΣ

ΟΔΗΓΟΣ ΠΡΟΣΑΡΜΟΓΗΣ ΤΩΝ ΠΡΟΤΥΠΩΝ ΣΧΕΔΙΩΝ ΟΡΓΑΝΙΣΜΩΝ ΕΣΩΤΕΡΙΚΗΣ ΥΠΗΡΕΣΙΑΣ (Ο.Ε.Υ) ΤΩΝ ΝΕΩΝ ΔΗΜΩΝ

Ο ΙΑΧΕΙΡΙΣΤΗΣ ΕΛΛΗΝΙΚΟΥ ΙΚΤΥΟΥ ΙΑΝΟΜΗΣ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ Α.Ε.

ΚΑΤΑΣΤΑΤΙΚΟ ΤΟΥ ΣΥΛΛΟΓΟΥ ΤΕΛΕΙΟΦΟΙΤΩΝ ΚΑΙ ΑΠΟΦΟΙΤΩΝ ΤΜΗΜΑΤΟΣ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ ΚΑΙ ΑΣΦΑΛΙΣΤΙΚΗΣ ΤΟΥ ΑΤΕΙ ΚΡΗΤΗΣ, ΠΑΡΑΤΗΜΑ ΑΓ. ΝΙΚΟΛΑΟΥ.

«Προβολή της Πολιτιστικής Κληρονοµιάς µέσω της τεχνολογίας της Εικονικής Πραγµατικότητας»

Ο ρόλος του Σύγχρονου ιεπιστηµονικού Τεχνικού Πανεπιστηµίου. H Παιδεία ως θεµελιακής σηµασίας πρωτογενής αναπτυξιακή διαδικασία * 1991

Νόµος 1418 της 28/ ηµόσια έργα και ρυθµίσεις συναφών θεµάτων. (Α' 23).

Ποσοστό στη.. του Μέτρου. Ποσό (σε ΕΥΡΩ)

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΥΠΟΣΤΗΡΙΞΗΣ ΝΕΩΝ ΗΜΩΝ ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΤΑ ΕΡΓΑ ΠΟΥ ΕΧΕΙ ΑΝΑΛΑΒΕΙ Η ΕΕΤΑΑ

ΕΙΣΗΓΗΣΗ ΓΙΑ ΤΑ ΟΜΑ ΙΚΑ ΠΡΩΤΑΘΛΗΜΑΤΑ

ΚΩ ΙΚΟΠΟΙΗΜΕΝΟ ΚΑΤΑΣΤΑΤΙΚΟ. ΤΟΥ ΣΥΛΛΟΓΟΥ ΓΟΝΕΩΝ ΚΑΙ ΚΗ ΕΜΟΝΩΝ ΜΑΘΗΤΩΝ ΤΟΥ 4 ου ΣΧΟΛΕΙΟΥ ΠΕΡΑΙΑΣ ΚΕΦΑΛΑΙΟ Α' ΕΠΩΝΥΜΙΑ -Ε ΡΑ-ΣΚΟΠΟΣ -ΜΕΣΑ-ΠΟΡΟΙ ΑΡΘΡΟ 1

ΘΕΜΑ Ψήφιση πίστωσης για εκτός έδρας µετακινήσεις υπαλλήλων.

ΦΥΛΛΑ ΙΟ ΑΣΚΗΣΕΩΝ 1 - ΠΙΝΑΚΕΣ

ΑΠΟΣΠΑΣΜΑ Από το Πρακτικό της µε αριθµό 29 ης / 09 εκεµβρίου 2011 Συνεδρίασης της Οικονοµικής Επιτροπής ήµου Καβάλας

3. Έντυποι γενικοί όροι συναλλαγών εκτυπώνονται ευανάγνωστα σε εµφανές µέρος του εγγράφου της σύµβασης.

Αλεξάνδρειο Ανώτατο Τεχνολογικό Εκπαιδευτικό Ίδρυµα Θεσσαλονίκης

Η ΠΡΟΤΑΣΗ ΜΑΣ ΓΙΑ ΤΗΝ ΑΝΑΠΤΥΞΗ ΤΗΣ ΣΤΕΡΕΑΣ ΕΛΛΑ ΑΣ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕ ΡΙΑΣΗ ]Η. Πέµπτη 15 Απριλίου 2010

ΟΜΑ Α Α. ΘΕΜΑ Α1 Α.1.1. Να αποδώσετε µε συντοµία το περιεχόµενο των πιο κάτω ιστορικών όρων:

Η οργάνωση του χώρου στο συνεργατικό δημοτικό σχολείο. Δημήτρης Γερμανός Καθηγητής ΑΠΘ

ΑΙΤΗΣΗ - ΥΠΕΥΘΥΝΗ ΗΛΩΣΗ (αρθρ.8 ν.1599/1986 και άρθρο 3 παρ. 3 Ν.2690/1999)

ΑΔΑ: ΒΕΑ11-8ΩΑ ΑΝΑΡΤΗΤΕΑ

Καθηµερινές δραστηριότητες µε το νερό - χρήση του στην ατοµική καθαριότητα και υγιεινή

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

3. ΤΕΧΝΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ

Επιχειρησιακό Πρόγραµµα ήµου Λαρισαίων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ

ΣΥΜΠΕΡΑΣΜΑΤΑ ΚΑΙ ΣΧΕ ΙΟ ΡΑΣΗΣ ΤΟΥ ΕΚΤΑΚΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΣΥΜΒΟΥΛΙΟΥ ΤΗΣ 21ης ΣΕΠΤΕΜΒΡΙΟΥ 2001

ΜΕΤΑΒΟΛΕΣ ΠΑΡΟΧΩΝ ΑΠΟ 01/01/2011

Θ Ε Μ Α «Σύναψη Προγραµµατικής Σύµβασης µεταξύ ήµου Καβάλας ΝΠ του ήµου Καβάλας µε την επωνυµία Παιδικοί & Βρεφονηπιακοί Σταθµοί ήµου Καβάλας»

Αθήνα, 21 / 11 / Αριθ. Πρωτ. : Φ / οικ / 852

ΘΕΜΑ Καθορισµός όρων για την εκµίσθωση δικαιώµατος χρήσης γεφυροπλάστιγγας στη ηµοτική Κοινότητα Καρδιτσοµαγούλας

Use of this document is subject to the agreed Terms and Conditions and it is protected by digitally embedded signatures against unauthorized use

Παράδειγµα 1. Γενικά βήµατα περιγραφής τετράριχτης στέγης

ΑΝΑΚΟΙΝΩΣΗ υπ' αριθµ. 4/2015 για τη σύναψη σύµβασης ορισµένου χρόνου, επί ωροµισθία, σύµφωνα µε τη διαδικασία του Π.. 524/80 (ΦΕΚ 134/Α/ )

ΠΡΟΓΡΑΜΜΑΤΑ ΗΜΟΣΙΩΝ ΑΠΑΝΩΝ: ΚΟΙΝΩΝΙΚΗ ΑΣΦΑΛΙΣΗ ΟΙ ΑΠΑΝΕΣ ΚΟΙΝΩΝΙΚΗΣ ΑΣΦΑΛΙΣΗΣ ΣΤΗΝ ΕΛΛΑ Α

Θεωρώντας το νερό ως στοιχείο

Φωτογραφία εξωφύλλου: Πανσέληνος στο Αιγαίο* * Όλες οι φωτογραφίες του εγχειριδίου προέρχονται από το προσωπικό αρχείο της Ματίνας Στάππα-Μουρτζίνη

Π Ρ Α Κ Τ Ι Κ Α Β Ο Υ Λ Η Σ

ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ ΣΤΟ ΣΧΕ ΙΟ ΝΟΜΟΥ «για τη δίκαιη δίκη και την αντιµετώπιση φαινοµένων αρνησιδικίας» Α. ΓΕΝΙΚΟ ΜΕΡΟΣ

Κληρικός, λόγιος και πολιτικός Μυτιλήνη

ΣΥΝΕΔΡΙΑΣΗ ΟΛΟΜΕΛΕΙΑΣ (ΑΠΟΓΕΥΜΑ)

» /2010 .

Newsletter 5/2011 ΠΕΡΙΕΧΟΜΕΝΑ Εργατικό 3-53


ΥΠΟΥΡΓΕΙΟ ΕΡΓΑΣΙΑΣ ΚΑΙ ΚΟΙΝΩΝΙΚΗΣ ΑΣΦΑΛΙΣΗΣ ΣΧΕ ΙΟ ΝΟΜΟΥ ΓΙΑ ΤΟ ΝΕΟ ΑΣΦΑΛΙΣΤΙΚΟ ΣΥΣΤΗΜΑ. dparatiritirio.blogspot.com

Ο ΝΟΜΟΣ 1963/91 ΓΙΑ ΤΗΝ Ι ΡΥΣΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΑ ΤΩΝ ΦΑΡΜΑΚΕΙΩΝ (ΝΟΜΟΣ 1963/91 ΦΕΚ. ΤΡΟΠΟΠΟΙΗΣΗ ΚΑΙ ΣΥΜΠΛΗΡΩΣΗ ΤΗΣ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΝΟΜΟΘΕΣΙΑΣ ΚΑΙ ΑΛΛΕΣ

Π Ρ Α Κ Τ Ι Κ Α Β Ο Υ Λ Η Σ

ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ ΤΗΣ B ΛΥΚΕΙΟΥ ΣΤΟ ΜΑΘΗΜΑ «ΑΡΧΕΣ ΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ»

Η ΝΑΥΤΕΜΠΟΡΙΚΗ. Η επιστολή του Γ. Βαρουφάκη προς το Eurogroup. Τετάρτη, 25 Φεβρουαρίου 2015

ΜΕΣΟΓΕΙΑΚΟΙ ΚΗΠΟΙ: Η επαναφορά της χαμένης φύσης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΜΥΤΙΛΗΝΗ: 03/04/2007 ΑΡΙΘ. ΠΡΩΤ.: 1835 ΙΑΚΗΡΥΞΗ

ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΤΕΧΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΑΝΑΤΟΛΙΚΗΣ ΚΡΗΤΗΣ

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΗΡΑΚΛΕΙΟ.

ιδακτική της Χηµείας στο σχολείο - Προβλήµατα και λύσεις

ΘΕΜΑ ΗΜΕΡΗΣΙΑΣ ΙΑΤΑΞΗΣ: 18. ΕΓΚΡΙΣΗ ΑΝΑΝΕΩΣΗΣ ΠΑΡΑΓΩΓΙΚΩΝ Α ΕΙΩΝ ΑΡΜΟ ΙΟΤΗΤΑΣ ΗΜΟΥ Ε ΕΣΣΑΣ

ΠΕΡΙΕΧΟΜΕΝΑ. 1. Εισαγωγή Στόχος της µελέτης Η εξέλιξη των µελετών Γενικών Πολεοδοµικών Σχεδίων, από το ν. 1337/83 στον 2508/97...

Κεντρική Πάφου Πάφος - Τάλα - Τσάδα - Λάσα Πάνω Παναγιά Αµαργέτη - Πάφος 1. Πάφος (λιµάνι)

Α Ν Α Κ Ο Ι Ν Ω Σ Η Ο ΗΜΑΡΧΟΣ ΣΚΟΠΕΛΟΥ. Ανακοινώνει

ΣΥΓΓΡΑΦΗ ΥΠΟΧΡΕΩΣΕΩΝ ΠΑΡΑΡΤΗΜΑ

Γενικοί Δείκτες για την Αξιολόγηση στη Συνεκπαίδευση 1

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αριθµ. Απόφασης 276/2015 ΝΟΜΟΣ ΗΡΑΚΛΕΙΟΥ ΗΜΟΣ ΧΕΡΣΟΝΗΣΟΥ ιεύθυνση ιοικητικών Υπηρεσιών

Ο µεγάλος αριθµητικός περιορισµός του απασχολούµενου προσωπικού παρά την. Εξέλιξη της απασχόλησης στο ηµόσιο Τοµέα (

ΣΥΝΑΣΠΙΣΜΟΣ ΡΙΖΟΣΠΑΣΤΙΚΗΣ ΑΡΙΣΤΕΡΑΣ ΟΜΙΛΙΑ ΤΟΥ ΠΡΟΕ ΡΟΥ ΤΟΥ ΣΥΡΙΖΑ, ΑΛΕΞΗ ΤΣΙΠΡΑ ΣΤΗΝ ΕΤΗΣΙΑ ΓΕΝΙΚΗ ΣΥΝΕΛΕΥΣΗ ΤΩΝ ΜΕΛΩΝ ΤΟΥ ΣΕΒ

ΠΕ5: Παρουσίαση Βασικών Παραµέτρων Α Επιλογής

Ενότητα 3. Άρθρο 3 Εξαιρέσεις Απαλλαγές (Παράγραφοι 1-5)

EL Επίσηµη Εφηµερίδα των Ευρωπαϊκών Κοινοτήτων ΤΟ ΕΥΡΩΠΑΪΚΟ ΚΟΙΝΟΒΟΥΛΙΟ ΚΑΙ ΤΟ ΣΥΜΒΟΥΛΙΟ ΤΗΣ ΕΥΡΩΠΑΪΚΗΣ ΕΝΩΣΗΣ,

ΟΡΓΑΝΙΣΜΟΣ ΜΕΣΟΛΑΒΗΣΗΣ & ΙΑΙΤΗΣΙΑΣ

ΕΙΣΑΓΩΓΗ ΣΚΟΠΟΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ

Μ Ε Λ Ε Τ Η ΠΡΟΜΗΘΕΙΑ ΕΞΟΠΛΙΣΜΟΥ ΗΜΟΤΙΚΟΥ ΠΕΡΙΠΤΕΡΟΥ. Προϋπολογισµού: 1.760,13 σε ΕΥΡΩ

ΠΡΟΣΩΡΙΝΕΣ ΕΘΝΙΚΕΣ ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ

Education at a Glance: OECD Indicators Edition. Μια µατιά στην Εκπαίδευση: είκτες του ΟΟΣΑ - Έκδοση 2004


Σχολή ιοίκησης και Οικονοµίας Τµήµα Λογιστικής. Ασκήσεις στο Μάθηµα: «Λογιστική Κόστους Ι»

ΕΚΘΕΣΗ ΓΙΑ ΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ ΚΑΙ ΤΙΣ ΧΡΗΜΑΤΟΠΙΣΤΩΤΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΠΡΟΣ ΤΗΝ ΟΜΑ Α ΠΟΛΙΤΙΚΗΣ ΧΡΗΜΑΤΟΠΙΣΤΩΤΙΚΩΝ ΥΠΗΡΕΣΙΩΝ. 1.

Επιστηµονική Επιµέλεια Κ.. Αϊβαλής Χ. Φ. Μπέλλας Α. A. Τορτοπίδης Στατιστική Ανάλυση Χ. Φ. Μπέλλας Γ. Παναγιωτίδης ISSN:

ΑΝΕΞΑΡΤΗΤΟΣ ΙΑΧΕΙΡΙΣΤΗΣ ΜΕΤΑΦΟΡΑΣ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ Α.Ε. ιεύθυνση Αποθηκών, Προµηθειών & Μεταφορών ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ ΥΠΗΡΕΣΙΩΝ

Αθήνα, 31 Αυγούστου2011

ΑΙΡΕΣΕΙΣ. Ερευνητική Εργασία Τμήμα: Α 3

Επικαιροποιημένος Οδηγός Σύναψης Συμβάσεων Έργου 10 Μαϊου 2012 Α. ΠΡΟΟΙΜΙΟ

ΑΠΟΣΠΑΣΜΑ ΑΠΟ ΤΑ ΠΡΑΚΤΙΚΑ Της ΣΥΝΕ ΡΙΑΣΗΣ Της ΟΙΚΟΝΟΜΙΚΗΣ ΕΠΙΤΡΟΠΗΣ

ΑΠΟΛΟΓΙΣΜΟΣ ΕΤΟΥΣ 2013

Ο Αφέτης Ο Ζυγιστής Οι Ελλανοδίκες της ηµέρας Ο Κριτής Άφιξης

Τεχνικές ελέγχου και καταστολής δασικών πυρκαγιών Προετοιµαστείστε για την επιχείρηση καταστολής πυρκαγιών Θέστε υπό έλεγχο τις πυρκαγιές

ΚΕΦ. 1. ΙΑΡΘΡΩΤΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΠΕΡΙΟΧΗΣ ΜΕΛΕΤΗΣ

η Πανελλήνια Οµοσπονδία Καταστηµαταρχών Κρεοπωλών νόµιµα εκπροσωπούµενη από τον ΗΜΗΤΡΙΟ ΓΑΛΑΝΑΚΗ

ΚΑΤΟΧΥΡΩΣΗ ΣΥΝΤΑΞΙΟΔΟΤΙΚΟΥ ΔΙΚΑΙΩΜΑΤΟΣ ΤΩΝ ΕΡΓΑΖΟΜΕΝΩΝ ΣΤΑ ΕΛ- ΤΑ ΚΑΙ ΑΣΦΑΛΙΣΜΕΝΩΝ ΣΤΑ ΕΙΔΙΚΑ ΤΑΜΕΙΑ

1. Υδρογραφικά ίκτυα - Λεκάνες Απορροής

στο σχέδιο νόµου «Άσκηση εµπορικών δραστηριοτήτων εκτός καταστήµατος» Γενικό Μέρος ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ

ΤΕΧΝΙΚΗ ΠΕΡΙΓΡΑΦΗ ΑΝΑΠΛΑΣΗ ΚΕΝΤΡΙΚΗΣ Ο ΟΥ ΚΑΙ ΠΛΑΤΕΙΑΣ ΝΕΟΥ ΧΩΡΙΟΥ ΑΠΟΚΟΡΩΝΟΥ. ΠΕΠ Κρήτης και νήσων Αιγαίου.

ΚΕΦΑΛΑΙΟ 113. Ο ΠΕΡΙ ΕΤΑΙΡΕΙΩΝ ΝΟΜΟΣ

Επίσηµη Εφηµερίδα αριθ. L 123 της 17/05/2003 σ

Σύµφωνα µε τον Αριστοτέλη η παιδεία είναι πολιτικό θέµα και σ αυτό συνηγορούν οι ακόλουθοι λόγοι:

ÍÅÏ ÄÕÍÁÌÉÊÏ ÓÔÁÕÑÏÕÐÏËÇ

ΕΠΙΤΡΟΠΗ ΤΩΝ ΕΥΡΩΠΑΪΚΩΝ ΚΟΙΝΟΤΗΤΩΝ. Τροποποιηµένη πρόταση. (υποβληθείσα από την Επιτροπή σύµφωνα µε το άρθρο 250, παράγραφος 2 της συνθήκης ΕΚ)

2 Η απασχόληση στο εμπόριο: Διάρθρωση και εξελίξεις

Η Συνειδητή Σύγκλιση Ένα Κύµα Ενότητας Ιουλίου 2010:

Transcript:

Είσοδος και Έξοδος (Input and Output) Διδάσκοντες: Νικόλας Νικολάου Εαρινό Εξάµηνο 2013/14 Τι θα δούµε σήµερα Συσκευές Εισόδου / Εξόδου Εκτύπωση στο StdOut Ανάγνωση δεδοµένων από Γραµµή Εντολής Ανάγνωση Δεδοµένων µε τη χρήση της Scanner Ανάγνωση Δεδοµένων µε τη χρήση της βιβλιοθηκης StdIn 1

Είσοδος και Έξοδος Μονάδες Εισόδου Πληκτρολόγιο Ποντίκι Σκληρός Διαδίκτυο Ψηφιακή κάµερα Μικρόφωνο δίσκος Μονάδες Εξόδου Οθόνη Ηχεία Σκληρός δίσκος Διαδίκτυο Εκτυπωτής MP3 Player Στόχος: Τα προγράµµατα µας σε Java να επικοινωνούν µε τον έξω κόσµο Input and Output Μονάδες Εισόδου Πληκτρολόγιο Ποντίκι Σκληρός Διαδίκτυο Ψηφιακή κάµερα Μικρόφωνο Δίσκος Μονάδες Εξόδου Οθόνη Ηχεία Σκληρός Διαδίκτυο Εκτυπωτής MP3 Player δίσκος Η προσέγγισή µας Ορίζουµε στη Java βιβλιοθήκες µε συναρτήσεις εισόδου και εξόδου Χρησιµοποιούµε το λειτουργικό σύστηµα για να συνδέσουµε τα προγράµµατά µας µε αρχεία, το ένα µε το άλλο, το πληκτρολόγιο, το ποντίκι, την οθόνη, και τα ηχεία. 2

Το Πρόγραµµα «Digital Michelangelo» Στόχος: Η ακριβής τρισδιάστατη περιγραφή του αγάλµατος Laser rangefinder. 5,000 ώρες σάρωσης, 32 Gigabytes! Τερµατικό Τερµατικό: Εφαρµογή όπου µπορεί να πληκτρολογείς εντολές προς το λειτουργικό σύστηµα Mac OS X Microsoft Windows 3

Η Παλαιότερη Αντίληψη Η Σύγχρονη Αντίληψη 4

Είσοδος από Γραµµή-Εντολής vs. Standard Είσοδος Είσοδοι από γραµµή-εντολής Χρησιµοποιούµε εισόδους από τη γραµµή εντολής για την εισδοχή µικρού αριθµού τιµών από το χρήστη Δεν αποτελεί πρακτικό µέσο εισδοχής για µεγάλο αριθµό τιµών Οι τιµές εισάγονται πριν να αρχίσει η εκτέλεση του προγράµµατος Standard είσοδος Ευέλικτη διασύνδεση µε το λειτουργικό σύστηµα για είσοδο Ως προεπιλογή, το stdin παραλαµβάνεται από Τερµατικό παράθυρο Τιµές µπορούν να εισαχθούν κατά την εκτέλεση του προγράµµατος, παρέχοντας έτσι στο πρόγραµµα τη δυνατότητα του διαλογικού στοιχείου Είσοδος από τη Γραµµή-Εντολής και Standard Έξοδος Είσοδος από τη γραµµή-εντολής (command-line input): Διαβάζουµε ένα ακέραιο N ως όρισµα της γραµµής-εντολής Standard έξοδος Ευέλικτη διασύνδεση µε το λειτουργικό σύστηµα για έξοδο Στην Java, έξοδος από την System.out.println() διοχετεύεται στο stdout. Ως προεπιλογή, το stdout διοχετεύεται στο Τερµατικό public class RandomSeq { public static void main(string[] args) { int N = Integer.parseInt(args[0]); for (int i = 0; i < N; i++) { System.out.println(Math.random()); % java RandomSeq 4 0.9320744627218469 0.4279508713950715 0.08994615071160994 0.6579792663546435 5

Standard Είσοδος µε Χρήση της Scanner Standard Input Διασύνδεση µε το λειτουργικό σύστηµα για είσοδο δεδοµένων Χρησιµοποιούµε την κλάση Scanner. Εισαγωγή βιβλιοθήκης: import java.util.scanner; Δηµιουργία αντικειµένου τύπου Scanner Scanner scan = new Scanner(System.in); Δήλωση τύπου της εισόδου που θέλουµε να διαβάσουµε scan.nextint() /*διάβασε την επόµενη είσοδο ως ακέραιο*/ scan.nextdouble() /*διάβασε την επόµενη είσοδο ως πραγµατικό*/ Standard Είσοδος µε Χρήση της Scanner import java.util.scanner; public class Add { public static void main(string[] args) { Scanner scan = new Scanner(System.in); System.out.print("Type the first integer: "); int x = scan.nextint(); System.out.print("Type the second integer: "); int y = scan.nextint(); int sum = x + y; System.out.println("Their sum is " + sum); % java Add Type the first integer: 1 Type the second integer: 2 Their sum is 3 6

Standard Είσοδος µε Χρήση της Βιβλιοθήκης StdIn Standard είσοδος: Παρέχεται η βιβλιοθήκη StdIn για την εισαγωγή κειµένου StdIn: Χρησιµοποιεί Εσωτερικά την Βιβλιοθήκη Scanner http://introcs.cs.princeton.edu/java/stdlib/stdin.java.html Για χρήση: Κατεβάζουµε την βιβλιοθήκη StdIn.java από την ιστοσελίδα του βιβλίου και την αποθηκεύουµε στο φάκελο εργασίας. Υπολογισµός Μέσου Όρου µιας Ακολουθίας Αριθµών Κλάση Average: Διαβάζονται οι αριθµοί ένας προς ένας, και εκτυπώνεται ο µέσος όρος τους public class Average { public static void main(string[] args) { double sum = 0.0; // cumulative total int n = 0; // number of values while (!StdIn.isEmpty()) { double x = StdIn.readDouble(); sum = sum + x; n++; StdOut.println(sum / n); % java Average 10.0 5.0 6.0 3.0 7.0 32.0 <Ctrl-d> 10.5 7

Επανα-κατευθύνοντας την Standard Έξοδο Επανα-κατευθύνοντας την standard έξοδο: Χρησιµοποιούµε το directive του λειτουργικού συστήµατος (>) για να επανα-κατευθύνουµε την standard έξοδο σε κάποιο αρχείο για µόνιµη αποθήκευση (αντί για το τερµατικό παράθυρο) % java RandomSeq 1000 > data.txt redirect stdout Επανα-κατευθύνοντας την Standard Είσοδο Επανα-κατευθύνοντας την standard είσοδο: Χρησιµοποιούµε το directive του λειτουργικού συστήµατος (<) για να επανα-κατευθύνουµε την standard είσοδο σε κάποιο αρχείο, δηλαδή να διαβάζουµε στοιχεία από το αρχείο (αντί από το τερµατικό παράθυρο) % more < data.txt 0.5475375782884312 0.4971087292684019 0.23123808041753813 redirect stdin % java Average < data.txt 0.4947655567740991 8