ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

Σχετικά έγγραφα
2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Πρόβλημα 29 / σελίδα 28

Εισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

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

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.

Ανάπτυξη εφαρμογών/ Βασικές γνώσεις/ πρώτο θέμα ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΟΜΗΣ ΑΠΑΝΤΗΣΗΣ

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Δομή Ακολουθίας

Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2

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

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

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

Κεφ 2. Βασικές Έννοιες Αλγορίθμων

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.

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

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

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

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

ΑΕΠΠ Ερωτήσεις θεωρίας

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

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

Βασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4)

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


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

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΝΟΕΜΒΡΙΟΣ 2018

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

Μάριος Αγγελίδης Ενότητες βιβλίου: 2.1, 2.3, 6.1 (εκτός ύλης αλλά χρειάζεται για την συνέχεια) Ώρες διδασκαλίας: 1

Πληροφορική ΙΙ. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Αλγόριθμοι. Βασικές έννοιες ΤΕΛΟΣ

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

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. ΚΕΦΑΛΑΙΟ 2 Βασικές Έννοιες Αλγορίθμων

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ

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

α=5, β=7, γ=20, δ=αληθής

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ

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

Ερωτήσεις Σωστού-Λάθους

Ενδεικτικές Ερωτήσεις Θεωρίας

Η διαδικασία επίλυσης ενός προβλήματος αποτελείται από μία πεπερασμένη ακολουθία βημάτων, καθένα από τα οποία μας οδηγεί πιο κοντά στη λύση.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)

7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7.

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α

Σελίδα 1 από 7 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος

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

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

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

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

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

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

ΘΕΜΑ Α / Η λογική έκφραση Χ KAI (ΟΧΙ Χ) είναι πάντα ψευδής κάθε τιμή της λογικής μεταβλητής Χ.

18/ 07/ Σελίδα 1 6

β. Ποιοι λόγοι θα μας οδηγούσαν στο να αναθέσουμε την επίλυση προβλημάτων στον υπολογιστή; (μονάδες 4) (Μονάδες 6)

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

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

ΚΕΦΑΛΑΙΟ 2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ, ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών Ι

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

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

Βασικές Έννοιες Αλγορίθμων. Τι είναι αλγόριθμος. Για να είναι αλγόριθμος. Καθοριστικότητα 20/5/2014. Σκοπός μαθήματος. Αλγόριθμος

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Κεφάλαια 2,7,8

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

ΚΕΦΑΛΑΙΟ 2.2 ΑΛΓΟΡΙΘΜΟΙ

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

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου.

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

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

ΙΑΓΩΝΙΣΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα

ΑΕΠΠ 1o Επαναληπτικό Διαγώνισµα

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ Λυκείου ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι.ΜΙΧΑΛΕΑΚΟΣ- Α.ΚΑΤΡΑΚΗ - Π.ΣΙΟΤΡΟΠΟΣ

Transcript:

Επικοινωνία: spzygouris@gmail.com

Να δοθεί ο ορισμός του Αλγορίθμου. Αλγόριθμος, σύμφωνα με το βιβλίο, είναι μια πεπερασμένη σειρά ενεργειών (όχι άπειρες), αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος Να περιγραφούν τα κριτήρια που πρέπει να ικανοποιεί ένας Αλγόριθμος. Τα κριτήρια που πρέπει να ικανοποιεί ένας αλγόριθμος είναι: 1. Είσοδο :Να έχει δεδομένα εισόδου που θα επεξεργαστεί 2. Έξοδο :Να παράγει τουλάχιστον μία τιμή δεδομένων ως αποτέλεσμα, είτε προς το χρήστη, είτε προς ένα άλλο αλγόριθμο. 3. Καθοριστικότητα : Κάθε εντολή να ορίζεται χωρίς αμφιβολία ως προς την εκτέλεσή της, π.χ. διαίρεση με το μηδέν. 4. Περατότητα: Να ολοκληρώνεται (τερματίζει) μετά από πεπερασμένο αριθμό βημάτων. 5. Αποτελεσματικότητα: Να περιέχει απλές εντολές

