Introduksjon til programmering - C ++ tutorial - kurs 1 - første trinn

Introduksjon til programmering - C ++ opplæring - 1 kurs

Introduksjon til programmering - C ++ tutorial - kurs 1

I denne opplæringen lærer vi de første tingene om programmering. For dette valgte vi C ++-språket, som hjelper oss å forstå hvordan programmeringen fungerer, men også øke vanskeligheten gradvis til et avansert nivå. Selv om vi på Venkon, vi bruker også andre språk som Java, PHP, HTML, CSS, Javascript, vi tror C ++ er det beste språket for å gjøre de første trinnene i programmering.

Hvilket program skal vi bruke?


Vi vil bruke et IDE (utviklerutviklingsmiljø), nemlig Code :: Blocks, som du kan laste ned derav, der vi velger "kodeblocks-16.01mingw-setup.exe".

Etter å ha lastet ned et nytt "Console Application" -prosjekt, velger vi programmeringsspråket og filen der vi vil jobbe, og vi kan starte programmeringen.

Om Compiler

Kort sagt, kompilatoren er verktøyet som gjør vår språkkode på høyt nivå til et språk på høyt nivå som prosessoren kan forstå.

Om biblioteker

Biblioteker eller bibliotek er samlinger nyttige for programmerere, hvor det ofte finnes funksjoner eller andre verktøy som letter programmeringen. Et eksempel på matematiske operasjoner som er i biblioteket "math.h" eller "iostream" som hjelper oss til å lese og skrive ved hjelp root konsoll (Console Input) eller domstol (Output Console).

Om int main () {...}

I hovedsak, som det kalles, er innholdet av programmet faktisk funnet. Instruksjonene utføres fra toppen ned, og når "return 0" er nådd, vet kompilatoren at hoveddelen er her. Enhver instruksjon i C ++ slutter med ";"!
Om variabler

Variabler er "bokser" der vi kan beholde verdier. En elementær type variabler er "int". Denne typen data beholder heltallverdier fra -231pana til omtrent 231-1. (Kan variere i henhold til kompilatoren)

Flere øvelser:

1. Et nummer på tastaturet er lest. Lagre i en variabel og skjerm (som i opplæringen)
2. Les 2-tall, lagre hver enkelt i en variabel og utveksle, og vis deretter. (Som i opplæringen).

2. Vi leser 3-tall, lagrer hver enkelt i en variabel, og hver av dem tar verdien av den neste variabelen. Vi har a, b, c og a -> b, b-> c, c-> a; (Prinsippet om inter-endring med hjelpevariabelen brukes).

Introduksjon til programmering - C ++ tutorial - kurs 1 - video tutorial


Relaterte Guider


