Άθροισμα τριών ποσοτήτων (1/2)

Σχετικά έγγραφα
διανύσματα - Πίνακες - Struct Στατικό διάνυσμα Είσοδος Έξοδος δεδομένων Συναρτήσεις Χειρισμός σφαλμάτων ΤΕΤΑΡΤΗ ΔΙΑΛΕΞΗ

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;

Βρόχοι. Εντολή επανάληψης. Το άθροισμα των αριθμών 1 5 υπολογίζεται με την εντολή. Πρόβλημα. Πώς θα υπολογίσουμε το άθροισμα των ακέραιων ;

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο

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

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

Γεώργιος Δ. Παλτεζανάκης

ΣΥΝΑΡΤΗΣΕΙΣ FORTRAN 90/95

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ

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

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

Επαναληπτικές Διαδικασίες

ΑΛΓΟΡΙΘΜΟΙ ΜΕ C. ΝΙΚΟΛΑΟΣ ΣΑΜΑΡΑΣ Αναπληρωτής Καθηγητής. CMOR Lab. Computational Methodologies and Operations Research

Ενδεικτικές - Προτεινόμενες Λύσεις των θεμάτων του ΓΗ_Β_ΕΗΥ_0_19332 (GI_V_EIY_0_19332)

Γ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. ΔΟΜΗ ΕΠΙΛΟΓΗΣ Διδάσκων: ΔΟΥΡΒΑΣ ΙΩΑΝΝΗΣ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Εξετάσεις Προσομοίωσης 24/04/2019

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

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

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.

3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Εξετάσεις Προσομοίωσης 10/04/2018

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

7. Βασικά στοιχεία προγραµµατισµού.

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

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

Εισαγωγή στον Προγραμματισμό Η/Υ (Fortran 90/95/2003)

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών

ΘΕΜΑ Α. Μονάδες 10 Α2.

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

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

ημιουργία και διαχείριση πινάκων

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

Ισότητα, Αλγεβρικές και Αναλυτικές Ιδιότητες Πραγματικών Ακολουθιών

8.4. Δραστηριότητες - ασκήσεις

A A A B A ΦΥΛΛΑ ΙΟ ΘΕΜΑΤΩΝ 1/2. Μέϱος A. Πολλαπλές επιλογές (20%) Σειριακός αριθµός : 100 Πληροφορική Ι Εξέταση Φεβρουαρίου 2019

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Επαναληπτικές δοµές. µτ α.τ. Όχι. ! απαγορεύεται µέσα σε µία ΓΙΑ να µεταβάλλουµε τον µετρητή! διότι δεν θα ξέρουµε µετά πόσες επαναλήψεις θα γίνουν

Κεφάλαιο 8. Αριθμητική Λογική μονάδα

ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

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

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

Τυχαίοι αριθμοί struct Αρχεία Διαμορφώσεις Συναρτήσεις Χειρισμός σφαλμάτων ΠΕΜΠΤΗ ΔΙΑΛΕΞΗ

Παρατηρήσεις για την δομή Όσο..επανάλαβε( ΣΟΣ)

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή

Pascal, απλοί τύποι, τελεστές και εκφράσεις

Προτεινόμενα Θέματα ΑΕΠΠ

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

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

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

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

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

Εισαγωγή στις Αρχές της επιστήμης των ΗΥ

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

1 η εξεταστική περίοδος από 20/10/2013 έως 17/11/2013. γραπτή εξέταση στο μάθημα Α ΝΑΠΤΥΞΗ ΕΦΑΡΜ Ο ΓΩ Ν ΣΕ ΠΡΟΓΡ ΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Διαδικασιακός Προγραμματισμός

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 7 ο Εργαστήριο. Διανύσματα-Πίνακες 2 ο Μέρος

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

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

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

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

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

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

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α

Μαθηματικά Γ Γυμνασίου. Επαναληπτικές Ασκήσεις στο Κεφάλαιο 1: Μονώνυμα - Πολυώνυμα - Ταυτότητες

Παλλατίδειο ΓΕΛ Σιδηροκάστρου


ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

Τυπικές χρήσεις της Matlab

Γ 3 2Γ. Από τον τελευταίο πίνακα προκύπτει το ισοδύναμο με το αρχικό σύστημα. 3x 2 2x 3 = 1 x 3 = 2

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

ΚΕΦΑΛΑΙΟ 3 ΤΟ ΔΙΩΝΥΜΙΚΟ ΘΕΩΡΗΜΑ

