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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΑΝΑΛΥΤΙΚΗ ΠΕΡΙΓΡΑΦΗ ΣΥΝΑΡΤΗΣΕΩΝ ΒΙΒΛΙΟΘΗΚΗΣ"

Transcript

1 ΑΝΑΛΥΤΙΚΗ ΠΕΡΙΓΡΑΦΗ ΣΥΝΑΡΤΗΣΕΩΝ ΒΙΒΛΙΟΘΗΚΗΣ ABS (A) Τύπος Ορισµάτων: numeric Τύπος Αποτελεσµάτων: numeric, elemental Απόλυτη Τιµή. y = x ACHAR (I) Τύπος Αποτελεσµάτων: character, elemental Επιστρέφει τον ASCII χαρακτήρα από έναν ASCII κωδικό. ACOS (X), x 1 Τριγωνοµετρικό τοξεφ(x), αποτέλεσµα σε rad. y = cos 1 x ADJUSTL (STRING) Τύπος Ορισµάτων: character Τύπος Αποτελεσµάτων: character, elemental Στοιχίζει µια σειρά χαρακτήρων στα αριστερά και τα τυχόν κενά που υπάρχουν τα µεταφέρει στα δεξιά για να διατηρήσει το ίδιο µέγεθος. Παράδειγµα: ADJUSTL ( Australia ) επιστρέφει τη τιµή Australia. ADJUSTR (STRING) Τύπος Ορισµάτων: character Τύπος Αποτελεσµάτων: character, elemental Στοιχίζει µια σειρά χαρακτήρων στα δεξιά και τα τυχόν κενά που υπάρχουν τα µεταφέρει στα αριστερά για να διατηρήσει το ίδιο µέγεθος. AIMAG (Z) Τύπος Ορισµάτων: complex Επιστρέφει το φανταστικό µέρος µιγαδικού αριθµού. AINT (A, KIND) ή integer, integer Στρογγυλοποιεί ένα πραγµατικό αριθµό (REAL) στον πλησιέστερο ακέραιο προς το µηδέν. Το αποτέλεσµα είναι Πραγµατικός (REAL) εκτός αν η KIND ορίζει διαφορετικά. ALL (MASK, DIM) Τύπος Ορισµάτων: logical array, integer Τύπος Αποτελεσµάτων: logical scalar Ελέγχει αν οι τιµές ενός µητρώου (array) είναι αληθείς. Συνήθως το µητρώο προκύπτει από λογική έκφραση µε µητρώα. Η MASK περιέχει τον έλεγχο και η DIM ορίζει αν θα γίνει σε µια ορισµένη διάσταση του µητρώου. ALLOCATED (ARRAY) Τύπος Ορισµάτων: allocatable array Τύπος Αποτελεσµάτων: logical Αληθής αν το µητρώο είναι allocated, διαφορετικά ψευδής. ANINT (A, KIND), integer Στρογγυλοποιεί ένα πραγµατικό αριθµό (REAL) στον πλησιέστερο ακέραιο. Το αποτέλεσµα είναι Πραγµατικός (REAL) εκτός αν η KIND ορίζει διαφορετικά. ANY (MASK, DIM) Τύπος Ορισµάτων: logical array, integer Τύπος Αποτελεσµάτων: logical scalar Επιστρέφει αληθή τιµή αν µια τουλάχιστον τιµή του µητρώου (array) είναι αληθής. Συνήθως το µητρώο προκύπτει από λογική έκφραση µε µητρώα.

2 ASIN (X), x 1 Τριγωνοµετρικό τοξηµ(x), αποτέλεσµα σε rad. y = sin 1 x ASSOCIATED (POINTER, TARGET) Τύπος Ορισµάτων: pointer κάθε τύπου, target κάθε τύπου Τύπος Αποτελεσµάτων: logical Επιστρέφει αληθές ή ψευδές αν οι pointer & target είναι συνδεδεµένοι ή όχι. ATAN (X) Τριγωνοµετρικό τοξεφ(x), αποτέλεσµα σε rad. y = tan 1 x ATAN2 (Y, X) Τύπος Ορισµάτων: 2 real Τριγωνοµετρικό τοξεφ(y/x), αποτέλεσµα σε rad. y = tan 1 (y/x). Τοποθετεί το τόξο στο σωστό τεταρτηµόριο, όχι µόνο στο ±π/2, και ανέχεται τιµές X = 0. BIT SIZE (I) Επιστρέφει τον αριθµό των bits που συνθέτουν ένα ακέραιο Ι. BTEST (I, POS) Τύπος Ορισµάτων: 2 integers Ελέγχει τη τιµή ενός bit στη θέση POS του ακεραίου I. Επιστρέφει αληθές ή ψευδές CEILING (A) Επιστρέφει τον µικρότερο ακέραιο που είναι Α. CHAR (I, KIND), integer Τύπος Αποτελεσµάτων: character, elemental Επιστρέφει τον χαρακτήρα που αντιστοιχεί στον κωδικό Ι. Αντίθετο του ICHAR. CMPLX (X, Y, KIND) Τύπος Ορισµάτων: numeric, integer or real, integer Τύπος Αποτελεσµάτων: complex, elemental Μετατρέπει αριθµούς σε µιγαδικούς µε Χ πραγµατικό µέρος και Υ φανταστικό CONJG (Z) Τύπος Ορισµάτων: complex Τύπος Αποτελεσµάτων: complex, elemental Επιστρέφει τον συζυγή µιγαδικό. Αν z = x+iy τότε ο συζυγής είναι z* = x iy. COS (X) ή complex Τύπος Αποτελεσµάτων: ίδιου τύπου µε το X, elemental Τριγωνοµετρικό συνηµίτονο συν(x). y = cos x COSH (X) Υπερβολικό συνηµίτονο. y = cosh x COUNT (MASK, DIM) Τύπος Ορισµάτων: logical array, integer

3 Μετράει πόσες τιµές ενός µητρώου (array) είναι αληθείς. Συνήθως το µητρώο προκύπτει από λογική έκφραση µε µητρώα. Η MASK περιέχει τον έλεγχο, π.χ.: (a > 1.0) και η DIM ορίζει αν θα γίνει σε µια ορισµένη διάσταση του µητρώου. CALL CPU_TIME (TIME) (subroutine) INTENT(OUT) Επιστρέφει το χρόνο του επεξεργαστή που παρήλθε κατά την εκτέλεση του προγράµµατος CSHIFT (ARRAY, SHIFT, DIM) Τύπος Ορισµάτων: array κάθε τύπου, integer, integer Τύπος Αποτελεσµάτων: array ίδιου τύπου Κυκλική εναλλαγή των στοιχείων ενός µητρώου κατά ένα σταθερό βήµα (shift) θετικό, προς την αρχή, ή, αρνητικό, προς το τέλος του πίνακα. Η DIM µπορεί να ορίσει αν θα γίνει σε µια ορισµένη διάσταση του µητρώου. Παράδειγµα: Αν a=(/1,2,3,4,5,6,7/), τότε η κλήση b = CSHIFT(a,2) δηµιουργεί το b=(/3,4,5,6,7,1,2/). CALL DATE_AND_TIME (DATE, TIME, ZONE, VALUES) (subroutine) Τύπος Ορισµάτων: 3 character strings, integer array; όλα INTENT(OUT) Επιστρέφει ηµ/νία & ώρα της στιγµής της κλήσης. Η ηµ/νία έχει format YYYYMMDD και η ώρα HHMMSS.SSS DBLE (A), integer, ή complex Τύπος Αποτελεσµάτων: double precision real Παλαιότερος τρόπος µετατροπής Πραγµατικό διπλής ακρίβειας σε απλής. Αντί αυτής χρησιµοποιείται η REAL DIGITS (X) Τύπος Ορισµάτων: οποιοδήποτε αριθµητικό array ή βαθµωτό Επιστρέφει τον αριθµό των bits που απαιτούνται για την ακρίβεια του Χ. DIM (X, Y) ή real Τύπος Αποτελεσµάτων: ίδιου τύπου µε το όρισµα Επιστρέφει τη θετική διαφορά, X Y αν X > Y, και 0 διαφορετικά DOT PRODUCT (VECTOR A, VECTOR B) Τύπος Ορισµάτων: 2 vectors Τύπος Αποτελεσµάτων: real scalar Υπολογίζει το γινόµενο 2 διανυσµάτων ίδιου µήκους. Σ i=1 n (a i x b i ) DPROD (X, Y) Τύπος Ορισµάτων: default real Τύπος Αποτελεσµάτων: double precision real ιπλής ακρίβειας γινόµενο των X και Y. Κανονικά, ισοδύναµο του DBLE(X) * DBLE(Y) EOSHIFT (ARRAY, SHIFT, BOUNDARY, DIM) Τύπος Ορισµάτων: array κάθε τύπου, integer, integer Τύπος Αποτελεσµάτων: array ίδιου τύπου Μετατόπιση των στοιχείων ενός µητρώου κατά ένα σταθερό βήµα (shift) προς το τέλος του πίνακα και τοποθέτηση 0 στις κενές θέσεις. Η DIM µπορεί να ορίσει αν θα γίνει σε µια ορισµένη διάσταση του µητρώου. Παράδειγµα: Αν A=(/1,2,3,4,5,6/), τότε η κλήση EOSHIFT(A,2) θα δώσει (/0,0,1,2,3,4/). Η BOUNDARY µπορεί να χρησιµοποιηθεί για να γεµίσει τα κενά µε άλλες τιµές. EPSILON (X) Τύπος Αποτελεσµάτων: real Επιστρέφει τη µικρότερη πραγµατική τιµή που µπορεί να γραφεί µε δεκαδικό εκθέτη 0. EXP (X) ή complex Τύπος Αποτελεσµάτων: ίδιου τύπου µε τοx, elemental Εκθετικό µε βάση το e: y = e x EXPONENT (X) κάθε τύπου

