Τεχνικός Εφαρμογών Πληροφορικής

Σχετικά έγγραφα
Τεχνικός Εφαρμογών Πληροφορικής

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Δομημένος Προγραμματισμός

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μία έξοδο. Κάθε υποπρόγραμμα πρέπει να είναι ανεξάρτητο από τα άλλα.

Προγραμματισμός ΙI (Θ)

Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων

Ανάπτυξη και Σχεδίαση Λογισμικού

Συναρτήσεις. Εισαγωγή

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2)

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

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

Συναρτήσεις. Υποπρόγραμμα

Η γλώσσα προγραμματισμού Strange

Υποπρογράµµατα Συναρτήσεις. Στόχοι Μαθήµατος. Οι µαθητές να µπορούν:

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

Εισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου

Κεφάλαιο 7: Υποπρογράμματα. Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

Συναρτήσεις και διαδικασίες

Κεφάλαιο 7: Υπορουτίνες

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ

Θέματα Προγραμματισμού Η/Υ

Εισαγωγή στον Προγραµµατισµό. Πανεπιστήµιο Θεσσαλίας Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ

Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Κλάσεις και Αντικείµενα

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #2

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

Γιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)

Εργαστήριο 9 Συναρτήσεις στη PASCAL. Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4

ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 4

Ευφυής Προγραμματισμός

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Ανάπτυξη και Σχεδίαση Λογισμικού

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

ΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

Βασικές έννοιες προγραμματισμού

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

Ανάπτυξη και Σχεδίαση Λογισμικού

1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου.

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός. Παναγιώτης Σφέτσος

Προγραμματισμός και Εφαρμογές Υπολογιστών

Εισαγωγή στον Προγραµµατισµό, Αντώνιος Συµβώνης, ΣΕΜΦΕ, ΕΜΠ,, Slide 6

Ηβασικήσυνάρτηση προγράμματος main()

Προγραμματισμός Ι (ΗΥ120)

Εισαγωγή στην PHP. ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας. Περιεχόμενα. Περιεχόμενα

Πληροφορική ΙΙ Θεματική Ενότητα 8

Αναδρομικός αλγόριθμος

Μεταγλωττιστές. Ενότητα 6: Λεκτική ανάλυση (Μέρος 2 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών. Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα

ΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

Η βασική συνάρτηση προγράμματος main()

Εισαγωγή στην γλώσσα προγραμματισμού C

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

Απλοποιεί τα γεγονότα έτσι ώστε να περιγράφει τι έχει γίνει και όχι πως έχει γίνει.

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 3: Συναρτήσεις

Επικοινωνία:

Εισαγωγή στον Προγραμματισμό

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 6/12/07

Εισαγωγή στον Προγραμματισμό

Χρησιμοποιώντας συναρτήσεις

Εργαστήριο 08 Εισαγωγή στo Yacc

Εισαγωγή στον Προγραμματισμό

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Τεχνικός Εφαρμογών Πληροφορικής

Εισαγωγή στη γλώσσα προγραμματισμού C++14

Προηγμένοι Μικροεπεξεργαστές. Έλεγχος Ροής Προγράμματος

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2)

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

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

Εισαγωγή στον Προγραμματισμό με C++

Προγραµµατιστικές Τεχνικές

Περιεχόμενα. Πρόλογος...11

Προγραμματισμός Η/Y. Διάλεξη 6 η : Συναρτήσεις

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 4: Συναρτήσεις

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Κεφάλαιο 10 ο Υποπρογράµµατα

Προγραμματισμός Η/Υ (ΤΛ2007 )

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

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

Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα)

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

Δομές Επανάληψης. Εισαγωγή στη C++

Σημειωματάριο Δευτέρας 30 Οκτ. 2017

επιµέλεια Θοδωρής Πιερράτος

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~

Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Αντικειμενοστραφής Προγραμματισμός και JavaScript

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

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

Εισαγωγή στον Προγραμματισμό με C++

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

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 2 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Α.Ε.Π.Π. ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις

Transcript:

Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΥΝΑΡΤΗΣΕΙΣ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής

Περιεχόμενα Συναρτήσεις