Να περιγραφεί ο αλγόριθμος δημιουργίας ελληνικού γλυκού καφέ με βήματα. Βρες το μπρίκι Άνοιξε το συρτάρι όπου υπάρχουν ο καφές και η ζάχαρη. Τοποθέτησε στο μπρίκι μια κουταλιά καφέ. Τοποθέτησε στο μπρίκι δύο κουταλιές ζάχαρη. Πρόσθεσε ένα φλιτζάνι νερό. Ανακάτεψε τον. Ψήσε τον καφέ μέχρι να φουσκώσει. Σέρβιρε τον.

Από ποιες σκοπιές μελετά η πληροφορική τους αλγορίθμους; Η πληροφορική μελετά τους αλγορίθμους από τις ακόλουθες σκοπιές: 1. Υλικού: Η ταχύτητα ολοκλήρωσης ενός αλγορίθμου εξαρτάται από την αρχιτεκτονική και την ταχύτητα του Η/Υ. 2. Γλωσσών Προγραμματισμού: Η γλώσσα προγραμματισμού και οι δυνατότητες που προσφέρει επηρεάζει τη δομή και τις εντολές του αλγορίθμου. 3. Θεωρητική: Ελέγχεται αν πράγματι υπάρχει κάποιος αποδοτικός αλγόριθμος για την επίλυση ενός προβλήματος. 4. Αναλυτική: Μελετώνται οι υπολογιστικοί πόροι που απαιτούνται για την εκτέλεση ενός αλγορίθμου (πχ το μέγεθος μιας κύριας μνήμης)

Με ποιους τρόπους μπορεί να περιγραφεί ένας αλγόριθμος; Ποιος είναι ο καλύτερα δομημένος τρόπος; Οι συνήθεις τρόποι αναπαράστασης ενός αλγορίθμου είναι: 1. Με ελεύθερο κείμενο: Περιγραφή σε μορφή έκθεσης. Αποτελεί τον λιγότερο επεξεργασμένο και τον πιο αδόμητο τρόπο παρουσίασης. Έτσι μπορεί να οδηγήσει σε μη εκτελέσιμο αλγόριθμο, διότι μπορεί να παραβιασθεί το κριτήριο της αποτελεσματικότητας. 2. Με διαγραμματικές τεχνικές: Συνιστούν ένα γραφικό τρόπο παρουσίασης του αλγορίθμου. Η πιο γνωστή είναι το διάγραμμα ροής. Οι διαγραμματικές τεχνικές χρησιμοποιούνται όλο και πιο σπάνια στην πράξη. 3. Με φυσική γλωσσά κατά βήματα, με τον κίνδυνο να παραβιασθεί το κριτήριο της καθοριστικότητας των αλγορίθμων. 4. Με κωδικοποίηση: Δηλαδή με ένα πρόγραμμα γραμμένο, είτε σε ψευδογλώσσα, είτε σε κάποιο προγραμματιστικό περιβάλλον που όταν εκτελεσθεί θα δώσει τα ίδια αποτελέσματα με τον αλγόριθμο.

Ποια σύμβολα χρησιμοποιούνται στα διαγράμματα ροής; Έλλειψη : Δηλώνει την αρχή και το τέλος κάθε αλγορίθμου. Αρχή Τέλος Ρόμβος : Δηλώνει μια ερώτηση με δύο ή περισσότερες εξόδους για απάντηση. Ψευδής Συνθήκη Αληθής Ορθογώνιο : Δηλώνει την εκτέλεση μίας ή περισσοτέρων πράξεων. Εκτέλεση Πράξεων Πλάγιο παραλληλόγραμμο : Δηλώνει την είσοδο ή έξοδο στοιχείων. Είσοδος Έξοδος Βέλος : Δηλώνει την ροή εκτέλεσης του αλγορίθμου.