4 Επιστρέφει τον δυαδικό εκθέτη του X. FLOOR (A) Επιστρέφει τον µεγαλύτερο ακέραιο που είναι Α. FRACTION (X) κάθε τύπου Τύπος Αποτελεσµάτων: ίδιου τύπου µε το X Επιστρέφει τη fractional τιµή του X. HUGE (X) ή real Τύπος Αποτελεσµάτων: ίδιου τύπου µε το X Ο µεγαλύτερος δυνατός αριθµός για τον τύπο του Χ. IACHAR (C) Τύπος Ορισµάτων: character Επιστρέφει τον ASCII κώδικα ενός χαρακτήρα. Αντίστροφη της ACHAR. IAND (I, J) Τύπος Ορισµάτων: 2 integers ίδιου τύπου ίδιου τύπου as I and J Λογική δυαδική πράξη AND bit-by-bit των I και J. Παράδειγµα: Αν I=INT(B ) και J=INT(B ), τότε IAND(I,J) = B IBCLR (I, POS) Επιστρέφει τον αριθµό Ι µε αλλαγµένο το bit στη θέση POS σε 0. IBITS (I, POS, LEN) Επιστρέφει τον αριθµό Ι µε µετακινηµένο το bit της θέσης POS στη θέση 1 µαζί µε τα άλλα LEN bits που ακολουθούν. Τα υπόλοιπα γίνονται 0. IBSET (I, POS) Επιστρέφει τον αριθµό Ι µε αλλαγµένο το bit στη θέση POS σε 1. ICHAR (C) Τύπος Ορισµάτων: character Επιστρέφει τον κωδικό ενός χαρακτήρα. Αν η µηχανή χρησιµοποιεί ASCII είναι η ίδια µε την IACHAR. Αντίστροφη της CHAR. IEOR (I, J) Τύπος Ορισµάτων: 2 integers ίδιου τύπου ίδιου τύπου as I and J Λογική δυαδική πράξη ΧOR bit-by-bit των I και J. INDEX (STRING, SUBSTRING, BACK) Τύπος Ορισµάτων: 2 character strings, logical Επιστρέφει τη θέση του πρώτου χαρακτήρα του SUBSTRING µέρα στο STRING. Αν δεν περιέχεται το SUBSTRING το αποτέλεσµα είναι 0. Αν το BACK υπάρχει και είναι αληθές, τότε επιστρέφει τη θέση του τελευταίου χαρακτήρα INT (A, KIND) ή integer, integer

5 Μετατροπή σε ακέραιο. IOR (I,J) Τύπος Ορισµάτων: 2 integers ίδιου τύπου ίδιου τύπου as I and J Λογική δυαδική πράξη OR bit-by-bit των I και J. ISHFT (I, SHIFT) s Μετακινεί τα bits του ακεραίου κατά SHIFT θέσεις. ISHFTC (I, SHIFT, SIZE) s Κυκλική εναλλαγή των bits ενός ακεραίου κατά SHIFT θέσεις. KIND (X) Τύπος Ορισµάτων: κάθε τύπου scalar Επιστρέφει τη τιµή της KIND του ορίσµατος. LBOUND (ARRAY, DIM) Τύπος Ορισµάτων: array κάθε τύπου, integer array Επιστρέφει τα κάτω όρια κάθε διάστασης του µητρώου. LEN (STRING) Τύπος Ορισµάτων: character string Επιστρέφει το δηλωµένο µήκος της σειράς χαρακτήρων. LEN_TRIM (STRING) Τύπος Ορισµάτων: character string Επιστρέφει το µήκος των µη-κενών χαρακτήρων αγνοώντας τυχόν κενά στη δεξιά άκρη. LGE (STRING A, STRING B) Τύπος Ορισµάτων: 2 character strings Επιστρέφει αληθές αν η σειρά STRING A είναι αλφαβητικά µεγαλύτερη ή ίση της STRING B, ή, ψευδές αν είναι µικρότερη. LGT (STRING A, STRING B) Τύπος Ορισµάτων: 2 character strings Επιστρέφει αληθές αν η σειρά STRING A είναι αλφαβητικά µεγαλύτερη της STRING B, ή, ψευδές αν είναι µικρότερη. LLE (STRING A, STRING B) Τύπος Ορισµάτων: 2 character strings Επιστρέφει αληθές αν η σειρά STRING A είναι αλφαβητικά µικρότερη ή ίση της STRING B, ή, ψευδές αν είναι µεγαλύτερη. LLT (STRING A, STRING B) Τύπος Ορισµάτων: 2 character strings Επιστρέφει αληθές αν η σειρά STRING A είναι αλφαβητικά µικρότερη της STRING B, ή, ψευδές αν είναι µεγαλύτερη. LOG (X) ή complex Τύπος Αποτελεσµάτων: ίδιου τύπου µε τοargument, elemental Φυσικός Λογάριθµος (βάση e): y = ln x LOG10 (X)

