Κεφάλαιο Λύσεις των Ασκήσεων του Βιβλίου «PROγραµµατίζοντας στη LOGική» Ρεφανίδης Γιάννης

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

Download "Κεφάλαιο Λύσεις των Ασκήσεων του Βιβλίου «PROγραµµατίζοντας στη LOGική» Ρεφανίδης Γιάννης"

Transcript

1 Κεφάλαιο 1 Άσκηση 1.1 πολύτιµο_µέταλλο(χρυσάφι). αρέσει(γιώργος, ποδόσφαιρο). πρωτεύουσα(αθήνα, ελλάδα). χώρα(ελλάδα). χάρισε(µαρία,γιώργος,βιβλίο). αρέσουν(εκδροµές,χ). Άσκηση 1.2?πολύτιµο_µέταλλο(ασήµι).?πρωτεύουσα(Χ,ελλάδα).?χώρα(αφρική).?χάρισε(Χ,Υ,Ζ).?αρέσουν(εκδροµές,νίκος). Άσκηση 1.3?αγαπά(Χ,Χ).?αγαπά(Χ,Υ), αγαπά(υ,χ).?αγαπά(χ,ζ), αγαπά(υ,ζ).... Άσκηση 1.4 αγαπά(χ,χ). αγαπά(α,γ):-αγαπά(α,β), αγαπά(β,γ). αγαπά(χ,υ):-αγαπά(υ,χ). αγαπά(χ,υ):-αγαπά(χ,ζ), αγαπά(υ,ζ). Άσκηση 1.5 είναι_µητέρα(χ):-µητέρα(χ,υ). είναι_πατέρας(χ):-είναι_πατέρας(χ,υ). είναι_αδελφή(χ,υ):-γονιός(ζ,χ), γονιός(ζ,υ), γυναίκα(χ). είναι_αδελφός(χ,υ):-γονιός(ζ,χ), γονιός(ζ,υ), άνδρας(χ). είναι_παππούς(χ,υ):-πατέρας(χ,ζ), γονιός(ζ,υ). είναι_θείος(χ,υ):-είναι_αδελφός(χ,ζ), γονιός(ζ,υ). είναι_θείος(χ,υ):-είναι_αδελφή(χ,ζ), γονιός(ζ,υ). Άσκηση 1.6 πλήρες_γεύµα(ορεκτικό(µαρούλι), κύριο_πιάτο(σούπα), φρούτο(µήλο)). Άσκηση 1.7 Στο προηγούµενο πρόγραµµα προσθέτουµε τα γεγονότα: φρούτο_εποχής(καρπούζι). φρούτο_εποχής(σταφύλι). οπότε θα υποβάλουµε σύνθετες ερωτήσεις που θα διασφαλίζουν ότι το φρούτο του γεύµατος θα είναι εποχής. Άσκηση 1.8 γνωστός(ονοµατ(όνοµα(νίκος), επίθετο(νικολάου)), τηλέφωνο(234567)). γνωστός(ονοµατ(όνοµα(γιώργος), επίθετο(γεωργίου)), τηλέφωνο(456789)). γνωστός(ονοµατ(όνοµα(βασίλης), επίθετο(βασιλείου)), τηλέφωνο(345567)). Άσκηση 1.9 πόλη(α). πόλη(β). πόλη(γ). πόλη( ). πόλη(ε). πόλη(z). δρόµος(α,β). δρόµος(β,ε). δρόµος(β,ζ). δρόµος(γ, ). δρόµος(,α). δρόµος(ε,ζ). δρόµος(ζ,γ). Άσκηση 1.10 Το κατηγόρηµα «δρόµος» θα είχε ένα ακόµη όρισµα (θα ήταν δηλαδή κατηγόρηµα 3ης τάξης), και το επιπλέον όρισµα θα δήλωνε το µήκος του δρόµου. Για παράδειγµα: δρόµος(α,β,15). πλήρες_γεύµα(ορεκτικό(ντοµάτα), κύριο_πιάτο(κρέας), φρούτο(σταφύλι)). πλήρες_γεύµα(ορεκτικό(λάχανο), κύριο_πιάτο(ψάρι), φρούτο(καρπούζι))

2 Κεφάλαιο 2 Άσκηση 2.1 Θα πάρουµε την απάντηση Χ=φ(φ(φ(φ(φ(φ(φ(...))))))) Ο µηχανισµός ταυτοποίησης αρχικά θέτει Χ=Υ και στη συνέχεια θέτει φ(χ)=υ, όµως αφού Υ=Χ, προκύπτει φ(χ)=χ. Επιχειρείται δηλαδή µια µεταβλητή να εξισωθεί µε έναν σύνθετο όρο, ο οποίος όµως περιέχει την µεταβλητή. Αυτό έχει σαν αποτέλεσµα ο µηχανισµός ταυτοποίησης της Prolog να µπει σε έναν ατέρµονο βρόγχο, όπου από την σχέση Χ=φ(Χ), προσπαθεί να απαλείψει από το δεύτερο µέλος το Χ, αντικαθιστώντας το κάθε φορά µε φ(χ)... Άσκηση 2.2 Η ερώτηση που πρέπει να υποβάλουµε είναι η εξής:?- είναι_φίλος(μ1,μ2), διδάσκεται(αριθµητική,τάξη(τ)), µαθητής(μ1, τάξη(τ)). και θα µας επιστρέψει στην µεταβλητή Μ1 τους µαθητές που διδάσκονται αριθµητική και σττην µεταβλητή Μ2 τους φίλους τους. Τµήµα του δένδρου υπολογισµού φαίνεται στην επόµενη σελίδα. Από όλο το δένδρο υπολογισµού έχει σχεδιασθεί το αριστερότερο τµήµα του και παρουσιάζονται οι πρώτες 6 από τις 15 συνολικά λύσεις που βρίσκει η Prolog. Το σύνολο των λύσεων µε τη σειρά που τις βρίσκει η Prolog είναι το εξής: Μ1=γιώργος, Μ2=γιώργος, Τ=τάξη(2). Μ1=σοφία, Μ2=σοφία, Τ=τάξη(5). Μ1=σοφία, Μ2=νίκος, Τ=τάξη(5). Μ1=νίκος, Μ2=σοφία, Τ=τάξη(5). Μ1=νίκος, Μ2=νίκος, Τ=τάξη(1). Μ1=µαρία, Μ2=µαρία, Τ=τάξη(2). Μ1=µαρία, Μ2=γιώργος, Τ=τάξη(2). Μ1=µαρία, Μ2=σοφία, Τ=τάξη(2). Μ1=γιώργος, Μ2=µαρία, Τ=τάξη(2). Μ1=γιώργος, Μ2=γιώργος, Τ=τάξη(2). Μ1=γιώργος, Μ2=σοφία, Τ=τάξη(2). Μ1=σοφία, Μ2=µαρία, Τ=τάξη(5). Μ1=σοφία, Μ2=γιώργος, Τ=τάξη(5). Μ1=σοφία, Μ2=σοφία, Τ=τάξη(5)

