Πληροφορικάριος
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Πρώτον, το "κ" που βάζει στις μεταβλητές δεν το χρησιμοποιεί καν.
Σβήστο.
Δεύτερον, όταν λέει πως "ΑΝ ΘΕΣΕΙΣ[i,j]=0 ΤΟΤΕ
πλ<--πλ+1"
εννοεί πως αν υπάρχει κενή θέση τότε την προσθέτουμε στο πλήθος των θέσεων που εντοπίστηκαν προς κράτηση?
Ναι.
Και συνεχίζει "ΑΝ πλ=εισ ΤΟΤΕ
βρέθηκε<--ΑΛΗΘΗΣ
σειρά<--i
θέση<--j-εισ+1"
Αυτό το κομμάτι δεν το καταλαβαίνω καθόλου. Μπορείς να μου το εξηγήσεις?
Αν το πλήθος των ελεύθερων θέσεων(πλ) στην γραμμή i είναι ίσο με το πλήθος την εισιτηρίων που που ζητάει ο πελάτης(εισ)
τότε βρέθηκαν οι θέσεις(βρέθηκε<--ΑΛΗΘΗΣ), σημειώνεται η σειρά που βρέθηκαν(σειρά<--i η σειρά μπορεί να είναι είναι από 1 έως 15) και τέλος σημειώνεται η πρώτη θέση που βρέθηκε στην σειρά i (θέση<--j-εισ+1).
Αν για παράδειγμα ο πελάτης ζήτησε 4 θέσεις και είναι κενές οι 4 πρώτες θέσεις μίας i γραμμής τότε: θέσης<-4-4+1 άρα στην πρώτη θέση της i γραμμής.
Αν ο πελάτης ζήτησε 2 θέσεις και είναι κενές η 6 και 7 τότε: θέσης<-7-2+1 άρα η 6η θέση της i γραμμής.
Η συγκινημένη λύση μπορεί να θεωρηθεί και λάθος νομίζω γιατί αν βρεθούν μη διαδοχικές θέσης θα δώσει λάθος αποτέλεσμα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Άρα η λύση του βοηθήματος είναι και η μοναδική; Δηλαδή δεν υπάρχει λύση με εμφωλευμένη Αν? Αν υπάρχει μπορείς να μου την γράψεις?
Υπάρχουν πολλές. Καλή λύση είναι η σύντομη και απλή. Μια άλλη:
Μ<-Α
ΑΝ Β>Α Ή Γ>Α ΤΟΤΕ
ΑΝ Β>Γ ΤΟΤΕ
Μ<-Β
ΑΛΛΙΩΣ
Μ<-Γ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Η δική μου λύση είναι η εξής
ΣΥΝΑΡΤΗΣΗ ΜΕΓ3(Α,Β,Γ):ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:Α,Β,Γ
ΑΡΧΗ
ΜΕΓ3<-Α
ΑΝ Β>ΜΕΓ3 ΤΟΤΕ
ΑΝ Β>Γ ΤΟΤΕ
Β<-ΜΕΓ3
ΑΛΛΙΩΣ
Γ<-ΜΕΓ3
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Η δική μου είναι λάθος ή είναι απλά διαφορετική?
Λάθος είναι. Αν για παράδειγμα το Α<Β τότε δεν συγκρίνεις καθόλου το Γ. Μπορεί να σε βοηθήσει αν "τρέξεις" στο χαρτί κάποια παραδείγματα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Αυτό προσπαθώ και κάνω αλλά δεν ξέρω αν φανεί αποτελεσματικό..και γενικά όταν βλέπω μια άσκηση με πολλά δεδομένα εκεί μπλοκάρω
Αφιέρωσε περισσότερο χρόνο στην κατανόηση του προβλήματος και γράφε δεδομένα και λέξεις κλειδιά στο χαρτί
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
-Nα γραφεί αλγόριθμος που θα διαβάζει 1000 αριθμούς και θα εμφανίζει τον μικρότερο τον μεγαλύτερο και το μέσο όρο.Θα το δουλέψω για ι απο 1 μεχρι 1000 με βήμα 2?
Γιατι με βήμα 2?
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Code:Για ι από 1 μέχρι 10 Γράψε 'δωσε στοιχεια πινακα' Διάβασε πιν[ι] Τέλος_επανάληψης Για ι από 1 μέχρι 10 Αν πιν[ι] mod 2 = 0 τότε [COLOR="rgb(237, 28, 36)"]flag = 1[/COLOR] Τέλος_αν τελος_επαναληψης [COLOR="#ed1c24"]AN flag = 1 ΤΟΤΕ ΓΡΑΨΕ 'Ο πίνακας είναι άρτιος' ΤΕΛΟΣ_ΑΝ[/COLOR]
Black_Butterfly άν πρέπει να είναι όλα τα στοιχεία του άρτιοι αυτο είναι λάθος(όπως και η έξοδος απο την Για που είπα)
flag=1
Για ι από 1 μέχρι 10
Αν πιν[ι] mod 2 != 0 τότε
flag = 0
i=11
Τέλος_αν
τελος_επαναληψης
AN flag = 1 ΤΟΤΕ
ΓΡΑΨΕ 'Ο πίνακας είναι άρτιος'
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
αφου λεει
για ι απο 1 μεχρι 50
αντιμεταθεσε α[ι],α[101-ι]
τελος_επαναληψης..
Πως γινεται να είναι σωστό?
στο αντιμετάθεσε δεν θα πρεπε να λεει
αντιμεταθεσε α[ι],α[51-ι]
Εσυ αντεμεταθέτεις το 1 με 50 το 2 με 49... πρέπει το 1 με 100 το 2 με 99.
εγώ αυτο κάνω ,αλλα όπως καταλαβαίνεις εμφανίζει το μηνυμα 10 φορες...Code:Για ι από 1 μέχρι 10 Γράψε 'δωσε στοιχεια πινακα' Διάβασε πιν[ι] Τέλος_επανάληψης Για ι από 1 μέχρι 10 Αν πιν[ι] mod 2 = 0 τότε Γράψε ' ο πινακας ειναι αρτιος' Τέλος_αν τελος_επαναληψης
Υπάρχουν 2000 τρόποι να βγείς απο την Για..πχ να κάνεις το ι 11.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Πληροφορικάριε, ο τρόπος μου είναι σωστός?
Ολόσωστο αλλα λίγο πιο προχωρημένο για να το σκεφτεί μόνος του κάποιος.
τσουκου...
το Α[101-ι] δεν το παιρνει ρε...
επιπλεον δεν έχεις διαβασει τα στοιχεία..
ευχαριστώ πάντως
δεν το χω...
κολλάω σε πολλά... τεσπα...ευχαριστώ...θα το προσπαθήσω μετα το μάθημα γιατι τώρα δεν έχω χρόνο να το παιδέψω...
Αν θές πόσταρε τον αλγοριθμό σου να δούμε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
β)να προσθετει τα στοιχεια που βρισκονται σε αντιστοιχες θεσεις και να τα καταχωρει σε εναν 'γ' πινακα(παλι 100 θεσεων)
Πίνακας Α: 1 2 3 4 5
Πίνακας Β: 3 4 1 7 10
Πίνακας Γ: 4 6 4 11 15
Για ι από 1 μέχρι 100
Διάβασε A[ι]
Τέλος_επανάληψης
Για ι από 1 μέχρι 100
Διάβασε B[ι]
Τέλος_επανάληψης
Για ι από 1 μέχρι 100
Γ[ι] <-Α[ι]+Β[ι]
Τέλος_επανάληψης
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
γ<-α+β;
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Οταν σε ενα πινακα εχουμε χρησιμοποιησει το i πχ A, μετα μπορω να χρησιμοποιησω ενα αλλο γραμμα πχ Α[m] ;
Δεν ξερω πως να διατυπωσω καλυτερα τετοιου ειδους ερωτησεις, οποτε λιγο επιεικεια πλιζ.
Ναι μπορεις να έχεις στο ίδιο αλγόριθμο πχ
Α
Α[μ]
Α[5]
Λογικό είναι, μέσα στις αγκύλες θέλει απλά έναν ακέραιο.
Βασικά, αν το ψάξει κάποιος πάρα πολύ, ίσως να βρει κάποιο bag στην λειτουργία του προγράμματος.
Τσάντες αποκλείεται να βρεί bug ίσως!
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
ΜΙΝ <-- ΚΑΤ[1]
ΟΝΜΙΝ <-- ΟΝ[1]
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 100
ΑΝ ΚΑΤ[Ι]>0 ΚΑΙ ΜΙΝ>ΚΑΤ[Ι] ΤΟΤΕ
ΜΙΝ <-- ΚΑΤ[Ι]
ΟΝΜΙΝ <-- ΟΝ[Ι]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΕΜΦΑΝΙΣΕ 'Τα λιγότερα κέρδη έχει η',ΟΝΜΙΝ
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Αυτο το win_v τι ειναι ; Δεν θα επρεπε κανπου πριν να του δινεται μια αρχικη τιμη;;
Δεν καταλαβαινω πως εχεις κανει το Β ερωτημα μηπως θα μπορουσες να μου το εξηγησεις;;
Ναι αρχικοποίησε τα όλα στο 0.Επίσεις το:
Επανάλαβε
Διάβασε voli
Μέχρις_ότου voli>0 και voli<=50
Επανάλαβε
Διάβασε voli
Μέχρις_ότου (voli>0 και voli<=20) ή voli=30 ή voli=50
αφού οι επιτρεπτές τιμές είναι απο 1 εώς 20,30,50.
win_v είναι το πλήθος των βολών του νικιτή.
Και έτσι στο Β ερώτημα,απλά επαναλαμβάνω την διαδικασία και ελέγχω κάθε φορά αν ο παίκτης έχει λιγότερες βολές απο τις βολές του μέχρι τώρα νικιτή(οπότε θα γίνει αυτός νικιτής) ή αν έχουν ίσο πλήθος βολών ελέγχετε το πλήθος των βολών με 50 βαθμούς.
Συγνώμη αν σε μπέρδεψα..:/
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
το sum<--0 στην αρχή ναι έπρεπε να το γράψω αλλα μακάρι να είχα μόνο αυτό το λάθος!!
αν η γραμμή με το μικρότερο (ή μεγαλύτερο) άθροισμα είναι η πρώτη θα εμφανίσει ότι να ναι αφου οι max_line-min_line δεν θα έχουν πάρει τιμή οπότε μπορούμε η στην αρχή να τις αρχικοποιήσουμε με 1 ή να προσθέσουμε ένα =
Αν sum<=min τότε
min_line=i
min=athrisma
τέλος_αν
Αν sum>=max τότε
max_line=i
max=athrisma
τέλος_αν
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Απλώς λέει να γίνει έλεγχος εισαγωγής δεδομένων!Το ίδιο έχουμε κάνει
Ωραία άσκηση.
Έχεις δίκιο. Αν βέβαια ήταν : Όσο ΥΠ>0 και (ΒΟΛ=30 ή ΒΟΛ=50 ή (ΒΟΛ>=0 και ΒΟΛ<=20) ) επανέλαβε θα δουλεύει.
Να γραφεί αλγόριθμος ο οποίος για έναν πίνακα ΝχΜ να βρίσκει τη γραμμή με το μεγαλύτερο άθροισμα και τη γραμμή με το μικρότερο άθροισμα.
Διάβασε Ν,Μ
Για ι από 1 μέχρι Ν
σ<--0
ΜΙΝ<--- Π[1,1]
Για ξ από 1 μέχρι Μ
Σ<-- Σ+Π[ι,ξ]
Αν μιν < Π[ι,ξ} τότε
ΜΑΧ<-- Π[ι,ξ]
τελος_αν
τελος_επαν.
τελος_επαν.
εμφανισε τα!
τελος
Ξέρω ότι είναι λάθος αλλα νταξ. Για χελπάρετε αν μπορείτε
Για i απο 1 μέχρι Μ
sum<--sum+array[1][i]
Τέλος_Επανάληψης
max=sum
min=sum
Για ι απο 1 μέχρι Ν
sum=0
Για i απο 1 μέχρι Μ
sum<--sum+array[i][j]
τέλος_Επανάληψης
Αν sum<min τότε
min_line=i
min=athrisma
τέλος_αν
Αν sum>max τότε
max_line=i
max=athrisma
τέλος_αν
τέλος_Επανάληψης
Εμφάνισε min_line,max_line
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Code:Αλγόριθμος Βελάκια ΥΠ <-- 368 S_ΒΟΛ <-- 0 ΒΟΛ_50 <-- 0 Διάβασε ΟΝ,ΒΟΛ Όσο ΥΠ>0 και ΒΟΛ=30 ή ΒΟΛ=50 ή (ΒΟΛ>=0 και ΒΟΛ<=20) τότε Αν ΥΠ>50 τότε S_ΒΟΛ <-- S_ΒΟΛ+1 Αν ΒΟΛ=50 τότε ΒΟΛ_50 <-- ΒΟΛ_50+1 τέλος_αν ΥΠ <-- ΥΠ-ΒΟΛ αλλιώς Αν ΒΟΛ=ΥΠ τότε Αν ΒΟΛ=50 τότε ΒΟΛ_50 <-- ΒΟΛ_50+1 τέλος_αν ΥΠ <-- 0 αλλιώς_αν ΒΟΛ>ΥΠ τότε ΥΠ <-- ΥΠ αλλιώς ΥΠ <-- ΥΠ-ΒΟΛ τέλος_αν S_ΒΟΛ <-- S_ΒΟΛ+1 τέλος_αν Διάβασε ΒΟΛ τέλος_επανάληψης Εμφάνισε S_ΒΟΛ,ΒΟΛ_50 Τέλος Βελάκια
Αλγόριθμος Βελάκια
ΥΠ <-- 368
S_ΒΟΛ <-- 0
ΒΟΛ_50 <-- 0
Διάβασε ΟΝ
Όσο ΥΠ<>0 επανάλαβε
Διάβασε ΒΟΛ
Αν ΥΠ>50 τότε
S_ΒΟΛ <-- S_ΒΟΛ+1
Αν ΒΟΛ=50 τότε
ΒΟΛ_50 <-- ΒΟΛ_50+1
τέλος_αν
ΥΠ <-- ΥΠ-ΒΟΛ
αλλιώς
Αν ΒΟΛ=ΥΠ τότε
Αν ΒΟΛ=50 τότε
ΒΟΛ_50 <-- ΒΟΛ_50+1
τέλος_αν
ΥΠ <-- 0
αλλιώς_αν ΒΟΛ>ΥΠ τότε
ΥΠ <-- ΥΠ
αλλιώς
ΥΠ <-- ΥΠ-ΒΟΛ
τέλος_αν
S_ΒΟΛ <-- S_ΒΟΛ+1
τέλος_αν
τέλος_επανάληψης
Εμφάνισε ΟΝ,S_ΒΟΛ,ΒΟΛ_50
Τέλος Βελάκια
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Πως θα γινοταν χωρις εντολη επαναλααβε γιατι δεν την εχω κανει ;;
υπαρχη εντολη σκετη επαναλβε;; Αρχη_επαναληψης...Μεχρις_οτου ειναι
sorry δεν εχω κάνει ΑΕΠΠ και δεν ξερώ Γλώσσα το Επανάλαβε...μέχρις_ότου ειναι ίδιο με το Αρχή_Επανάληψης...μέχρις_ότου
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Το παιχνίδι «ΒΕΛΑΚΙΑ» (darts) παίζεται ως εξής:
Ο στόχος είναι χωρισμένος σε περιοχές. Σε κάθε περιοχή αντιστοιχούν κάποιοι βαθμοί. Οι βαθμοί που αντιστοιχούν στις περιοχές είναι όλοι οι ακέραιοι από το 1 ως το 20 και οι αριθμοί 30 και 50. Αν το βελάκι δε βρει καθόλου τον στόχο ο παίκτης δεν αφαιρεί κανένα βαθμό από το υπόλοιπό του.
Κάθε παίκτης ξεκινά με «υπόλοιπο» 368 βαθμούς και για κάθε βελάκι που πετάει αφαιρεί από το υπόλοιπο που του έχει απομείνει τους βαθμούς της περιοχής που πέτυχε.
Η διαδικασία συνεχίζεται μέχρι ο παίκτης να μηδενίσει το υπόλοιπό του.
Η ιδιαιτερότητα όμως του παιχνιδιού είναι το ότι τερματίζει μόνο με βολή που είναι ίση με το υπόλοιπο δηλαδή πρέπει η τελευταία βολή του να μηδενίζει ακριβώς το υπόλοιπό του και να μην το κάνει αρνητικό, διαφορετικά το υπόλοιπο μένει ως έχει.
Για παράδειγμα αν έχει υπόλοιπο 17 και η βολή του είναι για 30 βαθμούς, τότε το υπόλοιπο μένει 17 και ο παίκτης συνεχίζει τις βολές του.
Αν βέβαια η βολή είναι για 5 βαθμούς το υπόλοιπο γίνεται 12 και ο παίκτης συνεχίζει τις βολές του.
Το σκορ του παίκτη τελικά είναι το πλήθος των βολών του. Φυσικά καλύτερος θεωρείται ανάμεσα σε δύο παίκτες αυτός που έχει το μικρότερο πλήθος βολών. Σε περίπτωση ισοβαθμίας καλύτερος θεωρείται όποιος είχε περισσότερες βολές με βαθμό 50. Σε περίπτωση που κάποιος έχει υπόλοιπο κάτω από 50 και φέρει βολή των 50 τότε η βολή ΔΕΝ μετράει στο υπόλοιπο αλλά ΟΥΤΕ μετράει στις 50ρες βολές. Προσμετράται όμως στις συνολικές βολές που έχει ρίξει. Δηλαδή αν κάποιος έχει υπόλοιπο 30 και φέρει 50άρα βολή το υπόλοιπο παραμένει 30.
Α. Να δοθεί αλγόριθμος ο οποίος να δέχεται για έναν παίκτη αρχικά το όνομά του και στην συνέχεια διαδοχικά τις βολές του μέχρι να τελειώσει για αυτόν το παιχνίδι και να εμφανίζει το πλήθος των βολών που χρειάστηκε και το πλήθος των βολών που είχε με βαθμό 50. Ο αλγόριθμος να τερματίζει όταν ο παίκτης μηδενίσει το υπόλοιπο. Να γίνεται έλεγχος εγκυρότητας των δεδομένων που εισάγονται.
Β. Να τροποποιήσετε τον παραπάνω αλγόριθμο ώστε αφού ολοκληρώσει τη διαδικασία για κάποιον παίκτη να ρωτάει αν θέλει ο χρήστης να επαναλάβει την διαδικασία και για άλλον παίκτη ( απαντώντας με ένα «ΝΑΙ» ή με ένα «ΟΧΙ») και αφού τελειώσει η διαδικασία για όλους τους παίκτες να εμφανίζει το όνομα του νικητή ανάμεσα στους παίκτες που διαγωνίστηκαν, το σκορ του, καθώς και το πλήθος των βολών 50 βαθμών που πέτυχε.
Δες αυτό:
Αλγόριθμος ΒΕΛΑΚΙΑ
Επανάλαβε
Διάβασε onoma
ypo<--368
pli_v<--0
peni<--0
Όσο ypo<>0 Επανάλαβε
Επανάλαβε
Διάβασε voli
Μέχρις_ότου voli>0 και voli<=50
Αν voli<=ypo
ypo<--ypo-voli
Αν voli=50
peni<--peni+1
Τέλος_αν
pli_v<--pli_v+1
Τέλος_επανάληψης
Εμφάνισε onoma,pli_v,peni
Αν win_v = 0 ή win_v > pli_v ή (win_v = v και peni > win_peni)
win_onoma<--onoma
win_v<--pli_v
win_peni<--peni
Τέλος_αν
Εμφάνισε "Νέος παίκτης;"
Διάβασε epilogi
Μέχρις_ότου epilogi=OXI
Εμφάνισε "Νικιτής:",win_onoma,win_v,win_peni
Τέλος_ΒΕΛΑΚΙΑ
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
και μια αλλη ασκηση.Σ-Λ
η εκφραση α>β ή οχι (α>β) ειναι παντα αληθης.
η λογικη εκφραση "μεγαλος"< "μικρος" ειναι παντα αληθης
σε μια εντολη εκχωρησης τιμης το αποτελεσμα της εφρασης πρεπει να ειναι του ιδιου τυπου με τη μεταβλητη.
Σωστό.
Σωστό.
Σωστό. π.χ. α <- β + γ αν το α είναι int τότε πρέπει και β + γ να έχει αποτέλεσμα int.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Κι εγώ κατόπιν εορτής το έμαθα δυστυχώς
Τι εννοείτε κατόπιν εορτής? Που γράφατε τους αλγόριθμους?
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.