Wstęp do programowania. Wykład 1
|
|
- Miłosz Piasecki
- 7 lat temu
- Przeglądów:
Transkrypt
1 Wstęp do programowania Wykład 1 1 / 49
2 Literatura Larry Ullman, Andreas Signer. Programowanie w języku C++. Walter Savitch, Kenrick Mock. Absolute C++. Jerzy Grębosz. Symfonia C++. Standard. Stephen Prata. Język C++. Szkoła programowania. Bjarne Stroustrup. Język C++. Kompendium wiedzy. Lippman Stanley B., Lajoie Josee. Podstawy języka C++. 2 / 49
3 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. 3 / 49
4 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. Język C++ został stworzony przez Bjarne a Stroustrupa pracownika laboratoriów Bella. 4 / 49
5 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. Język C++ został stworzony przez Bjarne a Stroustrupa pracownika laboratoriów Bella. Jest to język wysokiego poziomu. 5 / 49
6 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. Język C++ został stworzony przez Bjarne a Stroustrupa pracownika laboratoriów Bella. Jest to język wysokiego poziomu. Język C jest językiem proceduralnym nacisk na wykonywanie ciągu instrukcji, język C++ zawiera podejście obiektowe. 6 / 49
7 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. Język C++ został stworzony przez Bjarne a Stroustrupa pracownika laboratoriów Bella. Jest to język wysokiego poziomu. Język C jest językiem proceduralnym nacisk na wykonywanie ciągu instrukcji, język C++ zawiera podejście obiektowe. W stosunku do C: 7 / 49
8 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. Język C++ został stworzony przez Bjarne a Stroustrupa pracownika laboratoriów Bella. Jest to język wysokiego poziomu. Język C jest językiem proceduralnym nacisk na wykonywanie ciągu instrukcji, język C++ zawiera podejście obiektowe. W stosunku do C: dodano obsługę obiektów, 8 / 49
9 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. Język C++ został stworzony przez Bjarne a Stroustrupa pracownika laboratoriów Bella. Jest to język wysokiego poziomu. Język C jest językiem proceduralnym nacisk na wykonywanie ciągu instrukcji, język C++ zawiera podejście obiektowe. W stosunku do C: dodano obsługę obiektów, zwiększono produktywność programisty, 9 / 49
10 Czym jest C++? Język C++ wywodzi się od języka C powstałego w latach 70 ubiegłego wieku. Język C++ został stworzony przez Bjarne a Stroustrupa pracownika laboratoriów Bella. Jest to język wysokiego poziomu. Język C jest językiem proceduralnym nacisk na wykonywanie ciągu instrukcji, język C++ zawiera podejście obiektowe. W stosunku do C: dodano obsługę obiektów, zwiększono produktywność programisty, wyeliminowano pewne błędy języka C. 10 / 49
11 Jak tworzymy aplikację w C++? Analiza problemu 11 / 49
12 Jak tworzymy aplikację w C++? Analiza problemu Zapis kodu źródłowego (program.cpp). Program napisany w języku programowania ma postać pliku tekstowego zwanego kodem źródłowym. 12 / 49
13 Jak tworzymy aplikację w C++? Analiza problemu Zapis kodu źródłowego (program.cpp). Program napisany w języku programowania ma postać pliku tekstowego zwanego kodem źródłowym. Kod źródłowy programu musi zostać przetłumaczony na kod wykonywalny zapisany w języku maszynowym. 13 / 49
14 Jak tworzymy aplikację w C++? Analiza problemu Zapis kodu źródłowego (program.cpp). Program napisany w języku programowania ma postać pliku tekstowego zwanego kodem źródłowym. Kod źródłowy programu musi zostać przetłumaczony na kod wykonywalny zapisany w języku maszynowym. Proces tłumaczenia programu składa się z dwóch części: 14 / 49
15 Jak tworzymy aplikację w C++? Analiza problemu Zapis kodu źródłowego (program.cpp). Program napisany w języku programowania ma postać pliku tekstowego zwanego kodem źródłowym. Kod źródłowy programu musi zostać przetłumaczony na kod wykonywalny zapisany w języku maszynowym. Proces tłumaczenia programu składa się z dwóch części: kompilacji przetworzenie kodu źródłowego przez program zwany kompilatorem, który zamienia program w kodzie źródłowym na plik binarny zawierający program w kodzie maszynowym, nie jest to zwykle końcowa wersja programu (zawiera odwołania do zewnętrznych podprogramów umieszczonych w bibliotekach) 15 / 49
16 Jak tworzymy aplikację w C++? Analiza problemu Zapis kodu źródłowego (program.cpp). Program napisany w języku programowania ma postać pliku tekstowego zwanego kodem źródłowym. Kod źródłowy programu musi zostać przetłumaczony na kod wykonywalny zapisany w języku maszynowym. Proces tłumaczenia programu składa się z dwóch części: kompilacji przetworzenie kodu źródłowego przez program zwany kompilatorem, który zamienia program w kodzie źródłowym na plik binarny zawierający program w kodzie maszynowym, nie jest to zwykle końcowa wersja programu (zawiera odwołania do zewnętrznych podprogramów umieszczonych w bibliotekach) łączenia (konsolidacji, linkowania) wykonywanego przez program zwany konsolidatorem, który tworzy plik binarny (program.exe) w którym jest już wszystko co jest potrzebne do wykonania programu. Proces kompilacji jest poprzedzany przez analizę kodu źródłowego wykonywaną przez program zwany preprocesorem. Preprocesor analizuje kod poszukując przeznaczonych dla niego poleceń (linie zaczynające się #) i modyfikuje kod źródłowy zgodnie z treścią tych poleceń. Preprocesor nie dokonuje sprawdzenia poprawności programu. 16 / 49
17 Jak tworzymy aplikację w C++? Analiza problemu Zapis kodu źródłowego (program.cpp). Program napisany w języku programowania ma postać pliku tekstowego zwanego kodem źródłowym. Kod źródłowy programu musi zostać przetłumaczony na kod wykonywalny zapisany w języku maszynowym. Proces tłumaczenia programu składa się z dwóch części: kompilacji przetworzenie kodu źródłowego przez program zwany kompilatorem, który zamienia program w kodzie źródłowym na plik binarny zawierający program w kodzie maszynowym, nie jest to zwykle końcowa wersja programu (zawiera odwołania do zewnętrznych podprogramów umieszczonych w bibliotekach) łączenia (konsolidacji, linkowania) wykonywanego przez program zwany konsolidatorem, który tworzy plik binarny (program.exe) w którym jest już wszystko co jest potrzebne do wykonania programu. Proces kompilacji jest poprzedzany przez analizę kodu źródłowego wykonywaną przez program zwany preprocesorem. Preprocesor analizuje kod poszukując przeznaczonych dla niego poleceń (linie zaczynające się #) i modyfikuje kod źródłowy zgodnie z treścią tych poleceń. Preprocesor nie dokonuje sprawdzenia poprawności programu. Uruchomienie skompilowanego pliku. 17 / 49
18 Co jest potrzebne do programowania w C++? kompilator języka C++ np. g / 49
19 Co jest potrzebne do programowania w C++? kompilator języka C++ np. g++. edytor tekstu. 19 / 49
20 Co jest potrzebne do programowania w C++? kompilator języka C++ np. g++. edytor tekstu. zintegrowane środowisko programistyczne (IDE Integrated Development Environtment) 20 / 49
21 Co jest potrzebne do programowania w C++? kompilator języka C++ np. g++. edytor tekstu. zintegrowane środowisko programistyczne (IDE Integrated Development Environtment) 21 / 49
22 Najprostszy programy w C++ int main () { return 0 ; } 22 / 49
23 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C / 49
24 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. 24 / 49
25 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. Każda funkcja może zwracać wartość pewnego typu, który podawany jest przed nazwą funkcji. 25 / 49
26 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. Każda funkcja może zwracać wartość pewnego typu, który podawany jest przed nazwą funkcji. Dla funkcji main typ zwracanej wartości to int - wartość całkowita. 26 / 49
27 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. Każda funkcja może zwracać wartość pewnego typu, który podawany jest przed nazwą funkcji. Dla funkcji main typ zwracanej wartości to int - wartość całkowita. Po nazwie funkcji w nawiasach ( ) podaje się listę argumentów danych wejściowych. 27 / 49
28 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. Każda funkcja może zwracać wartość pewnego typu, który podawany jest przed nazwą funkcji. Dla funkcji main typ zwracanej wartości to int - wartość całkowita. Po nazwie funkcji w nawiasach ( ) podaje się listę argumentów danych wejściowych. Nawiasy puste oznaczają że funkcja nie ma argumentów. 28 / 49
29 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. Każda funkcja może zwracać wartość pewnego typu, który podawany jest przed nazwą funkcji. Dla funkcji main typ zwracanej wartości to int - wartość całkowita. Po nazwie funkcji w nawiasach ( ) podaje się listę argumentów danych wejściowych. Nawiasy puste oznaczają że funkcja nie ma argumentów. Nawiasy klamrowe { } wyznaczają początek i koniec bloku w którym umieszcza się instrukcje do wykonania treść funkcji, treść programu. 29 / 49
30 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. Każda funkcja może zwracać wartość pewnego typu, który podawany jest przed nazwą funkcji. Dla funkcji main typ zwracanej wartości to int - wartość całkowita. Po nazwie funkcji w nawiasach ( ) podaje się listę argumentów danych wejściowych. Nawiasy puste oznaczają że funkcja nie ma argumentów. Nawiasy klamrowe { } wyznaczają początek i koniec bloku w którym umieszcza się instrukcje do wykonania treść funkcji, treść programu. Na końcu treści programu znajduje się instrukcja return 0; która powoduje zwrócenie zera i zakończenie wykonywania funkcji. 30 / 49
31 Najprostszy programy w C++ int main () { return 0 ; } Funkcja main jest najważniejszą częścią każdego programu w C++. Wykonywanie programu w C++ zawsze zaczyna się od wywołania funkcji main. Każda funkcja może zwracać wartość pewnego typu, który podawany jest przed nazwą funkcji. Dla funkcji main typ zwracanej wartości to int - wartość całkowita. Po nazwie funkcji w nawiasach ( ) podaje się listę argumentów danych wejściowych. Nawiasy puste oznaczają że funkcja nie ma argumentów. Nawiasy klamrowe { } wyznaczają początek i koniec bloku w którym umieszcza się instrukcje do wykonania treść funkcji, treść programu. Na końcu treści programu znajduje się instrukcja return 0; która powoduje zwrócenie zera i zakończenie wykonywania funkcji. Prawie każda linia w programie zakończona jest średnikiem. 31 / 49
32 Najprostszy programy w C++ 32 / 49
33 Najprostszy programy w C++ // pierwszy program # include <iostream > int main () { std :: cout <<" Pierwszy \ nprogram w C++" ; return 0 ; } /* Koniec programu */ #include <iostream> jest dyrektywą preprocesora wstawia w dane miejsce, plik podany po dyrektywie include w nawiasach kątowych < >. W tym przypadku dołączamy bibliotekę iostream, ponieważ będziemy używać strumieni do operacji wejścia/wyjścia. Użycie strumienia cout pozwala na przesyłanie danych na standardowe wyjście (ekran). Po znakach << określamy dane, które mają zostać przesłane na ekran. zwróćmy uwagę na średnik i podwójne apostrofy, zawierające tekst. W tekście można umieszczać znaki specjalne np..: \n przejście do nowej linii; \t wstawienie znaku tabulacji. 33 / 49
34 Najprostszy programy w C++ // pierwszy program # include <iostream > int main () { std :: cout <<" Pierwszy "<< std :: endl <<" program w C++" ; return 0 ; } /* Koniec programu */ Przejście do nowej linii można uzyskać przesyłając na standardowe wyjście znak oznaczony przez manipulator endl. Jak już zauważyliśmy, wyprowadzanie danych odbywa się z wykorzystaniem operatora <<, zwanego wstawiaczem (ang. inserter) Zwróćmy też uwagę, że możliwe jest wielokrotne użycie wstawiaczy powiązanych z jednym użyciem cout. Człon std:: występujący przed cout jest związany z przestrzeniami nazw (ang. namespace) zaawansowanym zagadnieniem służącym określaniu, które obiekty i funkcje są możliwe do użycia w danym miejscu. 34 / 49
35 Najprostszy programy w C++ Niedogodność tę możemy usunąć poprzez zadeklarowanie nad funkcją main, po dyrektywie include informacji, że będziemy używać funkcji (obiektów) pochodzących z danej przestrzeni nazw: // pierwszy program # include <iostream > using std :: cout ; using std :: endl ; int main () { cout <<" Pierwszy "<< endl <<" program w C++" ; return 0 ; } /* Koniec programu */ 35 / 49
36 Najprostszy programy w C++ Jeszcze lepszym rozwiązaniem jest zadeklarowanie nad funkcją main, po dyrektywie include informacji, że będziemy używać konkretnej przestrzeni nazw: // pierwszy program # include <iostream > using namespace std ; int main () { cout <<" Pierwszy "<< endl <<" program w C++" ; return 0 ; } /* Koniec programu */ 36 / 49
37 Najprostszy programy w C++ // pierwszy program # include <iostream > using std :: cout ; using std :: endl ; int main () { cout <<" Pierwszy "<< endl <<" program w C++" ; return 0 ; } /* Koniec programu */ Komentarz to taki fragment kodu którego treść nie jest brana pod uwagę przez kompilator podczas kompilacji. Komentarzem jest tekst zawarty między /* (początek komentarza) i */ (koniec komentarza). Komentarzy tych nie można zagnieżdżać. W tym przypadku treść komentarza może być zapisana w kilku wierszach. Komentarzem jest też tekst zaczynający się od // do końca linii. Komentarze tego typu mogą być zagnieżdżanie. Jest to komentarz jednowierszowy. 37 / 49
38 Najprostszy programy w C++ Testowany poprzednio program można zapisać również w postaci // pierwszy program # include <iostream. h> int main ( ) { cout <<" Pierwszy \ nprogram w C++" ; return 0 ; } /* Koniec programu */ Taki zapis programu pogarsza znacznie jego czytelność. Powinniśmy zawsze dbać o czytelność kodu! 38 / 49
39 Zmienne wprowadzenie Zmienna (ang. variable) w C++ służy do przechowywania (zapamiętania w pamięci komputera) wprowadzonej z klawiatury lub wyliczonej w programie wartości określonego typu. Dla zmiennej przydzielana jest pamięci o rozmiarze odpowiadającym typowi zmiennej, w którym można zapamiętać wartość i z którego można tę wartość odczytać. W programie do zmiennej odwołujemy się przez nazwę zmiennej. Aby użyć zmiennej musimy ją zadeklarować, czyli ogłosić, że zmienna o podanej nazwie będzie określonego typu. typdanych nazwazmiennej ; przykładowo: int x ; double x ; Deklaracja zmiennej informuje kompilator o nazwie zmiennej i o typie zmiennej, ale nie powoduje zarezerwowania pamięci dla zmiennej. 39 / 49
40 Zmienne wprowadzenie Zasady tworzenie identyfikatorów: Identyfikator może zawierać jedynie litery, cyfry oraz znak podkreślenia _ (identyfikator nie może zawierać spacji!). Pierwszym znakiem identyfikatora może być jedynie litera bądź znak pokreślenia, Rozróżnialna jest wielkość liter: x oraz X są różnymi zmiennymi. Nazwy (identyfikatory) nie mogą pokrywać się ze słowami kluczowymi np. int, main. Nazwa zmiennej powinna się jakoś kojarzyć z jej przeznaczeniem. Istnieją dwie główne konwencje tworzenia identyfikatorów: dlugoscboku oraz dlugosc_boku. 40 / 49
41 Pierwszy program Napiszemy program wyznaczający pole kwadratu. Tworzenie programu składa się z następujących etapów: analiza wymagań i specyfikacji zaprojektowanie sposobu rozwiązania (algorytmu) implementacja zapisanie programu w wybranym języku programowania kompilacja i uruchamianie testowanie 41 / 49
42 Pierwszy program rozwiązanie # include <iostream > using namespace std ; int main () { double bok ; // zadeklarowalismy zmienna rzeczywista cout<<" Podaj dlugosc boku kwadratu : " ; cin>>bok ; /* Użycie strumienia cin pozwala na przesyłanie danych ze standardowego wejścia ( klawiatura ) do zmiennej. Po znakach>>podajemy identyfikator zmiennej której wartość wczytujemy. Przed pobraniem wartości zmiennej, zmienna musi być zdefiniowana. } Polecenie przesyłania danych do zmiennej musi zostać zakończone średnikiem. */ double pole=bok * bok ; // Deklaracja zmiennej w locie. cout<<" Pole kwadratu wynosi : "<<pole ; return 0 ; /* Uwaga. Ze zmiennej możemy korzystać począwszy od miejsca deklaracji do końca bloku w której deklaracja została umieszczona. */ 42 / 49
43 Typowe błędy 43 / 49
44 Typowe błędy 44 / 49
45 Typowe błędy 45 / 49
46 Typowe błędy 46 / 49
47 Typowe błędy 47 / 49
48 Typowe błędy 48 / 49
49 Dziękuję za uwagę!!! 49 / 49
1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Wstęp do informatyki- wykład 3 Pierwszy program w C++ Wyprowadzanie danych Deklaracja zmiennych
1 Wstęp do informatyki- wykład 3 Pierwszy program w C++ Wyprowadzanie danych Deklaracja zmiennych Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI,
Paostwowa Wyższa Szkoła Zawodowa w Płocku Dariusz Wardowski
Paostwowa Wyższa Szkoła Zawodowa w Płocku Dariusz Wardowski dr Dariusz Wardowski, Instytut Matematyki i Informatyki PWSZ w Płocku 1 O mnie prowadzący wykład i laboratoria: Dariusz Wardowski pokój: 102
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Programowanie w C++ Wykład 1. Katarzyna Grzelak. 25 luty K.Grzelak (Wykład 1) Programowanie w C++ 1 / 38
Programowanie w C++ Wykład 1 Katarzyna Grzelak 25 luty 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 38 Dlaczego programowanie? K.Grzelak (Wykład 1) Programowanie w C++ 2 / 38 Umiejętność, która otwiera
Programowanie w C++ Wykład 1. Katarzyna Grzelak. 26 luty K.Grzelak (Wykład 1) Programowanie w C++ 1 / 28
Programowanie w C++ Wykład 1 Katarzyna Grzelak 26 luty 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 28 Dlaczego programowanie? K.Grzelak (Wykład 1) Programowanie w C++ 2 / 28 Umiejętność, która otwiera
Podstawy Programowania. Wykład 1
Podstawy Programowania Wykład 1 Jak się uczyć programowania? Wykład i laboratorium Literatura Jerzy Grębosz Symfonia C++ Bjarne Stroustrup Język C++ Bruce Eckel Thinking in C++ Tony L. Hansen C++ zadania
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Programowanie w języku C++ Grażyna Koba
Programowanie w języku C++ Grażyna Koba Kilka definicji: Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i zasad
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
C++ - [1-3] Debugowanie w Qt Creator
Slajd 1 z 10 C++ - [1-3] Debugowanie w Qt Creator Nysa 2004-2013. Autor: Wojciech Galiński. wersja dnia 15 maja 2013 r. Slajd 2 z 10 Pojęcia związane z debugowaniem DEBUGOWANIE (z ang. debugging odrobaczanie)
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
Podstawy algorytmiki i programowania - wykład 4 C-struktury
1 Podstawy algorytmiki i programowania - wykład 4 C-struktury Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy
Podstawy Programowania
Podstawy Programowania Monika Wrzosek Instytut Matematyki Uniwersytet Gdański Matematyka 2017/18 Monika Wrzosek (IM UG) Podstawy Programowania 1 / 119 Sprawy organizacyjne E-mail: mwrzosek@mat.ug.edu.pl
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.
M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Programowanie w C++ Wykład 3. Katarzyna Grzelak. 12 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 35
Programowanie w C++ Wykład 3 Katarzyna Grzelak 12 marca 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 35 Zakres ważności obiektów K.Grzelak (Wykład 1) Programowanie w C++ 2 / 35 Zakres ważności obiektów
Wstęp do informatyki- wykład 11 Funkcje
1 Wstęp do informatyki- wykład 11 Funkcje Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy Grębosz, Opus magnum
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Programowanie proceduralne w języku C++ Pojęcia podstawowe - kod źródłowy
Programowanie proceduralne w języku C++ Pojęcia podstawowe - kod źródłowy Mirosław Głowacki 1 1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Ktrakowie Wydział Inżynierii Metali i Informatyki Stosowanej
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
C++ wprowadzanie zmiennych
C++ wprowadzanie zmiennych Każda zmienna musi być zadeklarowana, należy określić jej nazwę (identyfikator) oraz typ. Opis_typu lista zmiennych Dla każdej zmiennej rezerwowany jest fragment pamięci o określonym
KURS C/C++ WYKŁAD 1. Pierwszy program
KURS C/C++ WYKŁAD 1 Pierwszy program Tworzenie programu odbywa sie w dwóch etapach: 1. opracowanie kodu źródłowego 2. generowanie kodu wynikowego Pierwszy etap polega na zapisaniu algorytmu za pomocą instrukcji
Wstęp do informatyki- wykład 9 Funkcje
1 Wstęp do informatyki- wykład 9 Funkcje Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy Grębosz, Opus magnum
Wstęp do programowania INP003203L rok akademicki 2016/17 semestr zimowy. Laboratorium 1. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2016/17 semestr zimowy Laboratorium 1 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Na podstawie: G. Perry, D. Miller, Język C Programowanie dla
Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 10 Kurs C++
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 10 Kurs C++ Historia Lata 70-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard
Programowanie Obiektowo Zorientowane w języku c++ Przestrzenie nazw
Programowanie Obiektowo Zorientowane w języku c++ Przestrzenie nazw Mirosław Głowacki 1 1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Ktrakowie Wydział Inżynierii Metali i Informatyki Stosowanej
Utworzenie pliku. Dowiesz się:
Dowiesz się: 1. Jak rozpocząć pisanie programu 2. Jak wygląda szkielet programu, co to są biblioteki i funkcja main() 3. Jak wyświetlić ciąg znaków w programie 4. Jak uruchamiać (kompilować) napisany program
Temat 1: Podstawowe pojęcia: program, kompilacja, kod
Temat 1: Podstawowe pojęcia: program, kompilacja, kod wynikowy. Przykłady najprostszych programów. Definiowanie zmiennych. Typy proste. Operatory: arytmetyczne, przypisania, inkrementacji, dekrementacji,
Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak
Wstęp do programowania
wykład 10 Agata Półrola Wydział Matematyki i Informatyki UŁ semestr zimowy 2018/2019 Przesyłanie argumentów - cd Przesyłanie argumentów do funkcji - tablice wielowymiarowe Przekazywanie tablic wielowymiarowych
#include <iostream> using namespace std; void ela(int); int main( ); { Funkcja 3. return 0; }
#include using namespace std; Prototypy funkcji Funkcja 1 void ela(int); double info (double); int main( ); return 0; Funkcja 2 void ela(int); Funkcja 3 double info(double); return 4*t; jeszcze
Programowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
Wstęp do programowania
Wstęp do programowania Przemysław Gawroński D-10, p. 234 Wykład 1 8 października 2018 (Wykład 1) Wstęp do programowania 8 października 2018 1 / 12 Outline 1 Literatura 2 Programowanie? 3 Hello World (Wykład
Wykład I. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej
Wykład I - semestr II Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2015 c Copyright 2015 Janusz Słupik Zaliczenie przedmiotu Do zaliczenia przedmiotu niezbędne jest
Zajęcia nr 1 Podstawy programowania. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej
Zajęcia nr 1 Podstawy programowania dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej Ramowy program warsztatów 1. Pierwsze: Podstawy programowania 2. Drugie:
Tablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Język C++ Różnice między C a C++
Język C++ Różnice między C a C++ Plan wykładu C a C++ Różnice ogólne Typy Deklaracje zmiennych C++ jako rozszerzenie C Domyślne argumenty funkcji Przeciążanie funkcji Referencje Dynamiczny przydział pamięci
Wykład II Tablice (wstęp) Przykłady algorytmów Wstęp do języka C/C++
Podstawy programowania Wykład II Tablice (wstęp) Przykłady algorytmów Wstęp do języka C/C++ 1 dr Artur Bartoszewski - Podstawy programowania, sem. 1- WYKŁAD Część I Wstęp do struktur danych: Tablice 2
Podstawy języka C++ Maciej Trzebiński. Praktyki studenckie na LHC IFJ PAN. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. M. Trzebiński C++ 1/16
M. Trzebiński C++ 1/16 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IFJ PAN 6lipca2015 Uruchomienie maszyny w CC1 M. Trzebiński C++ 2/16
Wstęp do Programowania, laboratorium 02
Wstęp do Programowania, laboratorium 02 Zadanie 1. Napisać program pobierający dwie liczby całkowite i wypisujący na ekran największą z nich. Zadanie 2. Napisać program pobierający trzy liczby całkowite
Języki i metodyka programowania. Wprowadzenie do języka C
Literatura: Brian W. Kernighan, Dennis M. Ritchie Język Ansi C, Wydawnictwa Naukowo - Techniczne, 2007 http://cm.bell-labs.com/cm/cs/cbook/index.html Scott E. Gimpel, Clovis L. Tondo Język Ansi C. Ćwiczenia
Wstęp do informatyki- wykład 12 Funkcje (przekazywanie parametrów przez wartość i zmienną)
1 Wstęp do informatyki- wykład 12 Funkcje (przekazywanie parametrów przez wartość i zmienną) Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion,
Programowanie komputerowe. Zajęcia 1
Programowanie komputerowe Zajęcia 1 Code::Blocks - tworzenie projektu Create New Project Console Application -> C++ Wybierz nazwę projektu Stworzy się nowy projekt z wpisaną funkcją main Wpisz swój program
Programowanie I. O czym będziemy mówili. Plan wykładu nieco dokładniej. Plan wykładu z lotu ptaka. Podstawy programowania w językach. Uwaga!
Programowanie I O czym będziemy mówili Podstawy programowania w językach proceduralnym ANSI C obiektowym Java Uwaga! podobieństwa w podstawowej strukturze składniowej (zmienne, operatory, instrukcje sterujące...)
Wstęp do informatyki- wykład 9 Pętla while, do while,for -pętla w pętli- przykłady Funkcje
1 Wstęp do informatyki- wykład 9 Pętla while, do while,for -pętla w pętli- przykłady Funkcje Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion,
Podstawy programowania w C++
Podstawy programowania w C++ Strumienie wejścia cin>> i wyjścia cout
Podstawy programowania - 1
Podstawy programowania - 1 doc. dr inż. Tadeusz Jeleniewski Wykład: sobota B, godz. 10.30 12.55 sala 12 Laboratorium: sobota B, godz. 13.00 15.25 sala 2 sobota B, godz. 15.30-17.55 sala 2 e-mail: tadeusz.jeleniewski@pwr.wroc.pl
Pytania sprawdzające wiedzę z programowania C++
Pytania sprawdzające wiedzę z programowania C++ Wstęp 1. Zaprezentuj mechanikę tworzenia programu napisanego w języku C++. 2. Co to jest kompilacja? 3. Co to jest konsolidacja? 4. Co to jest kod wykonywalny?
znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Podstawy. O czym będziemy mówić? Krótka historia C++ (od C zaczynając) Pierwsze programy
Podstawy O czym będziemy mówić? Krótka historia C++ (od C zaczynając) Język C wyłonił się z języka B, który powstał z kolei z języka BCPL (Basic Combined Programming Language). BCPL został stworzony przez
Wstęp do programowania
wykład 8 Agata Półrola Wydział Matematyki i Informatyki UŁ semestr zimowy 2018/2019 Podprogramy Czasami wygodnie jest wyodrębnić jakiś fragment programu jako pewną odrębną całość umożliwiają to podprogramy.
Wstęp do programowania
wykład 1 Agata Półrola Wydział Matematyki i Informatyki UŁ semestr zimowy 2018/2019 strona www: http://www.math.uni.lodz.pl/~polrola podstrona przedmiotu: Materiały dla studentów Najpierw trochę o komputerach...
Język ludzki kod maszynowy
Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza
Wstęp do programowania
wykład 1 Agata Półrola Wydział Matematyki i Informatyki UŁ sem. zimowy 2016/2017 strona www: http://www.math.uni.lodz.pl/~polrola To oczywiście pewnie wszyscy wiedzą... Komputer może być traktowany jako
Wstęp do informatyki- wykład 7
1 Wstęp do informatyki- wykład 7 Operatory przypisania, złożone operatory przypisania, Pętla while i do..while Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania.
Tablice. Monika Wrzosek (IM UG) Podstawy Programowania 96 / 119
Tablice Tablica to struktura danych, która może przechowywać wiele wartości tego samego typu. Na przykład tablica może zawierać: 10 wartości typu int opisujących liczbę studentów przyjętych na kierunek
Praktyka Programowania
Praktyka Programowania Dariusz Dereniowski Materiały udostępnione przez Adriana Kosowskiego Katedra Algorytmów i Modelowania Systemów Politechnika Gdańska deren@eti.pg.gda.pl Gdańsk, 2010 strona przedmiotu:
Strona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta 16.09.2006. Strona 1 z 26. Powrót. Full Screen. Zamknij.
Programowanie Sobera Jolanta 16.09.2006 Strona 1 z 26 1 Wprowadzenie do programowania 4 2 Pierwsza aplikacja 5 3 Typy danych 6 4 Operatory 9 Strona 2 z 26 5 Instrukcje sterujące 12 6 Podprogramy 15 7 Tablice
Wprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek
Wprowadzenie Organizacja pracy i środowisko programistyczne Mirosław Ochodek Miroslaw.Ochodek@pwsz.pila.pl Miroslaw.Ochodek@cs.put.poznan.pl Dane kontaktowe Mirosław Ochodek E-mail: Miroslaw.Ochodek@pwsz.pila.pl
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
3. Instrukcje warunkowe
. Instrukcje warunkowe Przykłady.1. Napisz program, który pobierze od użytkownika liczbę i wypisze na ekran słowo ujemna lub nieujemna, w zależności od tego czy dana liczba jest ujemna czy nie. 1 #include
1. Wypisywanie danych
1. Wypisywanie danych Przykłady 1.1. Napisz program, który wypisze na ekran słowa Hello, world!. 1 // Przyklad 1: Hello, world! 3 using namespace std; 5 int main() { 6 cout
Programowanie I. Kornel Warwas. ATH Katedra Matematyki i Informatyki
Programowanie I Kornel Warwas ATH Katedra Matematyki i Informatyki 2 Algorytm Algorytm skończony, uporządkowany ciąg zdefiniowanych czynności, koniecznych do wykonania określonego zadania w ograniczonej
Programowanie w C++ Wykład 8. Katarzyna Grzelak. 7 maja K.Grzelak (Wykład 8) Programowanie w C++ 1 / 31
Programowanie w C++ Wykład 8 Katarzyna Grzelak 7 maja 2018 K.Grzelak (Wykład 8) Programowanie w C++ 1 / 31 STL - powtórzenie STL Standard Template Libarary standardowa biblioteka szablonów Składowe biblioteki:
MATERIAŁY DO ZAJĘĆ I. Podstawowe pojęcia. Algorytm. Spis treści Przepis
MATERIAŁY DO ZAJĘĆ I Podstawowe pojęcia Spis treści I. Algorytm II. Schemat blokowy III. Struktury danych IV. Program komputerowy V. Opis środowiska programistycznego VI. Obsługa wejścia wyjścia VII. Przykład
Informatyka 2. Informatyka 2. Wykład nr 1 (04.10.2008) Dane podstawowe. - Wydział Elektryczny. Politechnika Białostocka. Program wykładu (1/2)
Rok akademicki 2008/2009, Wykład nr 1 2/25 Dane podstawowe Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia (zaoczne) Rok akademicki
r. Tablice podstawowe operacje na tablicach
27.03.2014r. Tablice podstawowe operacje na tablicach Tablica - definicja Tablica (ang. array) lub wektor (ang. vector) jest złożoną strukturą danych (ang. compound data structure) zbudowaną z ciągu elementów
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 1. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 1 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan wykładów (1) Algorytmy i programy Proste typy danych Rozgałęzienia
Wstęp do informatyki- wykład 5 Instrukcja selekcji if-else Operatory arytmetyczne i logiczne
1 Wstęp do informatyki- wykład 5 Instrukcja selekcji if-else Operatory arytmetyczne i logiczne Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion,
Wyjątki (exceptions)
Instrukcja laboratoryjna nr 6 Programowanie w języku C 2 (C++ poziom zaawansowany) Wyjątki (exceptions) dr inż. Jacek Wilk-Jakubowski mgr inż. Maciej Lasota dr inż. Tomasz Kaczmarek Wstęp Wyjątki (ang.
Wstęp do informatyki- wykład 8 Pętla while, do while,for -pętla w pętli- przykłady Operator rzutowania Manipulatory
1 Wstęp do informatyki- wykład 8 Pętla while, do while,for -pętla w pętli- przykłady Operator rzutowania Manipulatory Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania.
Podstawy programowania (1)
Podstawy programowania (1) doc. dr inż. Tadeusz Jeleniewski Konsultacje pokój 19 Poniedziałki, godz. 9:45 11:20 e-mail: tadeusz.jeleniewski@neostrada.pl Podstawy programowania (1) - wykład 1. Wprowadzenie
Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji
Laboratorium 1 - Programowanie proceduralne i obiektowe
Laboratorium 1 - Programowanie proceduralne i obiektowe mgr inż. Kajetan Kurus 4 marca 2014 1 Podstawy teoretyczne 1. Programowanie proceduralne (powtórzenie z poprzedniego semestru) (a) Czym się charakteryzuje?
Programowanie C++ Wykład 2 - podstawy języka C++ dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 2 - podstawy języka C++ Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu. Zmienne i ich nazwy, podstawowe typy: całkowite, rzeczywiste, znakowe i napisowe. Instrukcje:
Podstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Programowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40
Programowanie w C++ Wykład 5 Katarzyna Grzelak 26 marca 2018 9 kwietnia 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40 Pojęcia z poprzedniego wykładu Podział programu na funkcje podział na niezależne
Podstawy Kompilatorów
Podstawy Kompilatorów Laboratorium 3 Uwaga: Do wykonania poniższych zadań związanych z implementacją niezbędny jest program LEX oraz kompilator. Dla środowiska Linux mogą to być: Darmowa wersja generatora
Programowanie proceduralne w języku C++ Podstawy
Programowanie proceduralne w języku C++ Podstawy Mirosław Głowacki 1 1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Ktrakowie Wydział Inżynierii Metali i Informatyki Stosowanej Katedra Informatyki
Wykład 1. Program przedmiotu. Programowanie Obiektowe (język C++) Literatura. Program przedmiotu c.d.:
Program przedmiotu Programowanie Obiektowe (język C++) Wykład 1. Definiowanie prostych klas. Przykłady. Przypomnienie: typy referencyjne, domyślne wartości argumentów, przeciąŝanie funkcji. Konstruktory,
Język C++ zajęcia nr 1
I. Programowanie obiektowe Język C++ zajęcia nr 1 Zasadniczą cechą programowania obiektowego jest łączne rozpatrywanie zagadnień dotyczących algorytmów i struktur danych. Wyrazem tego jest zmiana w sposobie
Programowanie obiektowe i C++ dla matematyków
Programowanie obiektowe i C++ dla matematyków Bartosz Szreder szreder (at) mimuw... 04 X 2011 Wszelkie uwagi, poprawki, braki czy sugestie najlepiej wysyłać na maila. 1. wprowadzenie do Linuksa: kompilacja
Część 4 życie programu
1. Struktura programu c++ Ogólna struktura programu w C++ składa się z kilku części: część 1 część 2 część 3 część 4 #include int main(int argc, char *argv[]) /* instrukcje funkcji main */ Część
Laboratorium 3: Preprocesor i funkcje ze zmienną liczbą argumentów. mgr inż. Arkadiusz Chrobot
Laboratorium 3: Preprocesor i funkcje ze zmienną liczbą argumentów mgr inż. Arkadiusz Chrobot 10 listopada 2010 1 Preprocesor Preprocesor jest programem uruchamianym przed właściwym procesem kompilacji
WYKŁAD 1 - KONSPEKT. Program wykładu:
mgr inż. Jarosław Forenc e-mail: jarekf@pb.bialystok.pl tel. (0-85) 746-93-97 WWW: http://we.pb.bialystok.pl/~jforenc konsultacje: zaliczenie: Program wykładu: WYKŁAD 1 - KONSPEKT 1. Ogólna struktura programu
Proces tworzenia programu:
Temat 1 Pojcia: algorytm, program, kompilacja i wykonanie programu. Proste typy danych i deklaracja zmiennych typu prostego. Instrukcja przypisania. Operacje wejcia/wyjcia. Przykłady prostych programów
Metodyki i Techniki Programowania 1 1 1. MECHANIZM POWSTAWANIA PROGRAMU W JĘZYKU C PODSTAWOWE POJĘCIA
Metodyki i Techniki Programowania 1 1 ZAJ CIA 3. 1. MECHANIZM POWSTAWANIA PROGRAMU W JĘZYKU C PODSTAWOWE POJĘCIA IDE zintegrowane środowisko programistyczne, zawierające kompilator, edytor tekstu i linker,
#include <stdio.h> int main( ) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); }
OPERACJE WEJŚCIA / WYJŚCIA Funkcja: printf() biblioteka: wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout) int printf ( tekst_sterujący, argument_1, argument_2,... ) ;
Podstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.
Podstawowe elementy proceduralne w C++ Program i wyjście Zmienne i arytmetyka Wskaźniki i tablice Testy i pętle Funkcje Pierwszy program // Niezbędne zaklęcia przygotowawcze ;-) #include using
ZASADY PROGRAMOWANIA KOMPUTERÓW
POLITECHNIKA WARSZAWSKA Instytut Automatyki i i Robotyki ZASADY PROGRAMOWANIA KOMPUTERÓW Język Język programowania: C/C++ Środowisko programistyczne: C++Builder 6 Wykład 9.. Wskaźniki i i zmienne dynamiczne.
Wstęp do programowania
Wstęp do programowania wykład 2 Piotr Cybula Wydział Matematyki i Informatyki UŁ 2012/2013 http://www.math.uni.lodz.pl/~cybula Język programowania Każdy język ma swoją składnię: słowa kluczowe instrukcje
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
Zadanie 2: Arytmetyka symboli
1 Cel ćwiczenia Zadanie 2: Arytmetyka symboli Wykształcenie umiejętności abstrahowania operacji arytmetycznych. Zapoznanie się i przećwiczenie mechanizmu tworzenia przeciążeń funkcji operatorowych. Utrwalenie
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 5
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Wykład 5 1 SPECYFIKATOR const Specyfikator (przydomek) const: Umieszczenie przed nazwą zmiennej specyfikatora const w jej definicji informuje kompilator,
Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char
Programowanie C++ Informacje wstępne #include - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char = -128 do 127, unsigned char = od
Wykład. Materiały bazują częściowo na slajdach Marata Dukhana
Wykład Materiały bazują częściowo na slajdach Marata Dukhana Języki programowania Kompilowane np. C, C++, Pascal Interpretowane np. JavaScript, PHP, Python, VBA Pośrednie np. Java, C# Znane kompilatory
Podstawy algorytmiki i programowania - wykład 1 Tablice powtórzenie Tablice znaków Tablice dwuwymiarowe
Podstawy algorytmiki i programowania - wykład 1 Tablice powtórzenie Tablice znaków Tablice dwuwymiarowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie