Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΣΚΗΣΕΙΣ 2.4.1 – Δομή Ακολουθίας 7 – Βασικά στοιχεία Προγραμματισμού.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές έννοιες αλγορίθμων
Advertisements

1. Να γραφτεί αλγόριθμος που θα υπολογίζει το ελάχιστο πλήθος (χαρτο)νομισμάτων που απαιτούνται για τη συμπλήρωση ενός συγκεκριμένου ποσού. Για παράδειγμα.
(READ – WRITE) ΚΑΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ (INTEGER,REAL,CHAR)
Επιμέλεια: Τίκβα Χριστίνα
Υποθέτοντας ότι ο τελεστής ^ δεν είναι διαθέσιμος στην Γλώσσα Προγραμματισμού, να γραφτεί αλγόριθμος που να υπολογίζει την παράσταση xν, όπου xR, νZ.
Παράδειγμα 2: Κινηματογράφοι Να γραφεί πρόγραμμα το οποίο:
Προγραμματισμός Ι Παράδειγμα: Παράδειγμα:Να γραφεί πρόγραμμα που να δέχεται ως είσοδο κείμενο, να απαριθμεί τις εμφανίσεις των ψηφίων 0-9, τα λευκά διαστήματα.
ΠΑΡΑΞΕΝΟ! Παρακάτω θα δείτε ένα Μαθηματικό λογισμό Που θα σας παραξενέψει….
Παράδειγμα 5: Θερμοκρασίες
Δημοτικό Σχολείο Τρικάλων Ημαθίας
1. Να γράψετε το Διάγραμμα Ροής του επόμενου αλγόριθμου:
Πώς βρίσκουμε το πλήθοςτων επαναλήψεων μιας Δομής Επανάληψης με βήμα διάφορο του 1
Ενότητα Η Δομή Επανάληψης
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
1. Εκφράσεις (βλ. βιβλίο, σελ )
Παράδειγμα 1:Υπολογισμός αθροίσματος αριθμών με επαναληπτική εντολή : για...από...μέχρι(for ..to) Να βρεθεί και να εκτυπωθεί το άθροισμα των 100 ακεραίων.
ΤΕΛΕΣΤΕΣ II ΜΑΘΗΜΑ 5.
Ασκήσεις.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (μΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ ΑΝΑΖΗΤΗΣΗ - ΤΑΞΙΝΟΜΗΣΗ) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα.
ΠΑΡΑΞΕΝΟ ! Κάντε αυτή τη σύντομη μαθηματική άσκηση που θα καταπλήξει πολλούς.
Αλγόριθμοι συνέχεια 2.2.4, 2.2.5,
Ενότητα Α.4. Δομημένος Προγραμματισμός
Δουλεύει για όλους τους αριθμούς! Η δεύτερη ΓΡΑΨΕ δεν θα εκτελεστεί ποτέ!
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ - ΣΥΝΑΡΤΗΣΕΙΣ) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Εργασία για το τρίγωνο του Πασκάλ
Γλώσσα Προγραμματισμού LOGO
Κάντε κλικ για έναρξη… Τ Ο ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ Κέντρο εντολών Χώρος γραφικών (σελίδα) Χώρος σύνταξης διαδικασιών.
Ερωτήσεις & Φύλλο εργασίας
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ - ΔΙΕΡΓΑΣΙΕΣ)
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Βασικές συνιστώσες/εντολές ενός αλγορίθμου
Μερικές φορές το αποτέλεσμα εμφανίζεται αμέσως από κάτω.
Ο τελεστής ανάθεσης Ο τελεστής ανάθεσης (=) χρησιμοποιείται για να τοποθετήσουμε το αποτέλεσμα μιας έκφρασης (σταθερά, μεταβλητή ή παράσταση) σε μια μεταβλητή.
Βασικά στοιχεία της Java
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΣΚΗΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (Α.Ε.Π.Π.)» ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Γ’ ΤΑΞΗΣ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ.
Βασικές έννοιες προγραμματισμού Κεφάλαιο 7 ο. Βασικές έννοιες προγραμματισμού Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης 1 Ο Λύκειο Ρόδου.
Καθηγητής Νίκος Λορέντζος Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα.
ΚΕΦΑΛΑΙΟ 2ο - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Δομή επιλογής Πολλές φορές για να λυθεί ένα πρόβλημα πρέπει να ελεγχθεί αν ισχύει κάποια συνθήκη Παράδειγμα 2: Να διαβαστεί ένας αριθμός και να επιστραφεί.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΑΝ συνθήκη_ισχύει ΤΟΤΕ εντολές ΤΕΛΟΣ_ΑΝ
ΔΟΜΗ ΓΙΑ (1) Για i από .... μέχρι .... Αν ………….… τότε
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΕΔΡΑΝΑ Επιλογή εδράνου - Σχεδίαση
ΓΕΜΙΣΜΑ ΜΟΝΟΔΙΑΣΤΑΤΟΥ ΠΙΝΑΚΑ (Άσκηση 1)
Αναπαράσταση Αλγορίθμου
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
Επανάληψη.
Τελεστές και ή όχι Για την εκτέλεση αριθμητικών πράξεων
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΑΛΓΟΡΙΘΜΟΣ.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Εντολές και δομές αλγορίθμου
Δομή Επιλογής , 8.1.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
Αναπαράσταση Αλγορίθμου
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
Β.ΕΠΑΛ-Γενικής Παιδείας  ΜΑΘΗΜΑ: Εισαγωγή στης αρχές Επιστήμης των Η/Υ  ΚΕΦΑΛΑΙΟ 4: Γλώσσες Αναπαράστασης Αλγορίθμων  ΕΝΟΤΗΤΑ 4.2: Δομή Ακολουθίας 
Κάντε αυτή τη σύντομη μαθηματική άσκηση που θα καταπλήξει πολλούς.
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Από τη Δομή Ακολουθίας στις Δομές Επανάληψης
Μεταγράφημα παρουσίασης:

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΣΚΗΣΕΙΣ – Δομή Ακολουθίας 7 – Βασικά στοιχεία Προγραμματισμού

