mostel
Πολύ δραστήριο μέλος
Για να το τρέξω στο UNIX.
ΓλωσσοΜάθεια δεν την εγκαθιστώ καν στο PC μου. Ποτέ φτηνά αποβράσματα της κοινωνίας.
Ε, αφού έχεις UNIX, πώς θα κάνεις install αρχείο .exe ?
Κάνε την και σε C αν έχεις όρεξη. Θα 'χει αρκετό ενδιαφέρον για να δουν οι φίλοι εδώ και πώς λειτουργεί αυτή η γλώσσα!
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Εγώ δεν έχω UNIX, o server του ΕΜΠ έχει.Ε, αφού έχεις UNIX, πώς θα κάνεις install αρχείο .exe ?
Κάνε την και σε C αν έχεις όρεξη. Θα 'χει αρκετό ενδιαφέρον για να δουν οι φίλοι εδώ και πώς λειτουργεί αυτή η γλώσσα!
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
philosophos
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
lunatic
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
petros1
Νεοφερμένος
Δεν πρόκειται να βγάλεις άκρη. Έχω έρθει σε πολλές αντιπαραθέσεις με φροντιστές και τελικά δεν έχει κανένα νόημα.
Αλγόριθμος: ≠
ΠΡΟΓΡΑΜΜΑ: <>
Στο λέω 100%. :no1:
Κι επίσης... δεν με νοιάζει τι λέει το κάθε φροντηστηριακό βιβλίο παρά μόνο το σχολικό. Ξεκολλήστε από τα φροντηστιριακά βιβλία αναφορικά με θεωρία. Σχεδόν όλα έχουν ελλείψεις.-
Μην είσαι τόσο σίγουρος Γιώργο!
Δεν έχει και τόσο σημασία, άλλωστε κατα το βιβλίο του καθηγητή δεν υπάρχει σωστό και λάθος. αναφέρει κατα λέξη:
Μπορούμε επίσης να δεχθούμε και τις συνήθεις μαθηματικές τυπογραφικές συμβάσεις για την αποτύπωση τύπων.Για παράδειγμα είναι αποδεκτό να γραφεί είται α^2 είται α2, όπως επίσης α[i,j] ;h a[i,j] ή aij καθώς και το σύμβολο της τετραγωνικής ρίζας
Αποδεκτός είναι επίσης και ο περιφραστικός τρόπος για ορισμένες ενέργειες όπως για παράδειγμα "Θέσε Α=0" ή Αν Χ είναι άρτιος τότε ...". Προφανώς αυτές οι ε"ελευθερίες παύουν στον προγραμματισμό είτε στη ΓΛΩΣΣΑ είται σε οποιαδήποτε γλώσσα προγραμματισμού
Ας μη ξεχνάμε ότι ούτε οι τελεστές <= >= δεν αναφέρονται στη ψευδογλώσσα (σελ. 46), ωστόσο χρησιμοποιούνται μέσα στο βιβλίο του μαθήματος (πχ σελ.64) και το βιβλίο του καθηγητή (πχ σελ.23) κτλ..
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mostel
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
+1Κοινώς το βιβλίο είναι γεμάτο κενά . Δεν έχουν άδικο να λένε ότι είναι το πιο κακογραμμένο βιβλίο της τεχνολογικής μαζί με το Α.Ο.Δ.Ε.
Αλλά δυστυχώς, σ' αυτό εξεταζόμαστε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Sun
Νεοφερμένος
Καλησπερα,
Καλα ολα αυτα,ομως ενα προβλημα λεει:Ν.γ.α. που να διαβαζει το ονομα,φυλο και βαθμο 100 παιδιων και να εμφανιζει το ονομα του αγοριου με τον μεγαλυτερο βαθμο,το ονομα του κοριτσου με το μικροτερο βα8μο.
Τι κανουμε εδω?
Επισης να 8εσω μια ωραια ασκηση, Ν.γ.α. που να διαβαζει εναν (ακεραιο)αρι8μο και να εμφανιζει το πληθος των ψηφιων του...Χωρις δομη επαναληψης,επιλογης.
Φιλικα
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mostel
Πολύ δραστήριο μέλος
Νόμιζω ότι θα 'ναι άκομψο!
Αν μπορείς βάλε τη λύση , είμαι περίεργος!
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Κι αν σας την έδωσε έτσι ο καθηγητής..... είναι πατάρας.
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Sun
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mostel
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Έχει σχέση με συνάρτηση λογαρίθμων;
trunc(log(abs(x))) πρέπει να 'ναι.
Υ.γ.: Τέτοιο πράγμα πάντως αποκλείεται να ζητηθεί στις Πανελλήνιες. :iagree:
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mostel
Πολύ δραστήριο μέλος
Μου 'ρθε φλασιά.
Έχει σχέση με συνάρτηση λογαρίθμων;
trunc(log(abs(x))) πρέπει να 'ναι.
Υ.γ.: Τέτοιο πράγμα πάντως αποκλείεται να ζητηθεί στις Πανελλήνιες. :iagree:
:iagree:
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Sun
Νεοφερμένος
πληθος_ψηφιων<-Α_Μ(ΛΟΓ(αριθμος*10)/ΛΟΓ(10))
Πως ομως βγηκε αυτο?οεο??
Λοιπον εχουμε και λεμε πχ 123 => 3ψηφιος => 10^2<=3ψηφιος<10^3
Για ν ψηφια για αριθμο χ η σχεση γινεται:10^(ν-1)<=χ<10^ν
λογαρι8μοντας με βαση 10: ν-1<=log(χ)<ν
η ισοτητα ισχυει για το ακαιρεο μερος αρα:ν-1=[log(χ)]
προσθετω και το 1 κατα μελη:ν=[log(χ)]+1
το ενα μπορει να μπει στο ακεραιο μερος αρα:ν=[log(χ)+1]
Η ΓΛΩΣΣΑ εχει συναρτηση μονο τον νεπεριο λογαριθμο αρα με αλλαγη βασης εχω:
ν=[lnχ/ln10)+1], σε ΓΛΩΣΣΑ ν<-Α_Μ(ΛΟΓ(χ)/ΛΟΓ(10))+1)
κανοντας ομωνυμα και εφαρμοζοντας ιδιοτητα καταληγουμε στον αρχικο τυπο
Δεν ειπα οτι θα μπει κατι τετοιο πανελληνιες.Απλα παντα προτιμω συμπαγη κωδικα και δομημενο αλγοριθμο-προγραμμα και υψιστη σημασια δινω στην πολυπλοκοτητα.
Σιγουρα παννεληνιες αυτο που θα με ενδιαφερει ειναι ο βαθμος ναι ειναι τραβηγμενο αλλα και ενδιαφερον ετσι?
Φιλικα
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Άσκηση 7
Αυτό είναι ένα μεγάλο 4ο θέμα. Παραείναι, βασικά, μεγάλο για 4ο θέμα.Γράψτε ένα πρόγραμμα σε Γλώσσα προγραμματισμού ΓΛΩΣΣΑ για την αυτόματη κράτηση θέσεων μιας μικρής αεροπορικής εταιρίας. Η εταιρία έχει μόνο ένα αεροπλάνο 20 θέσεων. Το πρόγραμμα θα πρέπει να κάνει κράτηση θέσεων σε κάθε πτήση της αεροπορικής εταιρίας.
Το πρόγραμμα θα πρέπει να δίνει τις εξής εναλλακτικές:
Παρακαλώ πληκτρολογήστε 1 για "Πρώτη θέση".
Παρακαλώ πληκτρολογήστε 2 για "Οικονομική θέση".
Παρακαλώ πληκτρολογήστε 0 για έξοδο από το πρόγραμμα.
Σε περίπτωση που προχωρήσει ο χρήστης σε διαδικασία κράτησης θέσης, το πρόγραμμα θα ζητάει αρχικά τα προσωπικά στοιχεία του πελάτη (όνομα, επώνυμο, διεύθυνση, τηλέφωνο, e-mail).
Αν ο χρήστης πληκτρολογεί 1, τότε το πρόγραμμα θα πρέπει να δεσμεύει μία θέση στην "Πρώτη θέση" (θέσεις 1-5). Αν ο χρήστης πληκτρολογεί 2, τότε το πρόγραμμα θα πρέπει να δεσμεύει μία θέση στην "Οικονομική θέση" (θέσεις 6-20). Το πρόγραμμα θα δέχεται από τον χρήστη τον αριθμό της θέσης που θα δεσμευτεί.
Στη συνέχεια το πρόγραμμα θα πρέπει να εκτυπώνει τα στοιχεία της κάρτας επιβίβασης, δηλαδή τα στοιχεία του επιβάτη, καθώς και τον αριθμό της θέσης που δεσμεύτηκε και την κατηγορία της θέσης ("Πρώτη" ή "Οικονομική").
Προφανώς το πρόγραμμα δεν θα πρέπει ποτέ να δεσμεύει θέση η οποία έχει ήδη κρατηθεί. Σε περίπτωση που ο χρήστης πληκτρολογεί 1, δηλαδή επιθυμεί θέση στην "Πρώτη θέση", αλλά όλες οι θέσεις της "Πρώτης θέσης" είναι δεσμευμένες, το πρόγραμμα θα πρέπει να ρωτάει (με κατάλληλο μήνυμα) το χρήστη εάν θέλει θέση στην "Οικονομική θέση". Αντίστοιχα, στην περίπτωση που ο χρήστης πληκτρολογεί 2, δηλαδή επιθυμεί θέση στην "Οικονομική θέση", αλλά όλες οι θέσεις της "Οικονομικής θέσης" είναι δεσμευμένες, το πρόγραμμα θα πρέπει να ρωτάει τον χρήστη αν θέλει θέση στην "Πρώτη θέση". Ανάλογα με την απάντηση, το πρόγραμμα είτε θα δεσμεύει θέση στην κατάλληλη κατηγορία είτε θα τυπώνει το μήνυμα "Η επόμενη πτήση είναι σε 4 ώρες".
Η παραπάνω διαδικασία θα επαναλαμβάνεται συνεχώς μέχρι να γεμίσουν όλες οι θέσεις ή να πληκτρολογηθεί το 0. Πριν τον τερματισμό του προγράμματος θα πρέπει να τυπώνεται το σύνολο των θέσεων που έχουν κρατηθεί σε κάθε κατηγορία, όπως στο παράδειγμα:
Στην "Πρώτη θέση" έχουν δεσμευτεί 3 θέσεις.
Στην "Οικονομική θέση" έχουν δεσμευτεί 3 θέσεις.
Bonus υποερώτημα: Να τυπώνεται, τέλος, η λίστα επιβατών όπως στο παρακάτω παράδειγμα, όπου έχουν γίνει 3 κρατήσεις συνολικά:
Θέση 1 (Πρώτη): Παπαδόπουλος Σπύρος
Θέση 3 (Πρώτη): Σταυροπούλου Βίκη
Θέση 15 (Οικονομική): Geek Mostel
Σημείωση: Θεωρείστε ότι τα προσωπικά στοιχεία των πελατών θα είναι πάντα αποδεκτά. Για όλα τα υπόλοιπα δεδομένα να πραγματοποιήσετε έλεχο δεδομένων και να εμφανίζετε κατάλληλα μηνύματα λάθους σε περίπτωση μη αποδεκτών δεδομένων.
Ο mostel να χρησιμοποιήσει συνάρτηση παραγωγής τυχαίων αριθμών και να κάνει την υλοποίηση σε C.
Θερμή παράκληση, να τηρείτε τις απαραίτητες εσοχές στους κώδικές σας.
Είμαι περίεργος να μάθω πόσοι ψάρωσαν απ' την εκφώνηση....
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mostel
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Είπε κανείς ότι θα πέσει αναγκαστικά εκφώνηση πέντε γραμμών;Περιμένεις να διαβάσω την εκφώνηση;
Αν βγάλεις τις σάλτσες είναι μία [highlight]πάρα πολύ απλή[/highlight] άσκηση.
Ψάρακα!
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Πάρτε μία πολύ πιο απλή:
Άσκηση 8
Ο χρήστης θα δίνει έναν θετικό αριθμό n<1000 και το πρόγραμμα θα υλοποιεί σε πίνακα 3x1 έναν μετρητή - κάθε θέση του πίνακα θα συμβολίζει μονάδες, δεκάδες, εκατοντάδες. Και θα αυξάνει συνεχώς κατά 1, μέχρι να φτάσει τον αριθμό αυτό.
Αν σας φαίνεται χαζή άσκηση (ούτε καν έξοδο παράγει)... να μην το σχολιάσετε.
Δική μου είναι, ό,τι θέλω ρωτάω. :who:
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
maria122132
Νεοφερμένος
Σε ενα σχολειο η β λυκειου στην οποια φοιτουν 100 ατομα αποφασισε να παει εκδρομη.ο προεδρος της β λυκειου συγκεντρωσε εναν καταλογο με τα ονοματα ολων των μαθητων και τα χρηματα που εδωσαν.αν καποιος μαθητης δεν εδωσε χρήματα,τοτε θεωρούμε οτι εδωσε 0 ευρώ.να γραφει ο αλγοριθμος που θα:
- εμφανιζει ποσοι και ποιοι μαθητες δεν πληρωσαν
- αν ο μαθητης <<κωνσταντινου>> εδωσε χρήματα.
άκυρο, την έκανα
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
- Status
- Το θέμα δεν είναι ανοιχτό για νέες απαντήσεις.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 1 μέλη διάβασαν αυτό το θέμα:
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.