ΓΛΩΣΣΟΜΑΘΕΙΑ - ΕΙΣΑΓΩΓΗ

of 8 /8
Κεφάλαιο 6 ο Περιβάλλον ανάπτυξης εφαρμογών Τάξη Α΄ - Εφαρμογές Πληροφορικής 1 Η ΓλωσσοΜάθεια είναι ένα ολοκληρωμένο εκπαιδευτικό περιβάλλον προγραμματισμού. Η χρήση της βοηθά στην εισαγωγή των μαθητών στην αλγοριθμική σκέψη και στις βασικές έννοιες του προγραμματισμού των ηλεκτρονικών υπολογιστών. Δεν γίνεται χρήση μιας πραγματικής γλώσσας προγραμματισμού, αλλά μιας υποθετικής ψευδογλώσσας ("ΓΛΩΣΣΑ") οι εντολές της οποίας γράφονται στα ελληνικά. Η ΓλωσσοΜάθεια διατίθεται δωρεάν στην παρακάτω διεύθυνση: http://spinet.gr/glossomatheia/ Το περιβάλλον της ΓλωσσοΜάθειας είναι το παρακάτω: Η ΓΛΩΣΣΑ όπως και οποιαδήποτε γλώσσα προγραμματισμού χρησιμοποιεί αυστηρούς κανόνες σύνταξης. Η πρώτη εντολή κάθε προγράμματος είναι υποχρεωτικά η επικεφαλίδα του προγράμματος, η οποία είναι η λέξη ΠΡΟΓΡΑΜΜΑ ακολουθούμενη από το όνομα του προγράμματος. Αμέσως μετά είναι το τμήμα δήλωσης μεταβλητών, όπου δηλώνονται υποχρεωτικά τα ονόματα όλων των μεταβλητών που χρησιμοποιούνται καθώς και ο τύπος τους. Ακολουθεί το κύριο μέρος του προγράμματος, που περιλαμβάνει όλες τις εκτελέσιμες εντολές. Οι εντολές αυτές περιλαμβάνονται υποχρεωτικά ανάμεσα στις λέξεις ΑΡΧΗ και ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ. Κάθε εντολή γράφεται σε ξεχωριστή γραμμή. 1. Κάντε κλικ στο Μενού Βοήθεια και στη συνέχεια Παραδείγματα. Επιλέξτε Εμφάνιση ρόμβου. Θα δείτε ότι εμφανίζεται το πρόγραμμα που εμφανίζει ένα ρόμβο από αστεράκια. Σύνταξη Προγράμματος Εκτέλεση Προγράμματος Όλες οι εντολές που μπορούν να χρησιμοποιηθο ύν είναι διαθέσιμες και εισάγονται στο πρόγραμμα όπου χρειάζεται κάνοντας κλικ πάνω σε αυτές Έλεγχος για λάθη

Embed Size (px)

description

Α' Λυκείου - Κεφάλαιο 6 - Περιβάλλοντα Ανάπτυξης ΕφαρμογώνΕισαγωγή στη ΓλωσσομάθειαΕντολές Ακολουθίας

Transcript of ΓΛΩΣΣΟΜΑΘΕΙΑ - ΕΙΣΑΓΩΓΗ

  • 6

    - 1

    .

    .

    , ("") .

    :

    http://spinet.gr/glossomatheia/

    :

    .

    , .

    , .

    , . _.

    .

    1. . . .

  • 6

    - 2

    2. .

    : ' *' ' ***' ' *****' ' ***' ' *' _

    3. . . ' ******' ' * *' ' * *' ' * *' ' ******'

    _

    . -.

    .

    .

  • 6

    - 3

    . (- -) (A-Z a-z) , 0-9 + - * / ( ) , = > < ! & _ ^ [ ] : ..

    , , , .

    .

    . . .

    :

    1. .. 19, -20, 0, 186

    2. .. 10.7, 20.2, -2.5

    3. , . , TMHMA B3

    4. .

    .

    .

    .

    , ,

    --------------------

    = < - - :

  • 6

    - 4

    1.

    2.

    3. , /

    4. ,

    :

    (.. 3.14)

    :

    1. ( ) (_). 2 (_). (.. _)

    2. . (.. ABC3, 1)

    3. , , , ,

    4. (.. , _).

    5. (.. ).

    . :

    1. ( + , - , * , / , ^ , div , mod)

    2. ( = , > , < , >= ,

  • 6

    - 5

    :

    : +

    : -

    / : *

    : /

    : ^

    . :

    1. sum

    2.

    3.

    4. _

    5. +

    6.

    7. 44

    8.

    9. SUM

    10. Min

    11. 234

    12. 4

    13. 1

    14.

    15. 2

    16.

    . :

    1.

    .

    2.

    .

    3.

    .

    ..

  • 6

    - 6

    : () .

    :

    1. .

    .

    2. .

    5 + 8

    . 13

    3. ,

    , 12+2+5,

    19

    4.

    .

    : .

    :

    1. :

    2.

    ,

    ,

    :

    _

  • 6

    - 7

    1. 3 :

    :

    : .

    1

    ..

    .

    .

    _

  • 6

    - 8

    1.

    .

    : = * (1+2)/2

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    .

    2.

    .

    F = ( 9 * C ) / 5 + 32 C .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    .

    ..

    ..