Υποθέτοντας ότι ο τελεστής ^ δεν είναι διαθέσιμος στην Γλώσσα Προγραμματισμού, να γραφτεί αλγόριθμος που να υπολογίζει την παράσταση xν, όπου xR, νZ.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Κατηγορηματικός Λογισμός
Advertisements

1. Να γραφτεί αλγόριθμος που θα υπολογίζει το ελάχιστο πλήθος (χαρτο)νομισμάτων που απαιτούνται για τη συμπλήρωση ενός συγκεκριμένου ποσού. Για παράδειγμα.
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
Να καταργήσουμε τη ΓΛΩΣΣΑ και να κρατήσουμε μόνο την ψευδογλώσσα
H διαδικασία ανάπτυξης λογισμικού. Tι θα γνωρίσουμε •Τις φάσεις ανάπτυξης του λογισμικού. •Γιατί χρειάζεται να γίνει ανάλυση του προβλήματος. •Τι θα πρέπει.
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
1. Να γραφτεί αλγόριθμος ο οποίος θα ορίζει ένα μονοδιάστατο πίνακα Α 10 θέσεων. Ακολούθως θα διαβάζει από το πληκτρολόγιο τιμές τις οποίες θα τοποθετεί.
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Επιμέλεια Π. Τσάκωνας. 1. Ποια από τα ακόλουθα αποσπάσματα αλγόριθμων πραγματοποιούν σωστά την ταξινόμηση του πίνακα Α; ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ.
Βρόχος με συνθήκη εισόδου στη C, οδηγούμενος από μετρητή: for
Πώς βρίσκουμε το πλήθοςτων επαναλήψεων μιας Δομής Επανάληψης με βήμα διάφορο του 1
Να γραφτεί αλγόριθμος ο οποίος θα υπολογίζει το άθροισμα των στοιχείων της κύριας διαγωνίου ενός τετραγωνικού πίνακα Α(ΝxN).
ΕΛΕΓΧΟΣ ΡΟΗΣ ΜΑΘΗΜΑ 4. ΑΚΟΛΟΥΘΙΑΚΗ ΕΚΤΕΛΕΣΗ ΠΡΟΤΑΣΕΩΝ ΠΡΟΤΑΣΗ Α ΠΡΟΤΑΣΗ Β ΠΡΟΤΑΣΗ Γ ………………. ΠΡΟΤΑΣΗ n ΠΡΟΤΑΣΗ Α ΠΡΟΤΑΣΗ Β ΠΡΟΤΑΣΗ Γ ………………. ΠΡΟΤΑΣΗ n.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων.
ΛΟΓΙΣΜΙΚΟ Πρόγραμμα Είναι μία ακολουθία από εντολές, σε λογική σειρά, με σκοπό να κατευθύνουν τον Η.Υ. στην εκτέλεση των επιθυμητών εργασιών. ΛΟΓΙΣΜΙΚΟ.
1. Εκφράσεις (βλ. βιβλίο, σελ )
Τελεστές (operators) – Εκφράσεις (expressions)
Σχεδίαση αλγορίθμων (2ο μέρος)
1 Ολυμπιάδα Πληροφορικής Μάθημα 7. 2 Στόχοι μαθήματος Δημιουργία συναρτήσεων από το χρήστη Δομή προγράμματος με συναρτήσεις Συναρτήσεις και παράμετροι.
ΗΥ302 Διδακτική της Πληροφορικής Η γλώσσα προγραμματισμού LOGO Writer Ομάδα Εργασία: Αλεβίζου Βασιλική (Α.Μ.:1029) Κοφφινά Ιωάννα (Α.Μ.:1035) Τριανταφυλλίδου.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
Ενότητα Α.4. Δομημένος Προγραμματισμός
Κατανόηση (δεδομένα – ζητούμενα) Ανάλυση σε απλούστερα προβλήματα Επίλυση με οργανωμένα, απολύτως καθορισμένα, πεπερασμένα βήματα ΑΛΓΟΡΙΘΜΟΣ.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ 2 ΜΑΘΗΜΑ 8. ΑΠΑΛΟΙΦΗ ΔΙΠΛΟΕΓΓΡΑΦΩΝ DISTINCT Μπορούμε να απαλείψουμε τις διπλοεγγραφές που μας επιστρέφονται και που οφείλονται στην.
Παράδειγμα 1 :Μετατροπή από βαθμούς Φαρενάιτ σε βαθμούς Κελσίου
ΛΟΓΙΣΜΙΚΟ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ MERLIN / MCL 3.0 ΠΕΡΙΒΑΛΛΟΝ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα.
Εξίσωση ευθείας. Παράδειγμα I Υποθέτουμε:Α = (0,1) και Β = (5,4) Τότε: m = (4-1)/(5-0)= 0.6 και b = 1, όπου 0  m  1 (1 o ογδοημόριο). Άρα:y = 0.6 x.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Κεφάλαιο 10 – Υποπρογράμματα
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (ΜΗ-ΠΡΟΚΑΘΟΡΙΣΜΕΝΕΣ ΕΠΑΝΑΛΗΨΕΙΣ – WHILE – REPEAT) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα.
Γλώσσα Προγραμματισμού LOGO
Προγραμματισμός Γιατι γραφουμε προγραμματα (προηγ. διαλεξη)
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (εΓΓΡΑΦΕΣ)
Προγραμματισμός ύλης Β’-Γ’ Γυμνασίου
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι 4-1 Στην ενότητα αυτή θα μελετηθεί η χρήση στοιβών στις εξής εφαρμογές: Αναδρομικές συναρτήσεις Ισοζυγισμός Παρενθέσεων.
Βασικές συνιστώσες/εντολές ενός αλγορίθμου
Γλώσσα Προγραμματισμού MicroWorlds Pro
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σπουδαστές Δάλατζης Νικόλαος Καταπόδης Πέτρος Επιβλέπων.
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
1 Θεματικό αντικείμενο  Σχεδίαση αλγορίθμων  Διατύπωση αλγορίθμων σε γλώσσα προγραμματισμού Γ΄ τάξη Γενικού Λυκείου Τεχνολογική Κατεύθυνση Κύκλος Πληροφορικής.
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΡΆΡΤΗΜΑ ΛΕΥΚΑΔΑΣ ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΉΤΡΙΑ Δρ. ΤΣΙΝΤΖΑ ΠΑΝΑΓΙΩΤΑ Οι παρουσιάσεις του μαθήματος βασίζονται στο.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΣΚΗΣΕΙΣ – Δομή Ακολουθίας 7 – Βασικά στοιχεία Προγραμματισμού.
Πολυδιάστατοι Πίνακες στην JAVA ΕΡΓΑΣΤΗΡΙΟ AΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΟΧΟΛΗΣ ΔΙΟΝΥΣΙΟΣ.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΕΣ ΕΛΕΓΧΟΥ(if-else, switch) και Λογικοί τελεστές / παραστάσεις
1. Πώς ανοίγουμε ένα αποθηκευμένο βιβλίο εργασίας;
Σχεδιασμός των Μεταφορών
Η Γλώσσα Pascal Υποπρογράμματα
Ενότητα 4 : Τελεστές της γλώσσας PHP Ιωάννης Τσούλος
Ανάπτυξη εφαρμογής με οπτικοποιημένο περιβάλλον για τους αλγόριθμους ταξινόμησης και αναζήτησης ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ Γεωργιαδης νικολαοσ.
ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΤΗ C
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Τελεστές και ή όχι Για την εκτέλεση αριθμητικών πράξεων
ΜΥΥ105: Εισαγωγή στον Προγραμματισμό
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
Αναπαράσταση Αλγορίθμου
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
ΠΡΟΓΡΑΜΜΑ ΕΠΙΜΟΡΦΩΣΗΣ Β΄ΕΠΙΠΕΔΟ ΓΙΑ ΠΕ03
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Αν κάνει καλό καιρό, θα πάμε εκδρομή.
ΠΙΝΑΚΕΣ Δομή ΟΥΡΑΣ (queue)
Μεταγράφημα παρουσίασης:

