Inleiding tot programmeren - C ++ tutorial - cursus 1 - eerste stappen

Inleiding tot programmeren - C ++ -handleiding - 1-cursus

Inleiding tot programmeren - C ++ tutorial - cursus 1

In deze tutorial leren we de eerste dingen over programmeren. Hiervoor hebben we de taal C ++ gekozen, die ons helpt te begrijpen hoe programmeren werkt, maar die ook de moeilijkheid geleidelijk tot een geavanceerd niveau verhoogt. Hoewel we bij Venkon, we gebruiken ook andere talen zoals Java, PHP, HTML, CSS, Javascript, we denken dat C ++ de beste taal is voor het maken van de eerste stappen in het programmeren.

Welk programma gaan we gebruiken?


We gebruiken een IDE (ontwikkelaar-ontwikkelomgeving), namelijk Code :: Blocks, die u kunt downloaden vandaar, waar we "codeblocks-16.01mingw-setup.exe" selecteren.

Na het downloaden van een nieuw "Console Application" -project, selecteren we de programmeertaal en het bestand waarin we willen werken, en kunnen we beginnen met programmeren.

Over Compiler

Kortom, de compiler is de tool die onze high-level taalcode verandert in een high-level taal die de processor kan begrijpen.

Over bibliotheken

Bibliotheken of Bibliotheek zijn verzamelingen die nuttig zijn voor programmeurs, waar vaak functies of andere hulpmiddelen zijn die het programmeren vergemakkelijken. Een voorbeeld is de wiskundige bewerkingen in de "math.h" -bibliotheek, of zelfs "iostream", die ons helpt bij het lezen en schrijven naar de console met behulp van cin (Console Input) of cout (Console OUTput).

Over int main () {...}

In hoofdzaak, zoals het wordt genoemd, wordt de inhoud van het programma feitelijk gevonden. De instructies worden van bovenaf uitgevoerd en wanneer de "return 0" wordt bereikt, weet de compiler dat de belangrijkste hier is. Elke instructie in C ++ eindigt met ";"!
Over variabelen

Variabelen zijn 'vakken' waarin we waarden kunnen behouden. Een elementair type variabelen is "int". Dit type gegevens behoudt gehele waarden van -231pana tot ongeveer 231-1. (Kan variëren afhankelijk van de compiler)

Verschillende oefeningen:

1. Een nummer op het toetsenbord wordt gelezen. Opslaan in een variabele en weergeven (zoals in de zelfstudie)
2. Lees 2-nummers, sla ze op in een variabele en maak een uitwisseling en geef ze vervolgens weer. (Zoals in de tutorial).

2. We lezen 3-nummers, slaan deze op in een variabele en nemen elk de waarde van de volgende variabele aan. We hebben a, b, c en a -> b, b-> c, c-> a; (Het principe van inter-change met de hulpvariabele wordt gebruikt).

Inleiding tot programmeren - C ++ tutorial - cursus 1 - video tutorial


Related Tutorials


