2. Αναπαράσταση Αλγορίθμου
Φυσική Γλώσσα
Περιγράφονται τα βήματα με φυσικό τρόπο –
Πιθανότητα ασαφειών
Ψευδογλώσσα
Χρήση υποθετικής γλώσσας, στοιχεία πραγματικών γλωσσών
χωρίς έμφαση σε λεπτομέρεια
Διαγραμματική αναπαράσταση
Χρήση διαγραμμάτων (πχ διάγραμμα ροής) –
Σχηματική αναπαράσταση
Εκτέλεση Πράξεων
ευτ.Οικονόμου
Είσοδος
Έξοδος
Ναι Συνθήκη Οχι
Αρχή
Τέλος
3. Αναπαράσταση Αλγορίθμου
Γλώσσα Προγραμματισμού
Χρήση τεχνητής γλώσσας – Δημιούργημα για Η/Υ
ευτ.Οικονόμου
Οπτικές Γλώσσες
Γραφικός χειρισμός
Κειμενικές Γλώσσες
Χρήση λέξεων, αριθμών, συμβόλων
4. Αναπαράσταση Αλγορίθμου
Παράδειγμα: Ανάπτυξη αλγορίθμου ο οποίος θα διαβάζει
δυο τιμές, θα βρίσκει και θα εμφανίζει τη μεγαλύτερη
Ψευδογλώσσα Διάγραμμα ροής
ευτ.Οικονόμου
Αλγόριθμος max1
Διάβασε α,β
Αν α>β τότε
max α
Αλλιώς
max β
Tέλος_Αν
Eμφάνισε max
Τέλος max1
Aρχή
AAρρχχήή
Διάβασε α,β
α>β
maxmmmmaaaaxxxx αααα α
mmmmaaaaxxxxmax ββββ
β
Εμφάνισε max
Τέλος
8. Εντολές & Δομές Αλγορίθμου
Ασκήσεις
1. Να μετατρέψετε σε εντολές εκχώρησης τις παρακάτω πράξεις
α) Η μεταβλητή α είναι διπλάσια απ΄την τιμή β
β) Η μεταβλητή ΜΟ είναι ο μέσος όρος των α,β,γ
γ) Η μεταβλητή β αυξάνει κατά 2
δ) Η μεταβλητή δ είναι το μισό του αθροίσματος των α,β
ευτ.Οικονόμου
9. Εντολές & Δομές Αλγορίθμου
Ασκήσεις
2. Να βρεθεί η τιμή του y για τις ακόλουθες πράξεις:
α) y (A_M ( 7 / 2 ) mod 3 ) + 1
β) y 10 div 9 – 10 mod 9
γ) y 10 mod 2 + A_T (2 - 3)
δ) y A_M ( 9 / 2 / 3)
ευτ.Οικονόμου
11. Εντολές & Δομές Αλγορίθμου
Ασκήσεις
4. Ο νόμος του Νεύτωνα για τη βαρύτητα λέει ότι
κάθε σώμα στο σύμπαν έλκει κάθε άλλο
σώμα με δύναμη που δίνεται από τον τύπο
όπου m1 και m2 είναι οι μάζες των δύο σωμάτων
(σε κιλά), r η απόσταση μεταξύ τους (σε μέτρα)
και G είναι η παγκόσμια βαρυτική σταθερά. Να
αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει τις
δύο μάζες, την απόσταση μεταξύ τους και θα
υπολογίζει και θα εκτυπώνει τη δύναμη. Δίνεται
ότι G = 6,67 x 10-11 N m2 kg-2.
ευτ.Οικονόμου
12. Εντολές & Δομές Αλγορίθμου
Ασκήσεις
5. Να αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει
έναν αριθμό και θα υπολογίζει και θα εμφανίζει το
γινόμενο αυτού του αριθμού επί το τελευταίο
ψηφίο του. Θεωρήστε ότι ο αριθμός είναι θετικός
και ακέραιος.
ευτ.Οικονόμου