C++ Programing Tutorial Part1

Junior_aromeo

Νεοφερμένος

Ο Junior_aromeo αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 27 ετών. Έχει γράψει 32 μηνύματα.
Καλωσήρθατε στον πρώτο οδηγό που φτιάχνω για την c++.
Εδώ θα προσπαθήσω να σας μάθω πώς να φτιάχνετε δικά σας console προγράμματα και να τα εκτελείτε στον υπολογιστή σας.
Σε αυτό τον οδηγο θα σας δείξω πώς να:

·Φιτάξετε το πρώτο σας Hello Word πρόγραμμα στην c++
·Πώς θα κάνετε compile τα προγράμματα σας στην c++
·Και κάποιες πρώτες χρήσιμες εντολές
Αρχικά θα πρέπει να κατεβάσετε τον Dev C++ ο οποίος είναι ο compiler μας.
Compiler = Είναι ένα πρόγραμμα που μετατρέπει τον κώδικα μας στην γλώσσα του υπολογιστή.Τα αρχεία με τον κώδικα μας στην c++ τα κάνουμε save ώς cpp για να μπορούμε να τα ανοίξουμε με τον compiler και να τα κάνουμε compile.Με λίγα λόγια ο compiler μετατρέπει τα cpp αρχεία που περιέχουν τον κώδικα που γράψαμε σε εκτελέσιμο αρχείο exe.

Το πρώτο μας πρόγραμμα μπορούμε να το γράψουμε σε ένα αρχείο notepad αλλά πρέπει να το κάνουμε save ως ονομα.cpp.Όπου όνομα οτι θέλετε εσείς.
Ο κώδικας του πρώτου μας προγράμματος είναι ο παρακάτω.
Code:
[/COLOR]                   [COLOR=Navy][B]#include <iostream>
using namespace std;[/B]
  [/COLOR][COLOR=Navy][B]Int main( void)[/B]
  [/COLOR][COLOR=Navy][B]{[/B]
  [/COLOR][COLOR=Navy][B]cout << “Hello word…this is my first program” << endl;[/B]
  [/COLOR][COLOR=Navy][B]}[/B]
Αυτό είναι το πρώτο μας πρόγραμμα.
Για να ξεκινήσουμε το οποιοδήποτε πρόγραμμα θα πρεπει να κάνουμε include δηλαδή να ενσωματόσουμε τα περιεχόμενα το καθορισμένου αρχείου στο πρόγραμμά μας.Για την ώρα δεν πρέπει να σας απασχολεί τι περιέχουν τα αρχεία αυτα μέσα.

Σε κάθε πρόγραμμα θα ξεκινάμε με int main( void) δηλαή ορίζουμε οτι από εδω ξεκινάει ο κώδικας που θα γίνει εκτέλεση.ΤΟ void μεσα στην παρένθεση δεν μας αναγκάζει να το βάλουμε αλλά εγώ το βάζω για να φένεται πιό ωραίο J
Προσοχή:Μετά το int main ( void) πρέπει να βάλουμε ένα { για να ξεκινήσει ο κώδικας και όταν τελειώσουμε ένα }.

Η εντολή cout αντιωπροσωπεύει ένα ρεύμα εξόδου(output stream).Όταν εκτελέσουμε το πρόγραμμά μας εμφανίζει στην οθόνη μας ένα μύνημα που θα γράψουμε μέσα στα εισαγωγικά.Η σύνταξη είναι αυτή πιο πάνω στον κώδικα.Τo endl σημαινει end line δηλαδή να τελειώσει η γραμμή εκει και να συνεχίσουμε σε καινούργια.

Αυτό ήταν το πρώτο μας μάθημα στην c++.Για το πως κάνουμε compile δεν έχω την δυνατότητα να το γράψω τώρα αλλά θα το κάνω και αυτό.Δεν είναι δύσκολο ανα ψάξετε στο Internet σίγουρα θα βρείτε τρόπο.
Όπως και να έχει ξέρω οτι ο οδηγός μου δεν είναι καλός αλλά προσπάθησα να τα γράψω όσο καλύτερα γινόταν.Ότι απορία έχετε μπορείτε να την γράψετε εδώ και θα προσπαθήσω να απαντήσω.
Have a nice programing day :) :P :D
EDIT :::::: Παιδιά κοιτάξτε αυτό το post
https://ischool.e-steki.gr/showpost.php?p=1863862&postcount=3
 

Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