6 εκαδικός Λογάριθµος (βάση 10): y = log 10 x LOGICAL (L, KIND) Τύπος Ορισµάτων: logical, integer Μετατρέπει λογικές τιµές από διαφορετικούς τύπους KIND. MATMUL (MATRIX A, MATRIX B) Τύπος Ορισµάτων: 2 δισδιάστατα αριθµητικά arrays Τύπος Αποτελεσµάτων: δισδιάστατο αριθµητικό array Πολλαπλασιασµός πινάκων Α*Β MAX (A1, A2, A3 ) Τύπος Ορισµάτων: 2 ή περισσότεροι real ή integer Τύπος Αποτελεσµάτων: ίδιου τύπου µε τα ορίσµατα, elemental Επιστρέφει τη µεγαλύτερη τιµή. MAXEXPONENT (X) κάθε τύπου Επιστρέφει το µέγιστο δεκαδικό εκθέτη για το συγκεκριµένο τύπο MAXLOC (ARRAY, DIM, MASK) ή integer array, integer, logical array διάνυσµα Επιστρέφει τη θέση του µέγιστου σε ένα µητρώο. MAXVAL (ARRAY, DIM, MASK) ή integer array, integer, logical array Τύπος Αποτελεσµάτων: ίδιου τύπου µε το ARRAY Επιστρέφει τον µέγιστο σε ένα µητρώο. MERGE (TSOURCE, FSOURCE, MASK) Τύπος Ορισµάτων: 2 ίδιου τύπου, logical Τύπος Αποτελεσµάτων: ίδιου τύπου µε τα 2 πρώτα ορίσµατα Το αποτέλεσµα παίρνει τιµές από το TSOURCE αν η MASK είναι αληθής και από το FSOURCE αν η MASK είναι ψευδής. Παράδειγµα: MERGE(A,B, C>0) παίρνει τη τιµή A αν C > 0 και τη τιµή B αν C =< 0. MIN (A1, A2, A3,...) Τύπος Ορισµάτων: 2 ή παραπάνω real ή integer Τύπος Αποτελεσµάτων: ίδιου τύπου µε τα ορίσµατα, elemental Επιστρέφει τη µικρότερη τιµή. MINEXPONENT (X) κάθε τύπου Επιστρέφει το ελάχιστο δεκαδικό εκθέτη για το συγκεκριµένο τύπο MINLOC (ARRAY, DIM, MASK) ή integer array, integer, logical array διάνυσµα Επιστρέφει τη θέση του ελάχιστου σε ένα µητρώο. MINVAL (ARRAY, DIM, MASK) ή integer array, integer, logical array Τύπος Αποτελεσµάτων: ίδιου τύπου µε το ARRAY Επιστρέφει τον ελάχιστο σε ένα µητρώο. MOD (A, P) Τύπος Ορισµάτων: 2 real ή integer Τύπος Αποτελεσµάτων: ίδιου τύπου µε τα ορίσµατα, elemental Πράξη modulo. Υπολογίζει το υπόλοιπο της διαίρεσης Α/Ρ. y = a p int (a/p). Παραδείγµατα: MOD(7,5) = 2, MOD(5,5) = 0, MOD(9,4) = 1, MOD(-8,5) = -3, MOD(8,-5) = 3, MOD(-8,-5) = -3.

7 MODULO (A, P) Τύπος Ορισµάτων: 2 numeric Τύπος Αποτελεσµάτων: numeric, elemental Πράξη modulo. Υπολογίζει το ωρολογιακό υπόλοιπο της διαίρεσης Α/Ρ. y = a p floor (a/p). Παραδείγµατα: MODULO(7,5) = 2, MODULO(-8,5) = 2, MODULO(8,-5) = -2, MODULO (-8,-5) = -3. Η διαφορά µε τη MOD φαίνεται σε εταιρόσηµους αριθµούς. CALL MVBITS (FROM, FROMPOS, LEN, TO, TOPOS) (subroutine) Τύπος Ορισµάτων: 3 integer INTENT(IN), integer INTENT(INOUT), integer INTENT (IN) Αντιγράφει µια σειρά από bits µήκους LEN από το FROM και τη θέση FROMPOS στο TO και από τη θέση TOPOS. Παράδειγµα: Αν I= b και J= b, η κλήση CALL MVBITS (I,2,4,J,3) θα δώσει J= b. NEAREST (X, S), integer Επιστρέφει τη πλησιέστερη τιµή στο X µπορεί να αναπαραστήσει η µηχανή. Αν S θετικό το αποτέλεσµα είναι πάνω από το Χ, αν είναι αρνητικό, κάτω από το Χ. NINT (A, KIND) ή integer, integer Υπολογίζει τον πλησιέστερο ακέραιο στρογγυλοποιώντας αντί κόβοντας τα δεκαδικά ψηφία. NOT (I) Λογική δυαδική πράξη NOT bit-by-bit στον I. NULL (MOLD) Τύπος Ορισµάτων: pointer κάθε τύπου Τύπος Αποτελεσµάτων: pointer κάθε τύπου, ίδιου τύπου µε το MOLD αν υπάρχει. Αρχικοποιεί έναν pointer ώστε να µην είναι associated PACK (ARRAY, MASK, VECTOR) Τύπος Ορισµάτων: array κάθε τύπου, logical array, διάνυσµα Τύπος Αποτελεσµάτων: διάνυσµα ίδιου τύπου µε το ARRAY. Κατασκευάζει ένα µονοδιάστατο array VECTOR από τις τιµές του ARRAY για τις οποίες η MASK είναι αληθής. PRECISION (X) ή complex Επιστρέφει το πλήθος των δεκαδικών ακριβείας για το συγκεκριµένο τύπο του Χ. PRESENT (A) Τύπος Ορισµάτων: οποιοδήποτε όρισµα Τύπος Αποτελεσµάτων: logical Μόνο µέσα σε subroutine ή function. Ελέγχει αν το όρισµα υπήρχε στη κλήση του υποπρογράµµατος PRODUCT (ARRAY, DIM, MASK) Τύπος Ορισµάτων: numeric, integer, logical Τύπος Αποτελεσµάτων: ίδιου τύπου µε το ARRAY, elemental Υπολογίζει το γινόµενο όλων των στοιχείων στο µητρώο. RADIX (X) ή integer κάθε τύπου Επιστρέφει τη βάση του αριθµητικού µοντέλου του Χ CALL RANDOM_NUMBER (HARVEST) (subroutine) scalar ή array Επιστρέφει Ψευδο-τυχαίους αριθµούς µε οµοιόµορφη κατανοµή (uniformly distributed) στη περιοχή 0 x 1.

8 CALL RANDOM_SEED (SIZE, PUT, GET) (subroutine) Τύπος Ορισµάτων: scalar integer, integer array, integer array Αρχικοποιεί τη RANDOM_NUMBER για διαφορετικές σειρές αριθµών RANGE (X) Τύπος Ορισµάτων: numeric Επιστρέφει το µέγιστο δεκαδικό εκθέτη του συγκεκριµένου τύπου. Αν Χ είναι REAL τότε επιστρέφει τη τιµή 38 που σηµαίνει ότι οι REAL κυµαίνονται από έως REAL (A, KIND) Τύπος Ορισµάτων: numeric, integer Μετατροπή σε Πραγµατικό REPEAT (STRING, NCOPIES) Τύπος Ορισµάτων: character string, integer Τύπος Αποτελεσµάτων: character string ηµιουργεί µια σειρά χαρακτήρων επαναλαµβάνοντας NCOPIES φορές το STRING. RESHAPE (SOURCE, SHAPE, PAD, ORDER) Τύπος Ορισµάτων: any array, integer vector, array, integer vector Τύπος Αποτελεσµάτων: array ίδιου τύπου µε το SOURCE και µορφής SHAPE Ανακατανέµει τα περιεχόµενα ενός array SOURCE µε τη µορφή SHAPE. RRSPACING (X) κάθε τύπου Τύπος Αποτελεσµάτων: real ίδιου τύπου µε το X Το αντίστροφο της σχετικής απόστασης των κοντινότερων πραγµατικών γύρω από το Χ στο συγκεκριµένο Η/Υ. SCALE (X, I), integer Τύπος Αποτελεσµάτων: real ίδιου τύπου µε το X, elemental Πολλαπλασιάζει το X µε το bi, όπου b είναι η βάση του αριθµητικού µοντέλου της µηχανής (συνήθως το 2). SCAN (STRING, SET, BACK) Τύπος Ορισµάτων: 2 character strings, logical Ελέγχει το STRING για χαρακτήρες που υπάρχουν στο SET και επιστρέφει τη θέση του πρώτου, ή το 0 αν δεν βρεθούν. Παράδειγµα: Η SCAN( GEOGRAPHY, PA ) θα επιστρέψει την απάντηση 6 διότι το A είναι ο 6 ος χαρακτήρας SELECTED_INT_KIND (R) Επιστρέφει το τύπο KIND που µπορεί να χειριστεί ακέραιες τιµές στη περιοχή 10 R < n < 10 R, ή επιστρέφει 1 αν δεν υπάρχει τέτοιος τύπος. SELECTED_REAL_KIND (P, R) Τύπος Ορισµάτων: 2 integers Επιστρέφει το τύπο KIND που µπορεί να χειριστεί πραγµατικές τιµές µε Ρ σηµαντικά ψηφία στη περιοχή 10 R < n < 10 R, ή επιστρέφει 1 αν δεν υπάρχει τέτοιος τύπος. SET_EXPONENT (X,I), integer Τύπος Αποτελεσµάτων: real ίδιου τύπου µε το X, elemental Τροποποιεί το εσωτερικό εκθετικό e πραγµατικού αριθµού SHAPE (SOURCE) Τύπος Ορισµάτων: array array Επιστρέφει τη µορφή shape (µέγεθος και διαστάσεις) ενός µητρώου. SIGN (A, B)