Διαδικασιακός Προγραμματισμός

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΚΕΦΑΛΑΙΟ 1-2β)

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

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Óõíåéñìüò ΕΚΦΩΝΗΣΕΙΣ

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

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

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

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

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο. Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

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

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

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

Transcript:

Πίνακες Άθροισμα τριών ποσοτήτων (1/2) Πρόβλημα Πώς γενικεύεται για πχ 300 ποσότητες;

Άθροισμα τριών ποσοτήτων (2/2) Να το τροποποιήσω ώστε να χρησιμοποιήσω εντολή ;

Άθροισμα τριών ποσοτήτων (2/2) Να το τροποποιήσω ώστε να χρησιμοποιήσω εντολή ; ΛΑΘΟΣ

Πίνακες Διάνυσμα γνωστής διάστασης Δήλωση Δήλωση μεταβλητών ίδιου τύπου, που σχετίζονται μεταξύ τους, με γνωστό πλήθος: τύπος :: όνομα(πλήθος) Το πλήθος πρέπει να είναι σταθερός ακέραιος αριθμός, ή σταθερή ακέραια ποσότητα ή έκφραση με ακέραια τιμή, γνωστή όταν γράφουμε το πρόγραμμα

Διάνυσμα γνωστής διάστασης Δήλωση Δήλωση μεταβλητών ίδιου τύπου, που σχετίζονται μεταξύ τους, με γνωστό πλήθος: τύπος :: όνομα(πλήθος) Το πλήθος πρέπει να είναι σταθερός ακέραιος αριθμός, ή σταθερή ακέραια ποσότητα ή έκφραση με ακέραια τιμή, γνωστή όταν γράφουμε το πρόγραμμα Παράδειγμα

Πίνακες Διάνυσμα γνωστής διάστασης Χρήση Στη δήλωση που είδαμε, η αρίθμηση των θέσεων ξεκινά από το 1 Έτσι a(1) είναι η πρώτη μεταβλητή, a(2) η δεύτερη μεταβλητή, a(100) η εκατοστή μεταβλητή

Διάνυσμα γνωστής διάστασης Χρήση Στη δήλωση που είδαμε, η αρίθμηση των θέσεων ξεκινά από το 1 Έτσι a(1) είναι η πρώτη μεταβλητή, a(2) η δεύτερη μεταβλητή, a(100) η εκατοστή μεταβλητή Παρατηρήσεις Ο δείκτης είναι ακέραιος, από το 1 έως το πλήθος των θέσεων Άλλο είναι το και άλλο το

Διάνυσμα γνωστής διάστασης Παράδειγμα

Πίνακες Διάνυσμα «άγνωστης» διάστασης Δήλωση Όταν χρειάζεται να εκτελεστεί το πρόγραμμα για να βρούμε πόσες θέσεις έχει ένα διάνυσμα (πχ με ή κάποιο υπολογισμό) πώς το δηλώνουμε;

Πίνακες Διάνυσμα «άγνωστης» διάστασης Δήλωση Όταν χρειάζεται να εκτελεστεί το πρόγραμμα για να βρούμε πόσες θέσεις έχει ένα διάνυσμα (πχ με ή κάποιο υπολογισμό) πώς το δηλώνουμε; Α απόπειρα (ΛΑΘΟΣ)

Διάνυσμα «άγνωστης» διάστασης Δήλωση Όταν χρειάζεται να εκτελεστεί το πρόγραμμα για να βρούμε πόσες θέσεις έχει ένα διάνυσμα (πχ με ή κάποιο υπολογισμό) πώς το δηλώνουμε; Α απόπειρα (ΛΑΘΟΣ) Β απόπειρα (ΛΑΘΟΣ)

Διάνυσμα «άγνωστης» διάστασης Δήλωση Όταν χρειάζεται να εκτελεστεί το πρόγραμμα για να βρούμε πόσες θέσεις έχει ένα διάνυσμα (πχ με ή κάποιο υπολογισμό) πώς το δηλώνουμε; Α απόπειρα (ΛΑΘΟΣ) Β απόπειρα (ΛΑΘΟΣ) Γ απόπειρα (ΣΩΣΤΗ)

Πίνακες Διάνυσμα «άγνωστης» διάστασης Χρήση Αφού δημιουργηθεί, με την εντολή, ένα διάνυσμα «άγνωστης» διάστασης, χρησιμοποιείται ακριβώς όπως ένα διάνυσμα γνωστής διάστασης