RebeccaforJimani

Εκκολαπτόμενο μέλος

Η Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 32 ετών, επαγγέλεται Φοιτητής/τρια και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 399 μηνύματα.
Μην χρησιμοποιείς γαλάζιο, κουράζει τον αναγνώστη. Να προτιμάς τα σκούρα χρώματα. :)
 

Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

Eruyomo

Πολύ δραστήριο μέλος

Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών και μας γράφει απο Χανιά (Χανιά). Έχει γράψει 1,505 μηνύματα.
Καλωσήρθατε στον πρώτο οδηγό που φτιάχνω για την c++.
Εδώ θα προσπαθήσω να σας μάθω πώς να φτιάχνετε δικά σας console προγράμματα και να τα εκτελείτε στον υπολογιστή σας.
Σε αυτό τον οδηγο θα σας δείξω πώς να:

·[FONT=&quot] [/FONT]Φιτάξετε το πρώτο σας Hello Word πρόγραμμα στην c++
·[FONT=&quot] [/FONT]Πώς θα κάνετε compile τα προγράμματα σας στην c++
·[FONT=&quot] [/FONT]Και κάποιες πρώτες χρήσιμες εντολές
Αρχικά θα πρέπει να κατεβάσετε τον Dev C++ ο οποίος είναι ο compiler μας.
Compiler = Είναι ένα πρόγραμμα που μετατρέπει τον κώδικα μας στην γλώσσα του υπολογιστή.Τα αρχεία με τον κώδικα μας στην c++ τα κάνουμε save ώς cpp για να μπορούμε να τα ανοίξουμε με τον compiler και να τα κάνουμε compile.Με λίγα λόγια ο compiler μετατρέπει τα cpp αρχεία που περιέχουν τον κώδικα που γράψαμε σε εκτελέσιμο αρχείο exe.

Το πρώτο μας πρόγραμμα μπορούμε να το γράψουμε σε ένα αρχείο notepad αλλά πρέπει να το κάνουμε save ως ονομα.cpp.Όπου όνομα οτι θέλετε εσείς.
Ο κώδικας του πρώτου μας προγράμματος είναι ο παρακάτω.
Code:
[/COLOR][/B][COLOR=Red][B]#include <iostream>
using namespace std;[/B][/COLOR]
  [COLOR=Red][B]Int main( void)[/B][/COLOR]
  [COLOR=Red][B]{[/B][/COLOR]
  [COLOR=Red][B]cout << “Hello word…this is my first program” << endl;[/B][/COLOR]
  [COLOR=Red][B]}[/B][/COLOR]
[B][COLOR=DeepSkyBlue]

Αυτό είναι το πρώτο μας πρόγραμμα.
Για να ξεκινήσουμε το οποιοδήποτε πρόγραμμα θα πρεπει να κάνουμε include δηλαδή να ενσωματόσουμε τα περιεχόμενα το καθορισμένου αρχείου στο πρόγραμμά μας.Για την ώρα δεν πρέπει να σας απασχολεί τι περιέχουν τα αρχεία αυτα μέσα.

Σε κάθε πρόγραμμα θα ξεκινάμε με int main( void) δηλαή ορίζουμε οτι από εδω ξεκινάει ο κώδικας που θα γίνει εκτέλεση.ΤΟ void μεσα στην παρένθεση δεν μας αναγκάζει να το βάλουμε αλλά εγώ το βάζω για να φένεται πιό ωραίο J
Προσοχή:Μετά το int main ( void) πρέπει να βάλουμε ένα { για να ξεκινήσει ο κώδικας και όταν τελειώσουμε ένα }.