9 Τύπος Ορισµάτων: 2 numeric Τύπος Αποτελεσµάτων: numeric, elemental Μεταφέρει το πρόσηµο του δεύτερου στην απόλυτη τιµή του πρώτου. SIN (X) ή complex Τύπος Αποτελεσµάτων: ίδιου τύπου µε το X, elemental Τριγωνοµετρικό ηµίτονο ηµ(x). y = sin x SINH (X) Υπερβολικό ηµίτονο. y = sinh x SIZE (ARRAY, DIM) Τύπος Ορισµάτων: array, integer Επιστρέφει το πλήθος των στοιχείων ενός µητρώου. SPACING (X) Επιστρέφει την απόλυτη απόσταση των πραγµατικών γύρω από το Χ στο συγκεκριµένο Η/Υ. SPREAD (SOURCE, DIM, NCOPIES) Τύπος Ορισµάτων: array ή scalar κάθε τύπου, 2 scalar integers Τύπος Αποτελεσµάτων: array, ίδιου τύπου µε το SOURCE αλλά 1 τάξη µεγαλύτερο Προσθέτει µια ακόµη διάσταση στο µητρώο µε NCOPIES αντίγραφα του SOURCE. SQRT (X) ή complex Τύπος Αποτελεσµάτων: ίδιου τύπου µε το X, elemental Τετραγωνική Ρίζα του Χ SUM (ARRAY, DIM, MASK) Τύπος Ορισµάτων: numeric array, integer, logical array Τύπος Αποτελεσµάτων: numeric scalar Άθροισµα των στοιχείων του µητρώου. CALL SYSTEM_CLOCK (COUNT, COUNT RATE, COUNT MAX) (subroutine) Τύπος Ορισµάτων: 3 scalar integers (τουλάχιστον ένας), όλοι INTENT(OUT) Επιστρέφει πληροφορίες από το ρολόι του συστήµατος. εν αντικαθιστά το DATE_AND_TIME. TAN (X) ή complex Τύπος Αποτελεσµάτων: ίδιου τύπου µε το X, elemental Τριγωνοµετρική εφαπτοµένη εφ(x). y = tan x TANH (X) Υπερβολική εφαπτοµένη. y = tanh x TINY (X) Τύπος Αποτελεσµάτων: real Επιστρέφει τη µικρότερη δυνατή τιµή του συστήµατος για το συγκεκριµένο τύπο TRANSFER (SOURCE, MOLD, SIZE) Τύπος Ορισµάτων: κάθε τύπου ή rank, κάθε τύπου ή rank, integer Τύπος Αποτελεσµάτων: ίδιου τύπου µε το MOLD Μεταφέρει και αναπαριστά τα περιεχόµενα του SOURCE µε τις ρυθµίσεις του MOLD. TRANSPOSE (MATRIX)

10 Τύπος Ορισµάτων: two-dimensional array Τύπος Αποτελεσµάτων: two-dimensional array Υπολογίζει τον Ανάστροφο πίνακα TRIM (STRING) Τύπος Ορισµάτων: character string Τύπος Αποτελεσµάτων: character string Αφαιρεί τους τελευταίους κενούς χαρακτήρες µιας σειράς. UBOUND (ARRAY, DIM) Τύπος Ορισµάτων: array, integer array Επιστρέφει τα άνω όρια των διαστάσεων του µητρώου. UNPACK (VECTOR, MASK, FIELD) Τύπος Ορισµάτων: διάνυσµα, logical array, array ίδιου τύπου µε το VECTOR Τύπος Αποτελεσµάτων: ίδιου τύπου µε το FIELD Επαναφέρει τα στοιχεία του διανύσµατος VECTOR σε µητρώο σύµφωνα µε τη MASK. Αντίστροφη της PACK. VERIFY (STRING, SET, BACK) Τύπος Ορισµάτων: 2 character strings, logical scalar Ελέγχει ότι όλοι οι χαρακτήρες της STRING µπορούν να βρεθούν στη SET. Αν ναι, επιστρέφει 0, αν όχι, επιστρέφει τη θέση του πρώτου χαρακτήρα που δεν βρίσκεται στη SET.

ΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.)

ΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.) ΣΥΝΑΡΤΗΣΕΙΣ Συνάρτηση είναι ένας έτοιμος τύπος ο οποίος δέχεται σαν είσοδο τιμές ή συνθήκες και επιστρέφει ένα αποτέλεσμα, το οποίο μπορεί να είναι μια τιμή αριθμητική, αλφαριθμητική, λογική, ημερομηνίας

Διαβάστε περισσότερα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δηλώσεις και Εκφράσεις. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δηλώσεις και Εκφράσεις. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Δηλώσεις και Εκφράσεις Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Δομή Κυρίως Προγράμματος Δήλωση Μεταβλητών και Επώνυμων Σταθερών

Διαβάστε περισσότερα

Συνοπτική εισαγωγή στην γλώσσα FORTRAN Μάριος Βαφειάδης Αν.Καθηγητής ΑΠΘ. Θεσσαλονίκη 2004

Συνοπτική εισαγωγή στην γλώσσα FORTRAN Μάριος Βαφειάδης Αν.Καθηγητής ΑΠΘ. Θεσσαλονίκη 2004 ΜΑΡΙΟΣ ΒΑΦΕΙΑ ΗΣ ΘΕΣΣΑΛΟΝΙΚΗ 2004 Συνοπτική εισαγωγή στην γλώσσα FORTRAN Μάριος Βαφειάδης Αν.Καθηγητής ΑΠΘ. Θεσσαλονίκη 2004 2 Συνοπτική εισαγωγή στην γλώσσα προγραµµατισµού FORTRAN 3 Η γλώσσα προγραµµατισµού

Διαβάστε περισσότερα

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 1: Εισαγωγικά Μαθήματος & Κυριότερες Συναρτήσεις του Microsoft Excel 2010 Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΟΔΗΓΙΕΣ: ΝΑ ΑΠΑΝΤΗΣΕΤΕ ΣΕ ΟΛΕΣ ΤΙΣ ΕΡΩΤΗΣΕΙΣ. Το εξεταστικό δοκίμιο αποτελείται από δύο Ενότητες Α και Β. ΕΝΟΤΗΤΑ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ορθή απάντηση

Διαβάστε περισσότερα

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Αναπαράσταση αριθμών στο δυαδικό σύστημα Δρ. Γκόγκος Χρήστος Δεκαδικό σύστημα αρίθμησης Ελληνικό - Ρωμαϊκό Σύστημα αρίθμησης

Διαβάστε περισσότερα

Κεφάλαιο 1. Τι θα μάθουμε σήμερα: -AND, OR, NOT. -Ενσωματωμένες συναρτήσεις. -Μαθηματικοί τελεστές -ΤΕΛΕΣΤΕΣ DIV ΚΑΙ MOD. -Προτεραιότητα πράξεων

Κεφάλαιο 1. Τι θα μάθουμε σήμερα: -AND, OR, NOT. -Ενσωματωμένες συναρτήσεις. -Μαθηματικοί τελεστές -ΤΕΛΕΣΤΕΣ DIV ΚΑΙ MOD. -Προτεραιότητα πράξεων Κεφάλαιο 1 Αρχή ήμισυ παντός. Πλάτων, 427-347 π.χ., Φιλόσοφος Τι θα μάθουμε σήμερα: -AND, OR, NOT -Ενσωματωμένες συναρτήσεις -Μαθηματικοί τελεστές -ΤΕΛΕΣΤΕΣ DIV ΚΑΙ MOD -Προτεραιότητα πράξεων 1 Λογικές

Διαβάστε περισσότερα

Οι εντολές του MaLT+

Οι εντολές του MaLT+ Έλεγχος του χαρακτήρα Οι εντολές του MaLT+ Ελληνική Εντολή Αγγλική Εντολή Περιγραφή Παράδειγμα Κίνηση του χαρακτήρα Μπροστά/μ Πίσω/π fw/fd/forward bw/bk/backward προχωράει μπροστά τόσα βήματα όσο ο προχωράει