Heb je vragen? Stel ze hier.

  1. Heel leuk ... we wachten op tutorials over C ++. Bedankt!

  2. Hallo gelieve videotutorial.ro team kan een tutorial te maken met aanbevelingen over wat voor soort producten in de aandacht (prijs-kwaliteit verhouding, bepaalde technologieën en certificeringen gerechtvaardigd) voor Black Friday te hebben, en ik verwijs hier naar laptops bieden, SSD- , tv's. Anders zouden we begrijpen en kunt kiezen uit de producten wanneer u een aantal aanbevelingen en uitleg terug als je je hebt gedaan in andere jaren. Bedankt voor alles wat je doet.

  3. Adrian zei hij

    Uitstekend! We hopen zoveel tutorials op dit gebied te zien.

  4. Zeer leuke tutorial uitgelegd, ik verwacht de volgende tutorials over C ++.
    bedankt

  5. Sergiu zei hij

    Bravo! Veel succes!

  6. Virgil zei hij

    Goed gezegd, goed doordacht
    we wachten op de voortzetting

  7. Mihaita zei hij

    Nog steeds eerder
    succes

  8. SUPER BETON___Andreas je eerste cursussen in het Roemeens over C ++ ___ spelen met microcontrollers en zijn interesat_____esti goede man, Wachten deze cursuri__o goede dag en de kinderen vonden

  9. Wauw, je was verrast. Gefeliciteerd !!!!

  10. Oldman zei hij

    Professional!
    Waar heb je je tot nu toe meer jongens verstopt? Had je niet de moed?
    Het kwam heel goed uit.
    Bedankt.
    Bafta en ik verwachten andere zelfstudies met betrekking tot dit onderwerp.

  11. Allereerst, gefeliciteerd met intentie en prestatie, verwijs ik naar de hele handleiding voor het schrijven van teksten en video's.
    Helaas levert het lezen van de tekst op de presentatiepagina 2-ontgoochelingen op die ik niet had verwacht:
    - "transformeer de code die door ons is geschreven in een taal van hoog niveau die de processor kan begrijpen." De processors begrijpen alleen de machinecode die de laagst mogelijke programmeertaal vertegenwoordigt
    - Een elementair type variabele is "int". Dit type gegevens behoudt gehele getallen van -231 tot ongeveer 231-1. (Kan per compiler verschillen) ”. Ten eerste, als een variabele "int" in het geheugen zou worden opgeslagen door een byte (byte), zou deze waarden kunnen hebben in de limieten 0-255 of -128 tot 127. In werkelijkheid is een variabele "int"
    opgeslagen in 2 bytes dus het heeft waarden tussen -32768 en 32767. Dan, hoewel ik het niet zeker weet, denk ik niet dat de "int" -waarde afhangt van de compiler.
    De fout met het aantal opslagbytes voor "int" -variabelen is ook in de video geslopen.

    • Andreas zei hij

      Hallo Horia!
      Ik noemde in de video, die een hoge taalcode (een door ons geschreven) wordt omgezet in code op laag niveau dat auto die gebruik kunnen maken. In de beschrijving schreef ik per ongeluk omgedraaid, ik zal veranderen, dankzij doelpunten. Zoals int, als je een meer gedetailleerd onderzoek op het internet te maken zul je zien dat er soms toe leiden afhankelijk compiler instructie, sizeof (int) geeft 2, 4 retourneert soms. De meest voorkomende is de 4 bytes, en daarom hebben we ervoor gekozen om dit te illustreren. Waar in de beschrijving wordt verwezen, was dit aanvankelijk -2 tot 31 (dat wil zeggen, 4 bytes), maar door formattering toen de tekst naar de site werd overgebracht, ging de winst naar vermogen verloren.
      Van wat ik me herinner, zei ik in de video dat het in verschillende bytes is opgeslagen, wat goed is.

  12. florijn zei hij

    Gefeliciteerd
    We wachten op zo'n tutorial

  13. Costan zei hij

    Meer broers,
    Hallo,
    Is er een draadloos USB (draadloze muis) draadloos cameramodel dat niet op het netwerk hoeft te worden aangemeld en direct op uw pc kan worden bekeken?
    Ik wil de draadloze camera op een teleghide-auto zetten.
    Misschien ken je een draadloos cameramodel voor wat ik wil doen, schrijf me alsjeblieft.
    Bij voorbaat dank.

  14. Super!

  15. Alinix. zei hij

    Kan iemand me helpen dit probleem op te lossen?
    Om op het scherm alle 4-cijferige natuurlijke getallen weer te geven met de eigenschap dat de som van hun inverse getallen een subeenheidgetal is, en de cijfers in aflopende volgorde staan….

  16. Vasile Trifoi zei hij

    Goede tutorial! Ik wacht op de volgende tutorial.

  17. Stefania zei hij

    Hallo, ik wil een link met alle tutorials die je doet. Ik heb er maar één gevonden en ik vond het leuk zoals je hebt uitgelegd.

  18. Marius zei hij

    Zeer duidelijk uitgelegd. Ik probeerde enkele van de studieboeken te begrijpen (inclusief voor klassen 5-8) en mijn hersenen waren gebroken. Helaas lijkt het erop dat je dit proces hebt opgegeven. Eerlijk gezegd, als je een schatting zou kunnen maken van het aantal lessen dat nodig is om van noob naar gevorderd te springen, zou ik open staan ​​om zelfs te overwegen om cursussen van je te kopen, als je ze op dezelfde manier deed als deze. In het geval dat je permanent hebt opgegeven om door te gaan met deze eerste cursus (hoewel het logisch lijkt dat het, gezien de tot nu toe verstreken tijd), kan het redelijk zijn om iedereen aan te kondigen die jou en jou heeft geschreven - gevraagd om door te gaan dat het geen zin heeft te hopen. Een mooie dag verder !!!

  19. Pavel Marius zei hij

    Hoewel ik helemaal niet goed ben in programmeren, is dit de eerste les waaruit ik iets begreep en hoewel het lijkt alsof degene die het heeft gepost hier niet binnenkomt, wil ik toch wijzen op een mogelijke onoplettendheid in oefening 3: vereist dat "elk van hen de waarde van de volgende variabele aanneemt", en de weergave door tekens: "a -> b, b-> c, c-> a" inspireert bij mij de omgekeerde betekenis van toewijzing, zoals: "elke variabele ontvangt de waarde van de vorige variabele ””! Of kan ik de beschrijving niet correct interpreteren aan de hand van tekens?

Spreek je gedachten

*