Zapoznanie z programem make i zasadami jego wykorzystania do zarz dzania projektami zªo»onymi z wielu plików.
|
|
- Feliks Sawicki
- 5 lat temu
- Przeglądów:
Transkrypt
1 Wprowadzenie do make Cel wykªadu Zapoznanie z programem make i zasadami jego wykorzystania do zarz dzania projektami zªo»onymi z wielu plików. Wprowadzenie 1. Przeznaczenie make: organizacja wielu plików ¹ródªowych w jeden projekt; umo»liwienie automatycznej propagacji zmian w plikach ¹ródªowych do nalnego kodu; 2. Organizacja: makefile program" opisuj cy które pliki zale» od których i w jaki sposób; 3. Przykªad: Wyobra¹my sobie,»e chcemy zgrupowa pewne u»yteczne funkcje w jeden plik, skompilowa je i u»ywa ju» w postaci skompilowanej przez pozostaªy okres studiów. Mo»emy np. utworzy z tych funkcji plik utils.c (i oczywi±cie stosowny plik utils.h), skompilowa go: cc -c -o utils.o utils.c Je»eli potem b dziemy chcieli u»ywa funkcji z biblioteki utils, powiedzmy,»e w programie zawartym w pliku project.c, to mo»emy skompilowa go nast puj co cc -c -o project.o project.c cc -o project project.o utils.o lub cc -o project project.c utils.o Mo»na przedstawi zale»no±ci mi dzy plikami projektu w formie nast puj cego diagramu. Zmiany w tre±ci plików powinny by propagowane w projekcie zgodnie z kierunkiem strzaªek project.c --->--- project.o ->- \ +--->--- project / utils.c ---->---- utils.o ->- 4. Je»eli projekt skªadaªby si z wi kszej ilo±ci plików, to trudno ±ledzi wszystkie powi zania do tego wªa±nie sªu»y make. 1
2 5. Dla naszego przykªadowego projektu mo»emy utworzy plik opisuj cy przedstawione powy»ej powi zania. Program make czyta taki plik i uaktualnia wszystkie pliki projektu tak, aby nie byªy one starsze ni» pliki, od których zale». Plik opisuj cy nazywamy gwarowo makele i zwykle te» nosi on tak nazw : makefile lub Makefile. Struktura makefile Makefilemo»e skªada si z: 1. reguª prostych (lub explicite) (ang. explicit rules) 2. reguª domy±lnych (ang. implicit rules) 3. denicji zmiennych 4. dyrektyw: include, if, define 5. komentarzy Przykªadowy makefile dla opisanego powy»ej projektu mo»e wygl da jak nast puje: project: project.o utils.o cc -o project project.o utils.o project.o: project.c cc -c -o project.o project.c utils.o: utils.c cc -c -o utils.o utils.c Plik ten skalda si z samych reguª prostych. Rozwa»my np. reguª project: project.o utils.o cc -o project project.o utils.o Skªada si ona z: celu (ang. target) (tu project) zako«czonego dwukropkiem. Po dwukropku wyst puje lista zale»no±ci (ang. depedencies) to znaczy plików, od których zale»y cel. W nast pnej linii rozpoczynaj si komendy (ang. commands), które prowadz od zale»no±ci do celu. Uwaga: komendy s poprzedzane tabulatorem a nie spacjami! Wywoªanie programu make: make project Spowoduje sprawdzenie dat ostatnich modykacji wszystkich plików i, w razie takiej potrzeby, przebudowanie projektu. Zapomnieli±my tu jeszcze o pliku utils.h, od którego zale» oczywi±cie zarówno utils.c jak i project.c. Stosowne modykacje wprowadzimy do kolejnej wersji makefile: 2
3 # nasz przykladowy makefile HEADERS = utils.h project: project.o utils.o cc -o project project.o utils.o project.o: project.c $(HEADERS) cc -c -o project.o project.c utils.o: utils.c $(HEADERS) cc -c -o utils.o utils.c W pliku tym pokazano dodatkowo wykorzystanie zmiennej (HEADERS) i komentarz. Cele puste Przyjrzyjmy si innemu plikowi makefile: all: build install build: myprog yourprog myprog: main.o utils.o cc -o myprog main.o utils.o main.o: main.c utils.h cc -c -o main.o main.c utils.o: utils.c utils.h cc -c -o utils.o utils.c yourprog: yourmain.o utils.o cc -o yourprog yourmain.o utils.o install: cp myprog /usr/local/bin/ cp yourprog /usr/share/bin/ W pliku tym wyst puj cele puste (ang. dummy targets lub phony targets), które nie s nazwami plików. Sªu» one tylko do organizacji celów w struktury. Wi cej o komendach Czasem aby zbudowa jaki± cel nale»y wykona wi cej ni» jedn komend. makedopuszcza tak mo»liwo±, np: projekty: formularz.tex ${TEMATY} latex formularz bibtex formularz latex formularz latex formularz../bib/projekty_c.bib 3
4 make przerywa dziaªanie gdy jaka± komenda zwróci sygnaª o wyst pieniu bª du. Mo»emy zabezpieczy sie przed tak ewentualno±ci, np: test: -mkdir./test cp dane test/dane randomize test/dane prog < test/dane > test/wyniki Znak "-" przed poleceniem mkdir zabezpiecza nas przed przerwaniem dzia- ªania make w sytuacji, gdy podkatalog test juz istnieje. Zmienne Zmienne pozwalaj parametryzowa makefile tak, aby np. zmienia. Rozpatrzmy np. projekt ªatwiej je byªo CC = /usr/bin/gcc CFLAGS = -Wall LIB = ar BASEDIR = /usr/local PROGDIR = $(BASEDIR)/bin LIBDIR = $(BASEDIR)/lib all: build install build: myprog mylib myprog: main.o utils.o $(CC) $(CFLAGS) -o myprog main.o utils.o main.o: main.c utils.h $(CC) $(CFLAGS) -c -o main.o main.c utils.o: utils.c utils.h $(CC) $(CFLAGS) -c -o utils.o utils.c math.o: math.c math.h utils.h $(CC) $(CFLAGS) -c -o math.o math.c mylib: utils.o math.o $(LIB) -c libmy.a utils.o math.o install: cp myprog $(PROGDIR) cp mylib $(LIBDIR) 4
5 Wielopoziomowe makefile Komenda makefile mo»e rekursywnie wywoªywa make. Mo»na to wykorzysta przy tworzeniu projektów skªadaj cych si z kilku cz ±ci. Rozpatrzmy dla przykªadu projekt, który skªada si z kilku aplikacji: prepro, sim i viewer. Kod projektu b dzie przechowywany w nast puj cym drzewie katalogów: app prepro +---sym +---viewer Odpowiednie pliki makefile zostan umieszczone we wszystkich katalogach. Na przykªad plik umieszczony w katalogu gªównym (app) mógªby wygl da nast puj co: BINDIR = /usr/local/bin all: ( cd prepro; make all ) ( cd sim; make all ) ( cd viewer; make all ) install: ( cd prepro; make install BINDIR=${BINDIR} ) ( cd sim; make install BINDIR=${BINDIR} ) ( cd viewer; make install BINDIR=${BINDIR} ) clean: ( cd prepro; make clean ) ( cd sim; make clean ) ( cd viewer; make clean ) Ten makefile jedynie uruchamia make w poszczególnych pod-katalogach. Plik makefile w katalogu sim mógªby wygl da nast puj co: BINDIR = /usr/bin all: simulator simulator: main.o fem.o reader.o cc -o simulator main.o fem.o reader.o install: cp simulator ${BINDIR} clean: -rm simulator *.o 5
6 GNU make GNU make to szeroko rozpowszechniony, przeno±ny program public domain stanowi cy jednocze±nie bardzo dobry przykªad make. Wyposa»ony w wiele bardzo wygodnych mechanizmów. GNU make komendy domy±lne Przeanalizujmy nast puj cy przykªad: objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) main.o : defs.h kbd.o : defs.h command.h command.o : defs.h command.h display.o : defs.h buffer.h insert.o : defs.h buffer.h search.o : defs.h buffer.h files.o : defs.h buffer.h command.h utils.o : defs.h.phony : clean clean : -rm edit $(objects) Nie ma tu komend opisuj cych jak zrobi pliki ".o" z plików ".c". GNUmake wie" jak nale»y to zrobi. Tego typu domy±lne reguªy s pobierane z plików konguracyjnych. GNU make grupowanie w/g zale»no±ci makefile analogiczny do poprzedniego mo»emy te» zapisa nast puj co: objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) $(objects) : defs.h kbd.o command.o files.o : command.h display.o insert.o search.o files.o : buffer.h.phony : clean clean : -rm edit $(objects) 6
7 Teraz jest ono pogrupowane wedªug zale»no±ci a nie wedªug celów. GNU make.phony Je»eli jaki± cel nie jest nazw pliku to mo»emy to jawnie podkre±li, okre±laj c go jako.phony. Zabezpiecza to nas przed nieoczekiwanym dziaªaniem make w sytuacji, gdyby w katalogu pojawiª si plik o takiej nazwie. GNU make puste pliki-cele Czasem korzystne jest stosowanie pustych plików-celów, które sªu» tylko jako agi. Pokazuje to poni»szy przykªad, który wykorzystuje plik-ag o nazwie print do zaznaczenia, które pliki ¹ródªowe byªy ju» drukowane: print: *.c lpr -p $? touch print Trzeba jeszcze doda,»e automatyczna zmienna $? przechowuje wszystkie zale»no±ci, które s nowsze od celu. GNU make wbudowane cele specjalne Pewne nazwy maj specjalne znaczenie, je±li wyst puj jako cele:.phony zale»no±ci tego celu to cele, których komendy b d wykonywane zawsze;.suffixes lista przyrostków u»ywanych przy poszukiwaniu reguª przyrostkowych;.default komendy wyspecykowane po tym celu s wykonywane dla wszystkich celów, dla których nie znaleziono»adnych celów;.precious je»eli make zostanie zabite w trakcie robienia tak zadeklarowanego celu, to cel nie jest usuwany;.ignore ignorowane s bª dy w komendach dla tak zadeklar. celu;.silent make nie pokazuje ±ladu wykonywania komend dla takiego celu; GNU make wildcards print: *.c lpr -p $? touch print clean: rm -f *.o Rozwini cie wildcards nie nast puje przy podstawieniu do zmiennej, tzn. objects = *.o 7
8 nada zmiennej objects warto± "*.o". Rozwini cie mo»e natomiast wyst pi pou»yciu takiej zmiennej w komendzie, np.: rm $objects Czasem dogodnie jest u»ywa funkcji: objects := $(wildcard *.o) objects := $(pathsubst %.c,%.o,$(wildcard *.c)) GNU make wiele celów w jednej linii bigoutput littleoutput : text.g generate text.g -$(subst output,,$@) > $@ GNU make reguªy ze statycznym wzorcem objects = foo.o bar.o all: $(objects) $(objects): %.o: %.c $(CC) -c $(CFLAGS) $< -o $@ GNU make u»ycie rekursywne subsystem: cd subdir && $(MAKE) subsystem: $(MAKE) -C subdir GNU make define define run-yacc yacc $(firstword $^) mv y.tab.c $@ endef... foo.c : foo.y $(run-yacc) 8
9 GNU make zmienne rozwijane rekursywnie foo = $(bar) bar = $(ugh) ugh = Huh? all:;echo $(foo) Wydrukuje Huh? CFLAGS = $(include_dirs) -O include_dirs = -Ifoo -Ibar GNU make zmienne rozwijane natychmiast x := foo y := $(x) bar x := later jest równowa»ne y := foo bar x := later GNU make zmienne deniowane warunkowo i dodawanie do zmiennych FOO?= bar jest równowa»ne ifeq ($(origin FOO), undefined) FOO = bar endif objects += inny.o objects := $(objects) jeszcze_inny.o GNU make katalog reguª domy±lnych C n.c n.o : $(CC) -c $(CPPFLAGS) $(CFLAGS) C++ n.cc lub n.c n.o : $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) Pascal n.p n.o : $(PC) -c $(PFLAGS) Fortan (Ratfor) 9
10 Modula-2 Asembler Linker Yacc Lex TEX TEXinfo i Info GNU make katalog zmiennych dla reguª domy±lnych AR AS CC CXX CPP FC LEX PC YACC MAKEINFO TEX TEXI2DVI WEAVE ARFLAGS ASFLAGS CFLAGS CXXFLAGS CPPFLAGS FFFLAGS LFLAGS PFLAGS YFLAGS GNU make ªa«cuchy reguª domy±lnych Je»eli plik mo»na utworzy z innego przy pomocy sekwencji reguª domy±lnych, to GNUmake tak wªa±nie zrobi. Powstaj ce przy okazji pliki przej±ciowe s tworzone w razie potrzeby i usuwane po tym, jak ju» nie s potrzebne. GNU make reguªy wzorcowe %.o : %.c $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ Robi jeden object z wszystkich plików wej±ciowych GNU make podsumowanie Wszystkie poleceniagnumake: define variable endef Dene a multi-line, recursively-expanded variable. Sequences. ifdef variable ifndef variable ifeq (a,b) 10
11 ifeq "a" "b" ifeq 'a' 'b' ifneq (a,b) ifneq "a" "b" ifneq 'a' 'b' else endif Conditionally evaluate part of the makele. Conditionals. include le Include another makele. Include,,Including Other Makeles. override variable = value override variable := value override variable += value override dene variable endef export Dene a variable, overriding any previous denition, even one from the command line. Override Directive,,The override Directive. Varia- Tell make to export all variables to child processes by default. bles/recursion,, Communicating Variables to a Sub-make. export variable export variable = value export variable := value export variable += value unexport variable Tell make whether or not to export a particular variable to child processes. Variables/Recursion,, Communicating Variables to a Sub-make. vpath pattern path Specify a search path for les matching a % pattern. Selective Search,, The vpath Directive. vpath pattern Remove all search paths previously specied for pattern. vpath Remove all search paths previously specied in any vpath directive. Funkcje do manipulacji tekstem $(subst \var{from},\var{to},\var{text}) Replace from with to in text. Text Functions,, Functions for String Substitution and Analysis. 11
12 $(patsubst \var{pattern},\var{replacement},\var{text}) Replace words matching pattern with replacement in text. Text Functions,, Functions for String Substitution and Analysis. $(strip \var{string}) Remove excess whitespace characters from string. Text Functions,, Functions for String Substitution and Analysis. Text Func- $(findstring \var{find},\var{text}) Locate nd in text. tions,, Functions for String Substitution and Analysis. $(filter \var{pattern}\dots{},\var{text}) Select words in text that match one of the pattern words. Text Functions,, Functions for String Substitution and Analysis. $(filter-out \var{pattern}\dots{},\var{text}) Select words in text that do not match any of the pattern words. Text Functions,, Functions for String Substitution and Analysis. $(sort \var{list}) Sort the words in list lexicographically, removing duplicates. Text Functions,, Functions for String Substitution and Analysis. $(dir \var{names}\dots{}) Extract the directory part of each le name. File Name Functions,,Functions for File Names. $(notdir \var{names}\dots{}) Extract the non-directory part of each le name. File Name Functions,,Functions for File Names. $(suffix \var{names}\dots{}) Extract the sux (the last. and following characters) of each le name. File Name Functions,,Functions for File Names. $(basename \var{names}\dots{}) Extract the base name (name without sux) of each le name. File Name Functions,,Functions for File Names. $(addsuffix \var{suffix},\var{names}\dots{}) Append sux to each word in names. File Name Functions,,Functions for File Names. $(addprefix \var{prefix},\var{names}\dots{}) Prepend prex to each word in names. File Name Functions,,Functions for File Names. $(join \var{list1},\var{list2}) Join two parallel lists of words. File Name Functions,,Functions for File Names. $(word \var{n},\var{text}) Extract the nth word (one-origin) of text. File Name Functions,,Functions for File Names. $(words \var{text}) Count the number of words in text. File Name Functions,,Functions for File Names. $(firstword \var{names}\dots{}) Extract the rst word of names. File Name Functions,,Functions for File Names. $(wildcard \var{pattern}\dots{}) Find le names matching a shell le name pattern (not a % pattern). Wildcard Function,,The Function wildcard. 12
13 $(shell \var{command}) Execute a shell command and return its output. Shell Function,, The shell Function. $(origin \var{variable}) Return a string describing how the make variable variable was dened. Origin Function,, The origin Function. $(foreach \var{var},\var{words},\var{text}) Evaluate text with var bound to each word in words, and concatenate the results. Foreach Function,,The foreach Function. Zmienne automatyczne: $@ The le name of the target. $% The target member name, when the target is an archive member. $< The name of the rst dependency. $? The names of all the dependencies that are newer than the target, with spaces between them. For dependencies which are archive members, only the member named is used (Archives). $^ $+ The names of all the dependencies, with spaces between them. For dependencies which are archive members, only the member named is used (Archives). The value of $^ omits duplicate dependencies, while $+ retains them and preserves their order. $* The stem with which an implicit rule matches (Pattern Match,,How Patterns Match). $(@D) $(@F) The directory part and the le-within-directory part of $@. $(*D) $(*F) The directory part and the le-within-directory part of $*. $(%D) $(%F) The directory part and the le-within-directory part of $%. $(<D) $(<F) The directory part and the le-within-directory part of $<. $(^D) $(^F) The directory part and the le-within-directory part of $^. $(+D) 13
14 $(+F) The directory part and the le-within-directory part of $+. $(?D) $(?F) The directory part and the le-within-directory part of $?. Zmienne specjalne u»ywane przez GNUmake: MAKEFILES VPATH SHELL Makeles to be read on every invocation of make. MAKEFILES Variable,,The Variable MAKEFILES. Directory search path for les not found in the current directory. General Search,, VPATH Search Path for All Dependencies. The name of the system default command interpreter, usually /bin/sh. You can set SHELL in the makele to change the shell used to run commands. Execution,,Command Execution. MAKESHELL MAKE On MS-DOS only, the name of the command interpreter that is to be used by make. This value takes precedence over the value of SHELL. Execution,,MAKESHELL variable. The name with which make was invoked. Using this variable in commands has special meaning. MAKE Variable,,How the MAKE Variable Works. MAKELEVEL The number of levels of recursion (sub-makes). Variables/Recursion. MAKEFLAGS The ags given to make. You can set this in the environment or a makele to set ags. Options/Recursion,,Communicating Options to a Sub-make. MAKECMDGOALS CURDIR The targets given to make on the command line. Setting this variable has no eect on the operation of make. Goals,,Arguments to Specify the Goals. Set to the pathname of the current working directory (after all -C options are processed, if any). Setting this variable has no eect on the operation of make. Recursion,,Recursive Use of make. SUFFIXES The default list of suxes before make reads any makeles. 14
Automatyzacja kompilacji. Automatyzacja kompilacji 1/40
Automatyzacja kompilacji Automatyzacja kompilacji 1/40 Automatyzacja kompilacji 2/40 Wstęp Polecenia kompilacji gcc -Wall -c komunikat.c -o komunikat.o gcc -Wall -c main.c -o main.o gcc -Wall -c test.c
Automatyzacja kompilacji. Automatyzacja kompilacji 1/28
Automatyzacja kompilacji Automatyzacja kompilacji 1/28 Automatyzacja kompilacji 2/28 Wstęp Polecenia kompilacji gcc -Wall -c komunikat.c -o komunikat.o gcc -Wall -c main.c -o main.o gcc -Wall -c test.c
Zbuduj mi ten projekt, prosz.
Zbuduj mi ten projekt, prosz. Wprowadzenie do damian.bulira@pwr.wroc.pl IX Sesja Linuksowa 21 kwietnia 2012 Table of contents 1 Software Conguration Management Historia Inne narz dzia 2 Czym jest? Do czego
Programowanie Proceduralne
Programowanie Proceduralne Makefile Bożena Woźna-Szcześniak bwozna@gmail.com Akademia im. Jana Długosza Wykład 14 Co to jest Makefile Makefile jest plikiem reguł dla programu make. Wykorzystywany jest
Przykªadowe tematy z JiMP
Przykªadowe tematy z JiMP 1. Prosz napisa program, który dokona konwersji swojego argumentu wywoªania z punktw na centymetry, (77.27 pt = 1 cal = 2.54 cm) tzn. np. wywoªanie: c:\>pkt 144.54 = 5.08 cm spowoduje
Make jest programem komputerowym automatyzującym proces kompilacji programów, na które składa się wiele zależnych od siebie plików.
Spis treści 1 Krótkie wprowadzenie do makefile'a 1.1 Typowa reguła programu make 1.2 Zmienne w pliku Makefile 1.3 Zmienne standardowe 1.4 Zmienne automatyczne 1.5 Więcej o regułach 1.5.1 Reguły z wzorcem
Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz
Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 http://www.junit.org/ Zofia Kruczkiewicz 1. Aby utworzyć test dla jednej klasy, należy kliknąć prawym przyciskiem myszy w oknie Projects na wybraną
Tworzenie oprogramowania
Tworzenie oprogramowania Język C Budowa programu napisanego w języku C podział na pliki z definicjami funkcji, korzystanie z bibliotek systemowych i własnych automatyzacja kompilacji za pomocą make dzielenie
Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT
Wprowadzenie do psql i SQL 1 Bazy Danych Wykład p.t. Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano
Lab. 02: Algorytm Schrage
Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z
SFML. (Simple and Fast Multimedia Library)
SFML (Simple and Fast Multimedia Library) I Przygotowanie do tworzenia programów z użyciem biblioteki SFML w środowisku Code::Blocks.... 2 II Struktura programu... 3 III Obiekty graficzne... 3 1. Podstawowe
Bazy danych, 4. wiczenia
Bazy danych, 4. wiczenia 2007-10-23 1 Plan zaj PL/SQL, cz ± II: tabele kursory sªu» ce do zmiany danych, procedury, funkcje, pakiety, wyzwalacze. 2 Tabele Deklaracja TYPE t_tab IS TABLE OF VARCHAR(20)
X11R5. .Xresources. Pliki konfiguracyjne X-Windows. Zasada działania X11. .xinitrc. X protocol X server. X client. X library
Pliki konguracyjne X-Windows.Xresources X11 -.Xresources,.xinitrc,.xsession OpenWindows -.Xdefaults,.desksetdefaults,.openwin-init,.openwin-menu XTerm*tek4014*fontLarge: 9x15 XTerm*tek4014*font2: 8x13
Helena Boguta, klasa 8W, rok szkolny 2018/2019
Poniższy zbiór zadań został wykonany w ramach projektu Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych - najlepsza inwestycja w człowieka w roku szkolnym 2018/2019. Składają się na
Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania
Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania Przemysław Kobylański Wprowadzenie Każdy program w C musi zawierać przynajmniej funkcję o nazwie main(): Aby możliwe
Wprowadzenie. Programowanie Obiektowe Mateusz Cicheński
Wprowadzenie Programowanie Obiektowe Mateusz Cicheński Paradygmaty programowania C++ Krótki przykład Kompilacja i linkowanie Makefile Przydatne flagi kompilatora Zaliczenie przedmiotu Harmonogram roku
XML. 6.6 XPath. XPath is a syntax used for selecting parts of an XML document
6 XML 6.6 XPath What is XPath? XPath is a syntax used for selecting parts of an XML document The way XPath describes paths to elements is similar to the way an operating system describes paths to files
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_
Logika rozmyta typu 2
Logika rozmyta typu 2 Zbiory rozmyte Funkcja przynależności Interwałowe zbiory rozmyte Funkcje przynależności przedziałów Zastosowanie.9.5 Francuz Polak Niemiec Arytmetyka przedziałów Operacje zbiorowe
****/ZN/2012. if you are pregnant or breast-feeding.
Wydruk z drukarki nie jest wzorcem do druku. Akceptacja kolorów na podstawie proofa certyfikowanego i wzornika PANTONE. Załączony wzór przeznaczony jest do procesu akceptacji i nie może być użyty do przygotowania
Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
Wst p do informatyki Systemy liczbowe Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 21 pa¹dziernika 2010 Spis tre±ci 1 Liczby i ich systemy 2 Rodzaje systemów liczbowych
USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian
1 / 12 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers needed
J zyk C dla sterowników programowalnych GeFanuc
J zyk C dla sterowników programowalnych GeFanuc Na podstawie C Programmer's Toolkit for PACSystems Bartosz Puchalski Katedra In»ynierii Systemów Sterowania 17 grudnia 2013 Bartosz Puchalski KISS 1/48 Spis
deep learning for NLP (5 lectures)
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 6: Finish Transformers; Sequence- to- Sequence Modeling and AJenKon 1 Roadmap intro (1 lecture) deep learning for NLP (5
www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part
ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
EaglePCB_2_FreeCAD (beta)
EaglePCB_2_FreeCAD (beta) Import your boards to FreeCAD marmni (marmni@onet.eu) Copyright 2013, 2014 http://sourceforge.net/projects/eaglepcb2freecad/ [ENG] Mod EaglePCB_2_FreeCAD allow you to import PCB
Zarządzanie sieciami telekomunikacyjnymi
SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission
Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
Programowanie i struktury danych
Programowanie i struktury danych Wykªad 3 1 / 37 tekstowe binarne Wyró»niamy dwa rodzaje plików: pliki binarne pliki tekstowe 2 / 37 binarne tekstowe binarne Plik binarny to ci g bajtów zapami tanych w
1. Wprowadzenie do C/C++
Podstawy Programowania - Roman Grundkiewicz - 013Z Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub
TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 9: Inference in Structured Prediction 1 intro (1 lecture) Roadmap deep learning for NLP (5 lectures) structured prediction
Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)
Wstęp do informatyki stęp do informatyki Polecenia (cz.2) Lista procesów top Pokaż listę procesów polecenie interaktywne Procesy Uruchamianie w tle. shell nie czeka na zakończenie procesu, można wydawać
Bash i algorytmy. Elwira Wachowicz. 20 lutego
Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.
Programowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Pobieranie argumentów wiersza polecenia
Pobieranie argumentów wiersza polecenia 2. Argumenty wiersza polecenia Lista argumentów Lista argumentów zawiera cały wiersz poleceń, łącznie z nazwą programu i wszystkimi dostarczonymi argumentami. Przykłady:
Wst pna instrukcja u»ytkowania sªowników w formacie DICT za pomoc edytora GNU Emacs 21 z pakietem lookup
Wst pna instrukcja u»ytkowania sªowników w formacie DICT za pomoc edytora GNU Emacs 21 z pakietem lookup Janusz S. Bie«jsbien@uw.edu.pl http://www.mimuw.edu.pl/~jsbien/ 17 czerwca 2002 (4.01.2005) Po wywoªaniu
1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.
1 Klasy. Klasa to inaczej mówi c typ który podobnie jak struktura skªada si z ró»nych typów danych. Tworz c klas programista tworzy nowy typ danych, który mo»e by modelem rzeczywistego obiektu. 1.1 Denicja
Lekcja 9 - LICZBY LOSOWE, ZMIENNE
Lekcja 9 - LICZBY LOSOWE, ZMIENNE I STAŠE 1 Liczby losowe Czasami spotkamy si z tak sytuacj,»e b dziemy potrzebowa by program za nas wylosowaª jak ± liczb. U»yjemy do tego polecenia: - liczba losowa Sprawd¹my
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Przemysłowe układy sterowania PID Układy regulacji PID w strukturze sprzętowej Pytania i zadania do zajęć
Instalacja programów Ubuntu
Instalacja programów Ubuntu Jeżeli: - jesteś nowym użytkownikiem Linuksa - chcesz zainstalować jakikolwiek program to najpierw przeczytaj następujące kroki (dla przykładu - wymyślony program o nazwie foo
1. Wprowadzenie do C/C++
Podstawy Programowania :: Roman Grundkiewicz :: 014 Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub
%$-,./+,-.0! Nazwy programów, polece, katalogów, wyniki działania wydawanych polece.
!" $$$%&'! (%&'$)*)$$ +,-.!!" " " %$-,./+,-.0! $%& 1$$! %$$23$! 45 45!6$ Czcionka o stałej szerokoci Nazwy programów, polece, katalogów, wyniki działania wydawanych polece. Czcionka o stałej szerokoci
Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Bash - wprowadzenie. Bash - wprowadzenie 1/39
Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:
Model obiektu w JavaScript
16 marca 2009 E4X Paradygmat klasowy Klasa Deniuje wszystkie wªa±ciwo±ci charakterystyczne dla wybranego zbioru obiektów. Klasa jest poj ciem abstrakcyjnym odnosz cym si do zbioru, a nie do pojedynczego
1. Podstawy budowania wyra e regularnych (Regex)
Dla wi kszo ci prostych gramatyk mo na w atwy sposób napisa wyra enie regularne które b dzie s u y o do sprawdzania poprawno ci zda z t gramatyk. Celem niniejszego laboratorium b dzie zapoznanie si z wyra
Programowanie wspóªbie»ne
1 Zadanie 1: Bar Programowanie wspóªbie»ne wiczenia 6 monitory cz. 2 Napisz monitor Bar synchronizuj cy prac barmana obsªuguj cego klientów przy kolistym barze z N stoªkami. Ka»dy klient realizuje nast
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:
Programowanie w C++ Wykład 10. Katarzyna Grzelak. 21 maja K.Grzelak (Wykład 10) Programowanie w C++ 1 / 21
Programowanie w C++ Wykład 10 Katarzyna Grzelak 21 maja 2018 K.Grzelak (Wykład 10) Programowanie w C++ 1 / 21 Makefiles K.Grzelak (Wykład 10) Programowanie w C++ 2 / 21 Kompilacja programu zapisanego w
Maszyna stanu State Machine
Pozwala na sekwencyjne wykonywanie zadań. Wykorzystuje się struktury Case umieszczone w pętli While. Wywołanie konkretnej struktury Case jest zdeterminowane wyjściem z poprzednio wykonanej struktury Case.
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH" Autorzy: Adrian Stanula Grzegorz Stopa Mariusz Sasko Data: 14 XI 2008 rok Spis tre±ci 1 Sformuªowanie zadania projektowego.
Aplikacje internetowe i rozproszone - laboratorium
Aplikacje internetowe i rozproszone - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Visual Studio 2005 jest
OpenSSL - CA. Kamil Bartocha November 28, 2010. 1 Tworzenie CA przy użyciu OpenSSL
OpenSSL - CA Kamil Bartocha November 28, 2010 1 Tworzenie CA przy użyciu OpenSSL 1.1 Przygotowanie CA Najwygodniejszym rozwiązaniem jest stworzenie struktury katalogów, która będzie przechowywała pliki
Bash - instrukcje warunkowe, pętle i funkcje
Bash - instrukcje warunkowe, pętle i funkcje 5 grudnia 2018 1 Instrukcje warunkowe Wewnątrz skryptu może powstać potrzeba wykonania fragmentu kodu pod pewnym warunkiem. Np. chcemy wykonać inne fragmenty
Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.
Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy
www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part
Sieciowa komunikacja procesów - XDR i RPC
*** abc.x Przyklad pliku RPCGEN Obliczanie sumy, roznicy i iloczynu dwoch liczb calkowitych *** ************************************ Wywolanie procedury odleglej dopuszcza tylko jeden argument wywolania
Makroekonomia Zaawansowana
Makroekonomia Zaawansowana wiczenia 3 Racjonalne oczekiwania i krytyka Lucasa MZ 1 / 15 Plan wicze«1 Racjonalne oczekiwania 2 Krytyka Lucasa 3 Zadanie MZ 2 / 15 Plan prezentacji 1 Racjonalne oczekiwania
WPROWADZENIE DO INFORMATYKI
J.NAWROCKI, M. ANTCZAK, H. ĆWIEK, W. FROHMBERG, A. HOFFA, M. KIERZYNKA, S. WĄSIK WPROWADZENIE DO INFORMATYKI PROGRAMOWANIE IMPERATYWNE ŚRODOWISKO URUCHOMIENIOWE I. INSTALACJA I KONFIGURACJA ECLIPSE CDT
Lekcja 12 - POMOCNICY
Lekcja 12 - POMOCNICY 1 Pomocnicy Pomocnicy, jak sama nazwa wskazuje, pomagaj Baltiemu w programach wykonuj c cz ± czynno±ci. S oni szczególnie pomocni, gdy chcemy ci g polece«wykona kilka razy w programie.
Automatyczne generowanie testów z modeli. Bogdan Bereza Automatyczne generowanie testów z modeli
Automatyczne generowanie testów z modeli Numer: 1 (33) Rozkmina: Projektowanie testów na podstawie modeli (potem można je wykonywać ręcznie, lub automatycznie zwykle chce się automatycznie) A ja mówię
y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.
The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Eplain your answer, write in complete sentences. 1. Find the derivative of the functions y 7 (b) (a) ( ) y t 1 + t 1 (c)
Zbiory i odwzorowania
Zbiory i odwzorowania 1 Sposoby okre±lania zbiorów 1) Zbiór wszystkich elementów postaci f(t), gdzie t przebiega zbiór T : {f(t); t T }. 2) Zbiór wszystkich elementów x zbioru X speªniaj cych warunek ϕ(x):
KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu
➏ Filozoa z elementami logiki Na podstawie wykªadów dra Mariusza Urba«skiego Sylogistyka Przypomnij sobie: stosunki mi dzy zakresami nazw KLASYCZNE ZDANIA KATEGORYCZNE Trzy znaczenia sªowa jest trzy rodzaje
Automatyzacja zarządzania złożonymi programami
Automatyzacja zarządzania złożonymi programami Zbigniew Jurkiewicz 13 lutego 2012 1 MAKE Na przykładzie narzędzia MAKE przedstawimy automatyzację zarządzania złożonymi programami. Cel: automatyzacja selektywnej
RS868v3 module configuration
RS868v3 module configuration Configuration procedure To enter the configuration mode insert a jumper onto the pins marked CONFIG (see: Pinout). After every issued command (besides device reset) the device
Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI
Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI Marcn Šabudzik AGH-WFiIS, al. Mickiewicza 30, 30-059, Kraków, Polska email: labudzik@ghnet.pl www: http://fatcat.ftj.agh.edu.pl/
Rev Źródło:
KamPROG for AVR Rev. 20190119192125 Źródło: http://wiki.kamamilabs.com/index.php/kamprog_for_avr Spis treści Introdcution... 1 Features... 2 Standard equipment... 4 Installation... 5 Software... 6 AVR
Środowisko programisty Zestaw 4
sed uniwersalny edytor strumieniowy sed to edytor strumieniowy (stream editor) zawarty w systemach uniksowych, służący do przetwarzania plików tekstowych. Jego funkcjonalność można docenić już po kilku
Fragment wykładu z języka C ( )
Fragment wykładu z języka C (2002-2009) Piotr Szwed pszwed@agh.edu.pl Program make Typowy program w języku C/C++ składa się z wielu odrębnych modułów (jednostek translacji). Ich liczba może dochodzić do
Programowanie wspóªbie»ne
1 Programowanie wspóªbie»ne wiczenia 5 monitory cz. 1 Zadanie 1: Stolik dwuosobowy raz jeszcze W systemie dziaªa N par procesów. Procesy z pary s nierozró»nialne. Ka»dy proces cyklicznie wykonuje wªasnesprawy,
LZNK. Rozkªad QR. Metoda Householdera
Rozdziaª 10 LZNK. Rozªad QR. Metoda Householdera W tym rozdziale zajmiemy si liniowym zadaniem najmniejszych wadratów (LZNK). Dla danej macierzy A wymiaru M N i wetora b wymiaru M chcemy znale¹ wetor x
Podstawy wykorzystania bibliotek DLL w skryptach oprogramowania InTouch
INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 60 04-12-2002 Podstawy wykorzystania bibliotek DLL w skryptach oprogramowania InTouch Wstęp PoniŜsza dokumentacja oparta na przykładach stworzonych
Laboratorium 10 Temat: Zaawansowane jednostki testowe. Operacje na plikach. Funkcje.
Laboratorium 10 Temat: Zaawansowane jednostki testowe. Operacje na plikach. Funkcje. 1. W języku VHDL zdefiniowano mechanizm odczytywania i zapisywania danych z i do plików. Pliki te mogą być wykorzystywane
Stargard Szczecinski i okolice (Polish Edition)
Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz Click here if your download doesn"t start automatically Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem strukturalnym,
w PL/SQL bloki nazwane to: funkcje, procedury, pakiety, wyzwalacze
w PL/SQL bloki nazwane to: funkcje, procedury, pakiety, wyzwalacze Cechy bloków nazwanych: w postaci skompilowanej trwale przechowywane na serwerze wraz z danymi wykonywane na żądanie użytkownika lub w
Instrukcja obsługi User s manual
Instrukcja obsługi User s manual Konfigurator Lanberg Lanberg Configurator E-mail: support@lanberg.pl support@lanberg.eu www.lanberg.pl www.lanberg.eu Lanberg 2015-2018 WERSJA VERSION: 2018/11 Instrukcja
European Crime Prevention Award (ECPA) Annex I - new version 2014
European Crime Prevention Award (ECPA) Annex I - new version 2014 Załącznik nr 1 General information (Informacje ogólne) 1. Please specify your country. (Kraj pochodzenia:) 2. Is this your country s ECPA
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
Język PL/SQL Procedury i funkcje składowane
Język PL/SQL Procedury i funkcje składowane Podprogramy, procedury i funkcje składowane, typy argumentów, wywoływanie procedur i funkcji, poziomy czystości funkcji 1 Podprogramy Procedury (wykonują określone
How to share data from SQL database table to the OPC Server? Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT.
Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT How to share data from SQL database table to the OPC Server? ANT tutorial Krok 1: Uruchom ANT Studio i dodaj do drzewka konfiguracyjnego
Jzyk C++ cz 3. Jarosław Gramacki Instytut Informatyki i Elektroniki ( $)*)+' *, - ( ' )*'.' '',*/ *, ','*0) 1 / ) %*+ 2'' 2" ( $%%) )'20 )*0) 1 / )
Jzyk C++ cz 3 Jarosław Gramacki Instytut Informatyki i Elektroniki # $$%%& ' ( $)*)+' *, - ( ' )*'.' '',*/ *, ','*0) 1 / ) %*+ 2'' 2" ( $%%) )'20 )*0) 1 / )!" 2 # $$%%& ' ( $%%/,))3 ( %* 2 / 4 ( ( *' *''*,
Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p.
Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni Wykład 8 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Biblioteka GSL Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html
WinAVR, Eclipse, AVR8 Burn-O-Mat niezb dne narz dzia programistyczne dla mikrokontolerów z rodziny AVR.
WinAVR, Eclipse, AVR8 Burn-O-Mat niezb dne narz dzia programistyczne dla mikrokontolerów z rodziny AVR. Wojciech Tarnawski 8 grudnia 2013 Spis tre±ci 1 Wst p 2 1.1 Instalacja.............................
EC4P Pierwszy program w 6 krokach
EC4P Pierwszy program w 6 krokach Strona - 1 Wymagania / Przygotowanie Instalacja easy Soft CoDeSys Zakłada si, e adna z wersji easysoft CoDeSys nie jest zainstalowana. Podczas instalacji wykonuj poszczególne
Administracja serwerami
1. z YaST. Uruchom narzędzie YaST i wybierz moduł Software Software Management; Przycisk View pozwala na wybranie zakładki, ułatwiających zarządzanie programami; o Patterns - wyświetla całe dostępne oprogramowanie,
ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15
ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku
Katedra Elektrotechniki Teoretycznej i Informatyki. wykład 12 - sem.iii. M. Czyżak
Katedra Elektrotechniki Teoretycznej i Informatyki wykład 12 - sem.iii M. Czyżak Język C - preprocesor Preprocesor C i C++ (cpp) jest programem, który przetwarza tekst programu przed przekazaniem go kompilatorowi.
Autotools. Bogdan Kreczmer. Katedra Cybernetyki i Robotyki Wydziału Elektroniki Politechnika Wrocławska
Bogdan Kreczmer bogdan.kreczmer@pwr.edu.pl Katedra Cybernetyki i Robotyki Wydziału Elektroniki Politechnika Wrocławska Kurs: Copyright c 2018 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu
Pakiety podprogramów Dynamiczny SQL
Pakiety podprogramów Dynamiczny SQL Pakiety podprogramów, specyfikacja i ciało pakietu, zmienne i kursory pakietowe, pseudoinstrukcje (dyrektywy kompilatora), dynamiczny SQL 1 Pakiety Pakiet (ang. package)
Arrays -II. Arrays. Outline ECE Cal Poly Pomona Electrical & Computer Engineering. Introduction
ECE 114-9 Arrays -II Dr. Z. Aliyazicioglu Electrical & Computer Engineering Electrical & Computer Engineering 1 Outline Introduction Arrays Declaring and Allocation Arrays Examples Using Arrays Passing
Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)
Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Click here if your download doesn"t start automatically Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Zakopane,
Lekcja 3 Banki i nowe przedmioty
Lekcja 3 Banki i nowe przedmioty Akademia im. Jana Dªugosza w Cz stochowie Banki przedmiotów Co ju» wiemy? co to s banki przedmiotów w Baltie potramy korzysta z banków przedmiotów mo»emy tworzy nowe przedmioty
Systemy Operacyjne. Ćwiczenia
Systemy Operacyjne Ćwiczenia Sprawy organizacyjne Kontakt: Artur.Basiura@agh.edu.pl Konsultacje po uzgodnieniu mailowym terminu Prośba o kontakt mailowy do jednej osoby z grupy (zmiany w terminach zajęć)
Automatyzacja procesu publikowania w bibliotece cyfrowej
Automatyzacja procesu publikowania w bibliotece cyfrowej Jakub Bajer Biblioteka Politechniki Poznańskiej Krzysztof Ober Poznańska Fundacja Bibliotek Naukowych Plan prezentacji 1. Cel prezentacji 2. Proces
Lekcja 5 Programowanie - Nowicjusz
Lekcja 5 Programowanie - Nowicjusz Akademia im. Jana Dªugosza w Cz stochowie Programowanie i program wedªug Baltiego Programowanie Programowanie jest najwy»szym trybem Baltiego. Z pomoc Baltiego mo»esz