Τι είναι οι μεταβλητές και τι οι σταθερές; Μεταβλητές: Πρόκειται για ένα γλωσσικό αντικείμενο (το οποίο μπορούμε να χαρακτηρίσουμε και όνομα) όπου χρησιμοποιείται για να αναπαραστήσει ένα στοιχείο εισόδου. Μπορούμε να θεωρήσουμε τις μεταβλητές ως θέσεις μνήμης με συγκεκριμένο όνομα όπου περιέχεται μια τιμή η οποία και μπορεί να μεταβάλλεται κατά την εκτέλεση του αλγορίθμου. Οι μεταβλητές διακρίνονται σε: Αριθμητικές: που αποθηκεύουν τιμές όπως 70, -32,5 κ.ο.κ. και χωρίζονται σε: Ακέραιες,οι οποίες έχουν τιμές ακέραιους αριθμούς πχ 10, -20, 0, 1234 κ.ο.κ. και Πραγματικές οι οποίες παίρνουν τιμές πραγματικούς αριθμούς πχ 10.7, -20.2, 0, -2.5, 0.8 κ.ο.κ.. Αλφαριθμητικές: που αποθηκεύουν τιμές όπως "Ιάσονας", " abc " κ.ο.κ. Λογικές με τιμή αληθής ή ψευδής. Σταθερές: Πρόκειται για προκαθορισμένες τιμές που παραμένουν αμετάβλητες κατά την εκτέλεση του αλγορίθμου. Και αυτές διακρίνονται σε αριθμητικές, αλφαριθμητικές και λογικές. Η έννοια της σταθεράς θα γίνει καλύτερα αντιληπτή στα επόμενα κεφάλαια.

Σε τι τύπο μεταβλητής αντιστοιχούν οι ακόλουθες τιμές; 1) -49 Σε αριθμητική μεταβλητή, ακέραια ή πραγματική. 2) Μεταβλητή Σε αλφαριθμητική (χαρακτήρας) γιατί είναι σε διπλά εισαγωγικά. 3) Αληθής Σε λογική η οποία έχει τιμή Αληθής και σημαίνει, ότι κάτι ισχύει. 4) 12,56 Σε αριθμητική, και συγκεκριμένα σε πραγματική. 5) 234 Σε αλφαριθμητική (χαρακτήρας),γιατί είναι σε διπλά εισαγωγικά. 6) Ψευδής Σε αλφαριθμητική (χαρακτήρας),γιατί είναι σε διπλά εισαγωγικά.

Ποιοι είναι οι κανόνες ονοματολογίας μεταβλητών, σταθερών και αλγορίθμων. Οι κανόνες που ακολουθούμε είναι οι ακόλουθοι: 1. Τα ονόματα των μεταβλητών μπορούν να περιλαμβάνουν πεζά ή κεφαλαία γράμματα, αριθμούς και το χαρακτήρα κάτω παύλα ( _ ). 2. Το όνομα πρέπει να ξεκινά από χαρακτήρα και όχι αριθμό χωρίς κενά. Αν επιθυμούμε την ύπαρξη δυο λέξεων τότε χρησιμοποιείται ή κάτω παύλα π.χ. Μέγιστη_Τιμή. 3. Δεν επιτρέπεται να χρησιμοποιηθεί ως όνομα μεταβλητής κάποια από τις δεσμευμένες λέξεις της γλώσσας προγραμματισμού ή ακόμη και της ψευδογλώσσας που χρησιμοποιείται για την απεικόνιση του αλγορίθμου. Αποδεκτά ονόματα μεταβλητών: τιμή5, μέσος_όρος, ΕλάχιστηΤιμή, Α12,Τιμή_2, Λύκειο. Μη αποδεκτά ονόματα μεταβλητών: 12a, αρχική τιμή, Α!, Σπύρος$, ΕΠΑ.Λ.

Ποια από τα παρακάτω ονόματα μεταβλητών είναι αποδεκτά; 1) Β2 ΣΩΣΤΗ Αρχίζει από γράμμα και περιέχει γράμμα και αριθμό. 2) Γ _ ΣΩΣΤΗ Αρχίζει από γράμμα και περιέχει γράμμα και κάτω παύλα. 3) 1ΔΒ ΛΑΘΟΣ X γιατί δεν αρχίζει από γράμμα. 4) Όνομα_Μεταβλητής ΣΩΣΤΗ γιατί περιέχει μόνο γράμματα και κάτω παύλα. 5) 123 ΛΑΘΟΣ X περιέχει μόνο αριθμούς. 6) Β Γ ΛΑΘΟΣ X περιέχει κενά μεταξύ των γραμμάτων. 7) Β!2 ΛΑΘΟΣ X περιέχει το χαρακτήρα!. 8) Δ*Ε ΛΑΘΟΣ X περιέχει το χαρακτήρα *. 9) Δεν_είμαι_μεταβλητή ΣΩΣΤΗ Αρχίζει από γράμμα και περιέχει γράμμα και αριθμό.

