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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές
Advertisements

Παράδειγμα 2: Κινηματογράφοι Να γραφεί πρόγραμμα το οποίο:
MATrix LABoratory Εισαγωγή στο MatLab
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πίνακες Κλάσεις και Αντικείμενα.
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Στατικές μέθοδοι και μεταβλητές Εσωτερικές κλάσεις.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Παράγωγοι, συμβολισμοί Αν Y=f(X) μια παραγωγίσιμη συνάρτηση του Χ οι συμβολισμοί είναι αποδεκτοί συμβολισμοί της παραγώγου της Υ.
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΙΑΔΙΚΑΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ – ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ.
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ - ΣΥΝΑΡΤΗΣΕΙΣ) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας.
ΜΕΤΑΤΟΠΙΣΗ ΣΥΝΑΡΤΗΣΗΣ
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (ΜΗ-ΠΡΟΚΑΘΟΡΙΣΜΕΝΕΣ ΕΠΑΝΑΛΗΨΕΙΣ – WHILE – REPEAT) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα.
Καθηγητής: C.V. Eπιμέλεια: G3MU05 τμήμα:Γ3 έτος:2014
Τμήμα Πληροφορικής και Τηλεπικοινωνιών Κ. Χαλάτσης, Εισαγωγή στην Επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών 1 Παράσταση Πληροφοριών.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Συναρτήσεις.
ΛΟΓ102: Τεχνολογία Λογισμικού Ι Διδάσκων: Νίκος Παπασπύρου 1Νίκος ΠαπασπύρουΛΟΓ102:
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ - ΔΙΕΡΓΑΣΙΕΣ)
HY100 : ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ, ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΔΑΣΚΟΝΤΕΣ Αντώνιος Σαββίδης, Χρήστος.
Επιστημονικός Υπολογισμός Ι Πρώτο Εργαστήριο Εισαγωγή στο matlab 15 Οκτωβρίου 2010 Γιώργος Δρακόπουλος ΤΜΗΥΠ.
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι 4-1 Στην ενότητα αυτή θα μελετηθεί η χρήση στοιβών στις εξής εφαρμογές: Αναδρομικές συναρτήσεις Ισοζυγισμός Παρενθέσεων.
Δημιουργία προγράμματος ερωτηματολογίου Πολλαπλής Επιλογής Α. Σχεδίαση Φόρμας.
Κατηγορίες δεδομένων Σταθερές. Αυτά που έχουν σταθερή τιμή κατά τη διάρκεια εκτέλεσης του προγράμματος. Οι σταθερές χωρίζονται σε δύο κατηγορίες : α) στις.
Οι εντολές επανάληψης Σε πολλά προβλήματα απαιτείται η επανάληψη ενός συνόλου ενεργειών προκειμένου να λυθεί το πρόβλημα. Θα αναφέρουμε δύο χαρακτηριστικά.
ΗΥ150 – Προγραμματισμός Ξενοφών Ζαμπούλης 1 getchar() /* char_count.c A program to count characters of input. */ main() { int c ; int count = 0; while.
Ο τελεστής ανάθεσης Ο τελεστής ανάθεσης (=) χρησιμοποιείται για να τοποθετήσουμε το αποτέλεσμα μιας έκφρασης (σταθερά, μεταβλητή ή παράσταση) σε μια μεταβλητή.
Βασικά στοιχεία της Java
ΤΕΙ Αθήνας: Σχολή ΤΕΦ: Τμήμα Ναυπηγικής Εφαρμογές Η/Υ στην Ναυπηγική ΙΙ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ NA0703C39 Εξάμηνο Ζ’ Διδάσκων Κωνσταντίνος Β. Κώστας Παρουσίαση.
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΣΤΑΤΙΚΗ Ι Ενότητα 1 η : Ο ΔΙΣΚΟΣ ΚΑΙ Η ΔΟΚΟΣ Διάλεξη: Διαγράμματα δοκού με τη μέθοδο της ομόλογης αμφιέρειστης. Καθηγητής Ε. Μυστακίδης Τμήμα Πολιτικών.
Βασικές έννοιες προγραμματισμού Κεφάλαιο 7 ο. Βασικές έννοιες προγραμματισμού Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις.
Καθηγητής Νίκος Λορέντζος Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα.
Καθηγητής Νίκος Λορέντζος Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα.
Εισαγωγή στην Επιστήμη των Υπολογιστών Κωδικός Μαθήματος: 2895 Κωδικός Διαφανειών: MKT110 Γεωπονικό Πανεπιστήμιο Αθηνών Γενικό Τμήμα Εργαστήριο Πληροφορικής.
Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Καθηγητής Νίκος Λορέντζος Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα.
Δημιουργοί ΝΑΤΣΙΟΥΛΗΣ ΓΕΩΡΓΙΟΣ ΠΑΠΑΣ ΑΘΑΝΑΣΙΟΣ ΤΟΣΙΟΣ ΧΡΗΣΤΟΣ
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
ΜΕΤΑΒΛΗΤΕΣ-ΣΤΑΘΕΡΕΣ -ΕΚΦΡΑΣΕΙΣ
Εισαγωγή στην Python.
Τύποι μεταβλητών & σταθερών (1 από 2)
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη. Αθήνα, 2015.
ΚΕΦΑΛΑΙΟ 2ο - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Προγραμματισμός Η/Υ Τμήμα Πολιτικών Έργων Υποδομής
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη.
Εφαρμογές Υπολογιστών
Κωδικός Διαφανειών: MKT119
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
Κωδικός Διαφανειών: MKT119
Εφαρμογές Υπολογιστών
Γενικές Διαδικασίες.
Πληροφορική Κεφάλαιο 8ο: Εισαγωγή στο EXCEL 2010 Μέρος Α
Εισαγωγή στους Η/Υ Ενότητα 8: Αριθμητική υπολογιστών Ιωάννης Σταματίου
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΕΣ ΕΛΕΓΧΟΥ(if-else, switch) και Λογικοί τελεστές / παραστάσεις
Εισαγωγή στους Η/Υ Ενότητα 9: Μετατροπές και πράξεις στους Η/Υ
ΜΑΘΗΜΑΤΙΚΑ ΙΙ Αναλυτικό πρόγραμμα διδασκαλίας του μαθήματος
Στρογγυλοποίηση φυσικών και δεκαδικών αριθμών
Βάσεις Δεδομένων & Έμπειρα Συστήματα
ΑΝΤΙΣΤΑΣΙΑΚΕΣ ΟΡΓΑΝΩΣΕΙΣ
ΓΕ2/1112.
ΜΑΘΗΜΑΤΙΚΑ ΙΙ Αναλυτικό πρόγραμμα διδασκαλίας του μαθήματος
ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Εφαρμογές Υπολογιστών
Δομή Επιλογής , 8.1.
Select Case Σκοπός: Εκμάθηση της εντολής (δομής) Select Case ώστε να μπορείτε να διαλέγετε μια επιλογή ανάμεσα σε πολλές διαθέσιμες στον κώδικα του προγράμματος.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
Αρχές Προγραμματισμού (C)
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Μεταγράφημα παρουσίασης:

Εφαρμογές Υπολογιστών Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα Αγροτικής Οικονομίας & Ανάπτυξης Εργαστήριο Πληροφορικής Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Καθηγητής Νίκος Λορέντζος

3. Ενσωματωμένες Συναρτήσεις Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα Αγροτικής Οικονομίας & Ανάπτυξης Εργαστήριο Πληροφορικής 3. Ενσωματωμένες Συναρτήσεις Καθηγητής Νίκος Λορέντζος

Ενσωματωμένες Συναρτήσεις Γνωστές InputBox MsgBox Παραδείγματα x = 2 * InputBox(" ΔΩΣΕ ΤΙΜΗ ") + 3 y = InputBox(" ΔΩΣΕ ΠΡΩΤΗ ΤΙΜΗ ") * InputBox(“ ΔΩΣΕ ΔΕΥΤΕΡΗ ΤΙΜΗ ")

Αριθμητικές Συναρτήσεις [14-1] Abs(x) Απόλυτη τιμή του x Sqr(x) Τετραγωνική ρίζα του x (x >= 0) Exp(x) Ύψωση του e στη δύναμη x (e = 2.718281) Log(x) Φυσικός λογάριθμος του x (x > 0) Παραδείγματα y = Abs(x) y = Sqr(Abs(-2*x + 3)) y = Exp (x + 3) y = Log (2*x)

Αριθμητικές Συναρτήσεις [14-1] Option Explicit Dim x As Double Dim y As Double Private Sub Command1_Click() x = InputBox("ΔΩΣΕ ΑΡΙΘΜΟ: ") Print " ΔΟΘΕΙΣΑ ΤΙΜΗ: ", x y = Abs(x) Print " ΑΠΟΛΥΤΟΣ ΤΙΜΗ: ", y Print " ΤΕΤΡΑΓΩΝΙΚΗ ΡΙΖΑ: ", Sqr(y) Print " ΔΥΝΑΜΗ: ", Exp(x) Print " ΛΟΓΑΡΙΘΜΟΣ: ", Log(y) Print " ΣΥΝΘΕΤΗ ΣΥΝΑΡΤΗΣΗ: ", Sqr(Abs(2 * (x-3))) Print End Sub

Αριθμητικές Συναρτήσεις [14-1] Option Explicit Dim x As Double Dim y As Double Private Sub Command1_Click() x = InputBox("ΔΩΣΕ ΑΡΙΘΜΟ: ") Print " ΔΟΘΕΙΣΑ ΤΙΜΗ: ", x y = Abs(x) Print " ΑΠΟΛΥΤΟΣ ΤΙΜΗ: ", y Print " ΤΕΤΡΑΓΩΝΙΚΗ ΡΙΖΑ: ", Sqr(y) Print " ΔΥΝΑΜΗ: ", Exp(x) Print " ΛΟΓΑΡΙΘΜΟΣ: ", Log(y) Print " ΣΥΝΘΕΤΗ ΣΥΝΑΡΤΗΣΗ: ", Sqr(Abs(2 * (x-3))) Print End Sub

Αριθμητικές Συναρτήσεις [14-1-random] Rnd () Επιστρέφει ένα τυχαίο ακέραιο στο διάστημα [0, 1] Int(x) Επιστρέφει το ακέραιο μέρος του δεκαδικού x. Round(x, n) Στρογγυλοποιεί τον x σε n δεκαδικά ψηφία. Παραδείγματα u = Rnd() v = 100 * Rnd () w = Int(v) x = Round(v, 0) y = Round(v, 2) Έστω u = 0.9876542 Έστω v = 23.42376 w = 23 x = 23 y = 23.42 Έστω u = 0.7654231 Έστω v = 82.83767 w = 82 x = 83 y = 82.84

Πρόγραμμα [14-1-random] Να συνταχθεί πρόγραμμα το οποίο: Δημιουργεί ένα τυχαίο αριθμό x και τον εκτυπώνει. Υπολογίζει και εκτυπώνει ένα αριθμό y, που είναι το n-πλάσιο του x. Υπολογίζει και εκτυπώνει το ακέραιο μέρος του y. Υπολογίζει και εκτυπώνει τη στρογγυλοποίηση του y χωρίς δεκαδικά ψηφία. Υπολογίζει και εκτυπώνει τη στρογγυλοποίηση του y με δυο δεκαδικά ψηφία.

Πρόγραμμα [14-1-random] Option Explicit Dim n As Single Dim x As Single Dim y As Single Private Sub Command1_Click() ‘ 1. Ακέραιος Print n = InputBox(" ΔΩΣΕ ΑΚΕΡΑΙΟ n. ") Print " ΤΙΜΗ n = " & n Print " ΤΥΧΑΙΟΣ", "n-ΠΛΑΣΙΟ", "ΑΚΕΡΑΙΟΣ ", Print "ΣΤΡΟΓ/ΣΗ", "ΣΤΡΟΓ/ΣΗ 2 ΔΕΚΑΔΙΚΑ" End Sub (Συνεχίζει)

Πρόγραμμα [14-1-random] Private Sub Command2_Click() ‘ 2. Αριθμοί Randomize x = Rnd() y = n * x Print x, y, Int(y), Round(y, 0), Round(y, 2) End Sub Private Sub Command3_Click() ‘ 3. Τέλος End (Τέλος)

που βρίσκονται μέσα σε Συγκεκριμένο Διάστημα Παραγωγή Αριθμών που βρίσκονται μέσα σε Συγκεκριμένο Διάστημα Έστω [m, n] το διάστημα μέσα στο οποίο θέλουμε να βρίσκεται ένας αριθμός. Έστω ακόμη x = Rnd() ένας αριθμός στο διάστημα [0, 1]. Ισχύει: 0 <= x <= 1 ή 0 <= (n - m) * x <= (n - m) ή m <= m + (n - m) * x <= m + (n - m) ή m <= m + (n - m) * x <= n ή m <= m + (n - m) * Rnd() <= n Άρα, ο τύπος που μας δίνει ένα τυχαίο αριθμό y, που βρίσκεται μέσα στο διάστημα [m, n], είναι ο y = m + (n - m) * Rnd()

Πρόγραμμα [14-1-space] Να συνταχθεί πρόγραμμα το οποίο: Διαβάζει και εκτυπώνει το κάτω και άνω άκρο ενός συγκεκριμένου διαστήματος. Δημιουργεί ένα τυχαίο αριθμό x. Με βάση τον x, υπολογίζει και εκτυπώνει ένα αριθμό y, που βρίσκεται στο συγκεκριμένο διάστημα. Υπολογίζει και εκτυπώνει το ακέραιο μέρος του y. Υπολογίζει και εκτυπώνει τη στρογγυλοποίηση του y χωρίς δεκαδικά ψηφία. Υπολογίζει και εκτυπώνει τη στρογγυλοποίηση του y με δυο δεκαδικά ψηφία.

Πρόγραμμα [14-1-space] Option Explicit Dim apo As Single Dim mexri As Single Dim x As Single Dim y As Single Private Sub Command1_Click() ' 1. Άκρα διαστήματος Print apo = InputBox("ΔΩΣΕ ΚΑΤΩ ΑΚΡΟ. ") mexri = InputBox ("ΔΩΣΕ ΑΝΩ ΑΚΡΟ. ") Print " ΚΑΤΩ ΑΚΡΟ = " & apo, "ΑΝΩ ΑΚΡΟ = " & mexri Print " ΤΥΧΑΙΟΣ", "n-ΠΛΑΣΙΟ", "ΑΚΕΡΑΙΟΣ ", Print "ΣΤΡΟΓ/ΣΗ", "ΣΤΡΟΓ/ΣΗ 2 ΔΕΚΑΔΙΚΑ" End Sub (Συνεχίζει)

Πρόγραμμα [14-1-space] Private Sub Command2_Click() ' 2. Αριθμοί στο δοσμένο διάστημα Randomize x = Rnd() y = apo + (mexri - apo) * x Print x, y, Int(y), Round(y, 0), Round(y, 2) End Sub Private Sub Command3_Click() ' 3. Τέλος End (Τέλος)

Τριγωνομετρικές Συναρτήσεις [14-2] Sin(x) Ημίτονο γωνίας x (x σε ακτίνια) Cos(x) Συνημίτονο γωνίας x (x σε ακτίνια) Tan(x) Εφαπτομένη γωνίας x (x σε ακτίνια) Παραδείγματα y = Sin(2.18) y = Cos(x) y = Tan(2.14 + x) y = Sin(Cos(2*x + 3))

Τριγωνομετρικές Συναρτήσεις [14-2] Option Explicit Dim x As Double Dim y As Double Private Sub Command2_Click() x = InputBox("ΔΩΣΕ ΑΡΙΘΜΟ: ") Print " ΔΟΘΕΙΣΑ ΤΙΜΗ: ", x y = Sin(x) Print " ΗΜΙΤΟΝΟ: ", y Print " ΣΥΝΗΜΙΤΟΝΟ: ", Cos(x) Print " ΕΦΑΠΤΟΜΕΝΗ: ", Tan(x) Print " ΣΥΝΘΕΤΗ ΣΥΝΑΡΤΗΣΗ: ", Sin(2 * Tan(2 * Cos(x))) Print " ΗΜ(30): ", Sin(3.14159265 / 6) Print End Sub

Συναρτήσεις Συμβολοσειρών [14-3] Συναρτήσεις Συμβολοσειρών [14-3] Len(string) Επιστρέφει το μήκος του string. Left(string, init) Επιστρέφει τους init αριστερούς χαρακτήρες του string. Right(string, last) Επιστρέφει τους last δεξιούς χαρακτήρες του string. str1 & str2 Ενώνει τα str1 και str2. Παραδείγματα m = Len("ΜΗΝΑΣ") m = 5 f2 = Left("ΜΗΝΑΣ", 2) f2 = ΜΗ l3 = Right("ΜΗΝΑΣ", 3) l3 = ΝΑΣ s = "ΑΝΑ" & "ΜΕΣΑ" s = ΑΝΑΜΕΣΑ

Συναρτήσεις Συμβολοσειρών [14-3] Συναρτήσεις Συμβολοσειρών [14-3] Option Explicit Dim s As String Dim i As Integer Private Sub Command3_Click() s = InputBox("ΔΩΣΕ ΣΥΜΒΟΛΟΣΕΙΡΑ: ") Print " ΔΟΘΕΙΣΑ ΤΙΜΗ: ", s i = Len(s) Print " ΜΗΚΟΣ: ", i Print " 3 ΑΡΙΣΤΕΡΑ: ", Left(s, 3) Print " 2 ΔΕΞΙΑ: ", Right(s, 2) Print " ΑΝΑ" & s & "ΜΕΣΑ" End Sub

Χρονικές Συναρτήσεις [14-4] Time Επιστρέφει την τρέχουσα ώρα του Η/Υ. Date Επιστρέφει την τρέχουσα ημερομηνία του Η/Υ. Now Επιστρέφει την τρέχουσα ημερομηνία και ώρα του Η/Υ.

Χρονικές Συναρτήσεις [14-4] Private Sub Command4_Click() Print "ΩΡΑ:", , Time Print "ΗΜΕΡΟΜΗΝΙΑ:", Date Print "ΤΡΕΧΩΝ ΧΡΟΝΟΣ:", Now Print End Sub