Διαβάστε περισσότερα

Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1. Μιγαδικοί αριθμοί. ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1

Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1. Μιγαδικοί αριθμοί. ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1 ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1 Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1 Μιγαδικοί αριθμοί Τι είναι και πώς τους αναπαριστούμε Οι μιγαδικοί αριθμοί είναι μια επέκταση του συνόλου

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit! Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές ) http://di.ionio.gr/~mistral/tp/csintro/ Αριθμοί Πράξεις με δυαδικούς αριθμούς

Διαβάστε περισσότερα

Ατταλείας 9 Ν. μύρνη 17123 Τηλ. (210) 93 70 032 Fax 93 47 234 697.2014 286 ΙΝΤΕRΝΕΤ web site: http://www.ergotech.gr e-mail: nkyra@tee.

Ατταλείας 9 Ν. μύρνη 17123 Τηλ. (210) 93 70 032 Fax 93 47 234 697.2014 286 ΙΝΤΕRΝΕΤ web site: http://www.ergotech.gr e-mail: nkyra@tee. ÍÉÊÏËÁÏÓ Ð. ÊÕÑÁÍÁÊÏÓ ÔïðïãñÜöïò Ìç áíéêüò Å.Ì.Ð. Åñãïë. Äçìïóßùí ñãùí Ìç.Ëïãéóìéêïý ÅËÊÅÐÁ Ατταλείας 9 Ν. μύρνη 17123 Τηλ. (210) 93 70 032 Fax 93 47 234 697.2014 286 ΙΝΤΕRΝΕΤ web site: http://www.ergotech.gr

Διαβάστε περισσότερα

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ Ημερομηνία και ώρα εξέτασης: Τρίτη, 6 Ιουνίου 2006 07:30 10:30

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 3 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3 ο ΣΥΝΑΡΤΗΣΕΙΣ, ΤΡΙΓΩΝΟΜΕΤΡΙΑ( FUNCTIONS,TRIGONOMETRY)

ΚΕΦΑΛΑΙΟ 3 ο ΣΥΝΑΡΤΗΣΕΙΣ, ΤΡΙΓΩΝΟΜΕΤΡΙΑ( FUNCTIONS,TRIGONOMETRY) ΚΕΦΑΛΑΙΟ 3 ο ΣΥΝΑΡΤΗΣΕΙΣ, ΤΡΙΓΩΝΟΜΕΤΡΙΑ( FUNCTIONS,TRIGONOMETRY) 3.1 ΘΕΩΡΙΑ-ΤΥΠΟΛΟΓΙΟ-ΠΑΡΑΔΕΙΓΜΑΤΑ ΣΥΝΑΡΤΗΣΕΙΣ Συνάρτηση, ή απεικόνιση όπως ονομάζεται διαφορετικά, είναι μια αντιστοίχιση μεταξύ δύο συνόλων,

Διαβάστε περισσότερα