Συναρτήσεις Οι συναρτήσεις αποτελούν το δομικό λίθο στη δημιουργία μιας εφαρμογής. Κάθε συνάρτηση περιέχει ένα σετ εντολών σε μια λογική σειρά έτσι ώστε να αποδίδεται πάντα κάποιο συγκεκριμένο αποτέλεσμα. Σε συντομία, για τις συναρτήσεις ισχύουν τα εξής: Κάθε συνάρτηση πρέπει να φέρει ένα συγκεκριμένο και μοναδικό όνομα (π.χ.: myfunction) Η λέξη function πρέπει να προηγείται του ονόματος μιας συνάρτησης (π.χ.: function myfunction) Κάθε όνομα συνάρτησης ακολουθείται από ένα ζεύγος παρενθέσεων (π.χ.: function myfunction())

Συναρτήσεις Το σετ των εντολών κάθε συνάρτησης περιέχεται στα άγκιστρα και. (π.χ.: function myfunction()... ) Κάθε συνάρτηση καλείται με το όνομά της (π.χ.: myfunction()) Οι εντολές που περιέχει μια συνάρτηση εκτελούνται όταν η συνάρτηση κληθεί με το όνομα της Κάθε συνάρτηση μπορεί να κληθεί άπειρες φορές μέσα από ένα σκριπτ Κάθε έγγραφο php μπορεί να περιέχει περισσότερες της μίας συναρτήσεις

Η γενική μορφή μιας συνάρτησης Στις συναρτήσεις έχουμε δύο μέρη Δήλωση Function myfunction() Εντολές; Κλήση myfunction();

Παράδειγμα απλής συνάρτησης <?php function displaymyname() echo Christina ; displaymyname(); // κλήση συνάρτησης?>

Συναρτήσεις με παράμετρο Κάθε συνάρτηση μπορεί να δεχτεί παραμέτρους. Αυτό προσφέρει στη συνάρτηση μεγαλύτερη λειτουργικότητα και περισσότερες δυνατότητες. Γενικά: Μια συνάρτηση μπορεί να έχει περισσότερες της μίας παραμέτρους Περισσότερες της μίας παράμετροι, πρέπει να χωρίζονται με κόμμα Κάθε παράμετρος πρέπει να έχει μοναδικό όνομα Το όνομα κάθε παραμέτρου πρέπει να αποτελείται από αλφαριθμητικά στοιχεία Όλες οι παράμετροι καταχωρούνται μέσα στις παρενθέσεις, δίπλα από το όνομα της συνάρτησης Όταν καλείται μια συνάρτηση, πρέπει να ορίζονται και οι τιμές για τις αντίστοιχες παραμέτρους

Συναρτήσεις με παράμετρο Δήλωση Function myfunction(μεταβλητή) Εντολές; Κλήση myfunction(τιμή)

Παράδειγμα συνάρτησης με παράμετρο <?php function displaymyname($name) echo $name; displaymyname( Christina ); // κλήση συνάρτησης?>

Παράδειγμα συνάρτησης με παράμετρο <?php function displaymyname($name) echo $name. "<br>"; displaymyname("christina"); // κλήση συνάρτησης displaymyname("maria"); // κλήση συνάρτησης displaymyname("george"); // κλήση συνάρτησης?>

Συναρτήσεις με παραπάνω από μία παράμετρο Δήλωση Function myfunction(μεταβλητή, μεταβλητή ) Εντολές; Κλήση myfunction(τιμή1, τιμή2);

Παράδειγμα συνάρτησης με παράμετρο <?php function displaymyname($name,$age) echo $name. είναι.$age. χρονών ; displaymyname( Christina, 29); // κλήση συνάρτησης?>

Συναρτήσεις με επιστρεφόμενη τιμή Υπάρχουν περιπτώσεις που ζητάμε από μια συνάρτηση να επιστρέφει μια τιμή ως αποτέλεσμα κάποιας επεξεργασίας. Στην περίπτωση αυτή χρησιμοποιούμε την πρόταση return. Δήλωση Function myfunction(μεταβλητή, μεταβλητή ) Εντολές; return τιμή;// επιστρεφόμενη τιμή συνάρτησης Κλήση Μεταβλητή=myFunction(τιμή1, τιμή2); Δεν δηλώνουμε τύπο επιστρεφόμενης τιμής

Παράδειγμα συνάρτησης με παράμετρο <?php function add($num1,$num2) $result=$num1 + $num2; return $result; $x=add(5,8); // κλήση συνάρτησης echo $x?>

Βιβλιογραφία Ζήσης Μιχάλης GreekLUG, Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης. http://www.poikonomou.com/teaching/2012-07-09-15-13-28/2013-12-25-17-15-00/item/100-php http://athos.cti.gr/intech/index.php?q=node/20 http://www.tutor.edu.gr/index.php/php/phpi/phpintro