info.kek@swissapproval.academy +30 210 55 62 081 +30 211 10 23 900

Προγραμματισμός Η/Υ

Swiss Approval Institute IIEK –  Acknowledged Institute by Swiss Approval International – Τομέας Τεχνολογίας και Πληροφορικής

Προγραμματισμός Η/Υ

Το μάθημα Προγραμματισμός Η/Υ έχει ως πρωταρχικό σκοπό να εισαγάγει τους καταρτιζόμενους στη γλώσσα προγραμματισμού C.

Περιεχόμενο Μαθήματος

  • Εξέλιξη της C
  • Προγραμματισμός και οφέλη του
  • Ιστορική αναδρομή γλωσσών προγραμματισμού (εισαγωγή και έννοια αλγορίθμου)
  • Βήματα για την γραφή και εκτέλεση ενός προγράμματος
  • Συναρτήσεις Βιβλιοθήκης
  • Υλοποίηση απλών προγραμμάτων (με κλήση συναρτήσεων βιβλιοθήκης π.χ. )
  • Δομή προγράμματος
  • Συντακτικοί κανόνες
  • Οι λέξεις της C
  • Σταθερές
  • Μεταβλητές – Τύποι – Τελεστές
  • Βασικοί τύποι δεδομένων (char, int, float και συνδυασμοί αυτών με λέξεις unsigned, long, short)
  • Εκφράσεις, Προτάσεις, Εντολή Εκχώρησης
  • Ο ακέραιος τύπος (int) και οι αριθητικοί τελεστές
  • Λογικοί τελεστές (!, &&, ||)
  • Bitwise τελεστές (~, &, ^, |, <<, >>)
  • Μετατροπές Τύπων (casting)
  • Εντολές ελέγχου και επανάληψης
  • Η Σύνθετη πρόταση
  • Εντολή IF-ELSE
  • Τελεστής ? (Υπο συνθήκη)
  • Εντολές WHILE, FOR, DO, SWITCH, DO WHILE
  • Εντολές BREAK, CONTINUE, GOTO
  • Συναρτήσεις
  • Γενική μορφή συνάρτησης – Τρόπος δήλωσης των παραμέτρων της
  • Εντολή Return – Επιστροφή τιμή Συνάρτησης
  • Κανόνες Εμβέλειας. Τοπικές (Local) και Σφαιρικές (global) μεταβλητές
  • Ορίσματα Συναρτήσεων και κλήση αυτών