Εκφώνηση Να δημιουργήσετε ένα πρόγραμμα το οποίο θα δέχεται δύο ακεραίους αριθμούς έστω α και β και θα υπολογίζει το α υψωμένο στην δύναμη του β (α β

Εκφώνηση Να δημιουργήσετε ένα πρόγραμμα το οποίο θα δέχεται δύο ακεραίους αριθμούς έστω α και β και θα υπολογίζει το α υψωμένο στην δύναμη του β (α β Εκφώνηση Να δημιουργήσετε ένα πρόγραμμα το οποίο θα δέχεται δύο ακεραίους αριθμούς έστω α και β και θα υπολογίζει το α υψωμένο στην δύναμη του β (α β ). Για παράδειγμα αν οι αριθμοί είναι το 2 και 4 το

Διαβάστε περισσότερα

Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου

Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου Αριθμοί 1. ΑΡΙΘΜΟΙ Σύνολο Φυσικών αριθμών: Σύνολο Ακέραιων αριθμών: Σύνολο Ρητών αριθμών: ακέραιοι με Άρρητοι αριθμοί: είναι οι μη ρητοί π.χ. Το σύνολο Πραγματικών

Διαβάστε περισσότερα

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1. Ποια είναι η βάση

Διαβάστε περισσότερα

Pascal Βασικοί τύποι δεδοµένων

Pascal Βασικοί τύποι δεδοµένων Pasal Βασικοί τύποι δεδοµένων «ΜΗ ΕΝ ΠΟΛΛΟΙΣ ΟΛΙΓΑ ΛΕΓΕ, ΑΛΛ ΕΝ ΟΛΙΓΟΙΣ ΠΟΛΛΑ» Σηµαίνει: "Μη λες πολλά χωρίς ουσία, αλλά λίγα που να αξίζουν πολλά" (Πυθαγόρας) Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι

Διαβάστε περισσότερα

Σήµατα και Συστήµατα ΗΜΥ220 24/1/2007. of them occurring as the solution of a problem indicates some inconsistency or absurdity.

Σήµατα και Συστήµατα ΗΜΥ220 24/1/2007. of them occurring as the solution of a problem indicates some inconsistency or absurdity. Σήµατα και Συστήµατα ΗΜΥ0 //007 Μιγαδικοί Αριµοί Παναγιώτης Παναγή, ppanagi@ucy.ac.cy ηµήτρης Ηλιάδης, eldemet@ucy.ac.cy The imaginary expression a and the negative expression b, have this resemblance,

Διαβάστε περισσότερα

Περιεχόµενα Περιεχόµενα iii 1 Εισαγωγή STOP

Περιεχόµενα Περιεχόµενα iii 1 Εισαγωγή STOP Τµηµα Επιστηµης και Τεχνολογιας Υλικων Πανεπιστηµιο Κρητης Ηλεκτρονικοί Υπολογιστές Ι : Εισαγωγή στη γλώσσα προγραµµατισµού Fortran 95 Συνοπτικές Σηµειώσεις ιαλέξεων Σ. Σταµατιαδης Ηράκλειο Μάρτιος 2012

Διαβάστε περισσότερα

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Εκθετική Παράσταση (Exponential Notation) Οι επόµενες είναι ισοδύναµες παραστάσεις του 1,234 123,400.0

Διαβάστε περισσότερα

ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ

ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Η ΓΛΩΣΣΑ PASCAL ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Απλοί ή στοιχειώδης Τ.Δ. Ακέραιος τύπος Πραγματικός τύπος Λογικός τύπος Χαρακτήρας Σύνθετοι Τ.Δ. Αλφαριθμητικός 1. Ακέραιος (integer) Εύρος: -32768 έως 32767 Δήλωση

Διαβάστε περισσότερα

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της; 1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες (μορφές) της; Η δομή επανάληψης χρησιμοποιείται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

Διαβάστε περισσότερα

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

Προγραμματισμός Η/Υ 1 (Εργαστήριο) Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 4: Τύποι Δεδομένων και τελεστές Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 19 Hashing - Κατακερματισμός 1 / 23 Πίνακες απευθείας πρόσβασης (Direct Access Tables) Οι πίνακες απευθείας

Διαβάστε περισσότερα

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής Άδειες Χρήσης

Διαβάστε περισσότερα

Κεφάλαιο 3.5-3.6, 3.2: Συναρτήσεις II. ( ιάλεξη 12) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Κεφάλαιο 3.5-3.6, 3.2: Συναρτήσεις II. ( ιάλεξη 12) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Κεφάλαιο 3.5-3.6, 3.2: Συναρτήσεις II ( ιάλεξη 12) ιδάσκων: ηµήτρης Ζεϊναλιπούρ 12-1 Ανασκόπηση οµής Προγράµµατος µε Συναρτήσεις #include 1 void PrintMessage (); Πρότυπο ( ήλωση) Συνάρτησης (

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 3ο Αναπαράσταση Αριθμών www.di.uoa.gr/~organosi 1 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2 3 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα

Διαβάστε περισσότερα

0 0 30 π/6 45 π/4 60 π/3 90 π/2

0 0 30 π/6 45 π/4 60 π/3 90 π/2 Βασικός Πίνακας Μοίρες (Degrees) Ακτίνια (Radians) ΓΩΝΙΕΣ 0 0 30 π/6 45 π/4 60 π/3 90 π/2 Έστω ότι θέλω να μετατρέψω μοίρες σε ακτίνια : Έχω μία γωνία σε φ μοίρες. Για να την κάνω σε ακτίνια, πολλαπλασιάζω

Διαβάστε περισσότερα

Βασικά στοιχεία του MATLAB

Βασικά στοιχεία του MATLAB ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΤΗΡΙΟ Εξοικείωση µε το περιβάλλον του MATLAB και χρήση βασικών εντολών και τεχνικών δηµιουργίας προγραµµάτων, συναρτήσεων

Διαβάστε περισσότερα

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

Ανάπτυξη και Σχεδίαση Λογισμικού Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο

Διαβάστε περισσότερα

Κεφάλαιο 1 ο : Τυποποιηµένες συναρτήσεις στο MATLAB. Κεφάλαιο 2 ο :Τριγωνοµετρικές Συναρτήσεις. Κεφάλαιο 4 ο : ιαφορικές εξισώσεις

Κεφάλαιο 1 ο : Τυποποιηµένες συναρτήσεις στο MATLAB. Κεφάλαιο 2 ο :Τριγωνοµετρικές Συναρτήσεις. Κεφάλαιο 4 ο : ιαφορικές εξισώσεις ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Εισαγωγή Κεφάλαιο 1 ο : Τυποποιηµένες συναρτήσεις στο MATLAB Κεφάλαιο ο :Τριγωνοµετρικές Συναρτήσεις Κεφάλαιο 3 ο :Πίνακες Κεφάλαιο 4 ο : ιαφορικές εξισώσεις Κεφάλαιο 5 ο :Ολοκληρώµατα

Διαβάστε περισσότερα

Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος

Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Μεταβλητές,

Διαβάστε περισσότερα

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1 Συστήματα αρίθμησης Δεκαδικό σύστημα αρίθμησης 1402 = 1000 + 400 +2 =1*10 3 + 4*10 2 + 0*10 1 + 2*10 0 Γενικά σε ένα σύστημα αρίθμησης με βάση το b N, ένας ακέραιος αριθμός με n ψηφία παριστάνεται ως:

Διαβάστε περισσότερα

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1) Πότε χρησιμοποιείται η δομή επανάληψης

Διαβάστε περισσότερα

ΜΕΡΟΣ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ερώτηση βαθμολογείται με έξι μονάδες.

ΜΕΡΟΣ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ερώτηση βαθμολογείται με έξι μονάδες. ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ Ημερομηνία και ώρα εξέτασης: Τετάρτη, 4 Ιουνίου 2008 07:30

Διαβάστε περισσότερα

Επανάληψη Μιγαδικών Αριθμών

Επανάληψη Μιγαδικών Αριθμών Σήματα και Συστήματα ΗΜΥ0 //006 Επανάληψη Μιγαδικών Αριμών Δημήτρης Ηλιάδης, eldemet@ucy.ac.cy Που χρησιμεύει: Από τη εωρία των Σειρών Fourier, γνωρίζουμε πως οποιοδήποτε περιοδικό σήμα ανεξαρτήτως πολυπλοκότητας,

Διαβάστε περισσότερα

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Ενότητα 3 Λειτουργίες σε Bits, Αριθμητικά Συστήματα Χρήστος Γκουμόπουλος Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Φύση υπολογιστών Η

Διαβάστε περισσότερα

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Πίνακες Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Πίνακες Πολλές φορές θέλουμε να κρατήσουμε στην μνήμη πολλά αντικείμενα

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #4 2 Γενικά Στο Τετράδιο #4 του Εργαστηρίου θα αναφερθούμε σε θέματα διαχείρισης πινάκων

Διαβάστε περισσότερα

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ MHXANIKOI Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΑ ΙΚΟΙ ΑΡΙΘΜΟΙ (ΑΚΕΡΑΙΟΙ ΑΡΙΘΜΟΙ) Γ. Τσιατούχας Παράρτηµα A ιάρθρωση 1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί

Διαβάστε περισσότερα

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός Πίνακες (i) Δομημένη μεταβλητή: αποθηκεύει μια συλλογή από τιμές δεδομένων Πίνακας (array): δομημένη μεταβλητή που αποθηκεύει πολλές τιμές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas

Διαβάστε περισσότερα

Ψηφιακοί Υπολογιστές

Ψηφιακοί Υπολογιστές 1 η Θεµατική Ενότητα : υαδικά Συστήµατα Ψηφιακοί Υπολογιστές Παλαιότερα οι υπολογιστές χρησιµοποιούνταν για αριθµητικούς υπολογισµούς Ψηφίο (digit) Ψηφιακοί Υπολογιστές Σήµατα (signals) : διακριτά στοιχεία

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 2 Αριθµητικά Συστήµατα και Αριθµητική Υπολογιστών Γιώργος Γιαγλής Περίληψη Κεφαλαίου

Διαβάστε περισσότερα

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός

Διαβάστε περισσότερα

Είδη εντολών. Απλές εντολές. Εντολές ελέγχου. Εκτελούν κάποια ενέργεια. Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές

Είδη εντολών. Απλές εντολές. Εντολές ελέγχου. Εκτελούν κάποια ενέργεια. Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές Μορφές Εντολών Είδη εντολών Απλές εντολές Εκτελούν κάποια ενέργεια Εντολές ελέγχου Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές Εντολές και παραστάσεις Μιαεντολήείναιμιαπαράστασηπου ακολουθείται

Διαβάστε περισσότερα

ProapaitoÔmenec gn seic.

ProapaitoÔmenec gn seic. ProapaitoÔmeec g seic. Α. Το σύνολο των πραγματικών αριθμών R και οι αλγεβρικές ιδιότητες των τεσσάρων πράξεων στο R. Το σύνολο των φυσικών αριθμών N = {1,, 3,... }. Προσέξτε: μερικά βιβλία (τα βιβλία

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ρ. Γεώργιος Φ. Φραγκούλης Καθηγητής Ver. 0.2 9/2012 ιανύσµατα & ισδιάστατοι πίνακες Ένα διάνυσµα u = (u1, u2,, u ) εισάγεται στη MATLAB ως εξής : u=[ u1, u2,, un ] ή u=[ u1

Διαβάστε περισσότερα

Κεφάλαιο 3ο: Βασικά στοιχεία ενός προγράµµατος της γλώσσας Fortran

Κεφάλαιο 3ο: Βασικά στοιχεία ενός προγράµµατος της γλώσσας Fortran Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 3ο: Βασικά στοιχεία ενός προγράµµατος της γλώσσας Fortran 3.1 Μορφή Προγράµµατος Τα προγράµµατα Fortran γράφονται σε αρχείο

Διαβάστε περισσότερα

Visual Basic Βασικές Έννοιες

Visual Basic Βασικές Έννοιες Visual Basi Βασικές Έννοιες «Είδα στον ύπνο µου ότι η ζωή είναι χαρά. Ξύπνησα και είδα ότι είναι χρέος. Αγωνίστηκα και είδα ότι τo χρέος είναι χαρά.» Ραµπριτανάθ Ταγκόρ Κουλλάς Χρίστος www.oullas.om oullas

Διαβάστε περισσότερα

SMART Notebook Math Tools

SMART Notebook Math Tools SMART Notebook Math Tools Windows λειτ ουργικά συστ ήματ α Εγχειρίδιο Χρήστ η Σημείωση για το εμπορικό σήμα Τα SMART Board, SMART Notebook, smarttech, το λογότυπο SMART και όλα τα σλόγκαν SMART είναι εμπορικά

Διαβάστε περισσότερα

Δυαδικη παρασταση αριθμων και συμβολων

Δυαδικη παρασταση αριθμων και συμβολων Δυαδικη παρασταση αριθμων και συμβολων Ενα αριθμητικο συστημα χαρακτηριζεται απο την βαση r και τα συμβολα a i που παιρνουν τις τιμες 0,1,...,r-1. (a n,,a 1,a 0. a -1,a -2,,a -m ) r = =a n r n + +a 1 r+a

Διαβάστε περισσότερα

Κεφάλαιο 6 Παράγωγος

Κεφάλαιο 6 Παράγωγος Σελίδα από 5 Κεφάλαιο 6 Παράγωγος Στο κεφάλαιο αυτό στόχος µας είναι να συνδέσουµε µία συγκεκριµένη συνάρτηση f ( ) µε µία δεύτερη συνάρτηση f ( ), την οποία και θα ονοµάζουµε παράγωγο της f. Η τιµή της

Διαβάστε περισσότερα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Βασικές Έννοιες Προγραμματισμού Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Αριθμητικά συστήματα Υπάρχουν 10 τύποι ανθρώπων: Αυτοί

Διαβάστε περισσότερα

Κεφάλαιο Πέµπτο: Η Εξάσκηση

Κεφάλαιο Πέµπτο: Η Εξάσκηση Κεφάλαιο Πέµπτο: Η Εξάσκηση 1. Γενικά Η εξάσκηση στο Εργαστήριο προϋποθέτει τη γνώση των εντολών (τουλάχιστον) τις οποίες καλείται ο σπουδαστής κάθε φορά να εφαρµόσει. Αυτές παρέχονται µέσω της Θεωρίας

Διαβάστε περισσότερα

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

Ανάπτυξη και Σχεδίαση Λογισμικού Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Εκφράσεις και Λίγες Εντολές Οι εκφράσεις της C Τελεστές Απλές και σύνθετες εντολές Εντολές ελέγχου (επιλογής) Εισαγωγή σε

Διαβάστε περισσότερα

TI-30Xa TI-30Xa (μπαταρίας) Σημείωση TI-30Xa Solar (ηλιακή) Σημείωση Δεύτερες Λειτουργίες 120. 6.283185307

TI-30Xa TI-30Xa (μπαταρίας) Σημείωση TI-30Xa Solar (ηλιακή) Σημείωση Δεύτερες Λειτουργίες 120. 6.283185307 TI-30Xa TI-30Xa (μπαταρίας) Το ON/C ανάβει την TI-30Xa. Το OFF σβήνει την TI-30Xa και καθαρίζει την οθόνη, τις ρυθμίσεις και τις εκκρεμείς πράξεις, αλλά όχι τη μνήμη. Το APD (Αυτόματο Σβήσιμο, Automatic

Διαβάστε περισσότερα

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr I ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ i e ΜΕΡΟΣ Ι ΟΡΙΣΜΟΣ - ΒΑΣΙΚΕΣ ΠΡΑΞΕΙΣ Α Ορισμός Ο ορισμός του συνόλου των Μιγαδικών αριθμών (C) βασίζεται στις εξής παραδοχές: Υπάρχει ένας αριθμός i για τον οποίο ισχύει i Το σύνολο

Διαβάστε περισσότερα

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΚΑΙ ΕΞΕΤΑΣΤΕΑ ΥΛΗ. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Με τις Γλώσσες Προγραμματισμού Pascal, C, C++, Java

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΚΑΙ ΕΞΕΤΑΣΤΕΑ ΥΛΗ. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Με τις Γλώσσες Προγραμματισμού Pascal, C, C++, Java ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΚΑΙ ΕΞΕΤΑΣΤΕΑ ΥΛΗ ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Με τις Γλώσσες Προγραμματισμού Pascal, C, C++, Java 1 ο & 2 o ΕΠΙΠΕΔΟ Αναλυτικό Πρόγραμμα Εξετάσεων Σελίδα: 1/20 Απρίλιος 2011 Γλωσσών Προγραμματισμού

Διαβάστε περισσότερα

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Αριθμητική Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Δεύτερο Πρόγραμμα 1 / * Second Simple Program : add 2 numbers * / 2

Διαβάστε περισσότερα

a = 10; a = k; int a,b,c; a = b = c = 10;

a = 10; a = k; int a,b,c; a = b = c = 10; C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 4 ο Τελεστές Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Ο τελεστής εκχώρησης = Ο τελεστής = χρησιµοποιείται για την απόδοση τιµής (ή αλλιώς ανάθεση τιµής) σε µία µεταβλητή Π.χ.

Διαβάστε περισσότερα

Δυαδικό Σύστημα Αρίθμησης

Δυαδικό Σύστημα Αρίθμησης Δυαδικό Σύστημα Αρίθμησης Το δυαδικό σύστημα αρίθμησης χρησιμοποιεί δύο ψηφία. Το 0 και το 1. Τα ψηφία ενός αριθμού στο δυαδικό σύστημα αρίθμησης αντιστοιχίζονται σε δυνάμεις του 2. Μονάδες, δυάδες, τετράδες,

Διαβάστε περισσότερα

Ταυτότητες. α 2 β 2 = (α β)(α + β) "διαφορά τετραγώνων" α 3 β 3 = (α β)(α 2 + αβ + β 2 ) "διαφορά κύβων"

Ταυτότητες. α 2 β 2 = (α β)(α + β) διαφορά τετραγώνων α 3 β 3 = (α β)(α 2 + αβ + β 2 ) διαφορά κύβων Ταυτότητες (α β) α αβ β " αναπτύγματα τετραγώνων " (α β) αβ β (α β) α α β αβ β " αναπτύγματα κύβων " (α β) α α β αβ β " παραγοντοποίηση τριωνύμου " (α β) αβ ( α)( β) (α β) αβ ( α)( β) α β = (α β)(α + β)

Διαβάστε περισσότερα

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

Εισαγωγή στο Πρόγραμμα Maxima Εισαγωγή στο Πρόγραμμα Maxima Το Maxima είναι ένα πρόγραμμα για την εκτέλεση μαθηματικών υπολογισμών, συμβολικών μαθηματικών χειρισμών, αριθμητικών υπολογισμών και γραφικών παραστάσεων. Το Maxima λειτουργεί

Διαβάστε περισσότερα

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Τι θα μάθουμε σήμερα: Να αναφέρουμε τον τρόπο αναπαράστασης των δεδομένων (δυαδικό σύστημα) Να αναγνωρίζουμε πώς γράμματα και σύμβολα από

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών... 37 3.1 Αριθμητικά σύνολα... 37 3.2 Ιδιότητες... 37 3.3 Περισσότερες ιδιότητες...

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών... 37 3.1 Αριθμητικά σύνολα... 37 3.2 Ιδιότητες... 37 3.3 Περισσότερες ιδιότητες... Περιεχόμενα Πρόλογος... 5 Κεφάλαιο Βασικές αριθμητικές πράξεις... 5. Τέσσερις πράξεις... 5. Σύστημα πραγματικών αριθμών... 5. Γραφική αναπαράσταση πραγματικών αριθμών... 6.4 Οι ιδιότητες της πρόσθεσης

Διαβάστε περισσότερα

1. Το σύστημα κινητής υποδιαστολής 2. Αναπαράσταση πραγματικών δυαδικών αριθμών 3. Το πρότυπο 754 της ΙΕΕΕ

1. Το σύστημα κινητής υποδιαστολής 2. Αναπαράσταση πραγματικών δυαδικών αριθμών 3. Το πρότυπο 754 της ΙΕΕΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΙΘΜΟΙ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ (ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ) Γ Τσιατούχας Παράρτηµα Β ιάρθρωση 1 Το σύστημα κινητής υποδιαστολής 2 Αναπαράσταση πραγματικών δυαδικών αριθμών 3 Το πρότυπο

Διαβάστε περισσότερα

ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου

ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Οκτώβριος 011 MATLAB

Διαβάστε περισσότερα

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

Η γλώσσα προγραμματισμού C Η γλώσσα προγραμματισμού C Συναρτήσεις εισόδου/εξόδου, τελεστές Η συνάρτηση scanf() είσοδος δεδομένων Διαβάζει από το πληκτρολόγιο (stdin) μορφοποιημένες τιμές μεταβλητών. scanf (ΣΕΙΡΑ_ΕΛΕΓΧΟΥ, δείκτης_μεταβλητής-1,

Διαβάστε περισσότερα

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή Εισαγωγή Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ Ξεκινάµε την εργαστηριακή µελέτη της Ψηφιακής Λογικής των Η/Υ εξετάζοντας αρχικά τη µορφή των δεδοµένων που αποθηκεύουν και επεξεργάζονται οι υπολογιστές και προχωρώντας

Διαβάστε περισσότερα

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (2/2) 1.1 Τα bits και ο τρόπος που αποθηκεύονται 1.2 Κύρια µνήµη 1.3 Αποθηκευτικά µέσα 1.4 Αναπαράσταση πληροφοριών ως σχηµάτων bits

Διαβάστε περισσότερα

Γενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm

Γενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm MinusXLRequirements Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm Γενικό πλαίσιο Μια από τις πιο γνωστές και ευρέως διαδεδομένες εμπορικές εφαρμογές για τη διαχείριση λογιστικών φύλλων είναι το

Διαβάστε περισσότερα

O n+2 = O n+1 + N n+1 = α n+1 N n+2 = O n+1. α n+2 = O n+2 + N n+2 = (O n+1 + N n+1 ) + (O n + N n ) = α n+1 + α n

O n+2 = O n+1 + N n+1 = α n+1 N n+2 = O n+1. α n+2 = O n+2 + N n+2 = (O n+1 + N n+1 ) + (O n + N n ) = α n+1 + α n Η ύλη συνοπτικά... Στοιχειώδης συνδυαστική Γεννήτριες συναρτήσεις Σχέσεις αναδρομής Θεωρία Μέτρησης Polyá Αρχή Εγκλεισμού - Αποκλεισμού Σχέσεις Αναδρομής Γραμμικές Σχέσεις Αναδρομής με σταθερούς συντελεστές

Διαβάστε περισσότερα

ΕΠΛ 012. JavaScripts

ΕΠΛ 012. JavaScripts ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 20 Huffman codes 1 / 12 Κωδικοποίηση σταθερού μήκους Αν χρησιμοποιηθεί κωδικοποίηση σταθερού μήκους δηλαδή

Διαβάστε περισσότερα

Σημειώσεις Matlab. ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος.

Σημειώσεις Matlab. ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος. ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος Σημειώσεις Matlab Γενικά a = 2 Εκχώρηση της τιμής 2 στη μεταβλητή a. b = 3; Εκχώρηση της τιμής

Διαβάστε περισσότερα

Εισαγωγή στη Γεώργιος Γεωργίου & Χρίστος Ξενοφώντος

Εισαγωγή στη Γεώργιος Γεωργίου & Χρίστος Ξενοφώντος Εισαγωγή στη Γεώργιος Γεωργίου & Χρίστος Ξενοφώντος Τμήμα Μαθηματικών και Στατιστικής Πανεπιστήμιο Κύπρου Μάϊος 7 . ΕΙΣΑΓΩΓΗ Το MATLAB είναι ένα σύγχρονο ολοκληρωμένο μαθηματικό λογισμικό πακέτο που χρησιμοποιείται

Διαβάστε περισσότερα

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ Ημερομηνία και ώρα εξέτασης: 06 Ιουνίου 2014 08:00 11:00 ΟΔΗΓΙΕΣ:

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 ΑριθμητικέςΠράξειςσεΑκέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

Αναπαράσταση εδοµένων σε Επεξεργαστές Ψ.Ε.Σ

Αναπαράσταση εδοµένων σε Επεξεργαστές Ψ.Ε.Σ ΕΣ 8 Επεξεργαστές Ψηφιακών Σηµάτων Αναπαράσταση εδοµένων σε Επεξεργαστές Ψ.Ε.Σ Τµήµα Επιστήµη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήµιο Πελοποννήσου Οι Συνέπειας του Πεπερασµένου Βιβλιογραφία Ενότητας

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 Επιμέλεια: Ομάδα Διαγωνισμάτων από το Στέκι των Πληροφορικών Θέμα Α A1. Να γράψετε στο τετράδιό σας τους

Διαβάστε περισσότερα

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή 1 1. Αριθμοί: Το Δυαδικό Σύστημα Οι ηλεκτρονικοί υπολογιστές

Διαβάστε περισσότερα

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 2 Οργάνωση και διαχείριση της Πληροφορίας στον Υπολογιστή Δεδομένα και Εντολές πληροφορία δεδομένα εντολές αριθμητικά δδ δεδομένα κείμενο εικόνα Επιλογή Αναπαράστασης

Διαβάστε περισσότερα

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

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων 2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει

Διαβάστε περισσότερα

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

ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C 1 Εισαγωγή Ο προγραμματισμός είναι μια διαδικασία επίλυσης προβλημάτων με χρήση Η/Υ. Ένα πρόγραμμα είναι ένα σύνολο εντολών κάποιας γλώσσας προγραμματισμού,

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 22 Counting sort, bucket sort και radix sort 1 / 16 Ιδιότητες αλγορίθμων ταξινόμησης ευστάθεια (stable

Διαβάστε περισσότερα

Κεφάλαιο 2.6: Είσοδος / Έξοδος εδοµένων, Μορφοποίηση εδοµένων Εξόδου. ( ιάλεξη 7) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Κεφάλαιο 2.6: Είσοδος / Έξοδος εδοµένων, Μορφοποίηση εδοµένων Εξόδου. ( ιάλεξη 7) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Κεφάλαιο 2.6: Είσοδος / Έξοδος εδοµένων, Μορφοποίηση εδοµένων Εξόδου ( ιάλεξη 7) ιδάσκων: ηµήτρης Ζεϊναλιπούρ 1 Είσοδος/ Έξοδος Σε σχεδόν όλα τα προγράµµατα πρέπει να πάρουµε κάποια δεδοµένα και να δώσουµε

Διαβάστε περισσότερα

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012)

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012) Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει αν ο ακέραιος N που θα εισάγει ο χρήστης είναι άρτιος ή περιττός. Φτιάξε ένα πρόγραµµα FORTRAN που να προσδιορίζει και να τυπώνει την θέση των στοιχείων ενός

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

Διαβάστε περισσότερα

Κεφάλαιο 5: Τύποι εδοµένων. Γιάννης Γαροφαλάκης ΤΜΗΥΠ - Πανεπιστήµιο Πατρών

Κεφάλαιο 5: Τύποι εδοµένων. Γιάννης Γαροφαλάκης ΤΜΗΥΠ - Πανεπιστήµιο Πατρών Κεφάλαιο 5: Τύποι εδοµένων Αρχές Γλωσσών Προγραµµατισµού και Μεταφραστών Γενικά (1) Όλοι µας έχουµε αναπτύξει µια διαισθητική άποψη για το τι είναι ένας Τύπος εδοµένων. ηλαδή: Συλλογή τιµών από ένα πεδίο

Διαβάστε περισσότερα

ΔΟΜΗΜΕΝΟΣ ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΠAΡΑΘΥΡΙΚΟ ΠΕΡΙΒΑΛΛΟΝ με τη Γλώσσα Προγραμματισμού VISUAL BASIC (1 ο ΕΠΙΠΕΔΟ)

ΔΟΜΗΜΕΝΟΣ ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΠAΡΑΘΥΡΙΚΟ ΠΕΡΙΒΑΛΛΟΝ με τη Γλώσσα Προγραμματισμού VISUAL BASIC (1 ο ΕΠΙΠΕΔΟ) Γενικός Σκοπός Το αναλυτικό πρόγραμμα έχει ως γενικό σκοπό να δώσει στους μαθητές τις απαιτούμενες γνωστικές, κριτικές και αναλυτικές δεξιότητες ώστε να είναι ικανοί να χρησιμοποιούν τους υπολογιστές για

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων

Διαβάστε περισσότερα

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Ανάγκη για Δυναμική Μνήμη Στατική Μνήμη Μέχρι τώρα χρησιμοποιούσαμε

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 1. Σταύρος Παπαϊωάννου

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 1. Σταύρος Παπαϊωάννου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ Μαθηματικά Σταύρος Παπαϊωάννου Ιούνιος 5 Τίτλος Μαθήματος Περιεχόμενα Χρηματοδότηση.. Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. Σκοποί Μαθήματος

Διαβάστε περισσότερα

Κεφάλαιο M3. Διανύσµατα

Κεφάλαιο M3. Διανύσµατα Κεφάλαιο M3 Διανύσµατα Διανύσµατα Διανυσµατικά µεγέθη Φυσικά µεγέθη που έχουν τόσο αριθµητικές ιδιότητες όσο και ιδιότητες κατεύθυνσης. Σε αυτό το κεφάλαιο, θα ασχοληθούµε µε τις µαθηµατικές πράξεις των

Διαβάστε περισσότερα

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

Διαβάστε περισσότερα

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού

Διαβάστε περισσότερα