Lekcja 1 - C++ - Wstęp do programowania

Wstęp do programowania

Programowanie w pewnym sensie jest jak sztuka - ktoś może Ci tłumaczyć jak się programuje w danym języku programowania, może wyjaśnić Ci wszystkie reguły, może Ci tłumaczyć przykładowe programy, jednak w końcu to Ty będziesz pisać programy.


Ten kurs, jak i każdy inny kurs programowania ma Ci przedstawić pewne mechanizmy, sposoby. Wszystkich tych mechanizmów będziesz niewątpliwie używać w swoich przyszłych programach (jednych częściej, a innych rzadziej), jednak nawet jeśli wszystkie te mechanizmy, sposoby i reguły zapamiętasz bardzo dobrze, w żaden sposób nie jest to gwarancją, że uda Ci się napisać jakiś większy, przydatny program.


Ponieważ wszystkie zamieszczone w tym kursie kody programów będą napisane w języku C++ zgodnym ze standardami, to niestety może się zdarzyć, że część z nich na niektórych kompilatorach nie będzie działać. Jest to dość częste zjawisko i jeśli tylko Ty zaopatrzysz się w kompilator DevC++, nie powinno Cię zbytnio martwić, że Twój program może się nie chcieć kompilować na innym kompilatorze.


Może się okazać, że niektóre przykłady z zamieszczonych tutaj w ogóle nie będą działać na innych kompilatorach. Ponieważ chcę się skupić na prawdziwym języku C++, dlatego też nie zamierzam uczyć Cię, co zrobić, żeby przedstawione programy działały w kompilatorach, które są po prostu niezgodne ze standardem języka. Jeżeli będziesz chciał uruchomić program na jakimś innym kompilatorze to będziesz musiał sam poprawić wszystkie błędy - co będzie dla Ciebie dodatkowym ćwiczeniem


Uwagi praktyczne

Kurs został podzielony na dość małe lekcje, aby jak najwygodniej było Ci się po nim poruszać. Dzięki temu możesz w wolnym momencie skupić się tylko na jednej lekcji bez obawy, że nie uda Ci się jej skończyć.


Mimo, że zamieszczone tutaj przykłady można po prostu skopiować do swojego kompilatora, radzę Ci je wszystkie przepisywać. W ten sposób szybciej nauczysz się składni języka C++ oraz nauczysz się pisać kod w sposób bardziej przejrzysty.


Mimo, że programy zamieszczone tutaj są bardzo proste, sugeruję Ci utworzyć sobie oddzielny katalog na programy w C++ i gdy będziesz przepisywać przykłady zapisywać każdy pod nową nazwą. Dzięki temu jeśli zapomnisz jak się coś robiło, wystarczy, że zajrzysz do poprzednio napisanych programów.

Pierwszy program,

Poniżej znajduje się pierwszy program w C++ jaki napiszesz:

#include <iostream>
#include <cstring>

using namespace std;

int main()
{
  string imie;
  cout <<"Podaj imie: ";
  cin >>imie;
  cin.ignore();
  cout <<"Witaj "<<imie<<endl;
  cout <<"Gratulacje. To Twoj pierwszy program!"<<endl;
  cout <<"Nacisnij ENTER aby zakonczyc"<<endl;
  getchar();
  return 0;
}
program nr 1.1

Przepisz teraz powyższy kod programu, skompiluj go i uruchom. Jeśli w momencie kompilacji kompilator informuje Cię, że są jakieś błędy, to upewnij się, że wszystkie średniki są na swoim miejscu


Jeśli już uruchomisz program, podaj swoje imię i naciśnij ENTER. Program wypisze kilka komunikatów oraz będzie czekał znowu, aż naciśniesz ENTER. Wówczas program zakończy swoje działanie.


W ten oto sposób udało Ci się napisać i uruchomić pierwszy program w C++. Prawda, że to nie takie trudne? Czas przejść do kolejnej lekcji i zrozumieć, co tak naprawdę nasz program zrobił.


powrót