Εισαγωγή στον προγραμματισμό - C ++ φροντιστήριο - μάθημα 1 - πρώτα βήματα

Εισαγωγή στον προγραμματισμό - C ++ tutorial - 1 course

Εισαγωγή στον προγραμματισμό - C ++ φροντιστήριο - μάθημα 1

Σε αυτό το σεμινάριο θα μάθουμε τα πρώτα πράγματα για τον προγραμματισμό. Γι 'αυτό επιλέξαμε τη γλώσσα C ++, η οποία μας βοηθά να κατανοήσουμε πώς λειτουργεί ο προγραμματισμός, αλλά και να αυξήσει τη δυσκολία σταδιακά σε ένα προηγμένο επίπεδο. Αν και είμαστε Venkon, χρησιμοποιούμε επίσης άλλες γλώσσες όπως Java, PHP, HTML, CSS, Javascript, πιστεύουμε ότι η C ++ είναι η καλύτερη γλώσσα για να κάνετε τα πρώτα βήματα στον προγραμματισμό.

Ποιο πρόγραμμα πρόκειται να χρησιμοποιήσουμε;


Θα χρησιμοποιήσουμε ένα IDE (περιβάλλον ανάπτυξης προγραμματιστών), ήτοι το Code :: Blocks, το οποίο μπορείτε να κατεβάσετε ως εκ τούτου,, όπου επιλέγουμε "codeblocks-16.01mingw-setup.exe".

Μετά τη λήψη ενός νέου έργου "Console Application", επιλέγουμε τη γλώσσα προγραμματισμού και το αρχείο στο οποίο θέλουμε να εργαστούμε και μπορούμε να ξεκινήσουμε τον προγραμματισμό.

Σχετικά με το Compiler

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

Σχετικά με τις Βιβλιοθήκες

Οι βιβλιοθήκες ή η βιβλιοθήκη είναι χρήσιμες για τους προγραμματιστές, όπου συχνά υπάρχουν λειτουργίες ή άλλα εργαλεία που διευκολύνουν τον προγραμματισμό. Ένα παράδειγμα των μαθηματικών πράξεων που βρίσκονται στη βιβλιοθήκη «math.h» ή ακόμα και «iostream» που μας βοηθά να διαβάζουν και να γράφουν χρησιμοποιώντας την κονσόλα ρίζα (Κονσόλα εισόδου) ή cout (Console εξόδου).

Σχετικά με το int main () {...}

Κυρίως, όπως ονομάζεται, το περιεχόμενο του προγράμματος βρίσκεται στην πραγματικότητα. Οι οδηγίες εκτελούνται από την κορυφή προς τα κάτω και όταν φτάσει το "return 0", ο μεταγλωττιστής γνωρίζει ότι ο κύριος είναι εδώ. Οποιαδήποτε οδηγία στην C ++ τελειώνει με ";"!
Σχετικά με τις μεταβλητές

Οι μεταβλητές είναι "κουτιά" στα οποία μπορούμε να διατηρήσουμε αξίες. Ένας στοιχειώδης τύπος μεταβλητών είναι "int". Αυτός ο τύπος δεδομένων διατηρεί ακέραιες τιμές από -231pana σε περίπου 231-1. (Μπορεί να ποικίλει ανάλογα με τον μεταγλωττιστή)

Διάφορες ασκήσεις:

1. Εμφανίζεται ένας αριθμός στο πληκτρολόγιο. Αποθηκεύστε σε μια μεταβλητή και στην οθόνη (όπως στο σεμινάριο)
2. Διαβάστε τους αριθμούς 2, αποθηκεύστε το καθένα σε μια μεταβλητή και κάντε μια ανταλλαγή και μετά προβάλετε. (Όπως στο σεμινάριο).

2. Διαβάζουμε τους αριθμούς 3, αποθηκεύουμε το καθένα σε μια μεταβλητή και ο καθένας παίρνει την τιμή της επόμενης μεταβλητής. Έχουμε a, b, c και a -> b, b-> c, c-> a; (Χρησιμοποιείται η αρχή της εναλλαγής με τη βοηθητική μεταβλητή).

Εισαγωγή στον προγραμματισμό - C ++ tutorial - μάθημα 1 - video tutorial


σχετικές Tutorials