Υποθέτοντας ότι ο τελεστής ^ δεν είναι διαθέσιμος στην Γλώσσα Προγραμματισμού, να γραφτεί αλγόριθμος που να υπολογίζει την παράσταση xν, όπου xR, νZ αριθμός που εισάγεται από το χρήστη. Υπενθυμίζεται ότι η έκφραση 00 δεν ορίζεται, όπως επίσης και η xν για x=0 και ν<0.

Καλύπτονται κατά ενιαία κωδικοποίηση οι περιπτώσεις ν>0 και ν<0

Να γραφτεί αλγόριθμος ο οποίος θα διαβάζει έναν θετικό ακέραιο αριθμό και θα ελέγχει αν είναι πρώτος ή όχι. Υπενθυμίζεται ότι πρώτοι ονομάζονται οι αριθμοί που διαιρούνται με τον εαυτό τους και τη μονάδα μόνο. ΥΠΟΔΕΙΞΗ: να θεωρήσετε ότι ο αριθμός 1 είναι πρώτος. PGP=Pretty Good Privacy 1) Κωδικοποίηση Ηλεκτρονικής Αλληλογραφίας με χρήση Δημόσιου Κλειδιού (ΔΚ) και Ιδιωτικού Κλειδιού (ΙΚ) Με χρήση αντίστροφων συναρτήσεων 2) Ψηφιακή Υπογραφή Πελάτης Έμπορος Μήνυμα