Τι είναι οι τελεστές; Σε ποιες κατηγορίες διακρίνονται; Τελεστές: Πρόκειται για τα γνωστά σύμβολα των πράξεων. Διακρίνονται στις εξής κατηγορίες: Αριθμητικοί Τελεστές +, -, *, /, ^, div, mod. Λογικοί Τελεστές και, ή, όχι οι οποίοι συνδέουν συνθήκες. Τελεστές Σύγκρισης >, <, >=, <=, = και <>. Ποιοι είναι οι αριθμητικοί τελεστές; Οι αριθμητικοί τελεστές είναι: Πρόσθεση,αφαίρεση, πολ/μος, διαίρεση +, -, *, /. Ύψωση σε δύναμη ^. Πηλίκο ακέραιης διαίρεσης δύο ακέραιων αριθμών div. Υπόλοιπο ακέραιης διαίρεσης δύο ακέραιων αριθμών mod.

Να εξηγηθούν οι τελεστές div και mod Έστω ότι έχουμε διαίρεση 5 2 1 2 5 mod 2 5 div 2

Να εξηγηθεί ο τρόπος υπολογισμού του div και του mod και να υπολογιστούν τα ακόλουθα: 7 div 2 Το αποτέλεσμα της διαίρεσης είναι 3.5 συνεπώς το div είναι 3. 7 div 2 = 3. 95 div 3 Το αποτέλεσμα της διαίρεσης είναι 31.6 συνεπώς το div είναι 31. 95 div 3 = 31 40 div 42 Το αποτέλεσμα της διαίρεσης είναι 0.952 συνεπώς το div είναι 0. 40 div 42 = 0. 7 mod 2 Το 7 div 2 =3 άρα το mod ισούται με 7-2*3=1. 7 mod 2 = 1. 40 mod 45 Το 40 div 45 =0 άρα το mod ισούται με 40-45*0 = 40. 40 mod 45 = 40. 90 mod 45 Το 90 div 45 =2 άρα το mod ισούται με 40-45*2 = 0. 90 mod 45 = 0.

Τι είναι οι Εκφράσεις; Είναι παραστάσεις που διαμορφώνονται από συνδυασμούς τελεστών (-,+,*,/,^) και τελεστέων (μεταβλητών, σταθερών και αριθμών) Στις εκφράσεις σκοπός είναι ο υπολογισμός της τιμής της παράστασης. Παράδειγμα: ((α^2 + β^10)^30)+γ Τελεστές Τελεσταίοι Το αποτέλεσμα του υπολογισμού των εκφράσεων είναι ένας αριθμός ή μια λογική τιμή (Αληθής ή Ψευδής). Γι αυτό και η έκφραση είναι λέγεται και λογική συνθήκη ή απλά συνθήκη. Το αποτέλεσμα μιας έκφρασης αποδίδεται σε μια μεταβλητή με εκχώρηση τιμής π.χ. τιμή α + β, όπου το αποτέλεσμα του αθροίσματος των τιμών των μεταβλητών α και β θα εκχωρηθεί στη μεταβλητή τιμή (το βελάκι δείχνει την ενέργεια). Η τελική τιμή μιας εκχώρησης εξαρτάται από την ιεραρχία των πράξεων (γνωστή από τα μαθηματικά) και τις παρενθέσεις. Αποδεκτές εκφράσεις: τιμή 5, τιμή "αρκετά", τιμή α * β, τιμή τιμή + 3 Μη αποδεκτές εκφράσεις: τιμή 5 + "χ", τιμή ασ 6, α + τιμή 6

Να μετατραπούν οι ακόλουθες μαθηματικές εκφράσεις σε αλγοριθμικές εκφράσεις. 1) α + 2) α + β 5 β+γ δ + ε α + β / 5 α + (β+γ) / (δ+ε) 3) α 2 + β n α^2 + β^n 4) β+γ δ + ε τ +κ δ 5) 100 χ -300+y ((β+γ) / (δ+ε))*τ + κ (δ /100) *χ -300+ y 3) ( α 2 + β n ) 30 + γ ((α^2 + β^n)^30) + γ

Ποια είναι η ιεραρχία των αριθμητικών πράξεων; Οι αριθμητικές πράξεις που παρουσιάζονται σε μια έκφραση εκτελούνται από την ακόλουθη ιεραρχία: 1. Ύψωση σε δύναμη, 2. Διαίρεση,πολλαπλασιασμός,div και mod. β^n /, *, div, mod 3. Πρόσθεση και αφαίρεση. +, -