Javascript. Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών. Ευάγγελος Α. Κοσμάτος
|
|
- Λεφτέρις Βιλαέτης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Javascript Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος
2 Ιστορική αναδρομή H γλώσσα JavaScript δημιουργήθηκε από την Netscape Communication Corporation δημιουργός του web browser Netscape Navigator Αποτελεί την πρώτη web scripting γλώσσα Αρχικά ονομάστηκε LiveScript και πρωτοεμφανίστηκε στον browser Netscape Navigator το Μετονομάστηκε σε JavaScript από την Sun για να προωθήσει τη Java. H JavaScript δημιουργήθηκε για να προσθέσει αλληλεπίδραση στις στατικές σελίδες HTML αντίδραση σε γεγονότα (events) που μπορούν να συμβούν σε μια σελίδα πρόσθεση λογικής στην σελίδα καλύτερη εμφάνιση Προγραμματισμός ιστοσελίδων 2
3 Γλώσσα Σεναρίων H JavaScript είναι Αντικειμενοστρεφής Γλώσσα Σεναρίων (Object Oriented Scripting Language) Programming Language: Δημιουργία «πηγαίου κώδικα» (source code) Μεταγλώττιση του πηγαίου κώδικα (compiling) Δημιουργία κώδικα δυαδικής μορφής (binary code) Εκτέλεση του binary code από τον επεξεργαστή Scripting Language: Δημιουργία κώδικα «σεναρίου» (script) και άμεση εκτέλεσή του από κάποιο πρόγραμμα με κατάλληλο Interpreter Στην περίπτωση της JavaScript η εκτέλεση γίνεται από τον browser (περιέχει τον Javascript Interpreter) Προγραμματισμός ιστοσελίδων 3
4 Δυνατότητες της JavaScript Δημιουργία μηνυμάτων στον χρήση μέσα στο σώμα (body) της σελίδας μέσω pop-up παραθύρων Επικυροποίηση του περιεχομένου μιας φόρμας εμφάνιση κατάλληλων μηνυμάτων στο χρήστη Εκτέλεση υπολογισμών (λογική της σελίδας) Αντίδραση σε γεγονότα δημιουργία εικόνων που αλλάζουν όταν ο δείκτης του ποντικιού μετακινηθεί πάνω τους Προσθήκη μηνυμάτων στη γραμμή κατάστασης του browser Ανίχνευση του browser που χρησιμοποιείται και παρουσίαση διαφορετικού περιεχομένου ανάλογα με τον τύπο του browser Ανίχνευση των εγκαταστημένων plug-ins και ενημέρωση του χρήστη όταν απαιτείται κάποιο plug-in Προγραμματισμός ιστοσελίδων 4
5 Πλεονεκτήματα - Μειονεκτήματα Πλεονεκτήματα: Τοπική εκτέλεση δεν απαιτείται αλληλεπίδραση με τον Server Διαδραστικές και καλαίσθητες διαδικτυακές εφαρμογές Η λογική εκτελείται στον client Οικονομία σε hardware στον Server Μειονεκτήματα: Η λογική εκτελείται στον browser Μεγαλύτερες απαιτήσεις σε hardware στον Client Προβλήματα συμβατότητας (από browser σε browser) Διαφορετικός JavaScript Interpreter Ο JavaScript κώδικας δεν μπορεί να έχει πρόσβαση στα τοπικά αρχεία του Client Προγραμματισμός ιστοσελίδων 5
6 Τοποθέτηση κώδικα JavaScript Μέσα στην ετικέτα <head> Τα scripts φορτώνονται μαζί με την head Χρήση τους από τα χαρακτηριστικά και από τα περιεχόμενα της ετικέτας <body> <html> <head> <script type="text/javascript"> Statements </script> </head> Μέσα στην ετικέτα <body> Τα scripts φορτώνονται διαδοχικά μαζί με τον κώδικα html Πριν χρησιμοποιηθεί ένα script πρέπει να έχει δηλωθεί <html> <head> </head> <body> <script type="text/javascript"> Statements </script> </body> Προγραμματισμός ιστοσελίδων 6
7 Τοποθέτηση κώδικα JavaScript Ταυτόχρονα μέσα στις ετικέτες <head> και <body> Συνδυασμός των παραπάνω scripts Σε εξωτερικό αρχείο Αρχείο με επέκταση.js που περιλαμβάνει μόνο scripts Χρήση του αρχείου από πολλές σελίδες του site <head> <script type="text/javascript" src= filename.js"></script> </head> Προγραμματισμός ιστοσελίδων 7
8 Μεταβλητές Χρήση για προσωρινή αποθήκευση τιμών και δεδομένων στην μνήμη Ονόματα μεταβλητών Μπορούν να περιλαμβάνουν αριθμούς, γράμματα και κάτω παύλες (_). Δεν μπορούν να περιέχουν κενά ή άλλους ειδικούς χαρακτήρες Ο πρώτος χαρακτήρας μπορεί να είναι γράμμα ή ( _ ) Δεν μπορούν να χρησιμοποιηθούν δεσμευμένες λέξεις της JavaScript Σωστά: totalnumber, _totaln, t123_p Λάθος: 123_p, total Number, #Total, return Τα ονόματα μεταβλητών είναι case sensitive π.χ. totalnumber και totalnumber διαφορετικές μεταβλητές Προγραμματισμός ιστοσελίδων 8
9 Δεσμευμένες λέξεις της JavaScript Λέξεις κλειδιά (keywords) της JavaScript Λέξεις κλειδιά (keywords) της JavaScript που έχουν δευσμευθεί άλλά δεν χρησιμοποιούνται Προγραμματισμός ιστοσελίδων 9
10 Δήλωση μεταβλητών Οι δηλώσεις ερωτηματικό (;) της JavaScript διαχωρίζονται με ελληνικό Πολλές δηλώσεις σε μία γραμμή: απαιτείται Μια δήλωση ανά γραμμή: μπορεί και να παραληφθεί Δήλωση γίνεται με τη δεσμευμένη λέξη var var totalnumber; var _ename; Μαζί με τη δήλωση μπορεί να γίνει και ανάθεση τιμής var totalnumber = 10; var _ename = Maria ; H δεσμευμένη λέξη var μπορεί να παραληφθεί _ename = Maria ; Προγραμματισμός ιστοσελίδων 10
11 Τύποι μεταβλητών Αριθμοί Ακέραιοι (integer) Κινητής υποδιαστολής (floating) Λογικές τιμές (Boolean) True ή False True = 1, False = 0 Αλφαριθμητικά (Strings) Χρήση διπλών εισαγωγικών Hello from JavaScript course Αντικείμενα (Objects) Τιμή Null Μη ύπαρξη τιμής Null 0 Προγραμματισμός ιστοσελίδων 11
12 Αριθμητικοί τελεστές Τελεστής Περιγραφή Παράδειγμα Αποτέλεσμα + Πρόσθεση x=2 x Αφαίρεση x=2 5-x 3 * Πολλαπλασιασμός x=4 x*5 20 / Διαίρεση 15/5 5/ % Υπόλοιπο διαίρεσης 5%2 10%8 10% Αύξηση x=5 x++ x=6 -- Μείωση x=5 x-- x=4 Προγραμματισμός ιστοσελίδων 12
13 Τελεστές ανάθεσης Τελεστής = Παράδειγμα x=y Ισοδύναμο με x=y += x+=y x=x+y -= x-=y x=x-y *= x*=y x=x*y /= x/=y x=x/y %= x%=y x=x%y Προγραμματισμός ιστοσελίδων 13
14 Τελεστές σύγκρισης Τελεστής Περιγραφή Παράδειγμα == Ισότητα 5==8 επιστρέφει false!= Ανισότητας 5!=8 επιστρέφει true > Μικρότερο 5>8 επιστρέφει false < Μεγαλύτερο 5<8 επιστρέφει true >= Μεγαλύτερο ή ίσο 5>=8 επιστρέφει false <= Μικρότερο ή ίσο 5<=8 επιστρέφει true Προγραμματισμός ιστοσελίδων 14
15 Λογικοί τελεστές Τελεστής && Περιγραφή Λογικό AND Παράδειγμα x=6 y=3 (x < 10 && y > 1) επιστρέφει true Λογικό OR x=6 y=3 (x==5 y==5) επιστρέφει false! Λογικό NOT x=6 y=3 x!= y επιστρέφει true Προγραμματισμός ιστοσελίδων 15
16 Σχόλια Μιας γραμμής Χρήση // <script type="text/javascript"> //Welcome message var name = "Welcome to JavaScript course"; document.write(name); </script> Πολλών γραμμών Χρήση /* */ <script type="text/javascript"> /* Welcome message to visitors */ var name = "Welcome to JavaScript course"; document.write(name); </script> Προγραμματισμός ιστοσελίδων 16
17 Μέθοδοι Η Javascript παρέχει έτοιμες (built-in) συναρτήσεις που ονομάζονται μέθοδοι Παράδειγμα: document.write, alert. Η Javascript είναι case sensitive Σωστή κλήση μεθόδου: document.write Λανθασμένη κλήση μεθόδου: Document.Write Προγραμματισμός ιστοσελίδων 17
18 Μέθοδοι εκτύπωσης στην οθόνη Μέθοδος document.write <script type="text/javascript"> document.write("welcome to JavaScript course"); </script> Μέθοδος document.writeln <script type="text/javascript"> document.writeln("hello visitor"); document.writeln("welcome to JavaScript course"); </script> Προγραμματισμός ιστοσελίδων 18
19 Μέθοδοι εκτύπωσης στην οθόνη Χρήση HTML μέσα στη JavaScript <script type="text/javascript"> document.write("hello visitor<br>") document.write("welcome to JavaScript course") </script> Χρήση JavaScript μέσα στην HTML <h3> <script type="text/javascript"> document.write("hello visitor<br>") document.write("welcome to JavaScript course") </script> </h3> Προγραμματισμός ιστοσελίδων 19
20 Pop-up μηνύματα Η JavaScript υποστηρίζει τριών ειδών pop-up μηνύματα (boxes) Alert box Confirm box Prompt box Alert box Χρησιμοποιείται (συνήθως) όταν θέλουμε να επιβεβαιώσουμε ότι ο χρήστης «θα διαβάσει» ένα μήνυμα Στο Alert box εμφανίζεται: το μήνυμα που θέλουμε να δει ο χρήστης και ένα «κουμπί ΟΚ», το οποίο θα πρέπει να πατήσει ο χρήστης για να συνεχίσει... Σύνταξη: alert( text"); Προγραμματισμός ιστοσελίδων 20
21 Alert Box <html> <head> <script type="text/javascript"> function displayalertbox() { alert("i am an alert box!!") } </script> </head> <body> <form> <input type="button" onclick="displayalertbox()" value="display alert box"> </form> </body> </html> Προγραμματισμός ιστοσελίδων 21
22 Pop-up μηνύματα Confirm box Χρησιμοποιείται (συνήθως) όταν θέλουμε ο χρήστης να επιβεβαιώσει ή να δεχτεί κάτι Στο Confirm box εμφανίζεται: το μήνυμα ένα «κουμπί ΟΚ» ένα «κουμπί CANCEL» Αν ο χρήστης πατήσει ΟΚ, τότε το Confirm Box επιστρέφει TRUE Αν ο χρήστης πατήσει CANCEL, τότε το Confirm Box επιστρέφει FALSE Σύνταξη: confirm("text"); Προγραμματισμός ιστοσελίδων 22
23 Confirm Box <html> <head> <script type="text/javascript"> function displayconfirmbox() { var result=confirm("press on button") if (result==true) { document.write("you pressed the OK button!") } else { document.write("you pressed the Cancel button!") } } </script> </head> <body> <form> <input type="button" onclick="displayconfirmbox()" value="display a confirm box"> </form> </body> </html> Προγραμματισμός ιστοσελίδων 23
24 Pop-up μηνύματα Prompt box Χρησιμοποιείται (συνήθως) όταν θέλουμε ο χρήστης να εισάγει κάποια στοιχεία/δεδομένα Στο Confirm box εμφανίζεται: το μήνυμα ένα πλαίσιο, στο οποίο ο χρήστης μπορεί να εισάγει δεδομένα (δίνεται η δυνατότητα να υπάρχει και προκαθορισμένη τιμή) ένα «κουμπί ΟΚ» ένα «κουμπί CANCEL» Αν ο χρήστης πατήσει ΟΚ, τότε το Confirm Box επιστρέφει την τιμή που εισήγαγε ο χρήστης Αν ο χρήστης πατήσει CANCEL, τότε το Confirm Box επιστρέφει NULL Σύνταξη: prompt("text","defaultvalue"); Προγραμματισμός ιστοσελίδων 24
25 Prompt box <html> <head> <script type="text/javascript"> function displaypromptbox() { var name=prompt("please enter your name","") if (name!=null && name!="") { document.write("hello " + name + ", welcome to JavaScript course.") } } </script> </head> <body> <form> <input type="button" onclick="displaypromptbox()" value="display a prompt box"> </form> </body> </html> Προγραμματισμός ιστοσελίδων 25
26 Μετατροπή αλφαριθμητικών σε αριθμούς Όλα τα δεδομένα εισόδου (π.χ. φόρμες, prompt boxes) αρχικά έχουν την μορφή αλφαριθμητικών (String) Αν σκοπεύουμε να τα χρησιμοποιήσουμε στη συνέχεια ως αριθμούς (π.χ. για να εκτελέσουμε πράξεις) πρέπει να μετατραπούν σε αριθμούς Η μέθοδος parseint() μετατρέπει μια αλφαριθμητική τιμή σε ακέραια τιμή. Η μέθοδος parsefloat() μετατρέπει μια αλφαριθμητική τιμή σε τιμή κινητής υποδιαστολής. Προγραμματισμός ιστοσελίδων 26
27 Μέθοδος parseint() <html> <head> <script type="text/javascript"> function disp_prompt() { var total var num1 = parseint(prompt("please enter first number","0")) var num2 = parseint(prompt("please enter second number","0")) total = num1 + num2 document.write(num1 + " + " + num2 + " = " + total) } </script> </head> <body> <form> <input type="button" onclick="disp_prompt()" value="add two numbers"> </form> </body> Προγραμματισμός ιστοσελίδων 27
28 Μέθοδος parseint() Μη χρήση του parseint(): Προγραμματισμός ιστοσελίδων 28
29 Δηλώσεις υπό συνθήκη Οι δηλώσεις υπό συνθήκη (conditional statements) χρησιμοποιούνται για την επιλογή κατάλληλης ενέργειας βάση συγκεκριμένων συνθηκών Η JavaScript προσφέρει τριών τύπων δηλώσεις υπό συνθήκη if statement: ένα τμήμα κώδικα εκτελείται όταν η συνθήκη είναι αληθής if else statement: υπάρχουν δύο τμήματα κώδικα που εκτελούνται αν η συνθήκη είναι αληθής ή ψευδής αντίστοιχα switch.. case statement: επιλογή ανάμεσα σε ένα η περισσότερα τμήματα κώδικα Προγραμματισμός ιστοσελίδων 29
30 Δήλωση If Σύνταξη if (συνθήκη) {κώδικας που θα εκτελεστεί αν η συνθήκη είναι αληθής } Παράδειγμα <script type= text/javascript > var d=new Date() var time=d.gethours() if (time<10) {document.write( <b>good morning</b> )} </script> Προγραμματισμός ιστοσελίδων 30
31 Δήλωση If.else Σύνταξη if (συνθήκη) {κώδικας που θα εκτελεστεί αν η συνθήκη είναι αληθής } else {κώδικας που θα εκτελεστεί αν η συνθήκη είναι ψευδής } Παράδειγμα <script type= text/javascript > var num1 = prompt ("Enter a number", "0") var balance = num1%2 if (balance == 0) document.write(num1 + " is EVEN") else document.write(num1 + " is ODD") </script> Προγραμματισμός ιστοσελίδων 31
32 Δήλωση switch Σύνταξη switch(n) { case 1: εκτέλεση τμήμα κώδικα 1 break case 2: εκτέλεση τμήμα κώδικα 2 break default: κώδικας που θα εκετελεστεί αν το n είναι διαφορετικό από case 1 και 2 } Προγραμματισμός ιστοσελίδων 32
33 Δήλωση switch <html> <head> <script type="text/javascript"> function disp_prompt() { var day = prompt("please enter a letter between A and E","A") switch(day) { case "A" : case "D" : document.write("sunday") break case "B" : case "E" : document.write("monday") break case "C" : document.write("tuesday") break default : document.write("invalid Entry") break } } </script> </head> <body> <form> <input type="button" onclick="disp_prompt()" value="day of Week"> </form> </body> </html> Προγραμματισμός ιστοσελίδων 33
34 Βρόχοι Οι βρόχοι χρησιμοποιούνται για την επαναληπτική εκτέλεση ενός τμήματος κώδικα για κάποιον αριθμό επαναλήψεων Η JavaScript χρησιμοποιεί τριών τύπων βρόχων: for: το τμήμα του κώδικα επαναλαμβάνεται για ένα προκαθορισμένο αριθμό επαναλήψεων while: το τμήμα του κώδικα επαναλαμβάνεται για όσο χρονικό διάστημα η συνθήκη είναι αληθής. do.. while: το τμήμα του κώδικα εκτελείτε την πρώτη φορά και επαναλαμβάνεται για όσο χρονικό διάστημα η συνθήκη είναι αληθής. Προγραμματισμός ιστοσελίδων 34
35 Βρόχος for Ο βρόχος for χρησιμοποιείται όταν είναι γνωστός εκ των προτέρων ο αριθμός των επαναλήψεων for (var=startvalue ; var<=endvalue ; var=var+increment) { τμήμα κώδικα που θα εκτελεστεί} Παράδειγμα for(num = 1; num < 5; num++) { document.write("<p>" + num + ". Welcome to JavaScript course") } Προγραμματισμός ιστοσελίδων 35
36 Βρόχος while Ο βρόχος while εκτελείται για όσο χρόνο μια συνθήκη παραμένει αληθής while (συνθήκη) { τμήμα κώδικα που θα εκτελεστεί } Παράδειγμα var num = 1; while (num<5) { document.write("<p>" + num + ". Welcome to JavaScript course") num++ } Προγραμματισμός ιστοσελίδων 36
37 Βρόχος do while Ο βρόχος do while πραγματοποιεί πάντοτε μια επανάληψη και μετά εκτελείται για όσο χρόνο μια συνθήκη παραμένει αληθής Παραλλαγή του βρόχου while do { τμήμα κώδικα που θα εκτελεστεί } while (συνθήκη) Παράδειγμα var num = 4; do { document.write("<p>" + num + " Iteration of do while loop") num-- } while (num>0) Προγραμματισμός ιστοσελίδων 37
38 Συναρτήσεις Με τη χρήση των συναρτήσεων επιτυγχάνουμε επαναχρησιμοποίηση του κώδικα αποφυγή εκτέλεσης του κώδικα κατά τη φόρτωσης μιας σελίδας Ο κώδικας που περικλείεται από τη συνάρτηση θα εκτελεστεί είτε όταν συμβεί κάποιο γεγονός είτε όταν γίνει κλήση της συνάρτησης αυτής Οι συναρτήσεις μπορούν να οριστούν στην ετικέτα <head> στην ετικέτα <body> σε εξωτερικό αρχείο (.js) προτείνεται η δήλωση των συναρτήσεων είτε στην ετικέτα <head> είτε σε εξωτερικό αρχείο, ώστε να διασφαλιστεί το γεγονός ότι η ίδια η συνάρτηση θα έχει διαβαστεί και θα έχει «φορτωθεί» από τον browser, πριν την κλήση της. Κλήση μιας συνάρτησης μπορεί να γίνει από οποιοδήποτε σημείο της ιστοσελίδας Προγραμματισμός ιστοσελίδων 38
39 Δήλωση συναρτήσεων function myfunction παράμετροςn) (παράμετρος1, παράμετρος2,..., { τμήμα κώδικα που εκτελείται } return result //προαιρετική επιστροφή τιμής Μια συνάρτηση μπορεί να έχει από μηδέν μέχρι Ν παραμέτρους αν δεν έχει παραμέτρους η παρένθεση διατηρείται αλλά είναι κενή function myfunction() Μπορεί να επιστρέφει ή να μην επιστρέφει κάποια τιμή αν επιστρέφει τιμή τότε χρησιμοποιείται η δεσμευμένη λέξη return μαζί με την τιμή που θα επιστραφεί Προγραμματισμός ιστοσελίδων 39
40 Κλήση συναρτήσεων myfunction (παράμετρος1, παράμετρος2,..., παράμετροςn); Μια συνάρτηση καλείται με τον αριθμό των παραμέτρων που καθορίζονται στη δήλωσή της Αν δεν απαιτούνται παράμετροι τότε η παρένθεση διατηρείται αλλά είναι κενή myfunction() Οι παράμετροι πρέπει να στέλνονται σε μια συνάρτηση με τη σειρά με την οποία καθορίζονται στην δήλωση της συνάρτησης Ο κώδικας που περιέχεται σε μια συνάρτηση δεν εκτελείται αν δεν κληθεί η συνάρτηση Προγραμματισμός ιστοσελίδων 40
41 Συναρτήσεις Δήλωση συνάρτησης: Κλήση συνάρτησης: function hellofunction(message) { alert(message) } hellofunction( Hello, have a nice day! ); Δήλωση συνάρτησης: Κλήση συνάρτησης: function hellofunction() { return ("Hello, have a nice day!") } message = hellofunction(); Προγραμματισμός ιστοσελίδων 41
42 Συναρτήσεις Δήλωση συνάρτησης: Κλήση συνάρτησης: function subtraction(a,b) { temp = a b; return temp; } result = subtraction(10,8); Δήλωση συνάρτησης: Κλήση συνάρτησης: function subtraction(a,b) { temp = a b; alert(temp); } subtraction(10,8); Προγραμματισμός ιστοσελίδων 42
43 Συναρτήσεις <html> <head> <script type="text/javascript"> function total(numbera,numberb) { return numbera + numberb } </script> </head> <body> <h1 align="center"> <script type="text/javascript"> document.write(total(12,17)) </script> </h1> </body> </html> Προγραμματισμός ιστοσελίδων 43
44 Πίνακες Χρησιμοποίηση του αντικειμένου δημιουργία και χρήση πινάκων Array για την Αρχικοποίηση πίνακα Mε ταυτόχρονη εκχώρηση τιμών fruit = new Array( orange","pineapple","guava") Xωρίς ταυτόχρονη εκχώρηση τιμών fruit = new Array(3); fruit[0] = orange ; fruit[1] = pineapple ; fruit[2] = guava ; Προσπέλαση στοιχείων του πίνακα Η αρίθμηση των στοιχείων του πίνακα ξεκινάει από το 0 myfruit = fruit[1] // Το δεύτερο στοιχείο του πίνακα Προγραμματισμός ιστοσελίδων 44
45 Πίνακες Ιδιότητες πινάκων length επιστρέφει το μέγεθος του πίνακα Μέθοδοι πινάκων join() επιστρέφει ένα αλφαριθμητικό (String) που περιέχει όλα τα στοιχεία του πίνακα reverse() επιστρέφει με ανάποδη σειρά τα στοιχεία ενός πίνακα sort() ταξινομεί τα στοιχεία ενός πίνακα Προγραμματισμός ιστοσελίδων 45
46 Πίνακες <script type="text/javascript"> var myfriends = new Array(3) myfriends[0] = "Nick" myfriends[1] = "Jim" myfriends[2] = "Maria" document.write(myfriends.length + "<br>") document.write(myfriends.join(".") + "<br>") document.write(myfriends.reverse() + "<br>") document.write(myfriends.sort() + "<br>") </script> Προγραμματισμός ιστοσελίδων 46
ΕΠΛ 012. JavaScripts
ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές
Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις
JAVASCRIPT 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
JAVASCRIPT 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)
Εισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία [Lane 2004]: Chapter
Περιεχόμενα. Πρόλογος...11
Περιεχόμενα Πρόλογος...11 Κεφάλαιο 1: Εισαγωγή...13 Η ιστορία της JavaScript...13 Τι είναι η JavaScript...15 Διαφορά μεταξύ σεναρίου και προγράμματος...16 Δυνατότητες και περιορισμοί της JavaScript...16
Εισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 5: (Μέρος Β) Javascript Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό
Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων
Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων 1 Είσοδος/Έξοδος Είσοδος/Έξοδος ανάλογα με τον τύπο του προγράμματος Πρόγραμμα
Γιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) Γιάννης Σαμωνάκης 1 Περιεχόμενα Τι είναι η PHP Που μπορεί να χρησιμοποιηθεί
2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων
2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει
ΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor
ΕισαγωγήστουςΗ/Υ PHP Hypertext Preprocessor ΤιείναιηPHP; PHP είναιµία server-based scripting language σχεδιασµένη ειδικά για το web. Σε µία html σελίδα µπορούµε να ενσωµατώσουµε php κώδικα που εκτελείται
Εισαγωγή στην PHP. ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας. Περιεχόμενα. Περιεχόμενα
ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Προγραμματισμός Διαδικτύου
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Προγραμματισμός Διαδικτύου Δρ. Μηνάς Δασυγένης mdasygenis@uowm.gr Πανεπιστήμιο Δυτικής Μακεδονίας 1 Άδειες Χρήσης Το παρόν
Διάλεξη 3: Προγραμματισμός σε JAVA I. Διδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 3: Προγραμματισμός σε JAVA I Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: - Στοιχειώδης Προγραμματισμός - Προγραμματισμός με Συνθήκες - Προγραμματισμός με Βρόγχους
Εισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις
Γαβαλάς Δαμιανός dgavalas@aegean.gr
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Δικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) Διάλεξη #7η: Εισαγωγή στη γλώσσα σεναρίου Javascript, δομή σεναρίων Javascript,
Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011
Εισαγωγή στον Προγραµµατισµό Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011 Hello World /* Αρχείο hello.c * Εµφανίζει στην οθόνη το * µήνυµα hello world */ #include
Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~
Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~ Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Server-side programming
ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #8η: Javascript: Τεχνικές εντοπισμού/διόρθωσης λαθών, τελεστές, δομές ελέγχου, βρόχοι επανάληψης
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #8η: Javascript: Τεχνικές εντοπισμού/διόρθωσης λαθών, τελεστές,
ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου
ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου Σκοπός και περίγραμμα της Ενότητας 4 Σκοπός της παρουσίασης Να μελετήσουμε τις συναρτήσεις που ελέγχουν την ροή και την εκτέλεση ενός προγράμματος Σύνοψη
Εισαγωγή στην γλώσσα προγραμματισμού C
Εισαγωγή στην γλώσσα προγραμματισμού C Χαρακτηριστικά της C Ιδιαίτερα δημοφιλής Έχει χρησιμοποιηθεί για τον προγραμματισμό ευρέος φάσματος συστημάτων και εφαρμογών Γλώσσα μετρίου επιπέδου Φιλοσοφία: Ο
for for for for( . */
Εισαγωγή Στον Προγραµµατισµό «C» Βρόχοι Επανάληψης Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Ο βρόχος for Η εντολή for χρησιµοποιείται
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 11 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #7η: Εισαγωγή στη γλώσσα σεναρίου Javascript, δομή σεναρίων Javascript,
Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Προτάσεις,
Αντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Εργαστήριο 2 Βασικοί Τύποι Μεταβλητών Java
Παιχνίδια σε Javascript
Παιχνίδια σε Javascript Μάθημα 1ο Μια Γρήγορη Εισαγωγή στη Γλώσσα Τα Εργαλεία Την Javascript μπορούμε (όπως και την HTML) να τη γράψουμε σε ένα απλό συντάκτη κειμένου, ή σε ένα περιβάλλον όπως το Bluefish
Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή
Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές
Εισαγωγή στη γλώσσα προγραμματισμού C++
Εισαγωγή στη γλώσσα προγραμματισμού C++ Περιβάλλον Εργασίας 2 Περιβάλλον Εργασίας 1. Χρήση απλού κειμενογράφου και Μεταγλωττιστή 2. Ολοκληρωμένα Περιβάλλοντα Εργασίας (Integrated Development Environments)
Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα.
Ερωτήσεις προόδου C Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα. #include // δίνει οδηγία στον compiler να // συμπεριλάβει την βιβλιοθήκη stdio int
Εισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Πίνακες Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Πίνακες Πολλές φορές θέλουμε να κρατήσουμε στην μνήμη πολλά αντικείμενα
Εισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Αριθμητική Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Δεύτερο Πρόγραμμα 1 / * Second Simple Program : add 2 numbers * / 2
Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ
Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ Κων. Κόκκινος Μεταβλητές-1 Οι μεταβλητές αποτελούν θέσεις μνήμης στις οποίες αποθηκεύονται τιμές αντίστοιχες
2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008
Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει
Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών
Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για
Ανάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο
Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Ορισμοί Λογικοί τελεστές f0r loops while loops if else
Ασκήσεις σε Επαναληπτικούς Βρόχους και Συναρτήσεις. Επανάληψη για την ενδιάμεση εξέταση. (Διάλεξη 13)
Ασκήσεις σε Επαναληπτικούς Βρόχους και Συναρτήσεις Επανάληψη για την ενδιάμεση εξέταση (Διάλεξη 13) 13-1 Πρόβλημα 1 Γράψετε τον ορισμό μίας συνάρτησης η οποία υπολογίζει το μέγιστο 2 ακεραίων αριθμών και
Στοιχειώδης προγραμματισμός σε C++
Στοιχειώδης προγραμματισμός σε C++ Σύντομο Ιστορικό. Το πρόγραμμα Hello World. Ο τελεστής εξόδου. Μεταβλητές και δηλώσεις τους. Αντικείμενα, μεταβλητές, σταθερές. Ο τελεστής εισόδου. Θεμελιώδεις τύποι.
ΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java II
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java II Strings Η κλάση String είναι προκαθορισμένη κλάση της Java που μας επιτρέπει να χειριζόμαστε αλφαριθμητικά. Ο τελεστής + μας επιτρέπει
Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.
Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών
Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην Python Python scripts Ένα πρόγραμμα στην Python (συχνά αποκαλείται script) αποτελείται από μία ακολουθία ορισμών και εντολών. H ακολουθία των ορισμών και
Εισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Δομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
ΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
Η εντολή if-else. Η απλή μορφή της εντολής if είναι η ακόλουθη: if (συνθήκη) { Η γενική μορφή της εντολής ifelse. εντολή_1; εντολή_2;..
Επιλογή - Επανάληψη Η εντολή if-else Ο τελεστής παράστασης συνθήκης H εντολή switch Η εντολές for και while Η εντολή do-while Η εντολές break - continue - goto Μαθηματικές συναρτήσεις Λέξεις κλειδιά στη
Εισαγωγή στον Προγραμματισμό Python Μάθημα 1: Μεταβλητές, τελεστές, είσοδος/έξοδος προγράμματος, συνθήκη ελέγχου if Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ.
Εισαγωγή στον Προγραμματισμό Python Μάθημα 1: Μεταβλητές, τελεστές, είσοδος/έξοδος προγράμματος, συνθήκη ελέγχου if Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ. Δημητρακάκης Σύνοψη Μαθήματος Προηγούμενο μάθημα Αλγόριθμοι
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί
Τεχνικές εντοπισμού & διόρθωσης λαθών στη Javascript
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #8η: Javascript: Τεχνικές εντοπισμού/διόρθωσης λαθών, τελεστές,
Διαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 4 η Τελεστές Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή Σωτήρης
Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην Python Β Μέρος Δομή Ελέγχου if-elif-else Επαναληπτική Δομή Ελέγχου while Επαναληπτική Δομή Ελέγχου for Αλληλεπίδραση χρήστη-προγράμματος Συναρτήσεις Η δομή
Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος
Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Μεταβλητές,
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java Είσοδος Χρησιμοποιούμε την κλάση Scanner της Java import java.util.scanner; Αρχικοποιείται με το ρεύμα εισόδου: Scanner in = new Scanner(System.in);
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος
PHP 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
PHP 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
ΗΥ-150. Προγραµµατισµός. Εντολές Ελέγχου Ροής
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράµµατα «γράφονται» χρησιµοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαµβάνει
ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008
ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008 Κατασκευαστές (Constructors) Ειδικός τύπος μεθόδων, οι οποίες: - είναι public και έχουν το ίδιο όνομα με αυτό της κλάσης - χρησιμοποιούνται για να αρχικοποιήσουν κάποιες
Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ❶ Προετοιµασία για το 1 ο Εργαστήριο
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07
Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public
3. Εκφράσεις και έλεγχος ροής
3. Εκφράσεις και έλεγχος ροής Τελειώνοντας αυτό το κεφάλαιο θα μπορείτε: Να διακρίνετε ανάμεσα σε μεταβλητές μέλη και αυτόματες μεταβλητές Να περιγράφετε την αρχικοποίηση των μεταβλητών μελών Να αναγνωρίζετε
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου) 1. Εισαγωγή Χαρακτηριστικά της γλώσσας Τύποι δεδοµένων Γλώσσα προγραµµατισµού
Ο βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C
Ο βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C Επαναληπτικός βρόχος καλείται το τμήμα του κώδικα μέσα σε ένα πρόγραμμα, το οποίο εκτελείται από την αρχή και επαναλαμβάνεται
Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.
Εργαστήριο #12 Από τα προηγούμενα εργαστήρια: Το εργαστήριο αυτό είναι ανεξάρτητο από τα προηγούμενα επειδή όμως ασχολείται με τη γλώσσα JavaScript, βεβαιωθείτε ότι έχετε διαβάσει το εισαγωγικό Παράρτημα
Υπολογισμός - Εντολές Επανάληψης
Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Επανάληψης ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία
Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)
Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL )Βασικά στοιχεία Αναγνωριστικά (Identifiers) Τα αναγνωριστικά είναι ονόματα με τα οποία μπορούμε να αναφερόμαστε σε αποθηκευμένες
Προγραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2015-16
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr 1 Πώς δημιουργούμε πρόγραμμα Η/Υ; 1. Ανάλυση του προβλήματος 2. Επινόηση & Σχεδιασμός
Δομές ελέγχου ροής προγράμματος
Δομές ελέγχου ροής προγράμματος Υπάρχουν δύο είδη δομών ελέγχου ροής (control flow): Οι δομές επιλογής και Οι δομές επανάληψης Δομές ελέγχου ροής προγράμματος Είδος δομής Δομές επιλογής Δομή ελέγχου ροής
Ανάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Εκφράσεις και Λίγες Εντολές Οι εκφράσεις της C Τελεστές Απλές και σύνθετες εντολές Εντολές ελέγχου (επιλογής) Εισαγωγή σε
Τεχνικός Εφαρμογών Πληροφορικής
Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΥΝΑΡΤΗΣΕΙΣ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα Συναρτήσεις Συναρτήσεις Οι συναρτήσεις
Διαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 2 η Τύποι Δεδομένων Δήλωση Μεταβλητών Έξοδος Δεδομένων Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα
Είδη εντολών. Απλές εντολές. Εντολές ελέγχου. Εκτελούν κάποια ενέργεια. Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές
Μορφές Εντολών Είδη εντολών Απλές εντολές Εκτελούν κάποια ενέργεια Εντολές ελέγχου Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές Εντολές και παραστάσεις Μιαεντολήείναιμιαπαράστασηπου ακολουθείται
Εισαγωγή στη JAVA. Εισαγωγή στη Java. Η Java είναι δημιούργημα της SUN MICROSYSTEMS.
Εισαγωγή στη JAVA Σύντομο Ιστορικό Η Java και το διαδίκτυο Το πρώτο απλό πρόγραμμα σε JAVA Μεταβλητές και σταθερές Παραστάσεις και εντολές Οι βασικοί τύποι δεδομένων στη Java Οι βασικοί Τελεστές στη Java
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java Βρόγχοι Το if-then Statement Στην Java το if-then statement έχει το εξής συντακτικό Η παρένθεση είναι απαραίτητη if (condition) if-code block
Διαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 6 η Βρόχοι Επανάληψης Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή
Διάλεξη 1. Πράξεις Τελεστές Έλεγχος Ροής
Διάλεξη 1 Πράξεις Τελεστές Έλεγχος Ροής Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Αριθμητικοί Τελεστές- Αριθμητικές Πράξεις 2 Internal use only Αριθμητικοί
Γ7.1 Επανάληψη ύλης Β Λυκείου. Γ Λυκείου Κατεύθυνσης
Γ7.1 Επανάληψη ύλης Β Λυκείου Γ Λυκείου Κατεύθυνσης Απλά προγράμματα Ένα πρόγραμμα στη C++ που υπολογίζει το άθροισμα 2 ακέραιων αριθμών. // simple program #include using namespace std; int main(){
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ Μέρος 4ο ΝΙΚΟΛΑΟΣ ΣΤΕΡΓΙΟΥΛΑΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ 1 ΟΙ ΤΕΛΕΣΤΕΣ ΣΥΓΚΡΙΣΗΣ Με τους τελεστές σύγκρισης, συγκρίνουμε τις
Τα αντικείμενα ή Χειριστήρια και οι βασικές ιδιότητες τους (properties)
Καθηγητής : Κώστας Αχιλλέως ΒΑΣΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΣΤΗ VISUAL BASIC A ΛΥΚΕΙΟΥ ΚΑΤΕΥΘΥΝΣΗΣ Α) Τι είναι η Visual Basic Είναι μια γλώσσα οπτικού προγραμματισμού υψηλού επιπέδου. Β) Οπτικός
Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α. Σπυρόπουλος Α. Μπουντουβής
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α Σπυρόπουλος Α Μπουντουβής Αθήνα, 2015 v13_061015 Στον οδηγό αυτό θα χρησιμοποιηθούν
Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης
Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Εξοικείωση με τα περιβάλλοντα της Python Κατανόηση βασικών εννοιών & τεχνικών Τύπος δεδομένων Μεταβλητή Εντολή ανάθεση τιμής / εντολή αντικατάστασης Εισαγωγή
Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ
- Αναπαράσταση ακέραιας τιµής : - Εύρος ακεραίων : - Ακέραιοι τύποι: - Πράξεις µε ακεραίους (DIV - MOD)
Η Γλώσσα Pascal Χαρακτηριστικά Τύποι Δεδοµένων Δοµή προγράµµατος 1. Βασικές έννοιες Χαρακτηριστικά της γλώσσας Pascal Γλώσσα προγραµµατισµού Συντακτικό Σηµασιολογία Αλφάβητο της γλώσσας Pascal (Σύνολο
TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Προγραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης
Προγραμματισμός Υπολογιστών & Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Εξοικείωση με τα περιβάλλοντα της Python Κατανόηση βασικών εννοιών & τεχνικών Τύπος δεδομένων Μεταβλητή Εντολή ανάθεση τιμής
Προγραμματισμός Η/Υ. Ενότητα 2β: Εισαγωγή στη C (Μέρος Δεύτερο)
Προγραμματισμός Η/Υ Ενότητα 2β: Νίκος Καρακαπιλίδης, Καθηγητής Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Κατανόηση της έννοιας του Τελεστή
Αντικειµενοστρεφής Προγραµµατισµός
16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη
Η γλώσσα προγραμματισμού EEL
Προγραμματιστική άσκηση: Η γλώσσα προγραμματισμού EEL Η EEL (Early Experimental Language) είναι μια μικρή γλώσσα προγραμματισμού. Παρόλο που οι προγραμματιστικές της ικανότητες είναι μικρές, η εκπαιδευτική
8. Συνθήκες ελέγχου, λογικοί τελεστές
Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων 8. Συνθήκες ελέγχου, λογικοί τελεστές Ιωάννης Κατάκης Σήμερα o Λογικές παραστάσεις Σχεσιακοί τελεστές Λογικοί τελεστές o if -else o switch Λογικές παραστάσεις
FORTRAN και Αντικειμενοστραφής Προγραμματισμός
FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών
Η γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η
3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)
Εργαστήριο 3: 3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting) Η C++, όπως όλες οι γλώσσες προγραμματισμού, χρησιμοποιεί τελεστές για να εκτελέσει τις αριθμητικές και λογικές λειτουργίες.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο. Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Μεταβλητές-Σταθερές-Παράμετροι Τα στοιχεία
Διάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ
Διάλεξη 2 Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 2 Internal
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Εισαγωγή
Οι εντολές ελέγχου της ροής ενός προγράμματος.
Κεφάλαιο ΙΙI: Οι εντολές ελέγχου της ροής ενός προγράμματος 31 Εντολές ελέγχου της ροής Στο παρόν κεφάλαιο ασχολούμαστε με την σύνταξη των εντολών της C οι οποίες εισάγουν λογική και ελέγχουν την ροή εκτέλεσης