Η εντολή cout αντιωπροσωπεύει ένα ρεύμα εξόδου(output stream).Όταν εκτελέσουμε το πρόγραμμά μας εμφανίζει στην οθόνη μας ένα μύνημα που θα γράψουμε μέσα στα εισαγωγικά.Η σύνταξη είναι αυτή πιο πάνω στον κώδικα.Τo endl σημαινει end line δηλαδή να τελειώσει η γραμμή εκει και να συνεχίσουμε σε καινούργια.

Αυτό ήταν το πρώτο μας μάθημα στην c++.Για το πως κάνουμε compile δεν έχω την δυνατότητα να το γράψω τώρα αλλά θα το κάνω και αυτό.Δεν είναι δύσκολο ανα ψάξετε στο Internet σίγουρα θα βρείτε τρόπο.
Όπως και να έχει ξέρω οτι ο οδηγός μου δεν είναι καλός αλλά προσπάθησα να τα γράψω όσο καλύτερα γινόταν.Ότι απορία έχετε μπορείτε να την γράψετε εδώ και θα προσπαθήσω να απαντήσω.
Have a nice programing day :) :P :D να ενσωματα πρεπει να κάνοyme λ

Ενδιαφέρον που έκατσες να ασχοληθείς :)

Μερικές παρατηρησούλες:

1. Μην γράφεις με χρώματα, είναι κουραστικά και δυσανάγνωστα, ειδικά το γαλάζιο με το γκρί!
2. Το Dev C++ δεν είναι compiler αλλα IDE (Integrated Development Environment - Ενοποιημένο Περιβάλλον Ανάπτυξης), είναι ένα εργαλείο που πέραν τα εργαλεία του compiler για την c++, έχει editors για την γλώσσα - να δείχνει χρώματα, να βάζει σε λίστα κλάσεις και συναρτήσεις - κτλ
3. Μέσα στον κώδικα σου. Δεν είναι Int αλλά int (με μικρό i). Προσοχή στο πως αν γράφεις με κεφαλαία ή μικρά, έχει σημασία στην c++.
4. Κανόνας καλής συγγραφής κώδικας είναι, κάθε δομική μονάδα κώδικα (block απο εντολές) να τα βάζεις ένα tab πιο μέσα.
Δηλαδή ο κώδικας σου πιο καλά γραμμένος θα ήταν:

Code:
#include<iostream>
using namespace std;

int main(void){
    cout << “Hello word…this is my first program” << endl;
}
5. Έχει διαφορά το αν θα βάλεις void μέσα στο main( ) ή θα το αφήσεις κενό!
Δεν θυμάμαι ακριβώς που είναι, αλλα ούτε το ένα ούτε το άλλο είναι απόλυτα σωστό, για να είσαι σίγουρος πρέπει να βάζεις την main ώς:

Code:
int main(int argc, char *argv[]){

Λεπτομέρειες βέβαια. Μην δίνεις τόση σημασία.

Επίσης για την cout λίγες λεπτομέρειες.

Το cout είναι ενα αντικείμενο ροής εξόδου (δεν είναι η ίδια ροή εξόδου) που αντιπροσωπέυει την στάνταρντ ροή εξόδου stdout (αυτή που εμφανίζονται τα μυνήματα). Το τελεστής << έχει οριστεί συγκεκριμένα για την cout και εφαρμόζει τις λειτουργίες που έχουν οριστεί για την cout. Στην περίπτωση μας, επειδή του δίνουμε ένα μύνημα (string - array δηλαδή απο χαρακτήρες) αυτό εχει καθοριστεί να τυπωνει το μύνημα αυτό στην stdout και να το βλέπουμε εμείς.

Αντί της cout, θα μπορούσαμε να φτιάξουμε ενα αντικείμενο που να έχει μια άλλη ροή εξόδου (πχ ένα αρχείο στο δίσκο, μια σύνδεση στο internet και άλλα) και να την χρησιμοποιούσαμε με τον ίδιο τρόπο (αν και ειδικά το τελευταίο είναι λίγο προχωρημένο)

Συνέχισε πάντως, ειδικά για Α' Γυμνασίου δεν είναι καθόλου άσχημος οδηγός.
 

Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

Junior_aromeo

Νεοφερμένος

Ο Junior_aromeo αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 27 ετών. Έχει γράψει 32 μηνύματα.
Ενδιαφέρον που έκατσες να ασχοληθείς :)

