Adobe PDF (634.38 kB)
Title Details:
Συναρτήσεις
Authors: Mastorokostas, Paris
Reviewer: Thramboulidis, Kleanthis
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES
Keywords:
Procedural Programming
Modularity
Interfaces
Algorithms
Description:
Abstract:
Στο κεφάλαιο αυτό ο αναγνώστης εισάγεται στις έννοιες του αρθρωτού σχεδιασμού και της συνάρτησης. Δίνονται τα δομικά και λειτουργικά χαρακτηριστικά της συνάρτησης (δήλωση, ορισμός, σώμα, λίστα ορισμάτων, επιστρεφόμενη τιμή) και περιγράφεται η διαδικασία της κλήσης κατ’ αξία. Μελετώνται οι κατηγορίες μεταβλητών ανάλογα με την εμβέλεια και τη διάρκειά τους και περιγράφονται οι λειτουργίες των τοπικών και static μεταβλητών μέσα στις συναρτήσεις. Αναλύεται η έννοια της αναδρομής και παρουσιάζεται η λειτουργία των αναδρομικών συναρτήσεων με τη βοήθεια παραδειγμάτων. Στο τέλος του κεφαλαίου παρατίθενται δύο παραδείγματα ανάπτυξης δομημένου κώδικα.
Table of Contents:
4. Συναρτήσεις
Σύνοψη
Λέξεις κλειδιά
Προαπαιτούμενη γνώση
4.1. Οι έννοιες του αρθρωτού σχεδιασμού και της συνάρτησης
4.2. Βασικά στοιχεία συναρτήσεων
4.2.1. Δήλωση συνάρτησης
4.2.2. Ορισμός συνάρτησης
4.2.3. Κλήση συνάρτησης
4.3.1. Τοπικές μεταβλητές
4.3.2. Καθολικές μεταβλητές
4.3.3. Εμβέλεια μεταβλητών
4.3.4. Διάρκεια μεταβλητών – static μεταβλητές
4.4. Αναδρομικές συναρτήσεις
4.5. Αρθρωτός σχεδιασμός
Ερωτήσεις αυτοαξιολόγησης - ασκήσεις
Βιβλιογραφία κεφαλαίου
Linguistic Editors: Bismpa, Anna
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-nd/3.0/gr
Handle http://hdl.handle.net/11419/1352
Bibliographic Reference: Mastorokostas, P. (2015). Συναρτήσεις [Chapter]. In Mastorokostas, P. 2015. Procedural programming [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/1352
Language: Greek
Is Part of: Procedural programming
Number of pages 22
Publication Origin: Kallipos, Open Academic Editions