Μετάβαση στο κύριο περιεχόμενο
ASEP Quiz

Πληροφορική και Ψηφιακή Διακυβέρνηση

Βασικές Έννοιες Προγραμματισμού

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

5 λεπτά
Περιεχόμενα κεφαλαίου

Τι θα μάθεις

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

Θεωρία

  • Αλγόριθμος: πεπερασμένη ακολουθία σαφών οδηγιών για την επίλυση ενός προβλήματος.
  • Μεταβλητή: θέση μνήμης με όνομα και τιμή.
  • Καθολικές μεταβλητές: ορατές σε όλο το πρόγραμμα· κίνδυνος ανεπιθύμητων αλλαγών.
  • Συναρτήσεις: επαναχρησιμοποιήσιμα μπλοκ κώδικα.
  • void: τύπος επιστροφής που δηλώνει ότι η συνάρτηση δεν επιστρέφει τιμή.
  • Δομή switch: πολλαπλές διακλαδώσεις βάσει τιμής μεταβλητής.
  • Βρόχοι (loops): for, while, do-while.
  • Αναδρομή (recursion): συνάρτηση που καλεί τον εαυτό της.
  • Debugging: εντοπισμός και διόρθωση σφαλμάτων.
  • Version control: συστήματα όπως Git για παρακολούθηση αλλαγών.
  • SQL: γλώσσα επερωτήσεων σε σχεσιακές βάσεις δεδομένων.
  • Βιβλιοθήκη: συλλογή έτοιμου κώδικα για επαναχρησιμοποίηση.
  • Server-side εκτέλεση: ο κώδικας εκτελείται στον διακομιστή, ο οποίος δημιουργεί την απόκριση που αποστέλλεται στον φυλλομετρητή. Η PHP είναι γλώσσα γενικού σκοπού με ιδιαίτερη καταλληλότητα για ανάπτυξη ιστού και δυναμική παραγωγή ιστοσελίδων. Η HTML περιγράφει τη δομή του εγγράφου, η CSS την παρουσίασή του και η XML δομημένα δεδομένα· δεν αποτελούν από μόνες τους server-side γλώσσες προγραμματισμού.

Τι να θυμάσαι

  • void = χωρίς επιστροφή τιμής.
  • Καθολικές μεταβλητές = δύσκολος εντοπισμός σφαλμάτων.
  • Recursion = αυτοκλήση συνάρτησης.
  • Git = version control.
  • PHP = κατάλληλη για server-side ανάπτυξη και δυναμική παραγωγή ιστοσελίδων.

Σύντομη ανακεφαλαίωση

Ολοκλήρωσες το κεφάλαιο;

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

Έλεγξε τι έμαθες

34 σχετικές ερωτήσεις έχουν αντιστοιχιστεί σε αυτό το κεφάλαιο.

Έλεγξε τι έμαθες