Ασκήσεις Να αντιστοιχίσετε τη στήλη Α με τη στήλη Β

Ασκήσεις Εντοπίστε τη λανθασμένη ονοματολογία των μεταβλητών που φαίνονται στον παρακάτω πίνακα ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗

Ασκήσεις Να χαρακτηρίσετε ποιες από τις παρακάτω εντολές εκχώρησης είναι σωστές ή λάθος και σε περίπτωση λάθους να αιτιολογήσετε την απάντησή σας: 1. W ← 4* 2* x – 3 / 3*x*x*x – 1) – W ← 4* (2x – 3) / (3*x*x*x – 1) – W ← 4* *2*x – 3) / (3*x*x*x – 1) – W ← 4* (2*x – 3) / 3*x*x*x – 1– 10 ✗ Λείπει αριστερή παρένθεση ✗ Λείπει τελεστής ✗ Δυο συνεχόμενοι τελεστές - Λείπει αριστερή παρένθεση ✔

Ασκήσεις Να γράψετε τις παρακάτω μαθηματικές εκφράσεις με μορφή εκχώρησης στη μεταβλητή D D  (5*x – 3*y)/(x^2 – y^2) D  2*x + 3*(x+1)/(y^2 + 1) – y^3 D  Τ_Ρ( ( x-1)* (x-4) / (2*y*ΕΦ(x)) )

Ασκήσεις Η απόσταση δύο γεωμετρικών σημείων (Χ1,Υ1) και (Χ2,Υ2) σε ένα καρτεσιανό σύστημα συντεταγμένων, δίδεται από τον τύπο: Να γράψετε πρόγραμμα το οποίο να υπολογίζει αυτή την απόσταση, αν ο χρήστης δώσει τις συντεταγμένες δύο σημείων

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

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

Ασκήσεις Να γραφεί αλγόριθμος που να δέχεται έναν θετικό ακέραιο αριθμό που αντιστοιχεί σε δευτερόλεπτα και να εμφανίζει πόσες ώρες, λεπτά και δευτερόλεπτα είναι.

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

Ασκήσεις Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Ασκήσεις Ο Ειδικός Εκλογικός Αριθμός καθιερώθηκε για την εξασφάλιση μιας και μοναδικής εγγραφής στους καταλόγους για κάθε εκλογέα. Ο αριθμός αυτός αποτελείται από 13 ψηφία. Τα τέσσερα πρώτα είναι ο κωδικός του δήμου, τα τρία επόμενα αντιστοιχούν στα τρία τελευταία ψηφία του έτους γέννησης του εκλογέα, τα πέντε επόμενα προκύπτουν από την κατ’ αλφαβητική σειρά κατάταξη των εκλογέων του δήμου που γεννήθηκαν την ίδια χρονιά, και το τελευταίο ψηφίο είναι ψηφίο ασφαλείας-ελέγχου. Ο Ειδικός Εκλογικός Αριθμός είναι μοναδικός για κάθε ψηφοφόρο και ισχύει εφ'όρου ζωής. Να γραφεί πρόγραμμα το οποίο: Θα διαβάζει τον ειδικό εκλογικό αριθμό ενός ψηφοφόρου και Θα εμφανίζει το έτος γέννησης του. Παρατήρηση : Θεωρείστε ότι όλοι οι ψηφοφόροι έχουν γεννηθεί πριν το 2000.

Ασκήσεις