Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Τμηματικός προγραμματισμός => Μήνυμα ξεκίνησε από: _dim στις 11 Οκτ 2017, 11:57:01 ΜΜ

Τίτλος: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: _dim στις 11 Οκτ 2017, 11:57:01 ΜΜ
1 Πως μπορώ να δηλώσω υποπρόγραμμα ή νέα συνάρτηση στη ψευδογλώσσα (να αρχίζει δηλαδή με τη λέξη "Αλγόριθμος" όχι "Πρόγραμμα"και να μπορώ να το τρέξω στο διερμηνευτή?
2 Στη ψευδογλώσσα, ποια η διαφορά μεταξύ της εντολής "γράψε","εμφάνισε","εκτύπωσε";
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: alkisg στις 12 Οκτ 2017, 10:38:01 ΠΜ
1. Στον Διερμηνευτή δεν γίνεται. Υπήρχε η σκέψη να το υλοποιήσω με ξεχωριστά αρχεία, έτσι ώστε όταν λες π.χ. "Κάλεσε Ταξινόμηση(Α)", να ανοίγει και να καλεί το Ταξινόμηση.glo με "Δεδομένα Α", αλλά αυτό δεν προέκυπτε με σαφήνεια από κάπου στο βιβλίο οπότε δεν το έκανα.
2. Καμία. :)
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: sstergou στις 12 Οκτ 2017, 12:32:14 ΜΜ
Στο pseudogloss.gr δουλεύει:
Δοκίμασε το παρακάτω παράδειγμα αν θες:

Κώδικας [Επιλογή]
αλγοριθμος αρτιος
δεδομενα //ν//
αν ν = 0 τότε
απ ← αληθής
αλλιώς
απ ← περιττός(ν-1)
τελος_αν
αποτελεσματα //απ//
τελος αρτιος

αλγοριθμος περιττός
δεδομένα //ν//
αν ν = 0 τότε
απ ← ψευδης
αλλιώς
απ ← αρτιος(ν-1)
τελος_αν
αποτελέσματα //απ//
τελος περιττός
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: _dim στις 17 Οκτ 2017, 10:05:15 ΜΜ
Σας ευχαριστώ πολύ.
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: odysseas στις 23 Νοε 2017, 01:43:33 ΜΜ
Παράθεση από: sstergou στις 12 Οκτ 2017, 12:32:14 ΜΜ
Στο pseudogloss.gr δουλεύει:
Δοκίμασε το παρακάτω παράδειγμα αν θες:

Στάθη, αυτούς τους αλγορίθμους που ορίζεις με δεδομένα και αποτελέσματα, πώς τους "καλείς"; Πώς τους χρησιμοποιείς από άλλους αλγορίθμους;
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: NickTG στις 29 Απρ 2021, 02:01:01 ΠΜ
Καλησπέρα παιδιά,
Οι διαδικασίες και οι συναρτήσεις "παίζουν" και στις υλοποιήσεις με αλγορίθμους (Να γραφεί αλγόριθμος που .... και να καλεί τη συνάρτηση Ταδε με παραμετρους ....) ?
Δηλαδή κάτι τέτοιο στέκει?

Αλγοριθμος Τεστ
Δεδομενα // Πιν, Ν //
...
     Εμφανισε Ταδε(Πιν,χ)
...
Τελος Τεστ

Συναρτηση Ταδε(Πιν,κ)

   Ταδε <- Πιν[κ]

Τελος Ταδε

Ευχαριστώ
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: evry στις 29 Απρ 2021, 02:50:14 ΜΜ
Στην ψευδογλώσσα δεν υπάρχουν συναρτήσεις και διαδικασίες, αλλά αλγόριθμοι και μόνο.
Μπορείς να καλέσεις έναν αλγόριθμο από έναν άλλον.
Δες στο σχολικό βιβλίο στην σελίδα 70
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: petrosp13 στις 29 Απρ 2021, 02:55:19 ΜΜ
Υπο-Προγράμματα είναι..
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: evry στις 29 Απρ 2021, 05:30:41 ΜΜ
Δεν κατάλαβα.
Υπάρχουν υποπρογράμματα στην ψευδογλώσσα?
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: petrosp13 στις 29 Απρ 2021, 07:05:09 ΜΜ
Αυτό λέω, είναι υπο-προγράμματα, δηλαδή δεν έχουν σχέση με αλγορίθμους
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: George Eco στις 29 Απρ 2021, 09:48:27 ΜΜ
Παράθεση από: evry στις 29 Απρ 2021, 05:30:41 ΜΜ
Δεν κατάλαβα.
Υπάρχουν υποπρογράμματα στην ψευδογλώσσα?
Ένα ακόμα ερώτημα, είναι γιατί η ψευδογλώσσα εκτελείται από Η/Υ. Αλλά η κουβέντα θα πάει αλλού.  :D
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: dpa2006 στις 08 Μαΐου 2021, 10:20:33 ΠΜ
Χρόνια πολλά Χριστός Ανέστη
Δεν αναφέρει κάτι για υποπρογράμματα σε Αλγόριθμο...
Σελ 70
http://ebooks.edu.gr/ebooks/v/pdf/8547/2560/22-0203-02_Anaptyxi-Efarmogon-se-Programmatistiko-Perivallon_G-Lykeiou-SpOikPlir_Vivlio-Mathiti/
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: NickTG στις 08 Μαΐου 2021, 12:09:25 ΜΜ
Χρόνια πολλά.
Μάλλον σελίδα 170 ήθελε να πει ο συνάδελφος.
Υπάρχει περίπτωση να μπει αλγόριθμος που να "καλεί" άλλο αλγοριθμο για να εκτελέσει μια λειτουργία του αρχικού και να επιστρέφει στον αρχικό τα αποτελέσματα του?
Το βιβλίο αναφέρει στη σελίδα 171 πριν τον ορισμό:
'Ο τελικός αλγόριθμος του προ-
βλήματος ανάγεται σε πολλούς απλούστερους επιμέρους αλγορίθμους
και το τελικό πρόγραμμα σε πολλά απλούστερα τμήματα προγράμματος' οπότε ουσιαστικά το αναφέρει..
Δεν κολλάω σε αυτό όμως και ακριβώς στο τι λέει το βιβλίο, λέω αν μπορεί στη πράξη να χρησιμοποιηθεί κάτι τέτοιο σε κάποια άσκηση όπως πχ μια συνάρτηση ενσωματωμένη που χρησιμοποιείται στους αλγόριθμους και αν έχει δει ποτέ κανείς κάτι τέτοιο ( γιατί δεν έχω και πολύ εμπειρία ).
Ευχαριστώ
Τίτλος: Απ: Υποπρογράμματα ή συναρτήσεις στη ψευδογλώσσα
Αποστολή από: dpa2006 στις 16 Μαΐου 2021, 09:33:04 ΠΜ
Καλημέρα ναι λάθος η σελίδα...