Albatross
Νεοφερμένος
Ο Παναγιώτης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, Απόφοιτος και μας γράφει απο Αμπελόκηποι (Θεσσαλονίκη). Έχει γράψει 64 μηνύματα.
25-05-09
23:40
Οκ αυτό ήθελα! Ευχαριστώ!
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Ο Παναγιώτης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, Απόφοιτος και μας γράφει απο Αμπελόκηποι (Θεσσαλονίκη). Έχει γράψει 64 μηνύματα.
25-05-09
23:03
Έχω τις εξής απορίες:
1ον) Έστω ότι έχουμε ένα πρόγραμμα στο οποίο μας ζητείται να γίνει έλεγχος εάν μια μεταβλητή είναι ακέραια.
Το να κατατάξουμε τη συγκεκριμένη μεταβλητή στην κατηγορία των ακεραίων στην δήλωση των μεταβλητών δεν είναι λάθος;
Κανονικά δεν πρέπει να την βάλουμε στις πραγματικές μεταβλητές και μετά να ελέγξουμε την συνθήκη Α_Μ(χ)=χ ;
Δηλαδή εάν την βάλουμε στις ακέραιες και ο χρήστης δώσει πραγματική, το πρόγραμμα δεν θα εμφανίσει λάθος;
Επομένως έχει νόημα/είναι σωστό να βάζουμε οποιαδήποτε μεταβλητή διαβάζεται από το πληκτρολόγιο στις ακέραιες, εκτός αν είναι δεδομένο της άσκησης ότι οι τιμές που δίνονται είναι δεκτές;
2ον) Σε μία διαδικασία, ορίζουμε ως τυπική παράμετρο έναν πίνακα Α[100].
Αυτό δεν συνεπάγεται ότι και η αντίστοιχη πραγματική παράμετρος θα είναι πίνακας με τον ίδιο αριθμό θέσεων;
(Συγγνώμη αν κούρασα )
1ον) Έστω ότι έχουμε ένα πρόγραμμα στο οποίο μας ζητείται να γίνει έλεγχος εάν μια μεταβλητή είναι ακέραια.
Το να κατατάξουμε τη συγκεκριμένη μεταβλητή στην κατηγορία των ακεραίων στην δήλωση των μεταβλητών δεν είναι λάθος;
Κανονικά δεν πρέπει να την βάλουμε στις πραγματικές μεταβλητές και μετά να ελέγξουμε την συνθήκη Α_Μ(χ)=χ ;
Δηλαδή εάν την βάλουμε στις ακέραιες και ο χρήστης δώσει πραγματική, το πρόγραμμα δεν θα εμφανίσει λάθος;
Επομένως έχει νόημα/είναι σωστό να βάζουμε οποιαδήποτε μεταβλητή διαβάζεται από το πληκτρολόγιο στις ακέραιες, εκτός αν είναι δεδομένο της άσκησης ότι οι τιμές που δίνονται είναι δεκτές;
2ον) Σε μία διαδικασία, ορίζουμε ως τυπική παράμετρο έναν πίνακα Α[100].
Αυτό δεν συνεπάγεται ότι και η αντίστοιχη πραγματική παράμετρος θα είναι πίνακας με τον ίδιο αριθμό θέσεων;
(Συγγνώμη αν κούρασα )
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Ο Παναγιώτης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, Απόφοιτος και μας γράφει απο Αμπελόκηποι (Θεσσαλονίκη). Έχει γράψει 64 μηνύματα.
25-05-09
21:56
Code:
Αλγόριθμος Σχολείο
Διάβασε ΜΑΘΗΤΕΣ
Όσο ΜΑΘΗΤΕΣ<0 Η' ΜΑΘΗΤΕΣ>200 επανάλαβε
Εμφάνισε "Λάθος - Επανάληψη εισαγωγής"
Διάβασε ΜΑΘΗΤΕΣ
Τέλος_επανάληψης
κ<-1
Για ι από 1 μέχρι ΜΑΘΗΤΕΣ
Διάβασε ΟΝ[ι],ΒΑΘ[ι]
Όσο ΒΑΘ[ι]<0 Η' ΒΑΘ[ι]>20 επανάλαβε
Εμφάνισε "Έκανες Λάθος"
Διάβασε ΒΑΘ[ι]
Τέλος_επανάληψης
Αν ΒΑΘ[ι]>=10 τότε
ΟΝΠΡΟΑΓ[κ]<-ΟΝ[ι]
ΠΡΟΑΓ[κ]<-ΒΑΘ[ι]
κ<-κ+1
Τέλος_αν
Τέλος_επανάληψης
Για ι απο 2 μέχρι κ
Για λ από κ μέχρι ι με βήμα -1
Αν ΠΡΟΑΓ[ι]>ΠΡΟΑΓ[ι-1] τότε
βοηθ<-ΠΡΟΑΓ[ι]
ΠΡΟΑΓ[ι]<-ΠΡΟΑΓ[ι-1]
ΠΡΟΑΓ[ι-1]<-βοηθ
βοηθ2<-ΟΝΠΡΟΑΓ[ι]
ΟΝΠΡΟΑΓ[ι]<-ΟΝΠΡΟΑΓ[ι-1]
ΟΝΠΡΟΑΓ[ι-1]<-βοηθ2
Τέλος_αν
Τέλος_επανάληψης
Τέλος_επανάληψης
ι<-1
Όσο ΠΡΟΑΓ[ι]=ΠΡΟΑΓ[1] ΚΑΙ ι<=κ επανάλαβε
Εμφάνισε ΟΝΠΡΟΑΓ[ι]
ι<-ι+1
Τέλος_επανάληψης
Τέλος Σχολείο
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Ο Παναγιώτης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, Απόφοιτος και μας γράφει απο Αμπελόκηποι (Θεσσαλονίκη). Έχει γράψει 64 μηνύματα.
25-05-09
21:25
Code:
Αλγόριθμος Εταιρεία
!Α,Β
Για ι απο 1 μεχρι 100
Διάβασε ΟΝ[ι]
Για κ απο 1 μέχρι 6
Διάβασε ΩΡΕΣ[ι,κ]
Όσο ΩΡΕΣ[ι,κ] >12 'Η <0 επανάλαβε
Εμφάνισε "Λάθος - Επανάληψη εισαγωγής"
Διάβασε ΩΡΕΣ[ι,κ]
Τ_Ε
Τ_Ε
Τ_Ε
!Γ,Δ
Εμφάνισε "Όνομα Εργαζομένου Αποδοχές"
Εμφάνισε "-------------------- ----------"
ΠΟΣΟ_1<-0 ! Συνολικές πληρωμές κανονικού ωραρίου
ΠΟΣΟ_2<-0 ! Συνολικές πληρωμές υπερωριών
Για ι από 1 μέχρι 100
ΑΠΟΔΟΧΕΣ[ι]<-0
Για κ από 1 μέχρι 6
Αν ΩΡΕΣ[ι,κ] <=8 τότε
ΑΠΟΔΟΧΕΣ[ι]<-ΑΠΟΔΟΧΕΣ[ι]+ΩΡΕΣ[ι,κ]*7
ΠΟΣΟ_1<-ΠΟΣΟ_1+ΑΠΟΔΟΧΕΣ[ι]
Αλλιώς_αν ΩΡΕΣ[ι,κ] >8 τότε
ΑΠΟΔΟΧΕΣ[ι]<-ΑΠΟΔΟΧΕΣ[ι]+(56+10*(ΩΡΕΣ[ι,κ]-8))
ΠΟΣΟ_1<-ΠΟΣΟ_1+56
ΠΟΣΟ_2<-ΠΟΣΟ_2+(ΑΠΟΔΟΧΕΣ[ι]-56)
Τέλος_αν
Τ_Ε
Εμφάνισε ΟΝ[ι], " ", ΑΠΟΔΟΧΕΣ[ι]
Τ_Ε
Εμφάνισε "Συν. Ποσό για κανονικό ωράριο: ", ΠΟΣΟ_1
Εμφάνισε "Συν. Ποσό για υπερωρίες: ", ΠΟΣΟ_2
!Ε
Εμφάνισε "Λίστα απόντων"
Εμφάνισε "--------------"
Για ι από 1 μέχρι 100
ΗΜΕΡΕΣ<-0
Για κ από 1 μέχρι 6
Αν ΩΡΕΣ[ι,κ]=0 τότε
ΗΜΕΡΕΣ<-ΗΜΕΡΕΣ+1
Τέλος_αν
Τ_Ε
Αν ΗΜΕΡΕΣ>=2 τότε
Εμφάνισε ΟΝ[ι]
Τέλος_αν
Τ_Ε
Τέλος Εταιρεία
Βασικά τις έχεις όλες; Ή έχεις λύσει κάποιες; Ποιές θές;
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.