Πίνακες Δημιουργία διανύσματος με συγκεκριμένα όρια Κάποιες φορές θέλουμε να μην αρχίζει η αρίθμηση από το 1 Μπορούμε να δημιουργήσουμε τέτοιο διάνυσμα ως εξής: τύπος :: όνομα(κάτω όριο:άνω όριο) ή για διάνυσμα που έχει δηλωθεί ως, ( όνομα(κάτω όριο:άνω όριο) )

Δημιουργία διανύσματος με συγκεκριμένα όρια Κάποιες φορές θέλουμε να μην αρχίζει η αρίθμηση από το 1 Μπορούμε να δημιουργήσουμε τέτοιο διάνυσμα ως εξής: τύπος :: όνομα(κάτω όριο:άνω όριο) ή για διάνυσμα που έχει δηλωθεί ως, ( όνομα(κάτω όριο:άνω όριο) ) Παράδειγμα Πρώτο στοιχείο του το Πρώτο στοιχείο του το

Συνοπτικά για διάνυσμα Δημιουργία διανύσματος με Γνωστό πλήθος στοιχείων Άγνωστο πλήθος στοιχείων

Άθροισμα τριών ποσοτήτων: γενίκευση Ας επανέλθουμε στο αρχικό μας πρόβλημα:

Άθροισμα τριών ποσοτήτων: γενίκευση Ας επανέλθουμε στο αρχικό μας πρόβλημα: ΣΩΣΤΟ

Πίνακες Ενσωματωμένες συναρτήσεις για διανύσματα Θέσεις Αν είναι ένα διάνυσμα, η συνάρτηση SIZE(a) υπολογίζει το πλήθος των στοιχείων του LBOUND(a,1) υπολογίζει το κάτω όριο των θέσεών του UBOUND(a,1) υπολογίζει το πάνω όριο των θέσεών του

Ενσωματωμένες συναρτήσεις για διανύσματα Θέσεις Αν είναι ένα διάνυσμα, η συνάρτηση SIZE(a) υπολογίζει το πλήθος των στοιχείων του LBOUND(a,1) υπολογίζει το κάτω όριο των θέσεών του UBOUND(a,1) υπολογίζει το πάνω όριο των θέσεών του Παράδειγμα Αν δηλώθηκαν τα, με την εντολή τότε το είναι 5, το είναι 10, το έχει τιμή 16 (γιατί;), το είναι 1, το είναι 20 και το έχει τιμή 20

Πίνακες Ενσωματωμένες συναρτήσεις για διανύσματα άθροισμα/γινόμενο Αν είναι ένα διάνυσμα αριθμών, η συνάρτηση SUM(a) υπολογίζει το άθροισμα των στοιχείων του PRODUCT(a) υπολογίζει το γινόμενο των στοιχείων του

Ενσωματωμένες συναρτήσεις για διανύσματα άθροισμα/γινόμενο Αν είναι ένα διάνυσμα αριθμών, η συνάρτηση SUM(a) υπολογίζει το άθροισμα των στοιχείων του PRODUCT(a) υπολογίζει το γινόμενο των στοιχείων του Ισοδύναμοι κώδικες

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

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

Ενσωματωμένες συναρτήσεις για διανύσματα μέγιστο/ελάχιστο Αν είναι ένα διάνυσμα, η συνάρτηση MAXVAL(a) υπολογίζει την τιμή του μεγαλύτερου στοιχείου του MINVAL(a) υπολογίζει την τιμή του μικρότερου στοιχείου του MAXLOC(a,1) υπολογίζει τη θέση του μεγαλύτερου στοιχείου του MINLOC(a,1) υπολογίζει τη θέση του μικρότερου στοιχείου του

Ενσωματωμένες συναρτήσεις για διανύσματα μέγιστο/ελάχιστο: Παράδειγμα Έστω ότι δηλώθηκαν το διάνυσμα με κάτω όριο θέσεων το 1, η μεταβλητή με ίδιο τύπο και έχουμε δώσει τιμές στο Οι παρακάτω κώδικες είναι ισοδύναμοι:

Ενσωματωμένες συναρτήσεις για διανύσματα μετρήσεις (1/3) Απλή ή σύνθετη λογική έκφραση στην οποία συμμετέχει (τουλάχιστον ένα) διάνυσμα έχει αποτέλεσμα ένα διάνυσμα λογικού τύπου (με τιμές ) Παράδειγμα Αν είναι διάνυσμα ακέραιων, το είναι διάνυσμα λογικού τύπου, με ίδιο πλήθος στοιχείων με το και τιμές στις θέσεις που το έχει στοιχεία μεγαλύτερα από το 2 και στις υπόλοιπες