Σχόλια

  1. Πολύ ωραία… περιμένουμε σεμινάρια για το C ++. Σας ευχαριστούμε!

  2. ομοφυλόφιλος είπε

    Γεια σας, παρακαλούμε videotutorial.ro ομάδα μπορεί να κάνει ένα σεμινάριο με συστάσεις σχετικά με το είδος των προϊόντων που έχουν στην προσοχή (σχέση ποιότητας-τιμής, ορισμένες τεχνολογίες και τις πιστοποιήσεις δικαιολογημένη) για την Μαύρη Παρασκευή, και αναφέρομαι εδώ για να προσφέρουμε φορητούς υπολογιστές, ssd- Τηλεοράσεις. Διαφορετικά, να κατανοήσουν και να επιλέξετε από τα προϊόντα όταν πίσω μερικές συστάσεις και επεξηγήσεις που έχετε κάνει σε άλλα χρόνια. Σας ευχαριστώ για όλα όσα κάνετε.

  3. Εξαιρετική! Ελπίζουμε να δούμε τόσα μαθήματα σε αυτόν τον τομέα.

  4. Πολύ ωραία εξήγησε φροντιστήριο, αναμένουμε αυτά τα μαθήματα για C ++.
    ευχαριστίες

  5. Μπράβο! Καλή τύχη!

  6. Βιργίλιος είπε

    καλά είπε, καλά σκεφτεί
    περιμένουμε τη συνέχιση

  7. Ακόμα νωρίτερα
    επιτυχία

  8. SUPER BETON___Andreas είστε πρώτα μαθήματα στη ρουμανική σχετικά με C ++ ___ παίζοντας γύρω με μικροελεγκτές και interesat_____esti καλός άνθρωπος, περιμένοντας αυτά cursuri__o καλή μέρα και τα παιδιά αγάπησαν

  9. Ουάου, ήσασταν έκπληκτος. Συγχαρητήρια !!

  10. Όλντμαν είπε

    Professional!
    Πού κρυβόσαστε μέχρι στιγμής περισσότερα αγόρια; Δεν είχατε το θάρρος;
    Βγήκε πολύ καλά.
    Ευχαριστώ.
    Η Bafta και εγώ περιμένουμε άλλα μαθήματα σχετικά με αυτό το θέμα.

  11. Πρώτα απ 'όλα, συγχαρητήρια για την πρόθεση και την επίτευξη, αναφέρομαι σε ολόκληρο τον κύκλο κειμένου και βίντεο tutorial.
    Δυστυχώς, η ανάγνωση του κειμένου από τη σελίδα παρουσίασης δημιουργεί απογοητεύσεις του 2 που δεν περίμενα:
    - "μετατρέψτε τον κώδικα που γράφτηκε από εμάς σε γλώσσα υψηλού επιπέδου που ο επεξεργαστής μπορεί να κατανοήσει." Οι επεξεργαστές κατανοούν μόνο τον κωδικό του μηχανήματος που αντιπροσωπεύει τη χαμηλότερη δυνατή γλώσσα προγραμματισμού
    - Ένας στοιχειώδης τύπος μεταβλητής είναι "int". Αυτός ο τύπος δεδομένων διατηρεί ακέραιες τιμές από -231 έως περίπου 231-1. (Μπορεί να διαφέρει ανάλογα με τον μεταγλωττιστή) ». Πρώτα απ 'όλα, εάν μια μεταβλητή "int" αποθηκεύτηκε στη μνήμη από ένα byte (byte) θα μπορούσε να έχει τιμές στα όρια 0-255 ή -128 έως 127. Στην πραγματικότητα μια μεταβλητή "int" είναι
    αποθηκευμένο σε 2 byte, οπότε έχει τιμές μεταξύ -32768 και 32767. Τότε, αν και δεν είμαι σίγουρος, δεν νομίζω ότι η τιμή "int" εξαρτάται από τον μεταγλωττιστή.
    Το σφάλμα με τον αριθμό των byte αποθήκευσης για μεταβλητές "int" έχει επίσης εισέλθει στο βίντεο.

    • Ανδρέας είπε

      Γεια Χόρια!
      Αναφέραμε στο βίντεο ότι ο κώδικας γλώσσας (που γράφτηκε από εμάς) μετατράπηκε σε κώδικα χαμηλού επιπέδου που το αυτοκίνητο που χρησιμοποιούμε μπορεί να το ερμηνεύσει. Στην περιγραφή που έχω γράψει κατά λάθος, θα αλλάξω, ευχαριστώ για την αντίρρηση. Όσο για το int, εάν κάνετε μια πιο εμπεριστατωμένη έρευνα στο διαδίκτυο, θα δείτε ότι, ανάλογα με τον μεταγλωττιστή, το αποτέλεσμα της επιστροφής μεγέθους (int) επιστρέφει το 2, μερικές φορές επιστρέφει το 4. Το πιο συνηθισμένο είναι τα byte 4 και γι 'αυτό προτιμήσαμε να δείξουμε κάτι τέτοιο. Όπου γίνεται αναφορά στην περιγραφή, ήταν αρχικά -2 στην ισχύ 31 (δηλαδή, bytes 4), αλλά εξαιτίας της μορφοποίησης όταν το κείμενο μεταφέρθηκε στον ιστότοπο, χάθηκε το κέρδος στην εξουσία.
      Από ό, τι θυμάμαι, στο βίντεο είπα ότι αποθηκεύεται σε πολλά bytes τι είναι σωστό.

  12. φιορίνι είπε

    Συγχαρητήρια
    Περιμένουμε ένα τέτοιο φροντιστήριο

  13. Περισσότεροι αδελφοί,
    Γεια σας,
    Υπάρχει ασύρματο μοντέλο ασύρματης κάμερας USB (ασύρματο ποντίκι) που δεν χρειάζεται να συνδεθεί στο δίκτυο και μπορεί να δει απευθείας στον υπολογιστή σας;
    Θέλω να βάλω την ασύρματη κάμερα σε τηλεφωνικό αυτοκίνητο.
    Ίσως ξέρετε ένα ασύρματο μοντέλο κάμερας για αυτό που θέλω να κάνω, παρακαλώ γράψτε μου.
    Ευχαριστώ εκ των προτέρων.

  14. Super!

  15. Μπορεί κάποιος να με βοηθήσει να λύσω αυτό το πρόβλημα παρακαλώ;
    Για να εμφανιστεί, στην οθόνη, όλοι οι 4ψήφιοι φυσικοί αριθμοί με την ιδιότητα ότι το άθροισμα των αντίστροφων τους είναι ένας αριθμός υπομονάδας και τα ψηφία είναι σε φθίνουσα σειρά….

  16. Βασίλε Τρίφοι είπε

    Καλό φροντιστήριο! Περιμένω το επόμενο σεμινάριο.

  17. Στεφανία είπε

    Γεια σας, θέλω μια σύνδεση με όλα τα μαθήματα που κάνετε. Βρήκα μόνο ένα από αυτά και μου άρεσε πολύ όπως εξήγησα.

  18. Πολύ σαφώς εξηγείται. Προσπάθησα να καταλάβω μερικά από τα βιβλία (συμπεριλαμβανομένων των τάξεων 5-8) και ο εγκέφαλός μου ήταν σπασμένος. Δυστυχώς, φαίνεται ότι παραιτήσατε από τη συνέχιση αυτής της διαδικασίας. Ειλικρινά, εάν θα μπορούσατε να προσεγγίσετε τον αριθμό των μαθημάτων που απαιτούνται για το άλμα από το noob στο προηγμένο, θα ήμουν ανοικτός να σκέφτεστε ακόμη και να αγοράσετε μαθήματα από εσάς, αν τα κάνατε με τον ίδιο τρόπο όπως αυτό. Σε περίπτωση που έχετε εγκαταλείψει μόνιμα τη συνέχιση αυτού του πρώτου μαθήματος (αν και φαίνεται λογικό ότι, δεδομένου του χρόνου που έχει περάσει μέχρι τώρα), ίσως είναι δίκαιο να ανακοινώσετε όσους σας έγραψαν και εσείς - ζήτησε να συνεχίσει ότι δεν υπάρχει λόγος να ελπίζω. Κάντε μια ωραία μέρα !!!

  19. Αν και δεν είμαι καθόλου καλός στον προγραμματισμό, αυτό είναι το πρώτο μάθημα από το οποίο κατάλαβα κάτι και παρόλο που φαίνεται ότι αυτός που το δημοσίευσε δεν μπαίνει εδώ, ωστόσο, θα ήθελα να επισημάνω μια πιθανή ακούσια άσκηση 3: απαιτεί "καθένας από αυτούς να πάρει την τιμή της επόμενης μεταβλητής" και η αναπαράσταση με τα σημάδια: "a -> b, b-> c, c-> a" μου εμπνέει την αντίστροφη έννοια της ανάθεσης, όπως: "κάθε μεταβλητή λαμβάνει την τιμή της προηγούμενης μεταβλητής ""! Ή δεν μπορώ να ερμηνεύσω σωστά την περιγραφή με πινακίδες;

Μιλήστε το μυαλό σας

*