Διαδραστικό βίντεο για είσοδο δεδομένων:
Διαδραστικό βίντεο για είσοδο δεδομένων:
Θα ξεκινήσουμε με το εξής απλό παράδειγμα: Σας δίνεται ένας αριθμός και θέλετε να
ελέγξετε αν αυτός ο αριθμός είναι άρτιος ή περιττός.
Η εντολή που χρησιμοποιούμε για να πάρει μία απόφαση το πρόγραμμα μας είναι η εντολή if.
Παρατηρήσεις:
Προκειμένου να συγκρίνουμε δύο αριθμητικές παραστάσεις ως προς την τιμή τους χρησιμοποιούμε τους συγκριτικούς τελεστές:
Οι συγκριτικοί τελεστές χρησιμοποιούνται, για να σχηματίσουμε λογικές συνθήκες. Μία λογική
συνθήκη απαρτίζεται από τρία μέρη: τον συγκριτικό τελεστή στη μέση και τις εκφράσεις τις
οποίες συγκρίνουμε στα δύο άκρα του. Το αποτέλεσμα είναι μία λογική τιμή, είτε αληθής
(true) είτε ψευδής (false).
Σημείωση: Ο τελεστής (=) είναι τελεστής ανάθεσης τιμής, αποδίδει ό,τι υπάρχει στα δεξιά
του στη μεταβλητή που βρίσκεται στα αριστερά του. Ο τελεστής (==) είναι τελεστής
σύγκρισης και συγκρίνει εάν τα δύο μέλη στα δεξιά και αριστερά του είναι ίσα, επιστρέφοντας
true ή false.
Παράδειγμα
Να γράψετε πρόγραμμα το οποίο να δέχεται δύο ακέραιους αριθμούς. Αν οι αριθμοί είναι ίσοι
να τυπώνει το μήνυμα «Equals».
Υλοποίηση στη γλώσσα προγραμματισμού C++
References
Όλες οι πληροφορίες μας της παραλάβαμε από τα βιβλία β-γ Λύκειου πληροφορικής και επιστήμης ηλεκτρονικών υπολογιστών του παιδαγωγικού ινστιτούτου Κύπρου.
https://plirom.schools.ac.cy/index.php/el/yliko/didaktiko-yliko
Με την εντολή cout μπορούμε να τυπώσουμε ένα μήνυμα στην οθόνη. Ας δούμε ένα παράδειγμα με περισσότερες εντολές:
References
Όλες οι πληροφορίες μας της παραλάβαμε από τα βιβλία β-γ Λύκειου πληροφορικής και επιστήμης ηλεκτρονικών υπολογιστών του παιδαγωγικού ινστιτούτου Κύπρου.
https://plirom.schools.ac.cy/index.php/el/yliko/didaktiko-yliko
Σε αυτό το το μάθημα μάθαμε τιν εντολή εισόδου cin και πως χρησιμοποιείτε στον κώδικα.
Το βίντεο δημιουργήθηκε με βοήθεια του Animaker.
Ως γλώσσα προγραμματισμού γενικής χρήσης, η C++ θεωρείται από τις πιο δημοφιλείς διαθέσιμες επιλογές. Έχει μακρά ιστορία και χρησιμοποιείται κυρίως σε λογισμικό συστημάτων και εφαρμογών χαμηλού επιπέδου. Αν και είναι μια αντικειμενοστραφή γλώσσα, επιτρέπει τόσο αντικειμενοστρεφείς όσο και διαδικαστικές μεθόδους προγραμματισμού.
Πλεονεκτήματα
1. Αποδοτικότητα: Η C++ είναι εξαιρετικά αποδοτική όσον αφορά τη διαχείριση της μνήμης και τη χρήση πόρων. Επίσης, ο κώδικας γραμμένος σε C++ τείνει να είναι πολύ γρήγορος και αξιόπιστος, κάτι που μεταφράζεται σε καλύτερη απόδοση.
2. Ευελιξία: Η C++ επιτρέπει ένα ευρύ φάσμα στυλ προγραμματισμού (από διαδικαστικό έως αντικειμενοστραφή) και οι προγραμματιστές έχουν την ελευθερία να χρησιμοποιήσουν οποιοδήποτε από αυτά. Είναι επίσης αρκετά αρθρωτό, επιτρέποντας στους προγραμματιστές να επαναχρησιμοποιήσουν και να τροποποιήσουν εύκολα τον υπάρχοντα κώδικα.
3. Δημοτικότητα: Η C++ είναι μια πολύ δημοφιλής γλώσσα και η ευρεία χρήση της διασφαλίζει ότι οι προγραμματιστές μπορούν να βρουν πολλούς πόρους και να βοηθήσουν στο διαδίκτυο. 4. Υποστήριξη χαμηλού επιπέδου: Η C++ επιτρέπει στους προγραμματιστές να έχουν πρόσβαση και να χειρίζονται απευθείας το υλικό, καθιστώντας το κατάλληλο για ορισμένες εφαρμογές, όπως τα ενσωματωμένα συστήματα.
reference: https://www.i-programmer.info/news/184-cc/13986-c-picked-out-by-tiobe-an-odd-choice.html
Μειονεκτήματα
1. Πολύπλοκη σύνταξη: Η εκμάθηση της C++ μπορεί να είναι δύσκολη, ιδιαίτερα όταν πρόκειται για τη σύνταξη. Έχει πολλές δυνατότητες και μια μεγάλη βιβλιοθήκη, επομένως μπορεί να είναι δύσκολο να κατανοήσουμε ακριβώς πώς λειτουργούν όλα μαζί.
2. Ο εντοπισμός σφαλμάτων είναι δύσκολος: Ο εντοπισμός σφαλμάτων ενός προγράμματος C++ μπορεί να είναι δύσκολος, ειδικά για μεγάλα προγράμματα με πολύ κώδικα. Επίσης, ορισμένα σφάλματα μπορεί να μην είναι άμεσα εμφανή και μπορεί να χρειαστεί πολύς χρόνος για να εντοπιστούν.
reference: https://dev.to/fenbf/11-visual-c-debugging-tips-that-will-save-your-time-2bam
3. Κακή έλεγχος σφαλμάτων: Η C++ δεν έχει ενσωματωμένο σύστημα ελέγχου σφαλμάτων και αυτό μπορεί να οδηγήσει σε κώδικα που έχει σφάλματα που κανείς δεν παρατηρεί μέχρι να εκτελεστεί το πρόγραμμα. Συμπερασματικά, η C++ είναι μια απίστευτα ευέλικτη γλώσσα που είναι κατάλληλη για την ανάπτυξη πολύπλοκων εφαρμογών και προγραμμάτων. Προσφέρει πολλά πλεονεκτήματα, αλλά μπορεί επίσης να είναι πιο δύσκολο στην εκμάθηση και τον εντοπισμό σφαλμάτων από άλλες γλώσσες. Έχοντας αυτό κατά νου, είναι σημαντικό για τους προγραμματιστές να εξετάσουν όλα τα πλεονεκτήματα και τα μειονεκτήματα πριν αποφασίσουν εάν θα χρησιμοποιήσουν ή όχι τη C++.
Το άρθρο είναι γραμμένο με τη βοήθεια του ChatGTP.
Σκοπός του βίντεο είναι να δείξουμε πως γίνετε η εγκατάσταση του Code::Blocks