Ενσωματωμένες συναρτήσεις για διανύσματα μετρήσεις (2/3) Οι συναρτήσεις,, δέχονται ως όρισμα ένα διάνυσμα λογικού τύπου και Η επιστρέφει αν όλα τα στοιχεία του ορίσματος είναι αλλιώς επιστρέφει Η επιστρέφει αν κάποιο στοιχείο του ορίσματος είναι αλλιώς επιστρέφει Η μετρά το πλήθος των στοιχείων του ορίσματος που είναι Πχ,,

Ενσωματωμένες συναρτήσεις για διανύσματα μετρήσεις (3/3) Ισοδύναμοι κώδικες για το για το

Πίνακες Εκχώρηση τιμής σε διάνυσμα ως σύνολο (1/2) Το διάνυσμα αποκτά τιμή συνολικά με εκχώρηση μίας τιμής αντί για

Εκχώρηση τιμής σε διάνυσμα ως σύνολο (1/2) Το διάνυσμα αποκτά τιμή συνολικά με εκχώρηση μίας τιμής αντί για εντολή αντί για

Εκχώρηση τιμής σε διάνυσμα ως σύνολο (2/2) εκχώρηση άλλου διανύσματος με ίδια διάσταση αντί για εκχώρηση τιμών μέσα σε (/, /) αντί για

Πράξεις διανυσμάτων κατά στοιχείο Μπορούμε να κάνουμε πράξη (πρόσθεση, αφαίρεση, πολλαπλασιασμό, κλπ) ανάμεσα σε δύο διανύσματα,, ίδιου πλήθους στοιχείων, που έχουν ήδη τιμές Το αποτέλεσμα είναι διάνυσμα ίδιου πλήθους στοιχείων: αντί για

Πράξεις διανυσμάτων κατά στοιχείο Μπορούμε να κάνουμε πράξη (πρόσθεση, αφαίρεση, πολλαπλασιασμό, κλπ) ανάμεσα σε δύο διανύσματα,, ίδιου πλήθους στοιχείων, που έχουν ήδη τιμές Το αποτέλεσμα είναι διάνυσμα ίδιου πλήθους στοιχείων: αντί για Πράξη μπορεί να γίνει και μεταξύ αριθμού και διανύσματος: η πράξη γίνεται με κάθε στοιχείο (ή ισοδύναμα, ο αριθμός μετατρέπεται σε διάνυσμα κατάλληλης διάστασης και γίνεται πράξη διανυσμάτων)

Μαθηματικές συναρτήσεις με όρισμα διάνυσμα Μια μαθηματική συνάρτηση (,, κλπ) με όρισμα ένα διάνυσμα εκτελεί τον αντίστοιχο υπολογισμό σε κάθε στοιχείο του διανύσματος και επιστρέφει διάνυσμα ίδιου πλήθους στοιχείων Παράδειγμα Αν, πραγματικά διανύσματα ίδιας διάστασης και το έχει τιμή, μπορούμε να έχουμε αντί για

Τμήμα διανύσματος Ορισμός Μπορούμε να εξαγάγουμε ως νέο διάνυσμα ένα τμήμα διανύσματος Το (αρχική θέση : τελική θέση : βήμα μεταβολής) είναι διάνυσμα με τα στοιχεία του στις θέσεις «αρχική θέση», «αρχική θέση» + «βήμα μεταβολής», «αρχική θέση» + 2*«βήμα μεταβολής», κλπ έως το στοιχείο που δεν ξεπερνά την «τελική θέση» Αν παραλείπεται: το βήμα μεταβολής, υπονοείται το 1 η αρχική ή η τελική θέση υπονοείται το πρώτο και το τελευταίο στοιχείο αντίστοιχα Το βήμα είναι θετικό ή αρνητικό

Τμήμα διανύσματος Παράδειγμα Αν τότε το είναι νέο διάνυσμα με στοιχεία τα στοιχεία του μεταξύ των θέσεων 10 έως και 10 το είναι νέο διάνυσμα με στοιχεία τα στοιχεία του από τη θέση 1 έως και την τελευταία το είναι νέο διάνυσμα με στοιχεία τα στοιχεία του από τη θέση 10 έως και τη θέση 5 το είναι νέο διάνυσμα με στοιχεία τα στοιχεία του στις θέσεις 1, 3, 5, 7, 9, 11 το είναι νέο διάνυσμα με στοιχεία τα στοιχεία του στις θέσεις 6, 4, 2