JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 3
|
|
- Natalia Przybysz
- 7 lat temu
- Przeglądów:
Transkrypt
1 JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Wykład 3 1
2 JĘZYKI PROGRAMOWANIA Dlaczeg C++? na cś trzeba się zdecydwać...; bardz duże mżliwści; szybkść działania; zwięzła składnia; przenśnść (dstępne kmpilatry na różne systemy peracyjne); język hybrydwy (patrz: następne slajdy). Skąd taka (dziwna) nazwa? był C (Dennis Ritchie, 1972) mgł być D (istnieje zresztą taki język, 2007) x++ znacza x+1 zatem: C++ (Bjarne Strustrup, 1983) t nawiązanie d C i jeg rzszerzenie (przy zachwaniu maksymalnej zgdnści z C) 2
3 JĘZYKI PROGRAMOWANIA Prgramwanie strukturalne zrób najpierw t, a ptem tamt ; hierarchiczne dzielenie kdu na blki, z 1 punktem wejścia i jednym (lub wielma) punktami wyjścia; nieużywanie (lub graniczenie) instrukcji skku (gt). dbre struktury t np. instrukcje warunkwe (if, if...else), pętle (while, d...while); złe struktury (zakłócające strukturalnść) t np. break, cntinue, switch (w C itp.); prgramwanie strukturalne twrzy prgramy bardziej zrzumiałe niż niestrukturalne, łatwiejsze d sprawdzania i usuwania błędów raz d mdyfikacji. 3
4 JĘZYKI PROGRAMOWANIA Prgramwanie strukturalne Każdy prgram da się napisać (bez użycia gt) w parciu trzy struktury sterujące: sekwencja wyknanie instrukcji w kreślnej klejnści (np. peratr sekwencji w C i C++ t średnik). wybór wyknanie jednej z kilku instrukcji zależnie d stanu prgramu (if...else, switch...case). iteracja pwtarzanie instrukcji tak dług, jak dług spełniny (lub niespełniny) jest dany warunek (np. pętle while, d...while, fr). 4
5 JĘZYKI PROGRAMOWANIA Prgramwanie rientwane biektw bardziej (wbrew pzrm?) intuicyjne pisanie prgramów; prgram jest zbirem kmunikujących się ze sbą biektów (jednstek zawierających kreślne dane i ptrafiących wyknywać na nich kreślne peracje); pwiązanie danych (zmienne, pla) z peracjami na nich (funkcje, metdy) w całść, stanwiącą drębną jednstkę biekt; biekty są elementami d pnwneg użycia, twrznymi z planów zwanych klasami; mechanizm dziedziczenia mżliwść definiwania nwych, bardziej złżnych biektów, na pdstawie biektów już istniejących; C++ jest językiem hybrydwym: - umżliwia zarówn prgramwanie strukturalne, jak i prgramwanie rientwane biektw. 5
6 JĘZYKI PROGRAMOWANIA Elementy języka prgramwania Składnia (syntaktyka) języka prgramwania: Opisuje rdzaje dstępnych symbli i zasady ich łączenia w większe struktury. Klrwanie składni - częst wykrzystywane w edytrach kdu, ułatwia czytanie kdu: int main() { unsigned int Li; cut<<"ciag Fibnaccieg rekurencyjnie..."<<endl; d { cut << "Pdaj liczbe naturalna " << endl; cin>>li; cut<<"wynik t: "<<fib(li)<<endl; } while (getch()!='k'); return 0; } Semantyka języka prgramwania: Definiuje precyzyjnie znaczenie pszczególnych symbli raz ich funkcję w prgramie; Semantykę najczęściej definiuje się słwnie. Błędem semantycznym jest np. dwłanie się d nieistniejącej funkcji. 6
7 JĘZYKI PROGRAMOWANIA Elementy języka prgramwania Typy danych: Każdy język prgramwania peruje na pewnym zestawie danych. Niezbędne jest pdzielenie danych na dpwiednie typy, zdefiniwane ich właściwści raz peracji na nich. Większść języków psiada różne typy danych d reprezentwania: liczb całkwitych (różne zakresy); liczb zmiennprzecinkwych (różne stpnie dkładnści); ciągów tekstwych. Bibliteka standardwa: Dla większści języków zawiera pdstawwy zestaw funkcji pzwalających realizwać wszystkie najważniejsze peracje, np.: bsługę WE-WY; bsługę plików; zarządzanie pamięcią; pdstawwe typy danych i funkcje d zarządzania nimi; peracje na ciągach tekstwych. 7
8 ETAPY TWORZENIA PROGRAMU Twrzenie prgramu etapy: 1. Opracwywanie kdu (tekstu) źródłweg prgramu; 2. Kmpilacja; 3. Linkwanie (łączenie). Ad. 1. Zapis kdu prgramu za pmcą instrukcji daneg języka (np. C++) w pstaci pliku tekstweg (zwykle z rzszerzeniem.cpp). C++ (również C) jest językiem tzw. wlnym frmacie. Tzw. białe znaki (spacje, tabulatry, znaki nweg wiersza) są prawie zawsze ignrwane. Wstawianie tych znaków służy prgramiście d zwiększenia czytelnści kdu. D pisania tekstów prgramów służą edytry, zwykle dstępne wraz z kmpilatrem. Zazwyczaj ferują ne tzw. klrwanie składni, zwiększające czytelnść prgramu. Należy krzystać z edytrów, które nie ddają d tekstu innych infrmacji (np. jeg frmatwaniu). 8
9 ETAPY TWORZENIA PROGRAMU Twrzenie prgramu etapy: 1. Opracwywanie kdu (tekstu) źródłweg prgramu; 2. Kmpilacja; 3. Linkwanie (łączenie). Ad. 2. Tłumaczenie kdu źródłweg prgramu na język maszynwy. Kmpilacja zwykle dbywa się autmatycznie p wybraniu stswnej pcji w śrdwisku. W wyniku kmpilacji trzymuje się skmpilwaną wersję prgramu (jeszcze niepełną). Ad. 3. Jest t prces łączenia prgramu z biblitekami wyknywany przez prgram zwany linkerem. Łączy n skmpilwany prgram z biblitekami, których nagłówkach pinfrmwaliśmy kmpilatr dyrektywami #include (by kmpilatr mógł sprawdzić pprawnść ich użycia). Plska nazwa linkwania w pstaci: knslidacji nie przyjęła się... Operacja linkwania jest zwykle wyknywana autmatycznie tuż p kmpilacji. W efekcie uzyskiwany jest prgram w pstaci pliku wyknywalneg (z rzszerzeniem.exe) 9
10 PRZYKŁADOWY PROGRAM #include <istream> using namespace std; int main() { int a; cut<<"n t zaczynamy!"<<endl; cut<<"\npdaj jakas liczbe calkwita: "; cin>>a; cut<<"pdales<<a; return 0; } Wrócimy d teg prgramu 10
11 BIBLIOTEKA STANDARDOWA C++ Prgramy w C++ składają się z części zwanych klasami i funkcjami. Bibliteka standardwa C++ zawiera bgaty zbiór: funkcji d przeprwadzania peracji matematycznych, funkcji d manipulacji napisami i znakami, funkcji sterujących peracjami wejścia/wyjścia, funkcji sprawdzania błędów i wielu innych użytecznych peracji Krzystanie z biblitek bardz ułatwia pracę prgramisty (brak kniecznści pwtórneg wymyślania kła ). Prgramy w C++ są zazwyczaj twrzne przez łączenie nwych funkcji i klas, napisanych przez prgramistę, z funkcjami i klasami z bibliteki standardwej C++ raz z innych niestandardwych biblitek klas ( wielkrtne użycie prgramwania ). Funkcje i klasy bibliteki standardwej są udstępniane jak część śrdwiska prgramistyczneg C++ (zwykle dstarczane przez dstawców kmpilatrów). Wiele biblitek klas specjalneg przeznaczenia jest dstarczanych przez niezależnych dstawców prgramwania. 11
12 BIBLIOTEKA STANDARDOWA C++ Standardwe pliki nagłówkwe C++: <algrithm> <cstdarg> <is> <stream> <bitset> <cstddef> <isfwd> <queue> <cassert> <cstdi> <istream> <set> <cctype> <cstdlib> <istream> <sstream> <cerrn> <cstring> <iteratr> <stack> <cflat> <ctime> <limits> <stdexcept> <cis646> <cwchar> <list> <streambuf> <climits> <cwctype> <lcale> <string> <clcale> <deque> <map> <typeinf> <cmath> <exceptin> <memry> <utility> <cmplex> <fstream> <new> <valarray> <csetjmp> <functinal> <numeric> <vectr> <csignal> <imanip> Mżna twrzyć własne pliki nagłówkwe, które pwinny się kńczyć rzszerzeniem.h. Plik nagłówkwy zdefiniwany przez prgramistę jest dłączany pdbnie jak pliki nagłówkwe biblitek standardwych przez użycie stswnej dyrektywy preprcesra, np. #include mja_bibliteka.h 12
13 PRZYKŁADOWY PROGRAM #include <istream> using namespace std; int main() { int a; cut<<"n t zaczynamy!"<<endl; cut<<"\npdaj jakas liczbe calkwita: "; cin>>a; cut<<"pdales<<a; return 0; } 13
14 PRZYKŁADOWY PROGRAM #include <istream> /* dyrektywa preprcesra włączająca plik nagłówkwy bibliteki istream d prgramu */ using namespace std; //użycie nazw z bszaru biblitek standardwej int main() //funkcja główna prgramu { int a; //definicja (i deklaracja) zmiennej typu całkwiteg cut << "N t zaczynamy!" << endl; //wyświetlenie tekstu na ekran // cut<<"n t zaczynamy!\n;" //przejście d nwej linii inaczej // std::cut<<"n t zaczynamy!"<<endl; //gdyby nie był "using..." cut<<"\npdaj jakas liczbe calkwita: "; cin>>a; // Wczytanie danych z klawiatury cut<<"pdales "<<a; return 0; //funkcja main() zwraca 0 (prawidłwe zakńczenie prgramu) } 14
15 PRZYKŁADOWY PROGRAM Fragment pliku nagłówkweg istream 15
16 WAŻNE! Prgramy w C++ rzpczynają wyknywanie d funkcji głównej prgramu main(). Wszystkie zmienne w C++ muszą być zadeklarwane przed ich użyciem. Każda instrukcja w języku C++ MUSI kńczyć się średnikiem; Nazwa zmiennej jest dwlnym dzwlnym identyfikatrem, który jest serią znaków składającą się z liter, cyfr i znaków pdkreślenia, która nie rzpczyna się cyfrą. C++ rzróżnia wielkść znaków (małe/wielkie litery). Język C++ jest językiem tzw. wlnym frmacie, tzn. kd prgramu mże się znaleźć w każdym miejscu linii, lub mże być rzpisany na wiele linii. Pza nielicznymi sytuacjami, w dwlnym miejscu instrukcji mżna przejść d nwej linii i kntynuwać pisanie (dlateg, że każda instrukcja kńczy się średnikiem ) 16
17 NAZWY ZAREZERWOWANE Słwa kluczwe w C++ (będziemy je stpniw pznawać ): asm aut bl break case catch char class cnst_cast cntinue default delete d duble else enum dynamic_cast extern false flat fr unin unsigned using friend gt if inline int lng mutable virtual namespace new peratr private prtected public register vid reinterpret_cast return shrt signed sizef static static_cast vlatile struct switch template this thrw true try typedef typeid unsigned wchar_t while Tzw. zamienniki peratrów: and and_eq bitand bitr cmpl nt nt_eq r r_eq xr xr_eq 17
18 CZĘSTE BŁĘDY: Próba skrzystania z jakiejś funkcji biblitecznej bez dłączenia dpwiednieg nagłówka (dyrektywą preprcesra #include). Kmpilatr wygeneruje kmunikat błędzie. Brak średnika na kńcu instrukcji jest błędem składni. Kmpilatr nie mże rzpznać instrukcji i wygeneruje kmunikat błędzie. Błędem składni jest rzdzielanie identyfikatrów przez wstawianie znaków dstępu (spacji) w ich nazwach, np. pisanie ma in zamiast main. 18
19 DOBRY STYL PROGRAMISTY Pisz swje prgramy w prsty i bezpśredni spsób. Każdy prgram pwinien rzpczynać się kmentarzem pisującym swje przeznaczenie. Stsuj kmentarze w tekście prgramu ułatwią jeg późniejszą analizę (np. p latach). Nadawaj zmiennym nazwy w taki spsób, aby ddawały ich przeznaczenie. Pmaga t prgramwi być samdkumentującym, przez c łatwiejsze jest zrzumienie prgramu przez jeg sam czytanie. Unikaj nazw zmiennych (identyfikatrów), które rzpczynają się znakiem pjedynczeg lub pdwójneg pdkreślenia kmpilatr mże używać takich nazw dla swich celów. 19
20 TYPY DANYCH Zmienna biekt, który mże się zmieniać pdczas wyknywania prgramu. Zmienne mają kreślne nazwy i są kreślnych typów. W C++ każda nazwa musi zstać zadeklarwana przed użyciem. Deklaracja infrmuje kmpilatr, że dana nazwa reprezentuje biekt daneg typu (c mże być w niej przechwywane). Sama deklaracja nie rezerwuje miejsca w pamięci. Definicja ddatkw rezerwuje miejsce w pamięci pwłuje biekt d życia. Definicja jest również deklaracją (ale nie dwrtnie...) Przykłady: flat Cisnienie // deklaracja i definicja w jednym extern flat Cisnienie // tylk deklaracja (definicja np. // w innym pliku D deklaracji i definicji wrócimy np. przy mawianiu funkcji 20
21 TYPY DANYCH Pdział typów (1): wbudwane składniki języka C++ zdefiniwane przez użytkwnika Pdział typów (2): fundamentalne pdstawwe złżne wykrzystujące w swej budwie typy fundamentalne T, ile zmienna daneg typu zajmuje pamięci zależy d typu kmputera raz d kmpilatra. Sprawdzenie rzmiaru typu (wynik w bajtach): cut<<sizef(int); 21
22 TYPY FUNDAMENTALNE Typ wbudwany reprezentujący znaki alfanumeryczne: char Znak= a ; //znaki w kdzie ASCII, a ma kd 97 Typy wbudwane reprezentujące liczby całkwite: shrt Mala_calkwita=5; //inna nazwa: shrt int int Jakas_calkwita=32700; lng Duza_calkwita=13e6; //inna nazwa: lng int Typy wbudwane reprezentujące liczby zmiennprzecinkwe: flat Srednica=13.76; duble Odleglsc=32.7e+8; lng duble Masa=13.236e+23; Wszystkie pwyższe typy mgą być w dwóch wariantach: ze znakiem (signed) bez znaku (unsigned). Przez dmniemanie typ występuje ze znakiem, np. int a znacza signed int a (czyli mże przechwywać wartści ddatnie i ujemne). 22
23 TYPY FUNDAMENTALNE Typ wbudwany reprezentujący rzszerzny zestaw znaków alfanumerycznych: wchar_t Typ wbudwany reprezentujący biekty lgiczne: bl czy_prawda=true; // true=1, false=0 Typ Szerkść (bajty) Typwy przedział wartści (signed) char unsigned char wchar_t (signed) shrt int unsigned shrt int (signed) int unsigned int (signed) lng int unsigned lng int flat 4 3.4E E+38 duble 8 1.7E E+308 lng duble E E
24 TYPY FUNDAMENTALNE C się dzieje p przekrczeniu zakresu? Zadanie dmwe (prszę uruchmić): #include <istream> using namespace std; int main() { int a= ; //kraniec zakresu int cut<<a<<endl; ++a; //ddajemy 1... cut<<a<<endl; //niespdzianka! } return 0; Są t błędy trudne d wykrycia 24
25 TYPY DANYCH Typ wyliczeniwy enum - sbny typ dla liczb całkwitych. Przydaje się, gdy w biekcie typu całkwiteg chcemy przechwywać pewien rdzaj infrmacji. Przykład: enum KIERUNEK1 {gra, dl, lew, praw}; enum KIERUNEK2 {wschd=0, zachd, plnc=5, pludnie}; Definicja zmiennych typu wyliczeniweg KIERUNEK1 raz KIERUNEK2: KIERUNEK1 ruch_typu_1; KIERUNEK2 ruch_typu_2; D zmiennych ruch_typu_1 i ruch_typu_1 mżna pdstawić tylk jedną z wartści na liście wyliczeniwej. Czyli: dzwlne są następujące peracje: ruch_typu_1=gra; ruch_typu_2=zachd; Niedzwlne są następujące peracje: ruch_typu_1=0; ruch_typu_2=5; Przez dmniemanie lista wyliczeniwa zaczyna się d 0 i dalej c 1. Prgramista mże t wyliczanie dwlnie kreślić. 25
26 TYPY DANYCH #include <istream> using namespace std; int main() { enum GDZIE {gra, dl, lew, praw=5}; // definiujemy typ wyliczeniwy cut<<gra<<" "<<dl<<" "<<lew<<" "<<praw<<endl; // wyświetlamy wartści z listy GDZIE ruch=dl; // definiujemy zmienną typu GDZIE i przypisujemy... //...wartść z listy cut<<endl<<ruch; if (ruch==5) cut<<"\n ruch w praw"; // w zależnści czy ruch==5 else cut<<"\n ruch nie w praw..."<<endl; ruch=praw; // przypisujemy inną wartść z listy wyliczeniwej cut<<endl<<ruch; if (ruch-5) cut<<"\n ruch nie w praw"<<endl; //inaczej (wrócimy d teg...) else cut<<"\n ruch w praw..."<<endl; //niec inaczej... //ruch=0; //BLAD! Tak nie wln! } return 0; 26
27 TYPY POCHODNE Typy pchdne znacza się stsując nazwę typu, d któreg pchdzą, raz peratr deklaracji typu pchdneg. Operatry d twrzenia biektów typów pchdnych: [] tablica biektów daneg typu; () funkcja zwracająca wartść daneg typu; * wskaźnik d pkazywania na biekty daneg typu; & referencja (przezwisk) biektu daneg typu. W deklaracjach typów złżnych mże się pjawiać słw vid (pusty) w miejscu, gdzie stawia się nazwę typu. Np.: vid wypisz(); znacza, że funkcja wypisz() nie zwraca żadnej wartści. Więcej typach pchdnych na klejnych wykładach 27
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 10
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Wykład 10 1 KLASY I OBIEKTY W definicji klasy dane składwe nie mgą być inicjalizwane. Mgą im być nadawane wartści za pmcą funkcji składwych klasy, (np.
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 11
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Wykład 11 1 Lista inicjalizacyjna knstruktra W klasie mgą być również stałe dane składwe (zadeklarwane jak cnst). Np.: KONSTRUKTORY I DESTRUKTORY Dane stałe
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 8
www.imi.plsl.pl JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Wykład 8 1 TABLICE DYNAMICZNE Duż ciekawsze jest: Twrzenie dynamicznych tablic peratrem new[]: peratr new[] jest drębnym peratrem; d pary:
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 7
www.imi.plsl.pl JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Wykład 7 1 WSKAŹNIKI JAKO ARGUMENTY FUNKCJI www.imi.plsl.pl Ad. 2. Przekazywanie przez wskaźnik. Funkcja pracuje na ryginale przekazywanej
Tworzenie kwerend. Nazwisko Imię Nr indeksu Ocena
Twrzenie kwerend - 1-1. C t jest kwerenda? Kwerendy pzwalają w różny spsób glądać, zmieniać i analizwać dane. Mżna ich również używać jak źródeł rekrdów dla frmularzy, raprtów i strn dstępu d danych. W
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ę
"Pies" P i e s \0. Prawidłowy zapis wymaga wykorzystania funkcji strcpy() z pliku nagłówkowego string.h: char txt[10]; strcpy(txt, Pies );
Łańcuchy znaków MATERIAŁY POMOCNICZE NR 7 DO PRACOWNII Z PRZEMIOTU INFORMATYKA 1 Łańcuch znaków (napis, stała napiswa) jest t ciąg złŝny z zera lub większej liczby znaków zawartych między znakami cudzysłwu,
Języki C i C++ Wykład: 1. Wstęp Budowa programu Operacje we/wy Instrukcje wyboru. dr Artur Bartoszewski - Języki C i C++, sem.
Języki C i C++ Wykład: 1 Wstęp Budowa programu Operacje we/wy Instrukcje wyboru 1 dr Artur Bartoszewski - Języki C i C++, sem. 1I- WYKŁAD Podstawowe pojęcia Środowisko programistyczne Kod źródłowy - program
stworzyliśmy najlepsze rozwiązania do projektowania organizacji ruchu Dołącz do naszych zadowolonych użytkowników!
Wrcław, 29.08.2012 gacad.pl stwrzyliśmy najlepsze rzwiązania d prjektwania rganizacji ruchu Dłącz d naszych zadwlnych użytkwników! GA Sygnalizacja - t najlepszy Plski prgram d prjektwania raz zarządzania
1 Historia i cechy C++ 2 PRZYDATNE KONSTRUKCJE
Prgramwanie biektwe Wykład 1 Materiały: dr inż. Bżena Łpuch 1 Histria i cechy C++ Autr - Bjarne Strustrup (Dania, Cambridge, AT&T), 1983 Cel: rzszerzenie języka C biektwe mechanizmy abstrakcji danych i
Podstawy programowaniu. Wykład: 3. Budowa programu Operacje we/wy Instrukcje wyboru. dr Artur Bartoszewski - Podstawy programowania, sem.
programowaniu Wykład: 3 Budowa programu Operacje we/wy Instrukcje wyboru 1 Podstawowe pojęcia Środowisko programistyczne Kod źródłowy - program napisany w języku takim jak Pascal lub C++,czyli w języku
Jzyk C++ cz 2. Jarosław Gramacki Instytut Informatyki i Elektroniki
Jzyk C++ cz 2 Jarosław Gramacki Instytut Informatyki i Elektroniki * +!, -#!. #., #define /!!# 0-1!-0-1 2 34!5getchar() #678, - - #1! #. --/., -! 9!! :- ;/! "# $%& '() 2 * +! #define POCZATEK 3 #define
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,
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 2 Historia rozwoju technik programowania. Granica pomiędzy programem a agentem. Cykl życia i podstawowe elementy składowe agenta.
WYKŁAD 2 Histria rzwju technik prgramwania. Granica pmiędzy prgramem a agentem. Cykl życia i pdstawwe elementy składwe agenta. Gdzie się kńczy prgram a gdzie zaczyna agent? Prześledźmy analgie w przykładzie:
Na ekranie monitora zostaną wyświetlone w dwu liniach teksty Pierwsza linia Druga linia
Struktura programu W programach napisanych w C++ litery wielkie i małe są rozróżniane i często po nauce Pascala są przyczyną błędów. Program napisany w języku C++ składa się zazw yczaj z następujących
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
Baza Aktów Własnych Opis produktu. Zastosowanie, Wykaz funkcjonalności, Cennik. www.abcpro.pl
Baza Aktów Własnych Opis prduktu Zastswanie, Wykaz funkcjnalnści, Cennik www.abcpr.pl Spis treści Zastswanie... 3 Wykaz pdstawwych funkcjnalnści... 4 Cennik... 5 Wymagania techniczne... 5 Szczegółwy pis
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ęść
Język C++ wykład VIII
Programowanie uzupełnienie notatek: dr Jerzy Białkowski 1 2 3 4 Obiektowość języka C++ ˆ Klasa (rozszerzenie struktury), obiekt instancją klasy, konstruktory i destruktory ˆ Enkapsulacja - kapsułkowanie,
Słowa kluczowe i nazwy
Materiał uzyskany ze strony: http://edu.pjwstk.edu.pl/wyklady/pro/scb/prg2cpp_files/node1.html Słowa kluczowe i nazwy Nazwy (identyfikatory) są wprowadzane do jednostki kompilacji (pliku wraz z innymi
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
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
Języki programowania - podstawy
Języki programowania - podstawy Andrzej Dudek Wydział Techniczno Informatyczny W Jeleniej Górze Dudek A. Informatyka przemysłowa tendencje i wyzwania 26.10.2015 1 /24 Algorytm określony sposób rozwiązania
Instrukcja korzystania z serwisu Geomelioportal.pl. - Strona 1/12 -
Instrukcja krzystania z serwisu Gemeliprtal.pl - Strna 1/12 - Spis treści 1. Wstęp... 3 1.1. Słwnik pdstawwych terminów... 3 2. Wyświetlanie i wyszukiwanie danych... 4 2.1. Okn mapy... 5 2.2. Paski z menu
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 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
Bożena Czyż-Bortowska, Biblioteka Pedagogiczna w Toruniu
WYSZUKIWANIE PROGRAMÓW NAUCZANIA W PROGRAMIE INFORMACYJNO- WYSZUKIWAWCZYM SYSTEMU KOMPUTEROWEJ OBSŁUGI BIBLIOTEKI "SOWA" - scenariusz zajęć warsztatwych dla człnków Gruwy Satkształceniwej WUZ BP w Truniu
Programowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41
Programowanie w C++ Wykład 2 Katarzyna Grzelak 5 marca 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41 Reprezentacje liczb w komputerze K.Grzelak (Wykład 1) Programowanie w C++ 2 / 41 Reprezentacje
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
I - Microsoft Visual Studio C++
I - Microsoft Visual Studio C++ 1. Nowy projekt z Menu wybieramy File -> New -> Projekt -> Win32 Console Application w okienku Name: podajemy nazwę projektu w polu Location: wybieramy miejsce zapisu i
Statystyka - wprowadzenie
Statystyka - wprwadzenie Obecnie pjęcia statystyka używamy aby mówić : zbirze danych liczbwych ukazujących kształtwanie się kreślneg zjawiska jak pewne charakterystyki liczbwe pwstałe ze badań nad zbirwścią
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
Nowe funkcje w module Repozytorium Dokumentów
Frte Repzytrium 1 / 6 Nwe funkcje w mdule Repzytrium Dkumentów Frte Repzytrium zmiany w wersji 2012.a 2 Zmiany w trakcie wysyłania dkumentu 2 Wysyłanie dkumentów własnych. Ustawienie współpracy z w serwisem
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
Oznaczenie CE. Ocena ryzyka. Rozwiązanie programowe dla oznakowania
Ocena zgdnści Analiza zagrżeń Oznaczenie CE Ocena ryzyka Rzwiązanie prgramwe dla znakwania safexpert.luc.pl www.luc.pl W celu wybru najbardziej dpwiednich mdułów prgramu Safexpert plecamy zapznad się z
Nowe funkcje w programie Symfonia e-dokumenty w wersji 2012.1 Spis treści:
Nwe funkcje w prgramie Symfnia e-dkumenty w wersji 2012.1 Spis treści: Serwis www.miedzyfirmami.pl... 2 Zmiany w trakcie wysyłania dkumentu... 2 Ustawienie współpracy z biurem rachunkwym... 2 Ustawienie
Poniżej krótki opis/instrukcja modułu. Korekta podatku VAT od przeterminowanych faktur.
Pniżej krótki pis/instrukcja mdułu. Krekta pdatku VAT d przeterminwanych faktur. W systemie ifk w sekcji Funkcje pmcnicze zstał ddany mduł Krekta pdatku VAT d przeterminwanych faktur zgdny z zapisami ustawwymi
Lekcja 1:.Powtórka. <head> <title>kurs HTML</title> </head> <body> <p>to jest tresc...</p> </body>
Lekcja 1:.Pwtórka I Dkument pdzielny jest na dwie sekcje - head (nagłówek) i bdy (część główna dkumentu). W nagłówku, pmiędzy znacznikami umieszcza się infrmacje, które nie są widczne na
Zintegrowany system obsługi przedsiębiorstwa. Migracja do Firebird 2.x
Zintegrwany system bsługi przedsiębirstwa Migracja d Firebird 2.x Wersja 01.00 z dnia 02.12.2008 Spis treści Spis treści... 2 I. Wstęp.... 3 II. Przejście z Firebird 1.5.x na Firebird 2.x... 3 III. Zalecana
Opis i specyfikacja interfejsu SI WCPR do wybranych systemów zewnętrznych
Załącznik nr 1 d OPZ Opis i specyfikacja interfejsu SI WCPR d wybranych systemów zewnętrznych Spis treści 1. OPIS I SPECYFIKACJA INTERFEJSU DO SYSTEMÓW DZIEDZINOWYCH... 2 1.1. Integracja z systemami dziedzinwymi...
Jak założyć blog na platformie blogów CEO w 3 krokach
Pstępuj według instrukcji. Jak załżyć blg na platfrmie blgów CEO w 3 krkach Krk 1 rejestracja w Serwisie CEO Czy masz knt w serwisie CEO? Jeśli tak przejdź d krku 2. Jeśli nie zarejestruj się tutaj (tu
Wymagania edukacyjne z przedmiotu Systemy baz danych dla klasy 3iA Nauczyciel: Kornel Barteczko Rok szkolny: 2015/2016
Dział Twrzenie relacyjnej bazy Wymagania edukacyjne z przedmitu Systemy baz dla klasy 3iA Nauczyciel: Krnel Barteczk Rk szklny: 2015/2016 Uczeń trzymuje cenę dpuszczającą lub dstateczną, jeśli : Przestrzega
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 1. Wprowadzenie, środowisko programistyczne, pierwsze programy
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Laboratorium 1 Wprowadzenie, środowisko programistyczne, pierwsze programy 1 CEL ZAJĘĆ LABORATORYJNYCH: Wprowadzenie do programowania w języku C++ oraz
SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik nr 4 d Zaprszenia d składania fert z dn. 17 maja 2012 SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA ETAP 1 ANALIZY PRZYGOTOWAWCZE I ANALIZY PRZEDWDROŻENIOWE d 1 czerwca d 31 sierpnia 2012 I. Przeprwadzenie
wykład IV uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C, a C++. wykład IV dr Jarosław Mederski Spis Język C++ - wstęp
Programowanie uzupełnienie notatek: dr Jerzy Białkowski 1 2 3 4 Historia C++ został zaprojektowany w 1979 przez Bjarne Stroustrupa jako rozszerzenie języka C o obiektowe mechanizmy abstrakcji danych i
Wymagania edukacyjne z przedmiotu Pracownia aplikacji internetowych dla klasy 3iA Nauczyciel: Kornel Barteczko Rok szkolny: 2015/2016
Dział Aplikacje wyknywane p strnie klienta Wymagania edukacyjne z przedmitu Pracwnia aplikacji internetwych dla klasy 3iA Nauczyciel: Krnel Barteczk Rk szklny: 2015/2016 Uczeń trzymuje cenę dpuszczającą
Programowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe Język C część I Opracował: Grzegorz Flesik Literatura: A. Majczak, Programowanie strukturalne i obiektowe, Helion, Gliwice 2010 P. Domka, M. Łokińska, Programowanie
amjam 2015 Regulamin
0 amjam, zwany dalej wydarzeniem, t GameJam dla sób prfesjnalnie zajmujących się twrzeniem gier kmputerwych. Pwstał z inicjatywy i rganizwany jest przez studi Artifex Mundi, zwane dalej rganizatrem. 1
Inżynieria Oprogramowania 2013/14. Testy integracyjne
Testy integracyjne Testwanie integracyjne (integratin testing) wyknywane jest w celu wykrycia błędów w interfejsach i interakcjach pmiędzy integrwanymi mdułami i systemami (sprzęt kmputerwy, system peracyjny).
Polityka Prywatności. Kto jest administratorem danych osobowych?
Plityka Prywatnści Zachwanie pufnści danych jest dla Nas niezwykle ważne i chcemy, aby każdy Klient wiedział, w jaki spsób je przetwarzamy i d jakich celów. W tym celu stwrzyliśmy Plitykę Prywatnści, która
Wymagania edukacyjne z przedmiotu Pracownia Baz danych dla klasy 3iA Nauczyciel: Mariusz Walendzewicz Rok szkolny: 2015/2016
Dział Wymagania edukacyjne z przedmitu Pracwnia Baz danych dla klasy 3iA Nauczyciel: Mariusz Walendzewicz Rk szklny: 2015/2016 Uczeń trzymuje cenę dpuszczającą lub dstateczną, jeśli : Przestrzega zasad
Projektowanie klas c.d. Projektowanie klas przykład
Projektowanie klas c.d. ogólne wskazówki dotyczące projektowania klas: o wyodrębnienie klasy odpowiedź na potrzeby życia (obsługa rozwiązania konkretnego problemu) o zwykle nie uda się utworzyć idealnej
Instrukcja dla użytkownika Płockiej Platformy Teleinformatycznej E - Urząd
Instrukcja dla użytkwnika Płckiej Platfrmy Teleinfrmatycznej E - Urząd Instrukcja dla użytkwnika Strna 1 z 24 Spis treści Rejestrwanie nweg użytkwnika...3 Lgwanie na platfrmę E-urząd...6 Złżenie wnisku
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 3. Instrukcje wyboru
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Laboratorium 3 Instrukcje wyboru 1 INSTRUKCJE WYBORU Instrukcje sterujące to takie instrukcje, które sterują przebiegiem programu w zależności od spełnienia
Zarządzanie pamięcią operacyjną
Dariusz Wawrzyniak Pamięć jak zasób kmputerweg hierarchia pamięci przestrzeń wa Wsparcie dla zarządzania pamięcią na pzimie architektury kmputera Pdział i przydział pamięci Obraz prcesu w pamięci Strnicwania
Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
IMIĘ i NAZWISKO: Pytania i (przykładowe) Odpowiedzi
IMIĘ i NAZWISKO: Pytania i (przykładowe) Odpowiedzi EGZAMIN PIERWSZY (25 CZERWCA 2013) JĘZYK C++ poprawiam ocenę pozytywną z egzaminu 0 (zakreśl poniżej x) 1. Wśród poniższych wskaż poprawną formę definicji
Operacje wejścia/wyjścia odsłona pierwsza
Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego.
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:
Specyfikacja dotycząca modernizacji przepompowni ścieków należącej do oczyszczalni ścieków w Podrzeczu.
Specyfikacja dtycząca mdernizacji przepmpwni ścieków należącej d czyszczalni ścieków w Pdrzeczu. 1. Przepmpwnia ścieków PS Gimnazjum. Brzezna P1 1. Demntaż istniejących klan stpwych Szt.2 2. Mntaż nwy
Zajęcia nr 2 Programowanie strukturalne. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej
Zajęcia nr 2 Programowanie strukturalne dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej Pętla while #include using namespace std; int main ()
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,
WPROWADZENIE Kurs DO WIT INTERNETU WSISIZ Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT
Serwis WWW Definicja? Ogólna - zbiór infrmacji ujętych w specyficzną frmę dkumenty HTML sieć dnśników - publikwany w sieci Internet (WWW) Infrmatyczna - zbiór plików tekstwych HTML - umieszczny na serwerze
1 Historia i cechy C++ 2 PRZYDATNE KONSTRUKCJE
Prgramwanie biektwe Wykład 1 1 Histria i cechy C++ Autr - Bjarne Strustrup (Dania, Cambridge, AT&T), 1983 Cel: rzszerzenie języka C biektwe mechanizmy abstrakcji danych i silną statyczną kntrlę typów.
Programowanie obiektowe w C++ Wykład 12
Programowanie obiektowe w C++ Wykład 12 dr Lidia Stępień Akademia im. Jana Długosza w Częstochowie L. Stępień (AJD) 1 / 22 Zakresowe pętle for double tab[5] {1.12,2.23,3.33,4.12,5.22 for(double x: tab)
Programowanie warstwy klienta w aplikacji Java EE
Prgramwanie warstwy klienta w aplikacji Java EE Katedra Mikrelektrniki i Technik Infrmatycznych Plitechniki Łódzkiej ul. Wólczanska 221/223 budynek B18, 90-924 Łódź mgr inż. Rbert Ritter 8. Technlgie Java
GEO-I FO V Państwowy Rejestr Granic
SYSTEM I FORMACJI PRZESTRZE EJ GEO-I FO V Państwwy Rejestr Granic Pdręcznik Użytkwnika SYSTHERM INFO Sp. z.., ul. Janickieg [WIEPOFAMA], 60-542 Pznań tel.: (061) 848 03 52, 846 20 80 fax: (061) 848 03
Wyjątki. Wyjątki. Bogdan Kreczmer. Katedra Cybernetyki i Robotyki Politechnika Wrocławska
Bogdan Kreczmer bogdan.kreczmer@pwr.edu.pl Katedra Cybernetyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2018 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu dotyczącego programowania
WYMAGANIA EDUKACYJNE Z PRZEDMIOTU PRACOWNIA URZĄDZEŃ TECHNIKI KOMPUTEROWEJ. dla klasy 1ia. Rok szkolny 2015/2016 Nauczyciel: Agnieszka Wdowiak
WYMAGANIA EDUKACYJNE Z PRZEDMIOTU PRACOWNIA URZĄDZEŃ TECHNIKI KOMPUTEROWEJ dla klasy 1ia Dział I. Mntaż raz mdernizacja kmputerów sbistych Rk szklny 2015/2016 Nauczyciel: Agnieszka Wdwiak Uczeń trzymuje
Techniki Programowania
Techniki Programowania Łukasz Madej Katedra Informatyki Stosowanej i Modelowania Wykłady opracowane we współpracy z Danutą Szeligą, Łukaszem Sztangretem Dr hab. inż. Łukasz Madej, prof. AGH Budynek B5,
Podstawy Informatyki. Kompilacja. Historia. Metalurgia, I rok. Kompilatory C++ Pierwszy program. Dyrektywy preprocesora. Darmowe:
Podstawy Informatyki Metalurgia, I rok Historia Lata 0-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard Koniec lat 80 standard
Optymalne przydzielanie adresów IP. Ograniczenia adresowania IP z podziałem na klasy
Optymalne przydzielanie adresów IP Twórcy Internetu nie przewidzieli ppularnści, jaką medium t cieszyć się będzie becnie. Nie zdając sbie sprawy z długterminwych knsekwencji swich działań, przydzielili
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,
imię kod ulica prześlij Dzięki formularzom możliwe jest pobieranie danych, a nie tylko ich wyświetlanie.
Frmularze w HTML Struktura frmularza: ... imię nazwisk miejscwść kd ulica prześlij Dzięki frmularzm mżliwe jest pbieranie danych,
Podstawy Informatyki. Metalurgia, I rok. Wykład 6 Krótki kurs C++
Podstawy Informatyki Metalurgia, I rok Wykład 6 Krótki 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 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:
Moduł Konsolidacji Sprawozdań wersja 5.15.3
System bsługi sprawzdawczści część VI Mduł Knslidacji Sprawzdań wersja 5.15.3 Autrzy: Rbert Marek Jadwiga Krdek Wrcław 12.2015 Wszelkie prawa zastrzeżne. Dkument mże być reprdukwany lub przechwywany bez
Wstęp do programowania obiektowego. WYKŁAD 3 Dziedziczenie Pola i funkcje statyczne Funkcje zaprzyjaźnione, this
Wstęp do programowania obiektowego WYKŁAD 3 Dziedziczenie Pola i funkcje statyczne Funkcje zaprzyjaźnione, this 1 Nazwa typu Rozmiar Zakres Uwagi bool 1 bit wartości true albo false stdbool.h TYPY ZNAKOWE
Podstawy języka C++ Marek Pudełko
Podstawy języka C++ Marek Pudełko Elementy języka C++ identyfikatory, słowa kluczowe, stałe i teksty, operatory, separatory, odstępy, komentarze. 2 Komentarz Komentarz to opis działania danego fragmentu
Przestrzeń papier / model
Przestrzeń papier / mdel AutCAD działa alb w przestrzeni (bszarze) mdelu alb bszarze papieru. Obszar mdelu wykrzystujemy d pracy rysunkwej i prjektwej, twrzenia rysunków 2D lub mdeli 3D. Obszar papieru
Partner projektu F5 Konsulting Sp. z o.o. ul. Składowa 5, 61-897 Poznań T: 061 856 69 60 F: 061 853 02 95
Plan Kmunikacji na temat prjektu samceny , 2010 Partner prjektu F5 Knsulting Sp. z.. ul. Składwa 5, 61-897 Pznań T: 061 856 69 60 F: 061 853 02 95 SPIS TREŚCI: WPROWADZENIE...
Materiały. Języki programowania II (Java+AVR-GCC) Literatura
Języki programowania II (Java+AVR-GCC) http://abm.p.lodz.pl dr inż. Michał Ludwicki Literatura Materiały Mikrokontrolery AVR Język C Podstawy programowania Mirosław Kardaś, Atnel, Szczecin, 2011. Specyfikacja
Język C - podstawowe informacje
Język C - podstawowe informacje Michał Rad AGH Laboratorium Maszyn Elektrycznych 2014-12-05 Outline Program w języku C Funkcje Składnia Instrukcje sterujace Na koniec... Po kolei napisać program (zwykły
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Języki programowania z programowaniem obiektowym Laboratorium
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
ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ
ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ LABORATORIUM Telekmunikacji w transprcie wewnętrznym / drgwym INSTRUKCJA DO ĆWICZENIA
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 strukturalne język C - wprowadzenie
Programowanie strukturalne język C - wprowadzenie Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.pl Cechy programowania strukturalnego Możliwość
Kontrola przebiegu programu
Kontrola przebiegu programu Wykład 9 Instrukcje sterujące: pętle rozgałęzienia skoki PRZYPOMINAJKA Zadanie : Zaprojektuj rekurencyjny przepis na wyznaczenie największej takiej liczby m, że 2 m jest podzielnikiem
Podstawy Programowania
Pdstawy Prgramwania Michał Bujacz bujaczm@p.ldz.pl B9 Ldex 207 gdziny przyjęć: śrdy i czwartki 10:00-11:00 http://www.eletel.p.ldz.pl/bujacz/ 1 Pdział zajęć karta ECTS: http://www.prgramy.p.ldz.pl/ 40
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość 2. Poprawna definicja wskażnika b to: a) float *a, **b = &a; b) float
Writer edytor tekstowy.
Writer edytr tekstwy. Uruchmienie prgramu następuje z pzimu menu Start : Ekran pwitalny prgramu Writer: Ćwiczenie 1: Dstswywanie śrdwiska pracy Prszę zapznać się z wyglądem widku startweg. W celu uzyskania
Wstęp do Programowania 2
Wstęp do Programowania 2 dr Bożena Woźna-Szcześniak bwozna@gmail.com Akademia im. Jana Długosza Wykład 1 Literatura Literatura podstawowa: Prata Stephen. Szkoła programowania. Język C++. Wydanie V. Helion,
B2B by CTI. Lista funkcjonalności
B2B by CTI Lista funkcjnalnści Opis prgramu B2B by CTI t system B2B usprawniający prces realizacji zamówień za pśrednictwem Internetu. Składa się z dwóch pdstawwych elementów: Panelu B2B przeznaczneg d
TEMAT: Rysowanie krzyżówek z wykorzystaniem programu komputerowego Microsoft Word.
Scenariusz lekcji infrmatyki TEMAT: Ryswanie krzyżówek z wykrzystaniem prgramu kmputerweg Micrsft Wrd. Opracwała: Marta Radwańska C uczeń pwinien już umieć? - uruchmićśrdwisk Windws; - uruchmić prgram
Kurs programowania. Wykład 1. Wojciech Macyna. 3 marca 2016
Wykład 1 3 marca 2016 Słowa kluczowe języka Java abstract, break, case, catch, class, const, continue, default, do, else, enum, extends, final, finally, for, goto, if, implements, import, instanceof, interface,
Operacje wejścia/wyjścia (odsłona druga) - pliki
Operacje wejścia/wyjścia (odsłona druga) - pliki Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO Rozdział 1. Wybór i instalacja kompilatora języka Pascal 1.1. Współczesne wersje kompilatorów Pascala 1.2. Jak zainstalować