Τώρα είναι Σάβ 21 Δεκ 2024 06:50 pm

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]




Δημιουργία νέου θέματος Απαντήστε στο θέμα  [ 7 Δημοσιεύσεις ] 
Συγγραφέας Μήνυμα
 Θέμα δημοσίευσης: Ημερήσιο - Θέμα 4
ΔημοσίευσηΔημοσιεύτηκε: Σάβ 15 Μαρ 2003 06:09 pm 
Χωρίς σύνδεση
Διαχειριστής

Εγγραφή: Παρ 28 Φεβ 2003 06:10 pm
Δημοσιεύσεις: 84
Syntax: [ Download ] [ Hide ]
! =========================================================
! Μια εταιρία κινητής τηλεφωνίας ακολουθεί ανά μήνα την
! πολιτική τιμών που φαίνεται στον παρακάτω πίνακα:
!
!     -------------- ΠΑΓΙΟ: 1500 δραχμές --------------
!     ΧΡΟΝΟΣ ΤΗΛΕΦΩΝΗΜΑΤΩΝ             ΧΡΟΝΟΧΡΕΩΣΗ
!        (δευτερόλεπτα)          (δραχμές/δευτερόλεπτο)
!             1-500                        1.5
!           501-800                        0.9
!           801 και άνω                    0.5
!
! Να γίνει πρόγραμμα το οποίο:
!   Α) Να διαβάζει τη χρονική διάρκεια των τηλεφωνημάτων
!      ενός συνδρομητή σε διάστημα ενός μήνα.
!                                               [Μονάδες 3]
!   Β) Να υπολογίζει τη μηνιαία χρέωση του συνδρομητή.
!                                              [Μονάδες 12]
!   Γ) Να εμφανίζει τη λέξη "Χρέωση" και τη μηνιαία χρέωση
!      του συνδρομητή.
!                                               [Μονάδες 5]
! =========================================================


ΠΡΟΓΡΑΜΜΑ Πανελλήνιες_2000__Θέμα_4ο

ΣΤΑΘΕΡΕΣ
  πάγιο=1500

ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: χρόνος
  ΠΡΑΓΜΑΤΙΚΕΣ: χρέωση

ΑΡΧΗ

  ΓΡΑΨΕ 'Δώσε το χρόνο των τηλεφωνημάτων σε δευτερόλεπτα:'
  ΔΙΑΒΑΣΕ χρόνος

  ΑΝ (χρόνος>=1) ΚΑΙ (χρόνος<=500) ΤΟΤΕ
    χρέωση <-- πάγιο + χρόνος*1.5
  ΑΛΛΙΩΣ_ΑΝ (χρόνος>=501) ΚΑΙ (χρόνος<=800) ΤΟΤΕ
    χρέωση <-- πάγιο + 500*1.5 + (χρόνος-500)*0.9
  ΑΛΛΙΩΣ_ΑΝ χρόνος>=801 ΤΟΤΕ
    χρέωση <-- πάγιο + 500*1.5 + 300*0.9 + (χρόνος-800)*0.5
  ΤΕΛΟΣ_ΑΝ

  ΓΡΑΨΕ 'Χρέωση: ', χρέωση

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Πανελλήνιες_2000__Θέμα_4ο

 


Τελευταία επεξεργασία από SpiN και Δευτ 09 Απρ 2007 09:02 pm, έχει επεξεργασθεί 5 φορά/ες συνολικά

Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: Σάβ 15 Μαρ 2003 09:40 pm 
Χωρίς σύνδεση

Εγγραφή: Παρ 14 Μαρ 2003 01:43 am
Δημοσιεύσεις: 1
Τοποθεσία: Athens, Greece
Den fainetai idiaitera dyskolo...

Vazoun themata pou apaitoun mathimatika pou kaneis mono stin 3i Lykeiou? (Dld pou ego pou eimai 2a Lykeiou tora DEN tha elyna logo gnoseon sta mathimatika..)


Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: Κυρ 16 Μαρ 2003 12:21 am 
Χωρίς σύνδεση
Διαχειριστής

Εγγραφή: Παρ 28 Φεβ 2003 06:10 pm
Δημοσιεύσεις: 84
Φίλε μου, γενικά ο στόχος του μαθήματος δεν είναι ο έλεγχος των γνώσεών σας στα μαθηματικά, γι αυτό δε θα σας ζητηθεί κάτι που να έχει "μαθηματική δυσκολία".
Έτσι είναι μάλλον απίθανο κάποιο θέμα να απαιτεί γνώσεις εξειδικευμένων μαθηματικών της Γ' Λυκείου.


Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης: Re: Πανελλήνιες 2000 - Θέμα 4ο
ΔημοσίευσηΔημοσιεύτηκε: Πέμ 01 Μάιος 2003 10:55 pm 
Χωρίς σύνδεση