Kommentar

  1. Veldig hyggelig ... vi venter på opplæring om C ++. Takk!

  2. Velkommen til videotutorial.ro-teamet, og du kan gjøre en veiledning med anbefalinger om hva slags produkter du bør huske på (priskvalitetsforhold, noen teknologier og sertifiserte sertifiseringer) for Black Friday, og her refererer jeg til bærbare avtaler, ssd- , TV. Ellers forstår vi og velger produkter når du har noen anbefalinger og forklaringer som du har gjort i andre år. Takk for alt du gjør.

  3. Utmerket! Vi håper å se så mange opplæringsprogrammer i dette området. Takk!

  4. Veldig fin opplæring forklart, jeg forventer følgende veiledning om C ++.
    takk

  5. Bravo! Lykke til!

  6. Vel sagt, godt gjennomtenkt
    vi venter på fortsettelsen

  7. Fortsatt før
    suksess

  8. SUPER BETON___Andreas du er første kursene i rumenske om C ++ ___ spille rundt med mikrokontrollere og er interesat_____esti god mann, venter disse cursuri__o god dag og barn elsket

  9. Wow, du ble overrasket. Gratulerer!

  10. Professional!
    Hvor har du gjemt så langt flere gutter? Hadde du ikke motet?
    Det kom veldig bra ut.
    Takk.
    Bafta og jeg forventer andre opplæringsprogrammer relatert til dette emnet.

  11. Først og fremst, gratulerer med hensikt og prestasjon, refererer jeg til hele tekst- og videoopplæringssyklusen.
    Dessverre gir lesing av tekst fra presentasjonssiden produserer 2-desillusjoner som jeg ikke hadde forventet:
    - "transformer koden som er skrevet av oss til språk på høyt nivå som prosessoren kan forstå." Prosessorene forstår bare maskinkoden som representerer lavest mulig programmeringsspråk
    - En elementær type variabel er "int". Denne typen data beholder heltallverdier fra -231 til omtrent 231-1. (Kan variere etter kompilator) ”. Først og fremst, hvis en variabel "int" ble lagret i minnet av en byte (byte), kan den ha verdier i grensene 0-255 eller -128 til 127. I virkeligheten er en variabel "int"
    lagret i 2 byte slik at den har verdier mellom -32768 og 32767. Så, selv om jeg ikke er sikker, tror jeg ikke "int" -verdien avhenger av kompilatoren.
    Feilen med antall lagringsbyte for "int" -variablene har også sneket seg inn i videoen.

    • Hei Horia!
      Vi nevnte i videoen at språkkoden (skrevet av oss) er omgjort til lavnivåkode som bilen vi bruker kan tolke den. I beskrivelsen jeg har skrevet ved en feil, vil jeg endre, takk for innsigelsen. Når det gjelder int, hvis du gjør en grundigere undersøkelse på internett, vil du se at avhengig av kompilatoren, kommer resultatet av størrelsen på (int) retur 2 noen ganger, og returnerer noen ganger 4. Den vanligste er 4 bytes, og det er derfor vi foretrukket å eksemplificere dette. Når det refereres til i beskrivelsen, var det i utgangspunktet -2 til 31-kraften (det vil si 4-bytes), men på grunn av formateringen da teksten ble overført til nettstedet, gikk gevinsten til makten tapt.
      Fra det jeg husker, i videoen sa jeg at den er lagret på flere byte, hva som er riktig.

  12. Gratulerer
    Vi venter på en slik opplæring

  13. Flere brødre,
    Hei,
    Er det en trådløs kameramodell med en usb (trådløs mus) kvadratantenne som ikke trenger å logges på nettet og kan ses direkte på din pc?
    Jeg vil sette det trådløse kameraet på en teleghidbil.
    Kanskje du kjenner en trådløs kameramodell for det jeg vil gjøre, vennligst skriv til meg.
    Takk på forhånd.

  14. Super!

  15. Kan noen hjelpe meg med å løse dette problemet, vær så snill?
    For å vise, på skjermen, alle firesifrede naturlige tall med egenskapen at summen av inversene er et underenhetsnummer, og sifrene er i synkende rekkefølge….

  16. Vasile Trifoi sa han

    God opplæring! Jeg venter på neste opplæring.

  17. Stefania sa han

    Hei, jeg vil ha en lenke med alle veiledningene du gjør. Jeg fant bare en av dem, og jeg likte det mye som du forklarte.

  18. Veldig tydelig forklart. Jeg prøvde å forstå noen av lærebøkene (inkludert for klassene 5-8) og hjernen min ble ødelagt. Dessverre ser det ut til at du har gitt opp å fortsette denne prosessen. Ærlig talt, hvis du kunne foreta en tilnærming av antall leksjoner som kreves for å hoppe fra noob til avansert, ville jeg være åpen for selv å vurdere å kjøpe kurs fra deg, hvis du gjorde dem på samme måte som denne. I tilfelle du har gitt opp permanent å fortsette dette første kurset (selv om det virker ganske logisk at det er, gitt tiden som er gått så langt), kan det være greit å kunngjøre alle de som skrev til deg og deg - bedt om å fortsette med at det ikke er noen vits i å håpe. Ha en fin dag !!!

  19. Pavel Marius sa han

    Selv om jeg ikke er flink til å programmere i det hele tatt, er dette den første leksjonen jeg forsto noe fra, og selv om det ser ut til at den som postet det ikke kommer inn her, vil jeg imidlertid påpeke en mulig uforvaring i øvelse 3: krever at "hver av dem tar verdien av den neste variabelen", og representasjonen av tegn: "a -> b, b-> c, c-> a" inspirerer i meg den omvendte betydningen av tildeling, slik som: "hver variabel mottar verdien av forrige variabel ””! Eller klarer jeg ikke å tolke beskrivelsen riktig med tegn?

Snakk Your Mind

*