Η ΓΙΑ θα μπορούσε (για μεγαλύτερη ταχύτητα) να τερματίζεται στο Τ_Ρ(x) αντί στο Α_Μ(x/2)

2ος τρόπος Μείωση των περιττών επαναλήψεων με αντικατάσταση της ΓΙΑ από ΜΕΧΡΙΣ_ΟΤΟΥ και ενίσχυση της συνθήκης τερματισμού, ώστε να σταματάμε μόλις βρεθεί έστω και ένας διαιρέτης. 2β τρόπος Παράλειψη των άρτιων Πιθανών Διαιρετών

Συνολική διάρκεια κλήσεων (sec) Μια εταιρεία κινητής τηλεφωνίας κοστολογεί τις κλήσεις με ελάχιστη διάρκεια τα 30 sec και, για κλήσεις μεγαλύτερης διάρκειας, βήμα χρέωσης τα 15 sec. Έτσι, αν μία κλήση έχει διάρκεια 22 sec ο συνδρομητής χρεώνεται για 30 sec, ενώ αν μια κλήση έχει διάρκεια 31 sec, ο συνδρομητής χρεώνεται για 45 sec (=30sec+15sec). Για τη συνολική διάρκεια των κλήσεων στη διάρκεια ενός μήνα, εφαρμόζεται τιμολόγιο κλιμακωτής χρέωσης, ως εξής: Συνολική διάρκεια κλήσεων (sec) Κόστος (€/sec) 0 - 3600 0,1 3601 - 5000 0,08 5001 - 7000 0,065 Πάνω από 7000 0.034 Να γράψετε αλγόριθμο ο οποίος θα διαβάζει το πλήθος των κλήσεων που πραγματοποίησε ο χρήστης σε ένα μήνα και τη διάρκεια κάθε μίας από αυτές. Ακολούθως θα υπολογίζει το ποσό που οφείλει ο συνδρομητής. ΠΡΟΣΟΧΗ: Η λύση που γράψαμε στο μάθημα περιέχει λάθος. Στην επόμενη διαφάνεια θα βρείτε μια σωστότερη (και σίγουρα απλούστερη στη λογική της) λύση.

Στη μεταβλητή tυπολ υπολογίζουμε το χρόνο που απομένει μέχρι να συμπληρωθούν τα επόμενα 15 δευτερόλεπτα. Συνεχίζεται στην επόμενη διαφάνεια