Εγγραφή: Πέμ 01 Μάιος 2003 10:25 pm
Δημοσιεύσεις: 38
Τοποθεσία: Καλλιθέα Αττικής
SpiN έγραψε:
Syntax: [ Download ] [ Hide ]
! Να γίνει πρόγραμμα το οποίο:
!   Α) Να διαβάζει τη χρονική διάρκεια των τηλεφωνημάτων
!      ενός συνδρομητή σε διάστημα ενός μήνα.
!                                               [Μονάδες 3]
!   Β) Να υπολογίζει τη μηνιαία χρέωση του συνδρομητή.
!                                              [Μονάδες 12]
!   Γ) Να εμφανίζει τη λέξη "Χρέωση" και τη μηνιαία χρέωση
!      του συνδρομητή.
!                                               [Μονάδες 5]
 

Στο πρόγραμμα του Spin
Αν βαθμολογούσα θα έβαζα 5 (μόνο το Γ είναι σωστό). Διότι:
1. Που μου λέει ότι κανει εισαγωγή χρονικής διάρκειας ενός μήνα;
2. Αν ο συνδρομητής δεν πραγματοποιήσει κλήσεις πρέπει να τυπώνει μόνο το πάγιο!
Επειδή δεν βαθμολογώ! νομίζω ότι θα του **έβαζαν** 20!!!!!

_________________
Γλώσσα προγραμματισμού M2000


Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: Παρ 02 Μάιος 2003 01:04 am 
Χωρίς σύνδεση
Διαχειριστής

Εγγραφή: Παρ 28 Φεβ 2003 06:10 pm
Δημοσιεύσεις: 84
Φίλε bugman, αφενός, καλωσόρισες στο Ασκησιολόγιο.
Αφετέρου, δόξα τω Θεώ που... δε βαθμολογείς! :wink:
Σοβαρά τώρα:
1. Νομίζω πως εννοείς ότι θα έπρεπε στο μήνυμα που εμφανίζεται να αναγράφεται ότι ζητείται η *μηνιαία* χρέωση. Επέτρεψέ μου την παρατήρηση ότι κάτι τέτοιο δεν είναι λάθος, αφού η απάντηση ενός προβλήματος είναι η προέκταση της εκφώνησης, όπου αυτό αναφέρεται ρητά. Αυτό ισχύει για όλες τις επιστήμες και όλα τα μαθήματα. Γιατί στην ΑΕΠΠ πρέπει να είναι διαφορετικά; Αλίμονο, δεν ζητείται από τα παιδιά η δημιουργία ολοκληρωμένων προγραμμάτων που να μπορούν να σταθούν στην αγορά!
2. Δεκτή η δεύτερη παρατήρησή σου. Όμως δε συμπεριέλαβα την περίπτωση που ο χρόνος=0, γιατί απλά κάτι τέτοιο δε ζητείται από την εκφώνηση. Δηλαδή μας δίνεται ένα "ΣΥΝΟΛΟ ΤΙΜΩΝ" (ένα σαφές "πεδίο ορισμού" αν προτιμάς) για το οποίο το πρόγραμμα θα πρέπει να γνωρίζει πως να αντιδράσει. Και η τιμή 0 δεν αναφέρεται πουθενά. Μετά από πολλές συζητήσεις με συναδέλφους επί του θέματος, καταλήξαμε ότι θα πρέπει να είμαστε ευλαβικά προσηλωμένοι στον τρόπο διατύπωσης των ζητουμένων. Σύμφωνα με τη λογική που αναφέρεις, θα έπρεπε να ελέγχαμε μήπως και δινόταν αρνητικός χρόνος, να κάναμε error-trapping για την περίπτωση που κάποιος θα έδινε κατά λάθος αλφαριθμητικό, να ελέγχαμε για overflow, και ένα σωρό άλλα σενάρια.
Την ΑΕΠΠ πρέπει να την αντιμετωπίζουμε σαν εκπαιδευτικοί, όχι σαν προγραμματιστές. Όπως υπονοείς κι εσύ, αν προγραμματίζαμε και βαθμολογούσαμε με τον τρόπο που προτείνεις, δε θα έγραφε κανείς πάνω από τη βάση!
Πάντως, για να μου δώσεις και τις... υπόλοιπες μονάδες :) , παραθέτω την εκδοχή που αναφέρεις:

Syntax: [ Download ] [ Hide ]
! =========================================================
! Μια εταιρία κινητής τηλεφωνίας ακολουθεί ανά μήνα την
! πολιτική τιμών που φαίνεται στον παρακάτω πίνακα:
!
!     -------------- ΠΑΓΙΟ: 1500 δραχμές --------------
!     ΧΡΟΝΟΣ ΤΗΛΕΦΩΝΗΜΑΤΩΝ             ΧΡΟΝΟΧΡΕΩΣΗ
!        (δευτερόλεπτα)          (δραχμές/δευτερόλεπτο)
!             1-500                        1.5
!           501-800                        0.9
!           801 και άνω                    0.5
!
! Να γίνει πρόγραμμα το οποίο:
!   Α) Να διαβάζει τη χρονική διάρκεια των τηλεφωνημάτων
!      ενός συνδρομητή σε διάστημα ενός μήνα.
!                                               [Μονάδες 3]
!   Β) Να υπολογίζει τη μηνιαία χρέωση του συνδρομητή.
!                                              [Μονάδες 12]
!   Γ) Να εμφανίζει τη λέξη "Χρέωση" και τη μηνιαία χρέωση
!      του συνδρομητή.
!                                               [Μονάδες 5]
! =========================================================


ΠΡΟΓΡΑΜΜΑ Πανελλήνιες_2000__Θέμα_4ο

ΣΤΑΘΕΡΕΣ
  πάγιο=1500

ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: χρόνος
  ΠΡΑΓΜΑΤΙΚΕΣ: χρέωση

ΑΡΧΗ

  ΓΡΑΨΕ 'Δώσε το *ΜΗΝΙΑΙΟ* χρόνο των τηλεφωνημάτων σε δευτερόλεπτα:'
  ΔΙΑΒΑΣΕ χρόνος

  χρέωση <-- πάγιο
  ΑΝ (χρόνος>=1) ΚΑΙ (χρόνος<=500) ΤΟΤΕ
    χρέωση <-- χρέωση + χρόνος*1.5
  ΑΛΛΙΩΣ_ΑΝ (χρόνος>=501) ΚΑΙ (χρόνος<=800) ΤΟΤΕ
    χρέωση <-- χρέωση + 500*1.5 + (χρόνος-500)*0.9
  ΑΛΛΙΩΣ_ΑΝ χρόνος>=801 ΤΟΤΕ
    χρέωση <-- χρέωση + 500*1.5 + 300*0.9 + (χρόνος-800)*0.5
  ΤΕΛΟΣ_ΑΝ

  ΓΡΑΨΕ 'Χρέωση: ', χρέωση

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Πανελλήνιες_2000__Θέμα_4ο

 


Τελευταία επεξεργασία από SpiN και Παρ 02 Μαρ 2007 05:53 pm, έχει επεξεργασθεί 1 φορά/ες συνολικά

Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: Παρ 02 Μάιος 2003 01:26 am 
Χωρίς σύνδεση

Εγγραφή: Πέμ 01 Μάιος 2003 10:25 pm
Δημοσιεύσεις: 38
Τοποθεσία: Καλλιθέα Αττικής
Γεια χαρά φίλε Spin
:shock: Εντάξει έτσι είναι πιο σωστό (καλύπτεις και τους πιο μυστήριους βαθμολογητές αλλά βασικά καλύπτεις την εκφώνηση - το πάγιο γιατί το έβαλε άραγε :( - και μην μου πεις ότι το έβαλε έτσι για να γεμίζει την άσκηση γιατί τότε θα έβαζε και το Φ.Π.Α.! :oops: )

_________________
Γλώσσα προγραμματισμού M2000


Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: Σάβ 23 Σεπ 2006 10:50 am 
Geia sas kai apo mena!
Egw exw apla na pw pws molis prin 2 meres ksekinhsa na xrhsimopoiw thn glwssomatheia kai m aresei poly :P .Exw kanei mathima AEPP 1 mhna. Ki omws to thema ayto den mou fanhke ka8olou dyskolo gia epipedo panellhniwn! Ti na pw? makari na mpei kai fetos kati tetoio pou dinw egw! :)


Κορυφή
  
Απάντηση με παράθεση  
Τελευταίες δημοσιεύσεις:  Ταξινόμηση ανά  
Δημιουργία νέου θέματος Απαντήστε στο θέμα  [ 7 Δημοσιεύσεις ] 

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]


Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες


Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επισυνάπτετε αρχεία σε αυτή τη Δ. Συζήτηση

Αναζήτηση για:
Μετάβαση σε:  
Προβολές: