ΑΣΚΗΣΕΙΣ
ΔΟΜΗΣ ΑΚΟΛΟΥΘΙΑΣ
ΔΟΜΗΣ ΑΚΟΛΟΥΘΙΑΣ
ΑΣΚΗΣΗ Α1 **
Να φτιάξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο θα διαβάζει ένα ποσό (ΑΚΕΡΑΙΟΣ) σε Ευρώ και θα μας το αναλύει σε χαρτονομίσματα των 50, 20, και 10 ευρώ. Το υπόλοιπο ποσό να εμφανίζεται και αυτό.
Απάντηση
ΠΡΟΓΡΑΜΜΑ Α1
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : ποσό, α, β,γ, υ, υ1, υ2
ΑΡΧΗ
ΔΙΑΒΑΣΕ ποσό
α <- ποσό DIV 50 !υπολογισμός 50ευρων
υ <- ποσό MOD 50
β <- υ DIV 20 ! 20ευρα
υ1 <- υ MOD 20
γ <- υ1 DIV 10 ! 10ευρα
υ2 <- υ1 MOD 10 !υπόλοιπο ποσό
ΓΡΑΨΕ α,β,γ,υ2
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Να φτιάξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο θα διαβάζει ένα ποσό (ΑΚΕΡΑΙΟΣ) σε Ευρώ και θα μας το αναλύει σε χαρτονομίσματα των 50, 20, και 10 ευρώ. Το υπόλοιπο ποσό να εμφανίζεται και αυτό.
Απάντηση
ΠΡΟΓΡΑΜΜΑ Α1
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : ποσό, α, β,γ, υ, υ1, υ2
ΑΡΧΗ
ΔΙΑΒΑΣΕ ποσό
α <- ποσό DIV 50 !υπολογισμός 50ευρων
υ <- ποσό MOD 50
β <- υ DIV 20 ! 20ευρα
υ1 <- υ MOD 20
γ <- υ1 DIV 10 ! 10ευρα
υ2 <- υ1 MOD 10 !υπόλοιπο ποσό
ΓΡΑΨΕ α,β,γ,υ2
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΑΣΚΗΣΗ Α2 *
Να μετατρέψετε τον παρακάτω αλγόριθμο απο ψευδογλώσσα σε ΓΛΩΣΣΑ:
Αλγόριθμος Α2
Διάβασε χ
υ <- χ ^ 2
Εμφάνισε υ, χ
Τέλος Α2
Απάντηση
ΠΡΟΓΡΑΜΜΑ Α2
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: υ, χ
ΑΡΧΗ
ΔΙΑΒΑΣΕ χ
υ <- χ ^ 2
ΓΡΑΨΕ υ, χ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΑΡΑΤΗΡΗΣΗ: Στην ψευδογλώσσα υπάρχουν οι εντολές εξόδου Εμφάνισε, Εκτύπωσε και Γράψε, ενώ στην ΓΛΩΣΣΑ χρησιμοποιούμε μόνο την εντολή ΓΡΑΨΕ.
Να μετατρέψετε τον παρακάτω αλγόριθμο απο ψευδογλώσσα σε ΓΛΩΣΣΑ:
Αλγόριθμος Α2
Διάβασε χ
υ <- χ ^ 2
Εμφάνισε υ, χ
Τέλος Α2
Απάντηση
ΠΡΟΓΡΑΜΜΑ Α2
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: υ, χ
ΑΡΧΗ
ΔΙΑΒΑΣΕ χ
υ <- χ ^ 2
ΓΡΑΨΕ υ, χ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΑΡΑΤΗΡΗΣΗ: Στην ψευδογλώσσα υπάρχουν οι εντολές εξόδου Εμφάνισε, Εκτύπωσε και Γράψε, ενώ στην ΓΛΩΣΣΑ χρησιμοποιούμε μόνο την εντολή ΓΡΑΨΕ.
ΑΣΚΗΣΗ Α3 ***
Να γράψετε πρόγραμμα το οποίο να δέχεται έναν τριψήφιο και να εμφανίζει τα ψηφία του, το άθροισμα των ψηφίων του και το γινόμενό τους.
Απάντηση
ΠΡΟΓΡΑΜΜΑ Α3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : εκατοντάδες, δεκάδες, μονάδες, αθροισμα, γινομενο
ΑΡΧΗ
ΓΡΑΨΕ 'ΔΩΣΕ ΕΝΑΝ ΤΡΙΨΗΦΙΟ ΑΡΙΘΜΟ'
ΔΙΑΒΑΣΕ Αριθμός
εκατοντάδες <- Αριθμός DIV 100
μονάδες <- Αριθμός MOD 10
δεκάδες <- (Αριθμός MOD 100) DIV 10
ΓΡΑΨΕ εκατοντάδες, δεκάδες, μονάδες
αθροισμα <- εκατοντάδες+δεκάδες+μονάδες
ΓΡΑΨΕ 'το άθροισμα των ψηφίων είναι : ', αθροισμα
γινομενο <- εκατοντάδες*δεκάδες*μονάδες
ΓΡΑΨΕ 'το γινόμενο των ψηφίων είναι : ', γινομενο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Να γράψετε πρόγραμμα το οποίο να δέχεται έναν τριψήφιο και να εμφανίζει τα ψηφία του, το άθροισμα των ψηφίων του και το γινόμενό τους.
Απάντηση
ΠΡΟΓΡΑΜΜΑ Α3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : εκατοντάδες, δεκάδες, μονάδες, αθροισμα, γινομενο
ΑΡΧΗ
ΓΡΑΨΕ 'ΔΩΣΕ ΕΝΑΝ ΤΡΙΨΗΦΙΟ ΑΡΙΘΜΟ'
ΔΙΑΒΑΣΕ Αριθμός
εκατοντάδες <- Αριθμός DIV 100
μονάδες <- Αριθμός MOD 10
δεκάδες <- (Αριθμός MOD 100) DIV 10
ΓΡΑΨΕ εκατοντάδες, δεκάδες, μονάδες
αθροισμα <- εκατοντάδες+δεκάδες+μονάδες
ΓΡΑΨΕ 'το άθροισμα των ψηφίων είναι : ', αθροισμα
γινομενο <- εκατοντάδες*δεκάδες*μονάδες
ΓΡΑΨΕ 'το γινόμενο των ψηφίων είναι : ', γινομενο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Ο ΒΑΘΜΟΣ ΔΥΣΚΟΛΙΑΣ ΤΩΝ ΑΣΚΗΣΕΩΝ ΣΗΜΕΙΩΝΕΤΑΙ ΜΕ ΑΣΤΕΡΙΣΚΟΥΣ
* ΕΥΚΟΛΗ
** ΜΕΤΡΙΑ
*** ΔΥΣΚΟΛΗ
**** ΠΟΛΥ ΔΥΣΚΟΛΗ
* ΕΥΚΟΛΗ
** ΜΕΤΡΙΑ
*** ΔΥΣΚΟΛΗ
**** ΠΟΛΥ ΔΥΣΚΟΛΗ
Antonis Baboukis 2015 Τελευταία ενημέρωση 18/11/2015