Αρχική ΑΕΠΠ - Δομές Δεδομένων Λειτουργικά Συστήματα Δίκτυα Υπολογιστών ΙΙ Βάσεις Δεδομένων Παιδαγωγικά - Διδακτική

Βασικές Έννοιες

Μεταβλητή - Έκφραση Δομή Ακολουθίας Δομή Επιλογής Δομή Επανάληψης

Αναπαράσταση Αλγορίθμων

Διάγραμμα Ροής

Πίνακας Τιμών

Πίνακες

Μονοδιάστατοι Δισδιάστατοι Πολυδιάστατοι Αναζήτηση Ταξινόμηση Στοίβα Ουρά

Υποπρογράμματα

Συναρτήσεις Διαδικασίες Σχετικά με τις παράμετρους

Δυναμικές Δομές

Λίστες Δέντρα Γράφοι

 Ιστορικό Πρόσφατες αλλαγές Εκτύπωση Αναζήτηση

Πριν αναπτύξουμε τις βασικές δομές αλγορίθμων θα πρέπει να γίνει μία εισαγωγή στις έννοιες Μεταβλητή, Σταθερά και Έκφραση.

Ονόματα Μεταβλητών και Σταθερών

Εδώ πρέπει να προσέξουμε τους κανόνες για να είναι ένα όνομα μεταβλητής ή σταθεράς έγκυρο.

  1. Μπορούμε να χρησιμοποιήσουμε πεζά ή κεφαλαία γράμματα του ελληνικού αλφάβητου (α-ω, Α-Ω) και του λατινικού (a-z, A-Z)
  2. Μπορούμε να χρησιμοποιήσουμε ψηφία (0-9)
  3. Μπορούμε να χρησιμοποιήσουμε τον χαρακτήρα κάτω παύλα (underscore) (_)
  4. Υποχρεωτικά πρέπει να ξεκινάμε με γράμμα

Μερικές παρατηρήσεις:

  • Δεν μας ενδιαφέρει η ορθογραφία του ονόματος
  • Δεν μπορούμε να χρησιμοποιήσουμε άλλους ειδικούς χαρακτήρες, π.χ. εισαγωγικά ("), κόμμα (,), τελεία (.), θαυμαστικό (!) κλπ.
  • Είναι καλή πρακτική το όνομα της μεταβλητής να υποδηλώνει σχέση με το περιεχόμενό της. Π.χ. αν θέλουμε να κρατήσουμε την τιμή ενός προϊόντος, θα ονομάσουμε τη μεταβλητή μας ΤΙΜΗ και όχι Κ.

Διαχείριση Τιμής σε Μεταβλητή

Σε έναν αλγόριθμο για εμάς οι μεταβλητές είναι εκείνες που περιέχουν τα δεδομένα εισόδου τα οποία επεξεργαζόμαστε και τελικά στις ίδιες ή σε άλλες μεταβλητές προκύπτουν οι πληροφορίες εξόδου.

Μία από τις ποιο συχνές και σημαντικές ενέργειες που γίνεται, λοιπόν, κατά τη διάρκεια εκτέλεσης ενός αλγόριθμου είναι η εκχώρηση τιμών σε μεταβλητές και η εμφάνιση των τιμών αυτών. Διακρίνουμε δύο περιπτώσεις εκχώρησης τιμής:

  1. Μέσω της εντολής εισόδου ΔΙΑΒΑΣΕ
  2. Μέσω εντολής εκχώρησης τιμής

Για την εμφάνιση τιμής μεταβλητής, χρησιμοποιούμε μία από τις εντολές εξόδου:

  • για αλγόριθμο: ΓΡΑΨΕ, ΕΜΦΑΝΙΣΕ, ΕΚΤΥΠΩΣΕ
  • για πρόγραμμα: ΓΡΑΨΕ

Εκχώρηση Μέσω Εντολής ΔΙΑΒΑΣΕ

Η εντολή ΔΙΑΒΑΣΕ ακολουθείται πάντοτε από ένα η περισσότερα ονόματα μεταβλητών. Αν υπάρχουν περισσότερες από μία μεταβλητές, τότε αυτές χωρίζονται με κόμμα(,). Η εκτέλεση της εντολής οδηγεί στην είσοδο τιμών από το πληκτρολόγιο καια την εκχώρηση τους στις μεταβλητές που αναφέρονται.

Σύνταξη
ΔΙΑΒΑΣΕ λίστα-μεταβλητών
Παράδειγμα
ΔΙΑΒΑΣΕ Ποσότητα, Τιμή

Στην εντολή ΔΙΑΒΑΣΕ δεν μπορούμε να χρησιμοποιήσουμε στη λίστα μεταβλητών σταθερά, τελεστή ή έκφαραση. Δηλαδή, τα παρακάτω δεν είναι αποδεκτά:

ΔΙΑΒΑΣΕ "Όνομα"
ΔΙΑΒΑΣΕ 1
ΔΙΑΒΑΣΕ Α+Β
ΔΙΑΒΑΣΕ Α<-10

Εκχώρηση Μέσω Εντολής Εκχώρηση Τιμής

Η εντολή εκχώρησης χρησιμοποιείται για την απόδοση τιμών στις μεταβλητές κατά τη διάρκεια εκτέλεσης του αλγόριθμου. Μια εντολή εκχώρησης σε καμμία περίπτωση δεν πρέπει να εκλαμβάνεται ως εξίσωση. Στην εξίσωση το αριστερό μέλος ισούτε με το δεξιό, ενώ στην εντολή εκχώρησης η τιμή του δεξιού μέλους εκχωρείται, μεταβιβάζεται, αποδίδεται στην μεταβλητή του αριστερού μέλους. Για το λόγο αυτό ως τελεστής εκχώρησης χρησιμοποιείται το σύμβολο <- προκειμένου να διαφοροποιείται από το ίσον (=).

Σύνταξη
Όνομα_Μεταβλητής <- έκφραση
Παραδείγματα
Α <- 123
ΜΗΝΑΣ <- "Ιανουάριος'
ΕΜΒΑΔΟΝ <- Α*Β

Προσοχή. Όταν γράφουμε πρόγραμμα πρέπει να διασφαλίζουμε ότι η μεταβλητή και η έκφραση είναι του ίδιου τύπου.

Εμφάνιση Τιμής Μεταβλητής

Η εντολή ΓΡΑΨΕ έχει ως αποτέλεσμα την εμφάνιση τιμών στην μονάδα εξόδου. Η χρήση της είναι κυρίως για την εμφάνιση μηνυμάτων καθώς και αποτελεσμάτων που περιέχονται στις μεταβλητές.

Σύνταξη
ΓΡΑΨΕ λίστα_στοιχείων
Παράδειγμα
ΓΡΑΨΕ "Η τετραγωνική ρίζα του",Χ," είναι:", ΡΙΖΑ

Ασκήσεις

Τελευταία ενημέρωση: 12-02-2008 (19:03)

Copyright 2008 - Άρης Φεργάδης