You are on page 1of 2

Τάξη : Γ’ Λυκείου

Ενότητα : ∆οµή ακολουθίας
Βαθµός ∆υσκολίας :

Ειδικός Εκλογικός Αριθµός

ΕΚΦΩΝΗΣΗ

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

Να γραφεί πρόγραµµα το οποίο:

• Θα διαβάζει τον ειδικό εκλογικό αριθµό ενός ψηφοφόρου και

• Θα εµφανίζει το έτος γέννησης του.

Παρατήρηση : Θεωρείστε ότι όλοι οι ψηφοφόροι έχουν γεννηθεί πριν το 2000.

ΜΕΘΟ∆ΟΛΟΓΙΑ

Σε τέτοιες ασκήσεις προσπαθούµε µε την κατάλληλη ακέραια διαίρεση να
αποµονώσουµε το µέρος του αριθµού το οποίο µας ενδιαφέρει (στην περίπτωση µας
τα 7 πρώτα ψηφία). Στη συνέχεια µε χρήση των τελεστών DIV και MOD παίρνουµε
ένα-ένα τα ψηφία.

Σαρηµπαλίδης Ιωάννης Σελίδα 1
Ασκήσεις Α.Ε.Π.Π.

ΛΥΣΗ
ΠΡΟΓΡΑΜΜΑ Ειδικό̋_Εκλογικό̋_Αριθµό̋
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:
ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ,
, ΨΗΦΙΟ_1,
, ΨΗΦΙΟ_2,
, ΨΗΦΙΟ_3,
, ΠΡΩΤΑ_7,
, ΕΤΟΣ,
, ΥΠΟΛΟΙΠΟ
ΑΡΧΗ

ΓΡΑΨΕ "∆ώσε τον ειδικό εκλογικό αριθµό: "
∆ΙΑΒΑΣΕ ΑΡΙΘΜΟΣ

! Αποµόνωση των 7 πρώτων ψηφίων
ΠΡΩΤΑ_7 <- ΑΡΙΘΜΟΣ DIV 1000000

! Από τον επταψήφιο αριθµό παίρνω βήµα-βήµα τα τελευταία τρία ψηφία
ΨΗΦΙΟ_1 <- ΠΡΩΤΑ_7 MOD 10
ΥΠΟΛΟΙΠΟ <- ΠΡΩΤΑ_7 DIV 10
ΨΗΦΙΟ_2 <- ΥΠΟΛΟΙΠΟ MOD 10
ΥΠΟΛΟΙΠΟ <- ΥΠΟΛΟΙΠΟ DIV 10
ΨΗΦΙΟ_3 <- ΥΠΟΛΟΙΠΟ MOD 10

!Σχηµατίζουµε το έτο̋ γέννηση̋
ΕΤΟΣ <- 1000 + 100*
* ΨΗΦΙΟ_3 + 10*
* ΨΗΦΙΟ_2 + 1*
* ΨΗΦΙΟ_1

ΓΡΑΨΕ "Το έτο̋ γέννηση̋ του ψηφοφόρου είναι : ",
, ΕΤΟΣ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Ειδικό̋_Εκλογικό̋_Αριθµό̋

ΕΚΤΕΛΕΣΗ ΚΩ∆ΙΚΑ
∆ώσε τον ειδικό εκλογικό αριθµό: 12345974867498
Το έτος γέννησης του ψηφοφόρου είναι : 1974

Περισσότερες ασκήσεις µπορείτε να βρείτε στο blog

http://pliroforikiatschool.blogspot.com

Σαρηµπαλίδης Ιωάννης Σελίδα 2