3 ? είναι_φίλος(μ1,μ2), διδάσκεται(αριθµητική, Τ), µαθητής(μ1,τ).?αρέσει(γλώσσα, Μ2), διδάσκεται(αριθµητική,τ), µαθητής(γιώργος,τ). (14), Μαθ=γλώσσα, Μ1=γιώργος?αρέσει(αριθµητική, Μ2), διδάσκεται(αριθµητική,τ), µαθητής(σοφία,τ).?αρέσει(μαθ,μ1), αρέσει(μαθ, Μ2), διδάσκεται(αριθµητική,τ), µαθητής(μ1,τ). (15), Μαθ=αριθµητική, Μ1=σοφία (16), Μαθ=αριθµητική, Μ1=νίκος?αρέσει(αριθµητική, Μ2), διδάσκεται(αριθµητική,τ), µαθητής(νίκος,τ). (17), Μαθ=µουσική, Μ1=Χ?διδάσκεται (µουσική, τάξη(τ1)), µαθητής(μ1, τάξη(τ1)), αρέσει(µουσική, Μ2), διδάσκεται(αριθµητική,τ), µαθητής(μ1,τ). (14), Μ2=γιώργος?διδάσκεται(αριθµητική,Τ ), µαθητής(γιώργος,τ). (15), Μ2=σοφία?διδάσκεται(αριθµητική, Τ), µαθητής(σοφία,τ). (16), Μ2=νίκος?διδάσκεται(αριθµητική, Τ), µαθητής(σοφία,τ). (15), Μ2=σοφία?διδάσκεται(αριθµητική, Τ), µαθητής(νίκος,τ). (16), Μ2=νίκος?διδάσκεται(αριθµητική, Τ), µαθητής(νίκος,τ). (12), Τ1=2?µαθητής(Μ1, τάξη(2)), αρέσει(µουσική, Μ2), διδάσκεται(αριθµητική,τ), µαθητής(μ1,τ). (7), T=τάξη(1) (7), T=τάξη(1) (7), T=τάξη(1) (7), T=τάξη(1) (7), T=τάξη(1) (3), Μ1=µαρία?µαθητής(γιώργος,τάξη(1)?µαθητής(σοφία,τάξη(1)?µαθητής(σοφία,τάξη(1)?µαθητής(νίκος,τάξη(1)) ΝΑΙ?µαθητής(νίκος,τάξη(1)) ΝΑΙ?αρέσει(µουσική, Μ2), διδάσκεται(αριθµητική,τ),µαθητής(µαρία,τ). (8), T=τάξη(2) (8), T=τάξη(2) (8), T=τάξη(2) (8), T=τάξη(2) (8), T=τάξη(2) (17)?µαθητής(γιώργος,τάξη(2) ΝΑΙ?µαθητής(σοφία,τάξη(2)?µαθητής(σοφία,τάξη(2)?µαθητής(νίκος,τάξη(2))?µαθητής(νίκος,τάξη(2))?διδάσκεται(µουσική,τάξη(Τ2)),µαθητής(Μ2, τάξη(τ2)),διδάσκεται(αριθµητική,τ), µαθητής(µαρία,τ). (9), T=τάξη(5) (9), T=τάξη(5) (9), T=τάξη(5) (9), T=τάξη(5) (9), T=τάξη(5) (12) Τ2=2?µαθητής(γιώργος,τάξη(5)?µαθητής(σοφία,τάξη(5) ΝΑΙ?µαθητής(σοφία,τάξη(5) ΝΑΙ?µαθητής(νίκος,τάξη(5))?µαθητής(νίκος,τάξη(5))?µαθητής(Μ2,τάξη(2)),διδάσκεται(αριθµητικ ή,τ), µαθητής(µαρία,τ). (3) Μ2=µαρία?διδάσκεται(αριθµητική,Τ), µαθητής(µαρία,τ) (7) Τ=τάξη(1)?µαθητής(µαρία,τάξη(1)). (8) Τ=τάξη(5)?µαθητής(µαρία,τάξη(5)). (8) Τ=τάξη(2)?µαθητής(µαρία,τάξη(2)). ΝΑΙ

4 Κεφάλαιο 3 Άσκηση 3.1 αρχικό_τµήµα([],λ). αρχικό_τµήµα([σ Λ1],[Σ Λ2]):-αρχικό_τµήµα(Λ1,Λ2). ή αλλιώς αρχικό_τµήµα(λ1,λ):-παράθεση(λ1,λ2,λ). Άσκηση 3.2 τελικό_τµήµα(λ,λ). τελικό_τµήµα(λ1,[χ Λ2]):-τελικό_τµήµα(Λ1,Λ2). Άσκηση 3.3 τελευταίο(χ,λ):-παράθεση(λ1,χ,λ). Άσκηση 3.4 υπολίστα([],λ). υπολίστα([],λ,0). υπολίστα([χ Λ1],[Χ Λ2]):-υπολίστα(Λ1,Λ2,0). υπολίστα(λ1,[χ Λ2]):-υπολίστα(Λ1,Λ2). υπολίστα([χ Λ1],[Χ Λ2],0):-υπολίστα(Λ1,Λ2,0). Προσοχή: η συγκεκριµένη σειρά των κατηγορηµάτων και των κανόνων οδηγεί στην πιο γρήγορη εύρεση αποτελέσµατος. ή αλλιώς υπολίστα(l1,l):-αρχικό_τµήµα(l1,l2), παράθεση(l3,l2,l). Άσκηση 3.5 διπλά([χ],[χ,χ]). διπλά([χ S1],[Χ,Χ S2]):-διπλά(S1,S2). Άσκηση 3.6 push(x,s,[x S]). pop(x,[x S]). Άσκηση 3.7 συµµετρική([x]). συµµετρική([x,χ]). συµµετρική(s):- παράθεση([χ S1],[X],S), συµµετρική(s1). Άσκηση 3.8 κιβώτια(χ,υ,ζ,[x S1],[Y S2],[Z S3]). κιβώτια(x,y,z,[a1 S1],[A2 S2],[A3 S3]):- κιβώτια(x,y,z,s1,s2,s3)

5 Άσκηση 3.9 ανάστροφος_πίνακα(λ1,λ2):-ανάστροφος_πίνακα(λ1,λ2,[]). ανάστροφος_πίνακα([[η11 Τ11] Τ1],[[Η21 Τ21] Τ2],Λ3):- Η11=Η21, ανάστροφος_πίνακα([τ11 Τ1],Τ2,[Τ2 Λ3]). ανάστροφος_πίνακα([[] Τ1],[],Λ3):- ανάστροφη(λ3,αλ3), ανάστροφος_πίνακας(τ1,αλ3,[]). ανάστροφος_πίνακας([[]],[],_). Άσκηση 3.10 ίδιο_πλήθος([χ],[υ]). ίδιο_πλήθος([χ S1], [Y S2]):-ίδιο_πλήθος(S1,S2). Άσκηση 3.11 τοποθέτησε_στο_τέλος([σ],[],λ). τοποθέτησε_στο_τέλος([σ],[σ1 Λ1],[Σ2 Λ2]):-τοποθέτησε_στο_τέλος([Σ],Λ1,Λ2). Άσκηση 3.12 µοίρασε([],[],[]) µοίρασε([χ],[χ],[]). µοίρασε([χ,υ],[χ],[υ]). µοίρασε([χ,υ S1],[X S2],[Y S3]):-µοίρασε(S1,S2,S3). Άσκηση 3.13 ίδια_στοιχεία([]). ίδια_στοιχεία([χ]). ίδια_στοιχεία([χ,χ S]):-ίδια_στοιχεία(S). Άσκηση 3.14 επανάληψη(s,[]). επανάληψη(s,s). επανάληψη(s1,s2):-παράθεση(s1, S,S2), επανάληψη(s1,s)

6 Κεφάλαιο 4 Άσκηση 4.1 τιµή_αληθείας(nand(x,y),1):-τιµή_αληθείας(not(and(x,y)),1). τιµή_αληθείας(nand(x,y),0):-τιµή_αληθείας(not(and(x,y)),0). τιµή_αληθείας(nor(x,y),1):-τιµή_αληθείας(not(or(x,y)),1). τιµή_αληθείας(nor(x,y),0):-τιµή_αληθείας(not(or(x,y)),0). Άσκηση 4.2 Θα χρησιµοποιήσω τον σύνθετο όρο σ(f,g) για να δηλώσω την σύνθετη συνάρτηση F(G(x)). παράγωγος(σ(f,g), X, *(σ(df,g), DG)):- παράγωγος(f, X, DF), παράγωγος(g, X, DF). Άσκηση 4.3 παραγοντικό(0,ε(0)). παραγοντικό(ε(χ),υ):- παραγοντικό(χ,υ1), γινόµενο(ε(χ), Υ1, Υ). Άσκηση 4.4 δύναµη(χ, 0, ε(0)):-είναι_φυσικός(χ). δύναµη(χ, ε(υ), Ζ):- δύναµη(χ, Υ, Ζ1), γινόµενο(χ, Ζ1, Ζ). Άσκηση 4.5 είναι_περιττός(ε(0)). είναι_περιττός(ε(ε(χ))):-είναι_περιττός(χ). Άσκηση 4.6 είναι_άρτιος(0). είναι_άρτιος(ε(ε(χ))):-είναι_άρτιος(χ)

7 Κεφάλαιο 5 Άσκηση 5.1 τύπωσε_λίστα(λ):-τύπωσε_λίστα(λ,''). τύπωσε_λίστα(λ,α):- γράψε(α), γράψε('['), νέα_γραµµή, συνένωσε(α,' ',Β), τύπωσε_λίστα0(λ,β), γράψε(α), γράψε(']'), νέα_γραµµή. τύπωσε_λίστα0([],_). τύπωσε_λίστα0([[σ1 Λ1] Λ0],Α):- τύπωσε_λίστα([σ1 Λ1],Α), τύπωσε_λίστα0([λ0,α). τύπωσε_λίστα0([σ Λ1],Α):- γράψε(α), γράψε(σ), νέα_γραµµή, τύπωσε_λίστα0(λ1,α). Άσκηση 5.2 τύπωσε_λίστα(λ):-τύπωσε_λίστα(λ,''). τάξη(a). τάξη(b). τάξη(c). τάξη(d). επόµενη_τάξη(τάξη(a),τάξη(b)). επόµενη_τάξη(τάξη(b),τάξη(c)). επόµενη_τάξη(τάξη(c),τάξη(d)). τελευταία_τάξη(τάξη(d)). πρόγραµµα(τάξη(a),µάθηµα('maths '),καθηγητής('γεωργίου '),1,αίθουσα('αίθουσα_a ')). πρόγραµµα(τάξη(b),µάθηµα('physic '),καθηγητής('ιωάννου '),1,αίθουσα('αίθουσα_b ')). πρόγραµµα(τάξη(c),µάθηµα('computer '),καθηγητής(' ηµητρίου '),1,αίθουσα('αίθουσα_d ')). πρόγραµµα(τάξη(d),µάθηµα('chemie '),καθηγητής('νικολάου '),1,αίθουσα('αίθουσα_c ')). πρόγραµµα(τάξη(a),µάθηµα('chemie '),καθηγητής('νικολάου '),2,αίθουσα('αίθουσα_a ')). πρόγραµµα(τάξη(b),µάθηµα('maths '),καθηγητής('γεωργίου '),2,αίθουσα('αίθουσα_c ')). πρόγραµµα(τάξη(c),µάθηµα('computer '),καθηγητής(' ηµητρίου '),2,αίθουσα('αίθουσα_b ')). πρόγραµµα(τάξη(d),µάθηµα('physic '),καθηγητής('ιωάννου '),2,αίθουσα('αίθουσα_d ')). πρόγραµµα(τάξη(a),µάθηµα('physic '),καθηγητής('ιωάννου '),3,αίθουσα('αίθουσα_b ')). πρόγραµµα(τάξη(b),µάθηµα('computer '),καθηγητής(' ηµητρίου '),3,αίθουσα('αίθουσα_c ')). πρόγραµµα(τάξη(c),µάθηµα('chemie '),καθηγητής('νικολάου '),3,αίθουσα('αίθουσα_a ')). πρόγραµµα(τάξη(d),µάθηµα('maths '),καθηγητής('γεωργίου '),3,αίθουσα('αίθουσα_d ')). τύπωσε_πρόγραµµα:- νέα_γραµµή,νέα_γραµµή, γράψε('τάξηes: '),τύπωσε_τάξηes(τάξη(a)),νέα_γραµµή, γράψε(' '),νέα_γραµµή, τύπωσε_πρόγραµµα0(1,τάξη(a)). τύπωσε_πρόγραµµα0(ώρα,τάξη):- γράψε(' '),τύπωσε_καθηγητήςs(ώρα,τάξη),νέα_γραµµή, γράψε('ώρα: '),γράψε(ώρα),γράψε(' '), τύπωσε_µάθηµαs(ώρα,τάξη),νέα_γραµµή, γράψε(' '),τύπωσε_αίθουσαs(ώρα,τάξη),νέα_γραµµή,νέα_γραµµή, αύξησε(ώρα,ώρα0),τύπωσε_πρόγραµµα0(ώρα0,τάξη)

8 τύπωσε_τάξηes(τάξη):- Τάξη=τάξη(Τάξη0),γράψε(Τάξη0),γράψε(' επόµενη_τάξη(τάξη,επόµενη_τάξη), τύπωσε_τάξηes(επόµενη_τάξη). '), τύπωσε_τάξηes(τάξη):- τελευταία_τάξη(τάξη). τύπωσε_καθηγητήςs(ώρα,τάξη):- πρόγραµµα(τάξη,µάθηµα(μάθηµα),καθηγητής(καθηγητής),ώρα,αίθουσα(αίθουσα)), γράψε(καθηγητής),γράψε(' '), επόµενη_τάξη(τάξη,επόµενη_τάξη), τύπωσε_καθηγητήςs(ώρα,επόµενη_τάξη). τύπωσε_καθηγητήςs(_,τάξη):- τελευταία_τάξη(τάξη). τύπωσε_µάθηµαs(ώρα,τάξη):- πρόγραµµα(τάξη,µάθηµα(μάθηµα),καθηγητής(καθηγητής),ώρα,αίθουσα(αίθουσα)), γράψε(μάθηµα),γράψε(' '), επόµενη_τάξη(τάξη,επόµενη_τάξη), τύπωσε_µάθηµαs(ώρα,επόµενη_τάξη). τύπωσε_µάθηµαs(_,τάξη):- τελευταία_τάξη(τάξη). τύπωσε_αίθουσαs(ώρα,τάξη):- πρόγραµµα(τάξη,µάθηµα(μάθηµα),καθηγητής(καθηγητής),ώρα,αίθουσα(αίθουσα)), γράψε(αίθουσα),γράψε(' '), επόµενη_τάξη(τάξη,επόµενη_τάξη), τύπωσε_αίθουσαs(ώρα,επόµενη_τάξη). τύπωσε_αίθουσαs(_,τάξη):- τελευταία_τάξη(τάξη). Άσκηση 5.3 αντέγραψε(χ,υ):- δες(χ), πες(υ), εκτέλεσε_αντιγραφή, δες, πες. εκτέλεσε_αντιγραφή:- πάρε(χ), τοποθέτησε(χ), εκτέλεσε_αντιγραφή. εκτέλεσε_αντιγραφή. Άσκηση 5.4 µετέτρεψε(x,y):- όνοµα(x,lx), µετατροπή(lx,ly), όνοµα(y,ly). µετατροπή([],[])

9 HX>=152, HX=<175, HY is HX-24, HX=224, HY is 240, HX=225, HY is 234, HX=226, HY is 235, HX=227, HY is 236, HX=228, HY is 136, HX=229, HY is 237, HX=230, HY is 238, HX=231, HY is 239, HX=232, HY is 147, HX=233, HY is 240, Άσκηση 5.5 µετέτρεψε(x,y):- ονοµα(x,lx), µετατροπή(lx,ly), ονοµα(y,ly). µετατροπή([],[]). µετατροπή([151 LX],[142 LY]):- µετατροπή(lx,ly). µετατροπή([134 LX],[136 LY]):

10 µετατροπή(lx,ly). µετατροπή([147 LX],[136 LY]):- µετατροπή(lx,ly). µετατροπή([132,136 LX],[136 LY]):- µετατροπή(lx,ly). µετατροπή([142,136 LX],[136 LY]):- µετατροπή(lx,ly). µετατροπή([147,136 LX],[136 LY]):- µετατροπή(lx,ly). µετατροπή([128,136 LX],[132 LY]):- µετατροπή(lx,ly). µετατροπή([x LX],[X LY]):-µετατροπή(LX,LY). Άσκηση 5.6 διέγραψε(x,y,z):- όνοµα(x,lx),όνοµα(y,ly), εκτέλεσε_διαγραφή(lx,ly,lz), όνοµα(z,lz). εκτέλεσε_διαγραφή([],_,[]). εκτέλεσε_διαγραφή([h1 TX],[H1 TY],LZ):- εκτέλεσε2_διαγραφή(tx,ty,[h1 TY],LZ). εκτέλεσε_διαγραφή([h1 TX],[H2 TY],[H1 LZ]):- εκτέλεσε_διαγραφή(tx,[h2 TY],LZ). εκτέλεσε2_διαγραφή(lx,[],ly,lz):- εκτέλεσε_διαγραφή(lx,ly,lz). εκτέλεσε2_διαγραφή([h1 TX],[H1 TY],LY,LZ):- εκτέλεσε2_διαγραφή(tx,ty,ly,lz). εκτέλεσε2_διαγραφή(tx,ty,ly,lz):- εκτέλεσε_διαγραφή(tx,ly,lz)

11 Κεφάλαιο 7 Άσκηση 7.1 δύναµη(x,y,z):-δύναµη0(x,y,z,0,1). δύναµη0(_,y,z,y,z). δύναµη0(x,y,z,a,b):- άθροισµα(a,1,a1), γινόµενο(b,x,b1), δύναµη0(x,y,z,a1,b1). Άσκηση 7.2 είναι_χώρα(ελλάδα, , ). πυκνότητα_πληθυσµού(x,y):- είναι_χώρα(x,a,b), Y is B/A. Άσκηση 7.3 διαίρεσε_λίστα(l,0,[],l). διαίρεσε_λίστα([h T1],N,[H T2],L):- N1 is N - 1, διαίρεσε_λίστα(t1,n1,t2,l). Άσκηση 7.4 εκτύπωσε_λίστα(l):- προχώρα(l,1). προχώρα([],_). προχώρα([h T],N):- γράψε('item: '), γράψε(n), γράψε(' '), γράψε(h), νέα_γραµµή, N1 is N+1, προχώρα(t,n1). Άσκηση 7.5 διανυσµατικό_άθροισµα([],[],[]). διανυσµατικό_άθροισµα([h1 T1],[H2 T2],[H T]):- H is H1+H2, διανυσµατικό_άθροισµα(t1,t2,t). Άσκηση 7.6 γινόµενο_λίστας(l,x):-γινόµενο_λίστας0(l,x,1). γινόµενο_λίστας0([],x,x). γινόµενο_λίστας0([h T],X,N):- N1 is N * H, γινόµενο_λίστας0(t,x,n1). Άσκηση 7.7 πρόσθεσε_πίνακες([[]],[[]],[[]]). πρόσθεσε_πίνακες([[] T1],[[] T2],[[] T]):- πρόσθεσε_πίνακες(t1,t2,t). πρόσθεσε_πίνακες([[h11 T11] T1],[[H22 T22] T2],[[H0 T0] T]):- H0 is H11+H22, πρόσθεσε_πίνακες([t11 T1],[T22 T2],[T0 T]). πολλαπλασίασε_πίνακες(a1,a2,a3):- ανέστρεψε_πίνακα(α2,τα2), µέτρησε(a1,la1), µέτρησε(τa2,la2), πολλαπλασίασε_πίνακες(a1,τa2,a3,1,1,la1,la2). πολλαπλασίασε_πίνακες(a1,a2,[[h0 T0] T],X,Y,LA1,LA2):- πάρε_γράµµη(a1,x,a1x),

12 πάρε_γράµµη(a2,y,a2y), υπολόγισε(a1x,a2y,h0), επόµενο_στοιχείο(a1,a2,[t0 T],X,Y,LA1,LA2). επόµενο_στοιχείο(a1,a2,[[h0 T0] T],X,Y,LA1,LA2):- X<LA1, X1 is X+1, πολλαπλασίασε_πίνακες(a1,a2,[[h0 T0] T],X1,Y,LA1,LA2). επόµενο_στοιχείο(a1,a2,[[] T],X,Y,LA1,LA2):- X=LA1, Y<LA2, Y1 is Y+1, X1 = 1, πολλαπλασίασε_πίνακες(a1,a2,t,x1,y1,la1,la2). επόµενο_στοιχείο(a1,a2,[[] []],X,Y,LA1,LA2):- X=LA1, Y=LA2. πάρε_γράµµη([l T0],1,L). πάρε_γράµµη([_ T0],X,AX):- X > 1, X1 is X-1, πάρε_γράµµη(t0,x1,ax). υπολόγισε(a1x,a2y,h0):- υπολόγισε(a1x,a2y,h0,0). υπολόγισε([],[],h0,h0). υπολόγισε([h1 T1],[H2 T2],H0,X):- X1 is X+(H1*H2), υπολόγισε(t1,t2,h0,x1). µέτρησε(a,l):- µέτρησε(a,l,0). µέτρησε([],l,l). µέτρησε([h T],L,X):- X1 is X+1, µέτρησε(t,l,x1)

13 Κεφάλαιο 9 Άσκηση 9.1 διαφορά(l1,l2,l):- διαφορά(l1,l2,l,[]). διαφορά([],_,l,l). διαφορά([h1 T1],L2,L,X):- όχι(περιέχεται(h1,l2)), X1=[H1 X], διαφορά(t1,l2,l,x1). διαφορά([h1 T1],L2,L,X):- περιέχεται(h1,l2), διαφορά(t1,l2,l,x). περιέχεται(h,[]):- αποτυχία. περιέχεται(h,[h T]). περιέχεται(h0,[h T]):- περιέχεται(h0,t). Άσκηση 9.2 διαίρεσε([],[],[]). διαίρεσε([h T],[H T1],L2):- H>=0, διαίρεσε(t,t1,l2). διαίρεσε([h T],L1,[H T2]):- H<0, διαίρεσε(t,l1,t2). Άσκηση 9.3?π(Χ). Χ=α, Υ=β?π(Χ), π(υ). Χ=α, Υ=α Χ=α, Υ=β Χ=β, Υ=α Χ=β, Υ=β? π(χ), π(υ),!. Χ=α, Υ=α?π(Χ), π(υ). Χ=α, Υ=α

14 Χ=α, Υ=β. Άσκηση 9.4 switch_case(x,[x T1],[H2 T2],ELSE):- T2. switch_case(x,[h1 T1],[H2 T2],ELSE):- switch_case(x,t1,t2,else). switch_case(_,[],[],else):- ELSE. Άσκηση 9.5 Ναι, επιτρέπει. Μπορούµε να θέσουµε ερωτήσεις της µορφής: if_then_else(c,if_then_else(c1,a1,b1),if_then_else(c2,a2,b2)). οπότε ανάλογα µε το αν ισχύουν οι συνθήκες c, c1 και c2, θα εκτελεσθεί µια από τις «εντολές» a1, a2, b1 ή b2. Άσκηση 9.6 απαλοιφή(_,[],[]):-!. απαλοιφή(s,[h T1],[H T2]):- S=\=H, απαλοιφή(s,t1,t2). απαλοιφή(s,[s T1],[H T2]):- απαλοιφή(s,t1,[h T2]). Άσκηση 9.7 διαγραφή(_,[],[]). διαγραφή(s,[h T1],[H T2]):- S=\=H, διαγραφή(s,t1,t2). διαγραφή(s,[s T1],T1). Άσκηση 9.8 αντικατάσταση(_,_,[],[]). αντικατάσταση(x,y,[x T1],[Y T2]):- αντικατάσταση(x,y,t1,t2). αντικατάσταση(x,y,[h T1],[H T2]):- X=\=H, αντικατάσταση(x,y,t1,t2)

15 Κεφάλαιο 10 Άσκηση 10.1 έλεγχος_όρου(x):- X=..[H L], έλεγχος_ορισµάτων(l). έλεγχος_ορισµάτων([]). έλεγχος_ορισµάτων([h T]):- όχι_µεταβλητή(h), έλεγχος_ορισµάτων(t). Άσκηση 10.2 επίπεδη_λίστα([],[]). επίπεδη_λίστα([h T1],[H T2]):- not(είναι_λίστα(h)), επίπεδη_λίστα(t1,t2). επίπεδη_λίστα([[] T],L2):- επίπεδη_λίστα(t,l2). επίπεδη_λίστα([[h1 T1] T],L2):- επίπεδη_λίστα([h1,t1 T],L2). είναι_λίστα([_ _]). είναι_λίστα([]). Άσκηση 10.3 υποόρος(x,x):-!. υποόρος(term1,term2):- TERM2=..L2, ψάξε_όρο(term1,l2). ψάξε_όρο(term1,[term1 _]):-!. ψάξε_όρο(term1,[h2 T2]):- συναρτησιακό_σύµβολο(h2,_,a), A>0, H2=..L, ψάξε_όρο(term1,l). ψάξε_όρο(term1,[h2 T2]):- ψάξε_όρο(term1,t2). Άσκηση 10.4 αντικατέστησε(y1,y2,o1,o2):- O1=..L1, αντικατάσταση(y1,y2,l1,l2),

16 O2=..L2. αντικατάσταση(_,_,[],[]). αντικατάσταση(x,y,[x T1],[Y T2]):- αντικατάσταση(x,y,t1,t2). αντικατάσταση(x,y,[h1 T1],[H1 T2]):- σταθερά(h1), αντικατάσταση(x,y,t1,t2). αντικατάσταση(x,y,[h1 T1],[O2 L2]):- αντικατέστησε(x,y,h1,o2), αντικατάσταση(x,y,t1,l2). Άσκηση 10.5 απλοποίησε(l1,l2):- αφαίρεσε_ακεραίους(l1,[prefix,sum L3],L4), αφαίρεσε_όρους(l4,l3), L2=[PREFIX,SUM L3]. αφαίρεσε_όρους([],[]). αφαίρεσε_όρους([prefix,term TAIL],L3):- απλοποίησε_όρο([prefix,term TAIL],TERM,0,SUM0,TAIL0), SUM0=\=0, βρες_πρόσηµο(proshmo,syntel,sum0), L3=[PROSHMO,SYNTEL,*,TERM L30], αφαίρεσε_όρους(tail0,l30). αφαίρεσε_όρους([prefix,term TAIL],L3):- απλοποίησε_όρο([prefix,term TAIL],TERM,0,SUM0,TAIL0), αφαίρεσε_όρους(tail0,l3). αφαίρεσε_όρους([prefix,term TAIL],L3):- αφαίρεσε_όρους(tail,l3). απλοποίησε_όρο([],term,sum,sum,[]). απλοποίησε_όρο([+,term TAIL],TERM,SUM,SUM0,TAIL0):- SUM1 is SUM+1, απλοποίησε_όρο(tail,term,sum1,sum0,tail0). απλοποίησε_όρο([-,term TAIL],TERM,SUM,SUM0,TAIL0):- SUM1 is SUM-1, απλοποίησε_όρο(tail,term,sum1,sum0,tail0). απλοποίησε_όρο([prefix,term0 TAIL],TERM,SUM,SUM0,[PREFIX,TERM0 TAIL0]):- not(term0=term),

17 απλοποίησε_όρο(tail,term,sum,sum0,tail0). αφαίρεσε_ακεραίους(l1,[prefix,sum _],L4):- πρόσθεσε_ακεραίους(l1,0,sum2,l4), SUM2=\=0, βρες_πρόσηµο(prefix,sum,sum2). αφαίρεσε_ακεραίους(l1,_,l1):- πρόσθεσε_ακεραίους(l1,0,sum2,_), SUM2=0. βρες_πρόσηµο(prefix,sum,sum2):- SUM2>0, SUM=SUM2, PREFIX='+'. βρες_πρόσηµο(prefix,sum,sum2):- SUM2<0, SUM is -SUM2, PREFIX='-'. πρόσθεσε_ακεραίους([+,h T],S,SUM,L4):- integer(h), S0 is S+H, πρόσθεσε_ακεραίους(t,s0,sum,l4). πρόσθεσε_ακεραίους([prefix,h T],S,SUM,[PREFIX,H L4]):- not(integer(h)), πρόσθεσε_ακεραίους(t,s,sum,l4). πρόσθεσε_ακεραίους([-,h T],S,SUM,L4):- integer(h), S0 is S-H, πρόσθεσε_ακεραίους(t,s0,sum,l4). πρόσθεσε_ακεραίους([],sum,sum,[]). Άσκηση 10.6 όρος(n,o,on):- O=..[H TAIL], πάρε_όνοµα(tail,n,on). πάρε_όνοµα([on _],1,ON). πάρε_όνοµα([_ TAIL],N,ON):- N>0, N1 is N-1, πάρε_όνοµα(tail,n1,on). συναρτησιακό_σύµβολο(o,ss,t):- O=..[SS TAIL], µέτρα(tail,0,t). µέτρα([],n,n)

18 µέτρα([h T],N,N0):- N1 is N+1, µέτρα(t,n1,n0). Άσκηση 10.7 έχει_ιδιότητα([],_). έχει_ιδιότητα([h T],K):- O=..[K,H], O, έχει_ιδιότητα(t,k)

19 Κεφάλαιο 11 Άσκηση 11.1 αντέγραψε(όρος1,όρος2):- ενσωµάτωσε_α(βοηθητικός_όρος(όρος1)), διέγραψε(βοηθητικός_όρος(όρος2)). Άσκηση 11.2 σύνολο_από(x,k,l):- βρες_λύσεις(x,k), φτιάξε_λίστα(x,l). βρες_λύσεις(x,k):- K, ενσωµάτωσε_α(λύση(x)), αποτυχία. βρες_λύσεις(_,_). φτιάξε_λίστα(x,[x T]):- διέγραψε(λύση(x)), διέγραψε_διπλές(x), φτιάξε_λίστα(x1,t). φτιάξε_λίστα(_,[]). διέγραψε_διπλές(x):- διέγραψε(λύση(x)), διέγραψε_διπλές(x). διέγραψε_διπλές(_)

20 Κεφάλαιο 12 Άσκηση 12.1 Αν θέσουµε την ερώτηση: τελευταίο(1,[1,2,3,χ]). τότε η Prolog θα µας απαντήσει καταφατικά, δίνοντας στην µεταβλητή Χ την τιµή 1. Αν θέσουµε την ερώτηση: τελαυταίο(1,χ). τότε η Prolog θα µας απαντήσει επίσης καταφατικά, δίνοντας µας µια απειρία από λύσεις, όλες τις λίστες που έχουν τελευταίο στοιχείο το 1, αρχίζοντας από την λίστα µε ένα µόνο στοιχείο: Χ=[1] Χ=[Χ1,1] Χ=[Χ2,Χ1,1] Χ=[Χ3,Χ2,Χ1,1]... Αν αλλάξουµε την σειρά των δυο εντολών του προγράµµατος, τότε η τελευταία ερώτηση θα κάνει την Prolog να πέσει σε ατέρµονη ανακύκλωση, χωρίς να µας δώσει καµία λύση

21 Κεφάλαιο 13 Άσκηση 13.1 διαφορά_συνόλων([],b,[]). διαφορά_συνόλων([x TA],B,[X T]):- όχι(µέλος(x,b)), διαφορά_συνόλων(ta,b,t). διαφορά_συνόλων([x TA],B,T):- µέλος(x,b), διαφορά_συνόλων(ta,b,t). µέλος(x,[x L]):-!. µέλος(x,[_ L]):- µέλος(x,l). Άσκηση

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 412: Λογική στην Πληροφορική Ενδιάμεση Εξέταση Ημερομηνία : Δευτέρα 2 Νοεμβρίου 2015 Διάρκεια : 10:30 12:00 Διδάσκουσα : Άννα Φιλίππου Ονοματεπώνυμο: Αριθμός

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

KANONIKH ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΣ 1999

KANONIKH ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΣ 1999 KANONIKH ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΣ 1999 ΘΕΜΑ 3 [20] - PROLOG Έστω ότι έχουµε τις τιµές διαφόρων προϊόντων εκφρασµένες µε το κατηγόρηµα price(item,price) όπως φαίνεται και στα παρακάτω παραδείγµατα: price(bmw316_car,1240).

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

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

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

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

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

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΣΤΑΘΕΡΕΣ είναι τα μεγέθη που δεν μεταβάλλονται κατά την εκτέλεση ενός αλγόριθμου. Εκτός από τις αριθμητικές σταθερές (7, 4, 3.5, 100 κλπ), τις λογικές σταθερές (αληθής και ψευδής)

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

(α) Ζητείται να αναπαρασταθεί η παραπάνω γνώση σε Prolog, ώστε να δημιουργηθεί αντίστοιχο πρόγραμμα.

(α) Ζητείται να αναπαρασταθεί η παραπάνω γνώση σε Prolog, ώστε να δημιουργηθεί αντίστοιχο πρόγραμμα. 1. Δίνονται τα εξής γεγονότα «Ο Παύλος είναι πατέρας του Γιάννη και της Γεωργίας» και «Η Ελένη είναι μητέρα της Μαρίας και του Πέτρου». Επίσης, μας δίνεται και η εξής γνώση τύπου κανόνα, που αφορά το πότε

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

1, 2,, Ε = = 2 ~ (0,1) = ( ) = Ε ( ) = 2 = ( ) ( ) ( ) ( ) Ω = { 1, 2, 3}, ( 1 ) =, ( 2 ) =, ( 3 ) = Ω = { 1, 2,, }, = 0 1 = 1 (0,1) 1 0 ~ (, ) = + + + (, ). = 1 (, ) Χ~Β(20, ¼) (, ) (, (1 )). [ 1/2,

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

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

ΑΛΓΕΒΡΙΚΗ ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ ΑΛΓΕΒΡΙΚΗ ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd Επίλυση συστήματος εξισώσεων Υποθέστε ότι: Το άθροισμα δύο αριθμών είναι 20. Ποιοι είναι οι αριθμοί;

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

Γλώσσα Προγραμματισμού C

Γλώσσα Προγραμματισμού C Προγραμματισμός HY: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ ΘΕΜΑ 1 ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Τελικές εξετάσεις 17 Φεβρουαρίου 2004 ιάρκεια: 2 ώρες (15:00-17:00)

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

2.2.3 Η εντολή Εκτύπωσε

2.2.3 Η εντολή Εκτύπωσε 2.2.3 Η εντολή Εκτύπωσε Η εντολή Εκτύπωσε χρησιµοποιείται προκειµένου να εµφανίσουµε κάτι στην οθόνη του υπολογιστή. Για τον λόγο αυτό ονοµάζεται και εντολή εξόδου. Ισοδύναµα µπορεί να χρησιµοποιηθεί και

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΤΕΤΑΡΤΟ Insert, Update, Delete, Ένωση πινάκων Γιώργος Μαρκοµανώλης Περιεχόµενα Group By... 1 Having...1 Οrder By... 2 Εντολή Insert...

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

Β. Να εξηγήσετε τι σηµαίνει ολίσθηση ενός δυαδικού αριθµού 3 θέσεις αριστερά. 5 4 3 µπορεί να είναι: Α: ουρά Β:στοίβα Γ:και τα δυο :τίποτα

Β. Να εξηγήσετε τι σηµαίνει ολίσθηση ενός δυαδικού αριθµού 3 θέσεις αριστερά. 5 4 3 µπορεί να είναι: Α: ουρά Β:στοίβα Γ:και τα δυο :τίποτα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΙΑΓΩΝΙΣΜΑ κ ΘΕΜΑ 1 A. Σηµειώστε ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος: 1. Κάθε δοµή επιλογής κλείνει µε την εντολή τέλος_αν 2. Κάθε υποπρόγραµµα µπορεί να υλοποιηθεί

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

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

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 05/01/2010 ΘΕΜΑ 1 ο Α) Δίνεται η παρακάτω ακολουθία εντολών αλγορίθμου: ΑΛΓΟΡΙΘΜΟΣ Θέμα1 ΔΙΑΒΑΣΕ Ν Σ 0 π 0 ΓΙΑ ψ ΑΠΟ -1 ΜΕΧΡΙ

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

Να γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία.

Να γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία. ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 2016-2017 ΜΑΘΗΜΑ / ΤΑΞΗ : Προγραμματισμός Υπολογιστών / Γ ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 22-1-2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΓΙΑΝΝΗΣ ΜΙΧΑΛΕΑΚΟΣ- ΑΝΝΑ ΚΑΤΡΑΚΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις

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

Spare Parts. Cartridges. Chipbreakers Wrenches / Spanners Springs / Washers / Plugs / Nuts / Punches

Spare Parts. Cartridges. Chipbreakers Wrenches / Spanners Springs / Washers / Plugs / Nuts / Punches 1~20 Screws ins Shims artridges lamps lamp Sets hipbreakers Wrenches / Spanners Springs / Washers / lugs / Nuts / unches 2~6 7 8~11 12 13 14~15 16 17~18 19 1 Screws escription imension (mm) ngle ( ) H

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

PROLOG Εισαγωγή (PROgramming in LOGic)

PROLOG Εισαγωγή (PROgramming in LOGic) PROLOG Εισαγωγή (PROgramming in LOGic) Γλώσσα Λογικού Προγραμματισμού Βασίζεται στο Προτασιακό Λογισμό 1 ης τάξης Χρησιμοποιεί προτάσεις Horn αλγόριθμος = λογική + έλεγχος Μέσω της Prolog δίνουμε βάρος

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 412: Λογική στην Πληροφορική Ενδιάμεση Εξέταση Ημερομηνία : Τετάρτη 24 Οκτωβρίου, 2018 Διάρκεια : 12:00 13:30 Διδάσκουσα : Άννα Φιλίππου Ονοματεπώνυμο: ΠΡΟΧΕΙΡΕΣ

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

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της ΔΟΜΗ ΕΠΙΛΟΓΗΣ Οι διάφορες εκδοχές της Απλή επιλογή Ναι Ομάδα Εντολών Α Ισχύει η Συνθήκη; Χ Χ Χ Όχι Αν (Συνθήκη =Αληθινή) Τότε Ομάδα εντολών Τέλος_αν Λειτουργία: 1. Αν ισχύει η συνθήκη εκτελείται ΠΡΩΤΑ

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

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

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ 1 Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στην κόλλα σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1 5 και δίπλα τη λέξη

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

ΠΡΟΒΛΗΜΑ Έστω ότι θέλουµε να αναπτύξουµε ένα πρόγραµµα για να παίζουµε το παιχνίδι «βρες τον αριθµό που σκέφτηκα» σύµφωνα µε τους εξής κανόνες:

ΠΡΟΒΛΗΜΑ Έστω ότι θέλουµε να αναπτύξουµε ένα πρόγραµµα για να παίζουµε το παιχνίδι «βρες τον αριθµό που σκέφτηκα» σύµφωνα µε τους εξής κανόνες: ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 ηη ραστηριιότητα Στη συγκεκριµένη δραστηριότητα καλείστε να δουλέψετε σε οµάδες των δύο ατόµων. Για να σχεδιάσετε την λύση του προβλήµατος πρέπει να λάβετε υπόψη σας τα ακόλουθα: 1. τις

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

Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ

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

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

Οι πράξεις που χρειάζονται για την επίλυση αυτών των προβληµάτων (αφού είναι απλές) µπορούν να τεθούν σε µια σειρά και πάρουν µια αλγοριθµική µορφή.

Οι πράξεις που χρειάζονται για την επίλυση αυτών των προβληµάτων (αφού είναι απλές) µπορούν να τεθούν σε µια σειρά και πάρουν µια αλγοριθµική µορφή. Η Αριθµητική Ανάλυση χρησιµοποιεί απλές αριθµητικές πράξεις για την επίλυση σύνθετων µαθηµατικών προβληµάτων. Τις περισσότερες φορές τα προβλήµατα αυτά είναι ή πολύ περίπλοκα ή δεν έχουν ακριβή αναλυτική

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

Spare Parts P2~P6. Screws. Cartridges Clamp Sets Clamps Chipbreakers Wrenches Wrenches / Springs / Nuts / Punches / Others P13~P14 P15 P17~P18

Spare Parts P2~P6. Screws. Cartridges Clamp Sets Clamps Chipbreakers Wrenches Wrenches / Springs / Nuts / Punches / Others P13~P14 P15 P17~P18 1~18 Screws ins Shims artridges lamp Sets lamps hipbreakers Wrenches Wrenches / Springs / Nuts / unches / Others 2~6 7 8~12 12 13~14 15 16 17~18 18 1 Screws imension (mm) ngle ( ) Torque escription (N

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

ΠΡΟΓΡΑΜΜΑ synartisi_se_diadikasia ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: A[10], max, i, C, S, B, maxmax ΑΡΧΗ

ΠΡΟΓΡΑΜΜΑ synartisi_se_diadikasia ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: A[10], max, i, C, S, B, maxmax ΑΡΧΗ Από συνάρτηση σε διαδικασία 1. Εντοπίζουμε τις παραμέτρους που αναφέρονται και μετά την κλήση της συνάρτησης. 2. Μέσα στο πρόγραμμα, αλλάζουμε όνομα στις παραμέτρους αυτές, αφού προηγουμένως (πριν την

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

δήλωσης δεδοµένων και σε παραβίαση των συντακτικών κανόνων της γλωσσάς.

δήλωσης δεδοµένων και σε παραβίαση των συντακτικών κανόνων της γλωσσάς. ΑΕσΠΠ-Κεφ 10.Υποπρογράµµατα 1 1. Λογικά λάθη ονοµάζονται αυτά που οφείλονται σε σφάλµατα κατά την υλοποίηση του αλγόριθµου. ΣΩΣΤΟ ΛΑΘΟΣ 2. Συντακτικά λάθη ονοµάζονται αυτά που οφείλονται σε αναγραµµατισµούς

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

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

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι Α λ γ ό ρ ι θ μ ο ι Αριθμητικοί τελεστές Οι αριθμητικοί τελεστές είναι: πρόσθεση, αφαίρεση, πολλαπλασιασμός και διαίρεση +,-,*,/ ύψωση σε δύναμη ^ πηλίκο ακέραιης διαίρεσης δύο ακεραίων αριθμών div υπόλοιπο

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

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους.

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους. Μάθηµα 1 Κεφάλαιο 1o: Συστήµατα Θεµατικές Ενότητες: A. Συστήµατα Γραµµικών Εξισώσεων B. Συστήµατα 3x3 Α. ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΩΝ ΕΞΙΣΩΣΕΩΝ Ορισµοί Κάθε εξίσωση της µορφής α x+β =γ, µε α, β, γ R παριστάνει

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

Λίστες στο Scratch 2.0.

Λίστες στο Scratch 2.0. Λίστες στο Scratch 2.0. Σε αρκετές δραστηριότητες μέχρι τώρα χρησιμοποιήσαμε μεταβλητές. Οι μεταβλητές είναι συμβολικά ονόματα που αντιστοιχούν σε θέσεις μνήμης του υπολογιστή. Οι μεταβλητές χρησιμοποιούνται

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

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

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή Θεωρία επισκόπηση 1 Η μεταβλητή είναι ένα συμβολικό όνομα κάτω από το οποίο βρίσκεται μια τιμή, η οποία μπορεί να μεταβάλλεται κατά την εκτέλεση του αλγορίθμου 1. Τύποι Δεδομένων (Μεταβλητών και Σταθερών)

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

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

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός Δομές Ακολουθίας- Επιλογής - Επανάληψης Δομημένος Προγραμματισμός 1 Βασικές Έννοιες αλγορίθμων Σταθερές Μεταβλητές Εκφράσεις Πράξεις Εντολές 2 Βασικές Έννοιες Αλγορίθμων Σταθερά: Μια ποσότητα που έχει

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

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

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

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

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 8) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 412: Λογική στην Πληροφορική Δείγμα Ενδιάμεσης Εξέτασης Λύσεις Άσκηση 1 [30 μονάδες] Να αποδείξετε τα πιο κάτω λογικά επακόλουθα χρησιμοποιώντας τα συστήματα

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

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

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

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

Μεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 2 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Μεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 2 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Γιώργος Δημητρίου Μάθημα 2 ο Αλφάβητα και Γλώσσες Αλφάβητο: Ένα μη κενό και πεπερασμένο σύνολο συμβόλων Γλώσσα: Ένα οποιοδήποτε υποσύνολο των συμβολοσειρών ενός αλφαβήτου (οι προτάσεις της γλώσσας, πχ.

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

ΠΡΟΤΕΙΝΟΜΕΝΟ ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ. (Α) Να απαντήσετε στη παρακάτω ερώτηση : Τι είναι ένα υποπρόγραμμα; Τι γνωρίζετε για τα χαρακτηριστικά του; (10 Μονάδες)

ΠΡΟΤΕΙΝΟΜΕΝΟ ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ. (Α) Να απαντήσετε στη παρακάτω ερώτηση : Τι είναι ένα υποπρόγραμμα; Τι γνωρίζετε για τα χαρακτηριστικά του; (10 Μονάδες) ΠΡΟΤΕΙΝΟΜΕΝΟ ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΘΕΜΑ 1 ο (Α) Να απαντήσετε στη παρακάτω ερώτηση : Τι είναι ένα υποπρόγραμμα; Τι γνωρίζετε για τα χαρακτηριστικά του; (10 Μονάδες) (Β) Να σημειώσετε με κατάλληλο τρόπο ανάλογα

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

Περιεχόμενα Πρόλογος 1. Εισαγωγή 2. Τα Βασικά Μέρη ενός Προγράμματος Prolog

Περιεχόμενα Πρόλογος 1. Εισαγωγή 2. Τα Βασικά Μέρη ενός Προγράμματος Prolog Περιεχόμενα Πρόλογος... xxv 1. Εισαγωγή... 1 1.1. Ιστορική Εξέλιξη της Prolog.... 2 1.2. Προστακτικός και Δηλωτικός Προγραμματισμός.... 2 1.3. Δηλωτική και διαδικαστική έννοια ενός προγράμματος Prolog....

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

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

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες Η Δομή Επανάληψης Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες Οι 2 πρώτες διδακτικές ώρες στην τάξη Η τρίτη διδακτική ώρα στο εργαστήριο Γενικός Διδακτικός Σκοπός Ενότητας Να εξοικειωθούν

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

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

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

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

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

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

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

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

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ 1 Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στην κόλλα σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1 5 και δίπλα τη λέξη

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

Σημειωματάριο Τετάρτης 18 Οκτ. 2017

Σημειωματάριο Τετάρτης 18 Οκτ. 2017 Σημειωματάριο Τετάρτης 18 Οκτ. 2017 Περισσότερα για λίστες και ανακύκλωση Είδαμε σήμερα διάφορα προβλήματα και λύσεις για λίστες. Είδαμε επίσης την ανακύκλωση while. Στο επόμενο βλέπουμε πώς μπορούμε να

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

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

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ Κεφαλαία και μικρά γράμματα ελληνικού αλφαβήτου: Α Ω και α ω Κεφαλαία και μικρά γράμματα λατινικού αλφαβήτου: A Z και a z Αριθμητικά ψηφία: 0 9 Ειδικοί χαρακτήρες: + - * / =. ( ),! & κενός

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές. Δρ. Γιώργος Λαμπρινίδης 23/10/2015 Η - Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές. Δρ. Γιώργος Λαμπρινίδης 23/10/2015 Η - Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1 Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές Δρ. Γιώργος Λαμπρινίδης amprinidis@pharm.uoa.gr 1 Αριθμητικοί Τελεστές + πρόσθεση - αφαίρεση * πολλαπλασιασμός / διαίρεση Προσοχή! Διαίρεση

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

Γ. Β Α Λ Α Τ Σ Ο Σ. 4ο ΓΥΜΝΑΣΙΟ ΛΑΜΙΑΣ 1. Γιώργος Βαλατσός Φυσικός Msc

Γ. Β Α Λ Α Τ Σ Ο Σ. 4ο ΓΥΜΝΑΣΙΟ ΛΑΜΙΑΣ 1. Γιώργος Βαλατσός Φυσικός Msc 4ο ΓΥΜΝΑΣΙΟ ΛΑΜΙΑΣ 1 1. Πότε τα σώματα θεωρούνται υλικά σημεία; Αναφέρεται παραδείγματα. Στη φυσική πολλές φορές είναι απαραίτητο να μελετήσουμε τα σώματα χωρίς να λάβουμε υπόψη τις διαστάσεις τους. Αυτό

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

KΕΦΑΛΑΙΟ 8 ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟ ΟΙ ΕΠΙΛΥΣΗΣ ΣΥΝΗΘΩΝ. Το τυπικό πρόβληµα αρχικών τιµών που θα µας απασχολήσει, είναι το ακόλουθο:

KΕΦΑΛΑΙΟ 8 ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟ ΟΙ ΕΠΙΛΥΣΗΣ ΣΥΝΗΘΩΝ. Το τυπικό πρόβληµα αρχικών τιµών που θα µας απασχολήσει, είναι το ακόλουθο: KΕΦΑΛΑΙΟ 8 ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟ ΟΙ ΕΠΙΛΥΣΗΣ ΣΥΝΗΘΩΝ ΙΑΦΟΡΙΚΩΝ ΕΞΙΣΩΣΕΩΝ Έστω [ α, b], f :[ α, b], y. Το τυπικό πρόβληµα αρχικών τιµών που θα µας απασχολήσει, είναι το ακόλουθο: Ζητείται µια συνάρτηση y :[

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

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΗ 1 (ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) Δίνεται ο παρακάτω αλγόριθμος : Αλγόριθμος Παράδειγμα_1 Διάβασε α Αν α < 0 τότε α α * 5 Τέλος_αν

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

Ασκήσεις για το µάθηµα Λογική για Υπολογιστές. 2ο σετ ασκήσεων

Ασκήσεις για το µάθηµα Λογική για Υπολογιστές. 2ο σετ ασκήσεων Ασκήσεις για το µάθηµα Λογική για Υπολογιστές. 2ο σετ ασκήσεων Ηµεροµηνία παράδοσης : Πέµπτη 11 Φεβρουαρίου 2010 Ασκηση 1 ίνονται τα ακόλουθα κατηγορήµατα και οι σηµασίες τους : nat(x): ισχύει αν και µόνο

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

ΚΕΦΑΛΑΙΟ 2. Η κοινή ρίζα των εξισώσεων αυτών είναι μ =. Επομένως το Ρ(χ) είναι

ΚΕΦΑΛΑΙΟ 2. Η κοινή ρίζα των εξισώσεων αυτών είναι μ =. Επομένως το Ρ(χ) είναι 1 2-1 1 ΚΕΦΑΛΑΙΟ 2 Α' ΟΜΑΔΑΣ 1. Οι παραστάσεις -χ 3 +1 και -χ 3 +3α 2 χ-3αχ 2 +α 3 είναι πολυώνυμα του χ,ενώ οι παραστάσεις χ + και χ 4-2χ ι/3 + 4χ- 1 δεν είναι πολυώνυμα του χ. 2. i) P(x) + Q(x) = x 2-5x

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

Γραπτές Απολυτήριες Εξετάσεις Ιουνίου 2008 ΘΕΜΑΤΑ. ΘΕΜΑ 1 ο Σημειώστε δίπλα σε κάθε φράση (Σ) αν είναι σωστή ή (Λ) αν είναι λάθος.

Γραπτές Απολυτήριες Εξετάσεις Ιουνίου 2008 ΘΕΜΑΤΑ. ΘΕΜΑ 1 ο Σημειώστε δίπλα σε κάθε φράση (Σ) αν είναι σωστή ή (Λ) αν είναι λάθος. ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Σχολ. Έτος : 2007-2008 Δ/ΝΣΗ Β/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ Ν.... ΓΥΜΝΑΣΙΟ... Τάξη: Γ Μάθημα : Πληροφορική Ημερ/νία : 11 / 6 / 2008 Γραπτές Απολυτήριες Εξετάσεις Ιουνίου 2008 ΘΕΜΑΤΑ ΘΕΜΑ 1 ο Σημειώστε

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

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

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2 1. 1-Σ, 2-Σ, 3-Λ, 4-Σ, 5-Σ 2. 1-α, 2-α, 3-β, 4-β, 5-α, 6-α, 7-α, 8-β, 9-β, 10-β 3. Τι ονομάζουμε αλγόριθμο; Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο

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

6.1 Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ

6.1 Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ 6. Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΘΕΩΡΙΑ. Ορισµός της συνάρτησης Συνάρτηση από ένα σύνολο Α σε ένα σύνολο Β λέγεται µια διαδικασία (κανόνας τρόπος ), µε την οποία κάθε στοιχείο του συνόλου Α αντιστοιχίζεται σε

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

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι Παραδείγματα ( ο σετ) Διανυσματικοί Χώροι Παράδειγμα Έστω το σύνολο V το σύνολο όλων των θετικών πραγματικών αριθμών εφοδιασμένο με την ακόλουθη πράξη της πρόσθεσης: y y με y, V και του πολλαπλασιασμού:

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

Cuckoo Hashing. Αλγόριθμοι και Πολυπλοκότητα. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Cuckoo Hashing. Αλγόριθμοι και Πολυπλοκότητα. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Cuckoo Hashing Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο β Πολυτεχνείο Πρόβλημα (ADT) Λεξικού υναμικά μεταβαλλόμενη συλλογή αντικειμένων που αναγνωρίζονται με «κλειδί» (π.χ.

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

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

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

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

4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω;

4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω; ΑΕσΠΠ-Ακολουθιακή Δομή 1 ΑΚΟΛΟΥΘΙΑΚΗ ΔΟΜΗ 1. Ποια από τα παρακάτω ονόματα μεταβλητών είναι λάθος και γιατί; Α Ύψος Αριθμ.παιδιών ΑΑ ποσοστό Α-Α διάβασε Αξία ΦΠΑ Χ Α4 ΜΗΚΟΣ Αριθμ_παιδιών Β_ ποσοστό% Α/Α

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

ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΤΗ ΓΛΩΣΣΑ PROLOG ΠΑΡΑ ΕΙΓΜΑ 1

ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΤΗ ΓΛΩΣΣΑ PROLOG ΠΑΡΑ ΕΙΓΜΑ 1 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΤΗ ΓΛΩΣΣΑ PROLOG ΠΑΡΑ ΕΙΓΜΑ 1 Έστω ότι µας ζητούν να γράψουµε ένα πρόγραµµα Prolog που να εκτυπώνει την οποιαδήποτε υπο-λίστα της παρακάτω λίστας: red blue green yellow gray χρησιµοποιώντας

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

! #! # # # % &! ( ) +

! #! # # # % &! ( ) + ! #! # # # %! &! ( ) + ! #! # # # #! # # #, #!# # #. / / 01#0 #) 2 ! 34 3 & 5.6 /. 7 8 #!. &.. /.34 #. 3 /. 4 9 3 # & 3 :. ( ;.6 3 34 34 < 5 #!3 3 3.6 / 34 = > 5 # #! /. 3? (. / #! 4 : : ;.6 3 ( 0) (.

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

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

Επαναληπτικές Διαδικασίες Επαναληπτικές Διαδικασίες Οι επαναληπτικές δομές ( εντολές επανάληψης επαναληπτικά σχήματα ) χρησιμοποιούνται, όταν μια ομάδα εντολών πρέπει να εκτελείται αρκετές- πολλές φορές ανάλογα με την τιμή μιας

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

Πολυώνυμα. Κώστας Γλυκός ΜΑΘΗΜΑΤΙΚΟΣ. Άλγεβρα Κεφάλαιο ασκήσεις. εκδόσεις. Καλό πήξιμο. Ι δ ι α ί τ ε ρ α μ α θ ή μ α τ α 2 0 / 7 /

Πολυώνυμα. Κώστας Γλυκός ΜΑΘΗΜΑΤΙΚΟΣ. Άλγεβρα Κεφάλαιο ασκήσεις. εκδόσεις. Καλό πήξιμο. Ι δ ι α ί τ ε ρ α μ α θ ή μ α τ α 2 0 / 7 / Πολυώνυμα Κώστας Γλυκός Ι δ ι α ί τ ε ρ α μ α θ ή μ α τ α 66 99 77... 00 00... 88 88... 88 88 Kgllykos..gr 0 / 7 / 0 1 8 Άλγεβρα Κεφάλαιο 17 ασκήσεις και τεχνικές σε 1 σελίδες εκδόσεις Καλό πήξιμο τηλ.

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

Μαθηματική Λογική και Λογικός Προγραμματισμός

Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων- Σημειώσεις έτους 2007-2008 Καθηγητής Γεώργιος Βούρος Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τρίτη, 30 Μαΐου 2006 Γ ΛΥΚΕΙΟΥ ΚΑΤΕΥΘΥΝΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1o Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1 5 και δίπλα τη λέξη

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

HY118-Διακριτά Μαθηματικά

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Τρίτη, 20/02/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 20-Feb-18

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

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Σωστό, 3. Λάθος, 4. Λάθος, 5. Λάθος

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Σωστό, 3. Λάθος, 4. Λάθος, 5. Λάθος ΘΕΜΑ Α Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασμένη. 1. Όταν αριθμητικοί και συγκριτικοί

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

Α. unsigned int Β. double. Γ. int. unsigned char x = 1; x = x + x ; x = x * x ; x = x ^ x ; printf("%u\n", x); Β. unsigned char

Α. unsigned int Β. double. Γ. int. unsigned char x = 1; x = x + x ; x = x * x ; x = x ^ x ; printf(%u\n, x); Β. unsigned char ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Εξετάσεις Β Περιόδου 2015 (8/9/2015) ΟΝΟΜΑΤΕΠΩΝΥΜΟ:................................................................................ Α.Μ.:...............................................

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

ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ

ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ 0 ΘΕΩΡΙΑ ΜΕΘΟΔΟΙ ΘΕΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ ΚΕΦΑΛΑΙΟ Βαγγέλης Α Νικολακάκης Μαθηματικός . ΠΡΑΞΕΙΣ ΠΡΑΓΜΑΤΙΚΩΝ ΒΑΣΙΚΗ ΘΕΩΡΙΑ. ΠΡΟΣΘΕΣΗ ΟΜΟΣΗΜΩΝ- ΕΤΕΡΟΣΗΜΩΝ Σε ομόσημους κάνω πρόσθεση και βάζω το κοινό

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

Δραστηριότητα Περίπτωσης. Τίτλος: Οι διαφορές της απλής, της σύνθετης και της εμφωλευμένης δομής επιλογής

Δραστηριότητα Περίπτωσης. Τίτλος: Οι διαφορές της απλής, της σύνθετης και της εμφωλευμένης δομής επιλογής Δραστηριότητα Περίπτωσης Τίτλος: Οι διαφορές της απλής, της σύνθετης και της εμφωλευμένης δομής επιλογής Γενικός Διδακτικός Στόχος: Να κατανοήσουν οι μαθητές τις διαφορές της απλής, της σύνθετης και της

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

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

FORTRAN και Αντικειμενοστραφής Προγραμματισμός FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών

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

Γραµµική Άλγεβρα. Εισαγωγικά. Μέθοδος Απαλοιφής του Gauss

Γραµµική Άλγεβρα. Εισαγωγικά. Μέθοδος Απαλοιφής του Gauss Γραµµική Άλγεβρα Εισαγωγικά Υπάρχουν δύο βασικά αριθµητικά προβλήµατα στη Γραµµική Άλγεβρα. Το πρώτο είναι η λύση γραµµικών συστηµάτων Aλγεβρικών εξισώσεων και το δεύτερο είναι η εύρεση των ιδιοτιµών και

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ 1 ΛΥΣΕΙΣ Ανάλυση Πολυπλοκότητας

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

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

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 30 MAΪΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ)

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

Δομές Δεδομένων. Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο. Φυσικό Επίπεδο RAM. Ταξινομημένος.

Δομές Δεδομένων. Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο. Φυσικό Επίπεδο RAM. Ταξινομημένος. Δομές Δεδομένων Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο Φυσικό Επίπεδο RAM Πίνακας 8 10 17 19 22 Ταξινομημένος Πίνακας 5 8 10 12 17 Δένδρο 8 5 10 12 19 17

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

LCs 2 + RCs + 1. s 1,2 = RC ± R 2 C 2 4LC 2LC. (s 2)(s 3) = A. = 4 s 3 s=2 s + 2 B = (s 2)(s 3) (s 3) s=3. = s + 2. x(t) = 4e 2t u(t) + 5e 3t u(t) (2)

LCs 2 + RCs + 1. s 1,2 = RC ± R 2 C 2 4LC 2LC. (s 2)(s 3) = A. = 4 s 3 s=2 s + 2 B = (s 2)(s 3) (s 3) s=3. = s + 2. x(t) = 4e 2t u(t) + 5e 3t u(t) (2) ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-5: Εφαρµοσµένα Μαθηµατικά για Μηχανικούς Εαρινό Εξάµηνο 06-7 ιδάσκοντες : Γ. Στυλιανού, Γ. Καφεντζής Λύσεις Εβδοµης Σειράς Ασκήσεων Ηµεροµηνία Ανάθεσης

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

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ 1 ΛΥΣΕΙΣ Ανάλυση Πολυπλοκότητας

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ 1 ΛΥΣΕΙΣ Ανάλυση Πολυπλοκότητας ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 231: Δομές Δεδομένων και Αλγόριθμοι ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ 1 ΛΥΣΕΙΣ Ανάλυση Πολυπλοκότητας ΠΕΡΙΓΡΑΦΗ Σε αυτή την άσκηση καλείστε να αναλύσετε και να υπολογίσετε το

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

Λογικός Προγραµµατισµός: Η Γλώσσα Prolog

Λογικός Προγραµµατισµός: Η Γλώσσα Prolog Λογικός Προγραµµατισµός: Η Γλώσσα Prolog 1 Βασικά Στοιχεία Γλώσσας Prolog Ορισµοί (statements): Επιτελούν το ρόλο εντολών στις κλασσικές γλώσσες προγραµµατισµού Γεγονότα Κανόνες Ερωτήσεις Όροι (terms):

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

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

ΘΕΜΑΤΑ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΑ ΙΚΩΝ ΕΞΕΤΑΣΕΩΝ 2016 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και, δίπλα, τη λέξη ΣΩΣΤΟ,

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

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

επιµέλεια Θοδωρής Πιερράτος Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,

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

HY118- ιακριτά Μαθηµατικά. Νόµοι ισοδυναµίας. Κατηγορηµατικός Λογισµός. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο Παρασκευή, 24/02/2017

HY118- ιακριτά Μαθηµατικά. Νόµοι ισοδυναµίας. Κατηγορηµατικός Λογισµός. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο Παρασκευή, 24/02/2017 HY118- ιακριτά Μαθηµατικά Παρασκευή, 24/02/2017 Κατηγορηµατικός Λογισµός Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University

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

Παραδείγματα Διανυσματικοί Χώροι

Παραδείγματα Διανυσματικοί Χώροι Παραδείγματα Διανυσματικοί Χώροι Παράδειγμα Έστω το σύνολο V το σύνολο όλων των θετικών πραγματικών αριθμών εφοδιασμένο με την ακόλουθη πράξη της πρόσθεσης: y y με y, V και του πολλαπλασιασμού: με V και

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

Δυναμική Διατήρηση Γραμμικής Διάταξης

Δυναμική Διατήρηση Γραμμικής Διάταξης Διατηρεί μια γραμμική διάταξη δυναμικά μεταβαλλόμενης συλλογής στοιχείων. Υποστηρίζει τις λειτουργίες: Εισαγωγή νέου στοιχείου y αμέσως μετά από το στοιχείο x. x y Διαγραφή στοιχείου y. y Έλεγχος της σειράς

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

Δομές Αναζήτησης. κλειδί από ολικά διατεταγμένο σύνολο. Θέλουμε να υποστηρίξουμε δύο βασικές λειτουργίες: Εισαγωγή ενός νέου στοιχείου

Δομές Αναζήτησης. κλειδί από ολικά διατεταγμένο σύνολο. Θέλουμε να υποστηρίξουμε δύο βασικές λειτουργίες: Εισαγωγή ενός νέου στοιχείου Δομές Αναζήτησης Χειριζόμαστε ένα σύνολο στοιχείων κλειδί από ολικά διατεταγμένο σύνολο όπου το κάθε στοιχείο έχει ένα Θέλουμε να υποστηρίξουμε δύο βασικές λειτουργίες: Εισαγωγή ενός νέου στοιχείου με

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών Εκχώρηση Τιμών 1. Σύνταξη Με την εντολή εκχώρησης: α) Ονομάζουμε μια θέση μνήμης, και β) προσδιορίζουμε το περιεχόμενό της Η σύνταξη της εντολής εκχώρησης είναι: ή

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

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι: ΑΕσΠΠ 1 / 8 I. ΑΛΓΟΡΙΘΜΟΣ 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι: i. Είσοδος : χρήση μιας μεταβλητής που δεν έχει πάρει προηγουμένως τιμή. ii. Έξοδος : ο αλγόριθμος δεν εμφανίζει

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

Υπολογιστικά Φύλλα Microsoft Excel 2016 Level I

Υπολογιστικά Φύλλα Microsoft Excel 2016 Level I Υπολογιστικά Φύλλα Microsoft Excel 2016 Level I 1. Εισαγωγή 1.1. Δυνατότητες και χαρακτηριστικά του προγράμματος 1.2. Τρόποι ενεργοποίησης του προγράμματος 1.3. Περιγραφή του βασικού παραθύρου Ορολογία

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

(x) = δ(x) π(x) + υ(x)

(x) = δ(x) π(x) + υ(x) Μάθηµα 12 Κεφάλαιο 4ο: Πολυώνυµα Πολυωνυµικές Εξισώσεις Θεµατικές Ενότητες: Α. ιαίρεση Πολυωνύµων Β. Σχήµα Horner Η ταυτότητα της Ευκλείδειας διαίρεσης Αν ( χ), δ ( χ) δύο πολυώνυµα µε δ ( χ) 0 και βαθµούς

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

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ Α. Ντούνης ΔΙΔΑΣΚΩΝ ΑΚΑΔ. ΥΠΟΤΡΟΦΟΣ Χ. Τσιρώνης ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΑΘΗΜΑ ΤΡΙΤΟ - Διαφορικός λογισμός (3D) - Πολυωνυμικό ανάπτυγμα - Τοπικά ακρότατα ΜΑΘΗΜΑΤΙΚΟ ΥΠΟΒΑΘΡΟ

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

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

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

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

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

ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΜΗΜΑ: ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΗΜΕΡΟΜΗΝΙΑ: 05/01/2012 Θέμα 1 ο Α1) Να γράψετε στο τετράδιό σας τους αριθμούς 1 έως και 4 και δίπλα τα γράμματα Σ ή Λ, ανάλογα

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

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. Πρόοδος 28 Μαρτίου 2009 Οµάδα 1 η

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. Πρόοδος 28 Μαρτίου 2009 Οµάδα 1 η ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική Πρόοδος 28 Μαρτίου 2009 Οµάδα 1 η Γράψτε το ονοµατεπώνυµο και αριθµό ταυτότητάς σας στο πάνω µέρος της αυτής της σελίδας. Πρέπει να απαντήσετε σε όλα τα προβλήµατα

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

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

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

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

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου ΑΕσΠΠ-Κεφ.10 Υποπρογράµµατα 1 1. Να γραφεί µία συνάρτηση για κάθε ένα από τα παρακάτω: i. Να δέχεται την ακτίνα ενός κύκλου και να επιστρέφει το εµβαδόν του. ii. Να δέχεται την ακτίνα ενός κύκλου και να

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

ΕΝΔΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ ΔΙΑΓΩΝΙΣΜΑΤΟΣ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΤΙΣ 01/03/2015 ΘΕΜΑ Α

ΕΝΔΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ ΔΙΑΓΩΝΙΣΜΑΤΟΣ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΤΙΣ 01/03/2015 ΘΕΜΑ Α ΦΡΟΝΤΙΣΤΗΡΙΑΚΟΣ ΟΡΓΑΝΙΣΜΟΣ ΕΝΔΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ ΔΙΑΓΩΝΙΣΜΑΤΟΣ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΤΙΣ 01/03/2015 ΘΕΜΑ Α Α1. 1. ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΠΑΡΑΓΡΑΦΟΣ 3.2 2. ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΠΑΡΑΓΡΑΦΟΣ 3.3 3. ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΠΑΡΑΓΡΑΦΟΣ

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

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα 2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ 2.1 Αριθμητικά συστήματα Κάθε πραγματικός αριθμός χ μπορεί να παρασταθεί σε ένα αριθμητικό σύστημα με βάση β>1 με μια δυναμοσειρά της μορφής, -οο * = ± Σ ψ β " (2 1) η - ν

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

Κατ οίκον Εργασία 1 Σκελετοί Λύσεων

Κατ οίκον Εργασία 1 Σκελετοί Λύσεων ΕΠΛ Δομές Δεδομένων και Αλγόριθμοι Σεπτέμβριος 008 Κατ οίκον Εργασία Σκελετοί Λύσεων Άσκηση Παρατηρούμε ότι ο χρόνος εκτέλεσης μέσης περίπτωσης της κάθε εντολής if ξεχωριστά: if (c mod 0) for (k ; k

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΠΑΝΤΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1. ΣΩΣΤΟ 2. ΛΑΘΟΣ 3. ΛΑΘΟΣ 4. ΣΩΣΤΟ 5. ΛΑΘΟΣ Α2. Σχολικό Βιβλίο σελ. 56 Α3. (α) 6, 8, 10 (β) 7 (γ) 1, 3 Α4. α) β) εντολές ΝΑΙ συνθήκη

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

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

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ ΜΑΘΗΜΑ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΔΙΑΓΩΝΙΣΜΑ 1o Επαναληπτικό Διαγώνισμα ΥΛΗ Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

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

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

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που

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

Παράδειγμα 8. Να βρείτε την τιμή της παράστασης:

Παράδειγμα 8. Να βρείτε την τιμή της παράστασης: Μιγαδικοί αριθμοί Σελ 10 ΜΕΘΟΔΟΛΟΓΙΑ 104 Ασκήσεις με παραστάσεις της μορφής συγκεκριμένοι μιγαδικοί z 1 z με z 1,z i Εξετάζουμε μήπως οι μιγαδικοί συνδέονται με σχέση της μορφής z i 1 z ii Αντικάθιστούμε

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