Μερικές παρατηρησούλες:

1. Μην γράφεις με χρώματα, είναι κουραστικά και δυσανάγνωστα, ειδικά το γαλάζιο με το γκρί!
2. Το Dev C++ δεν είναι compiler αλλα IDE (Integrated Development Environment - Ενοποιημένο Περιβάλλον Ανάπτυξης), είναι ένα εργαλείο που πέραν τα εργαλεία του compiler για την c++, έχει editors για την γλώσσα - να δείχνει χρώματα, να βάζει σε λίστα κλάσεις και συναρτήσεις - κτλ
3. Μέσα στον κώδικα σου. Δεν είναι Int αλλά int (με μικρό i). Προσοχή στο πως αν γράφεις με κεφαλαία ή μικρά, έχει σημασία στην c++.
4. Κανόνας καλής συγγραφής κώδικας είναι, κάθε δομική μονάδα κώδικα (block απο εντολές) να τα βάζεις ένα tab πιο μέσα.
Δηλαδή ο κώδικας σου πιο καλά γραμμένος θα ήταν:

Code:
#include<iostream>
using namespace std;

int main(void){
    cout << “Hello word…this is my first program” << endl;
}
5. Έχει διαφορά το αν θα βάλεις void μέσα στο main( ) ή θα το αφήσεις κενό!
Δεν θυμάμαι ακριβώς που είναι, αλλα ούτε το ένα ούτε το άλλο είναι απόλυτα σωστό, για να είσαι σίγουρος πρέπει να βάζεις την main ώς:

Code:
int main(int argc, char *argv[]){
Λεπτομέρειες βέβαια. Μην δίνεις τόση σημασία.

Επίσης για την cout λίγες λεπτομέρειες.

Το cout είναι ενα αντικείμενο ροής εξόδου (δεν είναι η ίδια ροή εξόδου) που αντιπροσωπέυει την στάνταρντ ροή εξόδου stdout (αυτή που εμφανίζονται τα μυνήματα). Το τελεστής << έχει οριστεί συγκεκριμένα για την cout και εφαρμόζει τις λειτουργίες που έχουν οριστεί για την cout. Στην περίπτωση μας, επειδή του δίνουμε ένα μύνημα (string - array δηλαδή απο χαρακτήρες) αυτό εχει καθοριστεί να τυπωνει το μύνημα αυτό στην stdout και να το βλέπουμε εμείς.

Αντί της cout, θα μπορούσαμε να φτιάξουμε ενα αντικείμενο που να έχει μια άλλη ροή εξόδου (πχ ένα αρχείο στο δίσκο, μια σύνδεση στο internet και άλλα) και να την χρησιμοποιούσαμε με τον ίδιο τρόπο (αν και ειδικά το τελευταίο είναι λίγο προχωρημένο)

Συνέχισε πάντως, ειδικά για Α' Γυμνασίου δεν είναι καθόλου άσχημος οδηγός.
Ευχαριστω για τις παρατηρησεις.
Να πω πως εγραψα τον οδηγο αυτο στο netbook μεσω word και η αληθεια ειναι οτι εκανε μικρα μεγαλα μονο του και το tab μετα το ποστ εγινε.....τελος παντων.
Αλλαξα το χρωμα μου.Οταν παω στο pc θα γραψω αυτα που εβαλες για την ωρα εχω αφησει ενα link για το post σου.
Have a nice programing day.
:) και ευχαριστω πολυ.
P.S : Μην κανεις quote μεγαλα post....απλα βαλε την αρχη και μετα βαλε ...
 

Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

Χρήστες Βρείτε παρόμοια

  • Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:
    Tα παρακάτω 0 μέλη διάβασαν αυτό το θέμα:
  • Φορτώνει...
Top