Inżynieria obrazów cyfrowych. Ćwiczenie 1. Środowisko MATLAB + Image Processing Toolbox - wprowadzenie

Wielkość: px
Rozpocząć pokaz od strony:

Download "Inżynieria obrazów cyfrowych. Ćwiczenie 1. Środowisko MATLAB + Image Processing Toolbox - wprowadzenie"

Transkrypt

1 Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Inżynieria obrazów cyfrowych Ćwiczenie 1 Środowisko MATLAB + Image Processing Toolbox - wprowadzenie Celem ćwiczenia jest uzyskanie elementarnej intuicji dotyczącej obrazu cyfrowego jako zbioru danych zapisanych w pamięci komputera oraz poznanie najprostszych operacji wykonywanych na obrazach cyfrowych. Jako narzędzie wykorzystane zostanie środowisko obliczeń inżynierskich MATLAB z pakietem Image Processing Toolbox. Na wstępie zademonstrowane zostaną proste przykłady ilustrujące możliwości wykorzystania środowiska MATLAB oraz sposób pisania programów z użyciem funkcji dostarczanych przez Image Processing Toolbox. 1. Ogólna charakterystyka systemu MATLAB MATLAB jest środowiskiem programistycznym do wykonywania obliczeń naukowych i inżynierskich. Nazwa programu pochodzi od słów MATrix LABoratory, bowiem na początku swego istnienia MATLAB przeznaczony był głównie do wykonywania obliczeń numerycznych z dziedziny rachunku macierzowego. Kolejne wersje programu uczyniły go narzędziem coraz bardziej uniwersalnym i obecnie jest to rozbudowany system służący do różnego rodzaju obliczań naukowych, inżynierskich oraz symulacji komputerowych, pozwalający na łatwą i wszechstronną prezentację wyników obliczeń w formie graficznej. MATLAB posiada swój własny język programowania. Jest to język wysokiego poziomu o składni zbliżonej do języka C. Można w nim używać pętli, instrukcji warunkowych, funkcji, struktur i pisać programy zorientowane obiektowo. O szczególnej atrakcyjności i popularności MATLABA decydują jednak tak zwane toolboxy, czyli zestawy funkcji napisanych także w języku MATLAB, pozwalające na wykonywanie obliczeń wykorzystujących algorytmy specyficzne dla różnych działów matematyki, techniki i wielu innych dziedzin, od biologii do finansów. Obecnie producent MATLABA firma MathWorks oferuje kilkadziesiąt takich pakietów. W dziedzinie inżynierii obrazów dostępne są obecnie trzy pakiety funkcji: Image Processing Toolbox, Image Aquisition Toolbox i Mapping Toolbox. Pierwszy z nich, najbardziej rozbudowany, zawiera kilkaset funkcji realizujących znane z literatury algorytmy przetwarzanie obrazów oraz różne funkcje pomocnicze przy pomocy, których można budować i badać własne algorytmy działające na obrazach cyfrowych. Drugi pakiet Aquisition Toolbox jest przeznaczony do wspomagania obsługi różnego rodzaju urządzeń do akwizycji obrazów statycznych i ruchomych, czyli kamer, skanerów, mikroskopów podłączonych do komputera klasy PC. Trzeci z pakietów Mapping

2 Toolbox jest natomiast przewidziany do analizowania i wizualizacji map geograficznych. Na zajęciach laboratoryjnych wykorzystywany będzie w podstawowym zakresie pakiet Image Processing Toolbox. 2. Demonstracja niektórych możliwości systemu System MATLAB + Image Processing Toolbox Na wstępie, aby dać jakieś wyobrażenie o możliwościach MATLABA wspomaganego funkcjami pakietu Image Processing Toolbox, pokazany zostanie prosty przykład. Przykład ma na celu zilustrowanie jak można poprawić jakość niezbyt dobrze naświetlonego zdjęcia. Czynności, jakie trzeba wykonać są następujące: Przygotowanie do pracy i uruchomienie środowiska MATLAB Przed przystąpieniem do pracy dobrze jest utworzyć w dostępnej do zapisu części dysku nowy folder o łatwej do zapamiętania nazwie, w którym przechowywane będą dane i napisane w czasie zajęć programy. Do folderu skopiować następnie rozpakowaną zawartość pliku cwiczenie_1.zip (link do pliku umieszczony jest obok instrukcji). Dwukrotnie kliknąć na ikonę MATLABA (ikona) i poczekać aż nastąpi pełna inicjalizacja środowiska. Może to trwać do kilku do kilkudziesięciu sekund, bowiem zainstalowane w laboratorium oprogramowanie posiada licencję sieciową i uruchomienie programu wymaga komunikacji z serwerem licencji. Po zakończeniu inicjalizacji powinien pojawić się ekran: Linia poleceń Przycisk Browse Rys. 1. Wygląd ekranu konsoli środowiska MATLAB

3 Następnie posługując się przyciskiem Browse ustawić ścieżkę do utworzonego wcześniej folderu. Środowisko jest gotowe do pracy. Po wpisaniu w linii poleceń (po symbolu >>) jakiegoś polecenia zrozumiałego dla interpretera komend MATLABA i naciśnięciu klawisza Enter nastąpi jego wykonanie. Przeczytanie obrazu, utworzenie tablicy z zapisem obrazu W linii poleceń wpisać: >> I = imread( Lena_1.tif ); i przekazać polecenie do wykonania przez naciśnięcie klawisza Enter. Na ekranie na razie nie pojawi się nic nowego, jednak wykonanie powyższego polecenia spowoduje przeczytanie z pliku Lena_1.tif i zapisanie w pamięci wczytanego obrazu w postaci dwuwymiarowej tablicy o nazwie I (nazwa tablicy oczywiście może być inna). Tablica ta zawiera dane opisujące obraz. Aby dowiedzieć się czegoś więcej o tej tablicy należy wydać kolejne polecenie w postaci: >> whos Na ekranie ukaże się teraz tekst opisujący tablicę I Name Size Bytes Class I 256x uint8 array Grand total is elements using bytes Interpretacja wyświetlonego komunikatu jest prosta. Tablica I ma rozmiar 256x256 i zawiera dane w postaci liczb całkowitych 8-bitowych bez znaku (uint8), opisujących poszczególne elementy obrazu. Całkowita liczba bajtów zajmowanych przez dane opisujące wczytany obraz wynosi Utworzenie tablicy z zapisem treści obrazu daje możliwość bezpośredniego dostępu do każdego elementu tablicy, czyli możliwość dostępu do każdego elementu obrazu. Dla przykładu można sprawdzić, jaką liczbą opisany jest element (piksel) o współrzędnych (85, 35), wpisując w linii poleceń: >> I(85,35) Po wykonaniu polecenia na ekranie wyświetlona zostanie liczba 72. Jest to właśnie dana, odpowiadająca pikselowi o współrzędnych (85,35) (w lewym górnym rogu obrazu znajduje się piksel o współrzędnych (0,0)). Co dokładnie oznacza liczba opisującą piksel obrazu zostanie wyjaśnione dalej. Należy w tym miejscu zwrócić uwagę na bardzo ważną konwencję występującą w języku programowania MATLAB. Jeśli na końcu linii z treścią polecenia nie ma średnika na ekranie zostanie wyświetlony wynik jego wykonania (tak jak w ostatnim przykładzie). Jeśli średnik jest, to po naciśnięciu klawisza Enter polecenie zostanie wykonane, ale bez efektu w postaci wyświetlenia jakiegoś komunikatu. Wynik działania znaku średnika na końcu linii polecenia można zaobserwować wpisując w linii poleceń:

4 >> I(85,35); Wyświetlenie przeczytanego obrazu Aby w końcu zobaczyć jak wygląda zapisany w tablicy I obraz trzeba wykonać kolejne polecenie: >> imshow(i) Otwarte zostanie teraz nowe okno i wyświetlony wczytany wcześniej z pliku Lena_1.tif obraz, który wygląda tak: Rys. 2. Obraz przeczytany z pliku Lena_1.tif Zapisany w tablicy I obraz okazał się obrazem monochromatycznym. Należy zwrócić uwagę, że nowe okno o nazwie (figure) posiada własny interfejs pozwalający na wykonywanie na obrazie podstawowych operacji takich jak na przykład powiększanie, zmniejszanie, obracanie, czy zapis do pliku. Bezpośredni dostęp do elementów obrazu przez utworzoną w poprzednim kroku tablicę I, pozwala oczywiście na stosunkowo wygodne zmiany treści obrazu. Dla przykładu po wykonaniu polecenia: >> I(85,35) = 236; następuje zmiana wartości piksela o współrzędnych (85, 35) z 72 na 236. Rezultat tej zmiany można zaobserwować wykonując kolejny raz polecenie >> imshow(i)

5 Przy pomocy narzędzia do powiększania można teraz zaobserwować, co zmieniło się w treści wyświetlonego obrazu. Należy zaznaczyć, że wykonana zmiana dotyczy jedynie zawartości tablicy I, a nie obrazu zapisanego w pliku Lena_1.tif. Narysowanie histogramu Jeśli bliżej przyjrzeć się wyświetlonemu obrazowi to od razu widać, że nie wygląda on najlepiej. Podstawową wadą zdjęcia jest słabe wykorzystanie dostępnej skali szarości. Brak jest praktycznie punktów bardzo jasnych i zdecydowanie ciemnych. Dla liczbowej oceny wykorzystania skali szarości można wykorzystać metodę polegającą na analizie wykresu zwanego histogramem. Wykres ten pokazuje ilościową przynależność pikseli obrazu do poszczególnych poziomów szarości. Obliczenie i narysowanie histogramu obrazu w środowisku MATALAB z pakietem Image Processing Toolbox jest zadaniem prostym. Wystarczy użyć poleceń: >> figure >> imhist(i) Polecenie figure ma za zadanie otwarcie nowego okna graficznego, w którym zostanie narysowany histogram obrazu. Bez wydania tego polecenia histogram zostałby narysowany w otwartym wcześniej oknie, zamazując widok zdjęcia. Polecenie imhist spowoduje natomiast obliczenie i narysowania w ostatnio otwartym oknie graficznym wykresu histogramu obrazu zapisanego w tablicy I. Histogram wygląda tak: Rys. 3. Histogram obrazu zapisanego w tablicy I Na wykresie widać jasno, że wykorzystana została praktycznie tylko środkowa część skali szarości.

6 Poprawa obrazu przez wyrównanie histogramu W literaturze z dziedziny zwanej Przetwarzaniem obrazów (Image proceesing) opisanych jest wiele algorytmów zamieniających jeden obraz w drugi. Przekształcenia takie, niekiedy bardzo skomplikowane matematycznie, wykonywane są dla osiągnięcia różnych celów. Jednym z nich jest poprawa jakości obrazu. Dla polepszenia jakości obrazu, który został wczytany i wyświetlony w poprzednich punktach ćwiczenia zastosowany zostanie algorytm zmieniający jasność pikseli tak, aby histogram obrazu stał się możliwie wyrównany. Wyrównanie histogramu spowoduje niewątpliwie lepsze wykorzystanie będącej do dyspozycji skali szarości a tym samym poprawę wyglądu obrazu. Nie wnikając w zbędne szczegóły, działanie algorytmu polega na celowym rozjaśnianiu jednych pikseli obrazu i przyciemnianiu innych. Opis przykładowego algorytmu wyrównania histogramu można znaleźć w pracy [1]. Aby przekształcić obraz w inny o bardziej wyrównanym histogramie należy w linii polecenia wpisać: >> J = histeq(i); Wykonanie funkcji histeq() spowoduje utworzenie nowej tablicy o nazwie J, w której zapisany zostanie obraz będący wynikiem wykonania algorytmu. Można ta sprawdzić przez wydanie kolejny raz polecenia. >> whos Wyświetlenie poprawionego obrazu Pozostaje jeszcze zobaczyć jak wygląda poprawiony obraz, który jest zapisany w tablicy J. W tym celu należy w linii komend umieścić dwa użyte już wcześniej polecenia: >> figure >> imshow(j) Pierwsze z nich jest znów po to, aby utworzyć nowe okno graficzne nie niszcząc tego, co już zostało wyświetlone w poprzednio otwartych oknach. Drugie polecenie ma pokazać jak wygląda obraz uzyskany przez wyrównanie histogramu. Efekt jest taki jak to pokazano na rysunku 4. Porównując obraz źródłowy zapisany w tablicy I i obraz przetworzony zapisany w tablicy J, bez kłopotu można stwierdzić, że operacja wyrównania histogramu dała dobry efekt. Jak widać wyrównanie histogramu w znacznym stopniu poprawiło ogólny wygląd obrazu. Można zaobserwować zwiększenie tzw. dynamiki, czyli różnicy elementami pomiędzy najjaśniejszymi i najciemniejszymi, co niewątpliwie wpływa na zwiększenie plastyczności obrazu. Należy jednak zdawać sobie sprawę, że przeprowadzona operacja jest w pewnym sensie zabiegiem sztucznym, wprowadzającym do obrazu informację, która nie pochodzi z rzeczywistości a powstaje jedynie w wyniku zabiegów matematycznych.

7 Rys. 4. Obraz po wyrównaniu histogramu Pozostaje jeszcze sprawdzić jak wygląda histogram dla obrazu przetworzonego. Można to zrobić wydając znane już polecenia: >> figure >> imhist(j) Histogram obrazu przetworzonego wygląda teraz tak: Rys. 4. Histogram obrazu J

8 Widać, że histogram obrazu przetworzonego jest bardziej wyrównany. W efekcie wykonania całej dotychczas opisanej procedury zostały otwarte cztery okna graficzne. W pierwszych dwóch znajdują się obraz źródłowy i jego histogram, natomiast dwa kolejne zwierają efekt przetwarzania, czyli obraz wynikowy i także odpowiedni histogram. Zapis poprawionego obrazu do pliku Ostatnia czynnością do wykonania w niniejszym przykładzie jest zapis przetworzonego obrazu, który znajduje się w tej chwili w tablicy J, do pliku. Nie musi to być plik tego samego typu, z którego został odczytany obraz źródłowy (był to plik typu TIFF). Można na przykład zapisać przetworzony obraz w postaci skompresowanej przy pomocy algorytm JPEG. W tym celu wystarczy wydać kolejne polecenie w postaci: >> imwrite(j, Lena.jpg ) Wykonanie polecenia spowoduje zapisanie danych opisujących obraz w postaci skompresowanej do pliku o nazwie Lena.jpg. Należy dodać, że obraz źródłowy zapisany był w pliku typu TIFF. Format ten służy do zapisu obrazu w postaci nieskompresowanej. Można porównać wielkości obu plików, aby przekonać się, jaki efekt dała kompresja. 3. Pierwszy program w języku programowania MATLAB W poprzednim punkcie pokazano przykład wykorzystania możliwości MATLABA do poprawy jakości obrazu. Procedura polegała na wydawaniu sekwencji poleceń wpisywanych w linii komendy i przekazywanych do wykonania przez naciśnięcie klawisza Enter. Przy bardziej skomplikowanych zadaniach postępowanie takie może być z oczywistych względów niewygodnie. Dobrym wyjściem jest zapisanie ciągu poleceń w postaci programu. Jak już wspomniano na wstępie środowisko MATLAB zawiera własny język programowania. Język ten uznawany jest powszechnie jako jeden z języków programowania wysokiego poziomu tak jak język C, Pascal Basic czy inne. Programy napisane w tym języku mogą być wykonywane jednak w tylko środowisku, MATLAB, czyli na komputerach, na których system MATLAB został zainstalowany. Istnieje wprawdzie możliwość kompilacji takich programów i uzyskania wersji wykonywalnej, ale wymaga to dodatkowych zabiegów. Aby napisać i uruchomić program należy wykonać następujące czynności: Uruchomić środowisko MATLAB. Wybrać folder roboczy, w którym zapisywany będzie program i ustawić do niego ścieżkę za pomocą narzędzi dostępnych w okienku Browse. Wykonać sekwencję poleceń: File, New, M-file (otwarte zostanie w ten sposób okno edytora programu). Skopiować do okna edytora poniżej podany przykładowy program. Wykonać polecenie SaveAs i zapisać program w wybranym wcześniej folderze pod unikalną nazwą (powstanie w ten sposób plik tekstowy o nazwie nazwa_programu.m)

9 Zminimalizować okno edytora W linii komend środowiska MATLAB wpisać: >> nazwa_programu i nacisnąć klawisz Enter. Przykładowy program jest taki: %********************************************************************** % Pierwszy program w języku MATLAB %********************************************************************** I = imread('lena_1.tif'); J = histeq(i); subplot(2,2,1); imshow(i); subplot(2,2,2); imhist(i); subplot(2,2,3); imshow(j); subplot(2,2,4); imhist(j); imwrite(j, 'Wynik.jpg') % Przeczytanie obrazu wejściowego % i zapisnie go w tablicy I % Obliczenie obrazu wyjściowego J % z wykorzystaniem algorytmu wyrównania % histogramu % Górny lewy rysunek % Wyświetlenie obrazu wejściowego % Górny prawy rysunek % Wyświetlenie histogramu obrazu wejściowego % Dolny lewy rysunek % Wyświetlenie obrazu wyjściowego % Dolny prawy rysunek % Wyświetlenie histogramu obrazu wejściowego % Zapisnie obrazu wyjściowego do pliku % w postaci skompresowanej Jest to program wykonujący w zasadzie to samo, co zrobiono w poprzednim punkcie. Drobne zmiany dotyczą tylko sposobu wyświetlania obrazów i wykresów. W miejsce kilku okien graficznych dla wygody obserwatora zastosowano jedno okno, w którym pokazano dwa obrazy i dwa wykresy. Do wypełnienia okna graficznego wykorzystano funkcję subplot( ),która pozwala na narysowanie w jednym oknie graficznym prostokątnej tablicy rysunków (patrz system pomocy Help). 4. Samodzielne napisanie programu w języku MATLAB Zadanie polega na samodzielnym napisaniu prostego programu przekształcającego wczytany obraz w negatyw. Obraz źródłowy umieszczony jest w pliku Lena_2.tif. Jest to obraz monochromatyczny o rozmiarach 256 x 256 punktów. Stopnie szarości punktów obrazu kodowane są przy pomocy liczb całkowitych z zakresu [0, 225]. Liczba 0 oznacza kolor czarny, natomiast liczba 255, biały.

10 Algorytm przekształcania obrazu jest następujący: Przeczytać obraz wejściowy z pliku Lena_2.tif i zapisać go w tablicy X Wyświetlić przeczytany obraz wejściowy. Wyznaczyć rozmiary obrazu wejściowego. Zadeklarować tablicę dla zapisu obrazu wyjściowego Obliczyć wartości szarości dla punktów obrazu wyjściowego (negatywowego) Y posługując się zależnością: y(i, j ) 255 x(i, j ) Wyświetlić obraz wyjściowy, wejściowy i ich histogramy podobnie jak w poprzednim przykładzie. Wynik działania programu powinien być taki jak pokazano na rysunku 5. Rys. 5. Pozytyw, negatyw i ich histogramy

11 Zalecenia pomocnicze: Do przeczytania obrazu wejściowego użyć funkcji imread() (tak jak w poprzednim przykładzie) Do wyświetlenia obrazów użyć funkcji imshow(). Rozmiary obrazu wejściowego można wyznaczyć używając funkcji size( )(patrz Help). Przykładowo, aby określić rozmiary prostokątnej tablicy A, można użyć funkcji size( )w następujący sposób: [n, m ] = size(a); Wywołanie funkcji da w efekcie przypisanie zmiennym n i m, liczb określających odpowiednio ilość wierszy i kolumn tablicy A. Tablica, w której zostanie zapisany obraz wyjściowy powinna być wcześniej zadeklarowana. Deklaracja tablicy pozwala zarezerwować odpowiednią ilość pamięci dla danych, jakie znajdą się w tablicy. Deklarację tablicy można wykonać używając funkcji zeros(), powstanie w efekcie tablica wypełniona zerami. Użycie funkcji zeros()w następujący sposób: B = zeros(n, m, 'uint8'); spowoduje utworzenie tablicy B wypełnionej zerami. Tablica B ma n wierszy i m kolumn. Zera zostaną zapisane tablicy jako liczby całkowite bez znaku (uint8). Obliczenie szarości pikseli obrazu negatywowego przeprowadzić można na dwa sposoby Zastosować pętlę programową Szablon pętli jest taki: for i = 1:n end Operacje wewnątrz pętli Wykorzystać możliwości operacji na macierzach oferowane przez język MATLAB Sprawdzić posługując się plikiem pomocy, jak można napisać powyższy program bez użycia pętli.

12 Należy zaznaczyć, że pisząc programy w języku MATLAB w dobrym stylu jest minimalizowanie używania pętli. LITERATURA 1. Pavlidis T., Grafika i przetwarzanie obrazów, WNT, Warszawa 1987.

Techniki wizualizacji. Ćwiczenie 2. Obraz cyfrowy w komputerze

Techniki wizualizacji. Ćwiczenie 2. Obraz cyfrowy w komputerze Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Techniki wizualizacji Ćwiczenie 2 Obraz cyfrowy w komputerze Celem ćwiczenia

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk

Bardziej szczegółowo

Edytor tekstu OpenOffice Writer Podstawy

Edytor tekstu OpenOffice Writer Podstawy Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia

Bardziej szczegółowo

Programowanie w języku Python. Grażyna Koba

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

Bardziej szczegółowo

Podstawy MATLABA, cd.

Podstawy MATLABA, cd. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie

Bardziej szczegółowo

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO

Bardziej szczegółowo

Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup

Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup Baltie 3 Podręcznik do nauki programowania dla klas I III gimnazjum Tadeusz Sołtys, Bohumír Soukup Czytanie klawisza lub przycisku myszy Czytaj klawisz lub przycisk myszy - czekaj na naciśnięcie Polecenie

Bardziej szczegółowo

Programowanie i techniki algorytmiczne

Programowanie i techniki algorytmiczne Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej

Bardziej szczegółowo

Niezawodność diagnostyka systemów laboratorium

Niezawodność diagnostyka systemów laboratorium Doc. dr inż. Jacek Jarnicki Niezawodność diagnostyka systemów laboratorium 1. Zajęcia wprowadzające treść ćwiczenia Informacje wstępne, cel zajęć, organizacja zajęć, materiały dydaktyczne, sprawozdania,

Bardziej szczegółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

Bardziej szczegółowo

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7 5.0 5.3.3.5 Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7 Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi administracyjnych

Bardziej szczegółowo

Pisząc okienkowy program w Matlabie wykorzystujemy gotowe obiekty graficzne, lub możemy tworzyć własne obiekty dziedzicząc już zdefiniowane.

Pisząc okienkowy program w Matlabie wykorzystujemy gotowe obiekty graficzne, lub możemy tworzyć własne obiekty dziedzicząc już zdefiniowane. MATLAB Co to jest? program komputerowy będący interaktywnym środowiskiem do wykonywania obliczeń naukowych i inżynierskich oraz do tworzenia symulacji komputerowych. Nazwa Nazwa programu pochodzi od angielskich

Bardziej szczegółowo

Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.

Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu. Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą

Bardziej szczegółowo

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista 5.0 5.3.3.6 Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi administracyjnych

Bardziej szczegółowo

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA MATLAB jest zintegrowanym środowiskiem

Bardziej szczegółowo

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu 1. Edytor grafiki Draw 1.1. Okno programu Draw W bezpłatnym pakiecie OpenOffice zawarty jest program graficzny Draw (rysunek 1.1), wyposażony w liczne narzędzia do obróbki obiektów. Program możesz uruchomić,

Bardziej szczegółowo

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0 MathScript i Formula Nodes (MathScript and Formula Nodes) Formula Node w oprogramowaniu LabVIEW jest wygodnym, tekstowym węzłem, który można użyć do wykonywania skomplikowanych operacji matematycznych

Bardziej szczegółowo

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

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

Bardziej szczegółowo

Zapisywanie algorytmów w języku programowania

Zapisywanie algorytmów w języku programowania Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym

Bardziej szczegółowo

Techniki wizualizacji. Ćwiczenie 4. Podstawowe algorytmy przetwarzania obrazów

Techniki wizualizacji. Ćwiczenie 4. Podstawowe algorytmy przetwarzania obrazów Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Techniki wizualizacji Ćwiczenie 4 Podstawowe algorytmy przetwarzania obrazów

Bardziej szczegółowo

OPERACJE NA PLIKACH I FOLDERACH

OPERACJE NA PLIKACH I FOLDERACH OPERACJE NA PLIKACH I FOLDERACH Czym są pliki i foldery? krótkie przypomnienie Wszelkie operacje można przedstawić w postaci cyfrowej. Do tego celu wykorzystywane są bity - ciągi zer i jedynek. Zapisany

Bardziej szczegółowo

W każdej sali najważniejszym narzędziem są prawdopodobnie Zasoby. Przyjrzyjmy się teraz temu narzędziu, któremu zmieniono poniżej nazwę na Wspólne

W każdej sali najważniejszym narzędziem są prawdopodobnie Zasoby. Przyjrzyjmy się teraz temu narzędziu, któremu zmieniono poniżej nazwę na Wspólne Zasoby W każdej sali najważniejszym narzędziem są prawdopodobnie Zasoby. Przyjrzyjmy się teraz temu narzędziu, któremu zmieniono poniżej nazwę na Wspólne zasoby: Ikonki znajdujące się po prawej stronie

Bardziej szczegółowo

Ćwiczenie 6. Transformacje skali szarości obrazów

Ćwiczenie 6. Transformacje skali szarości obrazów Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 6. Transformacje skali szarości obrazów 1. Obraz cyfrowy Obraz w postaci cyfrowej

Bardziej szczegółowo

Makropolecenia w Excelu

Makropolecenia w Excelu Makropolecenia w Excelu Trochę teorii Makropolecenie w skrócie nazywane makro ma za zadanie automatyczne wykonanie powtarzających się po sobie określonych czynności. Na przykładzie arkusza kalkulacyjnego

Bardziej szczegółowo

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej. W przygotowaniu ćwiczeń wykorzystano m.in. następujące materiały: 1. Program AutoCAD 2012. 2. Graf J.: AutoCAD 14PL Ćwiczenia. Mikom 1998. 3. Kłosowski P., Grabowska A.: Obsługa programu AutoCAD 14 i 2000.

Bardziej szczegółowo

Algorytmika i programowanie

Algorytmika i programowanie Grażyna Koba Algorytmika i programowanie Programowanie w języku Logo materiały dodatkowe do podręcznika Informatyka dla gimnazjum Temat 21-L Programowanie w języku Logo Warto powtórzyć 1. Proste polecenia

Bardziej szczegółowo

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp Krótki kurs obsługi środowiska programistycznego Turbo Pascal 7.0 1 z 12 Wstęp Środowisko programistyczne Turbo Pascal, to połączenie kilku programów w jeden program. Środowisko to zawiera m.in. kompilator,

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 1 WPROWADZENIE DO PROGRAMU KOMPUTEROWEGO MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 1 Wprowadzenie do programu komputerowego Matlab 1.1.

Bardziej szczegółowo

Tworzenie prezentacji w MS PowerPoint

Tworzenie prezentacji w MS PowerPoint Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 1 WPROWADZENIE DO PROGRAMU KOMPUTEROWEGO MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 1 Wprowadzenie do programu komputerowego Matlab 1.1.

Bardziej szczegółowo

Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. wyświetla listę tematów pomocy. wyświetla okno pomocy (Help / Product Help)

Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. wyświetla listę tematów pomocy. wyświetla okno pomocy (Help / Product Help) Wybr ane za gadnienia elektr oniki współczesnej Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. 1 Cel ćwiczenia Pierwsze zajęcia laboratoryjne z zakresu przetwarzania sygnałów mają na celu

Bardziej szczegółowo

1. Opis okna podstawowego programu TPrezenter.

1. Opis okna podstawowego programu TPrezenter. OPIS PROGRAMU TPREZENTER. Program TPrezenter przeznaczony jest do pełnej graficznej prezentacji danych bieżących lub archiwalnych dla systemów serii AL154. Umożliwia wygodną i dokładną analizę na monitorze

Bardziej szczegółowo

Niezawodność diagnostyka systemów laboratorium. Ćwiczenie 2

Niezawodność diagnostyka systemów laboratorium. Ćwiczenie 2 dr inż. Jacek Jarnicki doc. PWr Niezawodność diagnostyka systemów laboratorium Ćwiczenie 2 1. Treść ćwiczenia Generowanie realizacji zmiennych losowych i prezentacja graficzna wyników losowania. Symulacja

Bardziej szczegółowo

Główne elementy zestawu komputerowego

Główne elementy zestawu komputerowego Główne elementy zestawu komputerowego Monitor umożliwia oglądanie efektów pracy w programach komputerowych Mysz komputerowa umożliwia wykonywanie różnych operacji w programach komputerowych Klawiatura

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Platforma Systemowa Wonderware cz. 2 przemysłowa baza danych,

Bardziej szczegółowo

Temat 5. Programowanie w języku Logo

Temat 5. Programowanie w języku Logo Temat 5. Programowanie w języku Logo Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej sytuacji

Bardziej szczegółowo

INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO

INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO DLA LEKKIEJ PŁYTY DO BADAŃ DYNAMICZNYCH HMP LFG WYMAGANE MINIMALNE PARAMETRY TECHNICZNE: SPRZĘT: - urządzenie pomiarowe HMP LFG 4 lub HMP LFG Pro wraz z kablem

Bardziej szczegółowo

POMIARY WIDEO W PROGRAMIE COACH 5

POMIARY WIDEO W PROGRAMIE COACH 5 POMIARY WIDEO W PROGRAMIE COACH 5 Otrzymywanie informacji o położeniu zarejestrowanych na cyfrowym filmie wideo drobin odbywa się z wykorzystaniem oprogramowania do pomiarów wideo będącego częścią oprogramowania

Bardziej szczegółowo

Księgarnia internetowa Lubię to!» Nasza społeczność

Księgarnia internetowa Lubię to!» Nasza społeczność Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność Spis treści Rozdział 1. Zastosowanie komputera w życiu codziennym... 5 Rozdział 2. Elementy zestawu komputerowego...13

Bardziej szczegółowo

Podręcznik użytkownika programu. Ceremonia 3.1

Podręcznik użytkownika programu. Ceremonia 3.1 Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10

Bardziej szczegółowo

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 Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania MATLAB komputerowe środowisko obliczeń naukowoinżynierskich podstawowe informacje Materiały

Bardziej szczegółowo

Łukasz Januszkiewicz Technika antenowa

Łukasz Januszkiewicz Technika antenowa Instrukcja współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna dydaktyka bez ograniczeń zintegrowany rozwój Politechniki Łódzkiej zarządzanie Uczelnią,

Bardziej szczegółowo

Obsługa programu Paint. mgr Katarzyna Paliwoda

Obsługa programu Paint. mgr Katarzyna Paliwoda Obsługa programu Paint. mgr Katarzyna Paliwoda Podstawowo program mieści się w Systemie a dojście do niego odbywa się przez polecenia: Start- Wszystkie programy - Akcesoria - Paint. Program otwiera się

Bardziej szczegółowo

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze ABC komputera dla nauczyciela Materiały pomocnicze 1. Czego się nauczysz? Uruchamianie i zamykanie systemu: jak zalogować się do systemu po uruchomieniu komputera, jak tymczasowo zablokować komputer w

Bardziej szczegółowo

3.1. Na dobry początek

3.1. Na dobry początek Klasa I 3.1. Na dobry początek Regulamin pracowni i przepisy BHP podczas pracy przy komputerze Wykorzystanie komputera we współczesnym świecie Zna regulamin pracowni i przestrzega go. Potrafi poprawnie

Bardziej szczegółowo

Wymagania edukacyjne na ocenę z informatyki klasa 3

Wymagania edukacyjne na ocenę z informatyki klasa 3 Wymagania edukacyjne na ocenę z informatyki klasa 3 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.

Bardziej szczegółowo

OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY

OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY KOD UCZNIA OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY * Postaw znak x w okienku obok właściwej odpowiedzi. 1. Przybornik w programie Paint to element programu, w którym znajdują się: kolory przyciski

Bardziej szczegółowo

Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.

Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na

Bardziej szczegółowo

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a 14. 1.2 Ustawienia wprowadzające. Auto CAD 14 1-1. Aby uruchomić AutoCada 14 kliknij ikonę

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a 14. 1.2 Ustawienia wprowadzające. Auto CAD 14 1-1. Aby uruchomić AutoCada 14 kliknij ikonę Auto CAD 14 1-1 1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a 14 Aby uruchomić AutoCada 14 kliknij ikonę AutoCAD-a 14 można uruchomić również z menu Start Start Programy Autodesk Mechanical 3 AutoCAD R14

Bardziej szczegółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

Bardziej szczegółowo

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 Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania MATLAB funkcje zewnętrzne (m-pliki, funkcje) Materiały pomocnicze do ćwiczeń laboratoryjnych

Bardziej szczegółowo

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych Ćwiczenia nr 4 Arkusz kalkulacyjny i programy do obliczeń statystycznych Arkusz kalkulacyjny składa się z komórek powstałych z przecięcia wierszy, oznaczających zwykle przypadki, z kolumnami, oznaczającymi

Bardziej szczegółowo

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania

Bardziej szczegółowo

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum Grażyna Koba Grafika komputerowa materiały dodatkowe do podręcznika Informatyka dla gimnazjum Rysunki i animacje w Edytorze postaci 1. Rysunek w Edytorze postaci Edytor postaci (rys. 1.) jest częścią programu

Bardziej szczegółowo

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Instrukcja instalacji systemu. CardioScan 10, 11 i 12 Instrukcja instalacji systemu CardioScan 10, 11 i 12 w wersji 76a/77a (pliki pobrane ze strony: http://www.oxford.com.pl/pobieranie/) Grudzień 2014 Strona 2 Instrukcja instalacji systemu CardioScan 10,

Bardziej szczegółowo

Inżynieria obrazów cyfrowych. Ćwiczenie 7. GIMP zarządzanie kolorem, tekst na obrazie

Inżynieria obrazów cyfrowych. Ćwiczenie 7. GIMP zarządzanie kolorem, tekst na obrazie Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Inżynieria obrazów cyfrowych Ćwiczenie 7 GIMP zarządzanie kolorem, tekst na

Bardziej szczegółowo

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Instrukcja instalacji systemu. CardioScan 10, 11 i 12 Instrukcja instalacji systemu CardioScan 10, 11 i 12 w wersji 76a/78a (pliki pobrane ze strony: http://www.oxford.com.pl/pobieranie/) Maj 2017 Strona 2 Instrukcja instalacji systemu CardioScan 10, 11,

Bardziej szczegółowo

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Problemy techniczne. Jak umieszczać pliki na serwerze FTP? Problemy techniczne Jak umieszczać pliki na serwerze FTP? Użytkownicy programów firmy VULCAN, korzystający z porad serwisu oprogramowania, proszeni są czasami o udostępnienie różnych plików. Pliki te można

Bardziej szczegółowo

imei Instytut Metrologii, Elektroniki i Informatyki

imei Instytut Metrologii, Elektroniki i Informatyki PODSTAWY TECHNIKI MIKROPROCESOROWEJ Laboratorium Elektrotechnika, studia stacjonarne pierwszego stopnia Temat: Wprowadzenie do programowania mikrokontrolerów rodziny MCS-51 imei Instytut Metrologii, Elektroniki

Bardziej szczegółowo

Lekcja 4. 3CD 3. Rysunek 1.18. Okno programu Word. 3 Jak prawidłowo zakończyć pracę z programem? Omów jeden ze sposobów.

Lekcja 4. 3CD 3. Rysunek 1.18. Okno programu Word. 3 Jak prawidłowo zakończyć pracę z programem? Omów jeden ze sposobów. 3 Jak prawidłowo zakończyć pracę z programem? Omów jeden ze sposobów. 4 Uruchom grę Saper lub inną wskazaną przez nauczyciela i prawidłowo zakończ z nią pracę. Poćwicz sposoby uruchamiania i zamykania

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1 Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1 Slajd 1 Uruchomienie edytora Word dla Windows otwarcie menu START wybranie grupy Programy, grupy Microsoft Office,

Bardziej szczegółowo

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2.

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II Podstawy MATLABA, cz2. 1. Wielomiany

Bardziej szczegółowo

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android Wstęp Dostępna od grudnia 2013 roku jednostka podstawowa SIMOCODE pro V

Bardziej szczegółowo

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa Diagnostyka i niezawodność robotów Laboratorium nr 3 Generacja realizacji zmiennych losowych Prowadzący: mgr inż. Marcel Luzar Cele ćwiczenia: Generowanie

Bardziej szczegółowo

Dlaczego stosujemy edytory tekstu?

Dlaczego stosujemy edytory tekstu? Edytor tekstu Edytor tekstu program komputerowy służący do tworzenia, edycji i formatowania dokumentów tekstowych za pomocą komputera. Dlaczego stosujemy edytory tekstu? możemy poprawiać tekst możemy uzupełniać

Bardziej szczegółowo

Praca w programie Power Draft

Praca w programie Power Draft Praca w programie Power Draft Tworzenie mapy cyfrowej w oparciu o wyznaczone w terenie współrzędne I. Przygotowanie foldera roboczego 1. Na ostatnim (alfabetycznie np. D) dysku komputera: - sprawdzić czy

Bardziej szczegółowo

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości

Bardziej szczegółowo

Jak przygotować pokaz album w Logomocji

Jak przygotować pokaz album w Logomocji Logomocja zawiera szereg ułatwień pozwalających na dość proste przygotowanie albumu multimedialnego. Najpierw należy zgromadzić potrzebne materiały, najlepiej w jednym folderze. Ustalamy wygląd strony

Bardziej szczegółowo

ZASADY ADRESOWANIA IP cz. II

ZASADY ADRESOWANIA IP cz. II ZASADY ADRESOWANIA IP cz. II Cel ćwiczenia Praktyczne zapoznanie z zasadami adresowania IP Zadania 1. Przy użyciu funkcji ipconfig /all odczytać i zapisać w sprawozdaniu następujące ustawienia protokołu

Bardziej szczegółowo

Maskowanie i selekcja

Maskowanie i selekcja Maskowanie i selekcja Maska prostokątna Grafika bitmapowa - Corel PHOTO-PAINT Pozwala definiować prostokątne obszary edytowalne. Kiedy chcemy wykonać operacje nie na całym obrazku, lecz na jego części,

Bardziej szczegółowo

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach. WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Bardziej szczegółowo

Techniki wizualizacji. Ćwiczenie 10. System POV-ray tworzenie animacji

Techniki wizualizacji. Ćwiczenie 10. System POV-ray tworzenie animacji Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Techniki wizualizacji Ćwiczenie 10 System POV-ray tworzenie animacji Celem ćwiczenia

Bardziej szczegółowo

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Cz. 2. Wstawianie obiektów do slajdu Do slajdów w naszej prezentacji możemy wstawić różne obiekty (obraz, dźwięk, multimedia, elementy ozdobne),

Bardziej szczegółowo

Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne

Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne Klawiatura Klawisze specjalne klawisze funkcyjne Klawisze specjalne klawisze alfanumeryczne Klawisze sterowania kursorem klawisze numeryczne Klawisze specjalne Klawisze specjalne Klawiatura Spacja służy

Bardziej szczegółowo

Instrukcja użytkowa programu INTERNET LAB-BIT

Instrukcja użytkowa programu INTERNET LAB-BIT Instrukcja użytkowa programu INTERNET LAB-BIT 1. Co to jest program INTERNET LAB-BIT i dla kogo jest przeznaczony? Program INTERNET LAB-BIT jest to program umożliwiający zdalne przeglądanie danych z laboratoriów

Bardziej szczegółowo

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7 5.0 5.3.7.4 Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7 Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi linii komend Windows, aby

Bardziej szczegółowo

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego Topologia Cele Część 1: Przygotowanie Wireshark do przechwytywania pakietów Wybór odpowiedniego interfejsu

Bardziej szczegółowo

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym

Bardziej szczegółowo

Formularz pierwszej oceny w służbie cywilnej

Formularz pierwszej oceny w służbie cywilnej Narzędzie informatyczne wspomagające dokonywanie pierwszej oceny w służbie cywilnej przygotowane w ramach projektu pn. Strategia zarządzania zasobami ludzkimi w służbie cywilnej współfinansowanego przez

Bardziej szczegółowo

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu Laboratorium z Grafiki InŜynierskiej CAD W przygotowaniu ćwiczeń wykorzystano m.in. następujące materiały: 1. Program AutoCAD 2010. 2. Graf J.: AutoCAD 14PL Ćwiczenia. Mikom 1998. 3. Kłosowski P., Grabowska

Bardziej szczegółowo

Podstawy obsługi pakietu GNU octave.

Podstawy obsługi pakietu GNU octave. Podstawy obsługi pakietu GNU octave. (wspomaganie obliczeń inżynierskich) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu GNU octave. W ćwiczeniu wprowadzono opis podstawowych komend

Bardziej szczegółowo

FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200 Za pomocą oprogramowania PC Access oraz programu Microsoft Excel moŝliwa jest prosta wizualizacja programów wykonywanych na sterowniku SIMATIC S7-200. PC Access umoŝliwia podgląd wartości zmiennych oraz

Bardziej szczegółowo

Podstawy informatyki. Elektrotechnika I rok. Język C++ Operacje na danych - wskaźniki Instrukcja do ćwiczenia

Podstawy informatyki. Elektrotechnika I rok. Język C++ Operacje na danych - wskaźniki Instrukcja do ćwiczenia Podstawy informatyki Elektrotechnika I rok Język C++ Operacje na danych - wskaźniki Instrukcja do ćwiczenia Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii AGH Kraków 2017 Tematyka

Bardziej szczegółowo

Modelowanie obiektowe - Ćw. 1.

Modelowanie obiektowe - Ćw. 1. 1 Modelowanie obiektowe - Ćw. 1. Treść zajęć: Zapoznanie z podstawowymi funkcjami programu Enterprise Architect (tworzenie nowego projektu, korzystanie z podstawowych narzędzi programu itp.). Enterprise

Bardziej szczegółowo

Zajęcia komputerowe klasy I-III- wymagania

Zajęcia komputerowe klasy I-III- wymagania Zajęcia komputerowe klasy I-III- wymagania L.P miesiąc Klasa I Klasa II Klasa III 1. wrzesień Uczeń Uczeń Uczeń Zna regulaminpracowni komputerowej i stosuje się do niego; Wymienia 4 elementyzestawukomputerowego;

Bardziej szczegółowo

Edytor tekstu MS Word 2003 - podstawy

Edytor tekstu MS Word 2003 - podstawy Edytor tekstu MS Word 2003 - podstawy Cz. 4. Rysunki i tabele w dokumencie Obiekt WordArt Jeżeli chcemy zamieścić w naszym dokumencie jakiś efektowny napis, na przykład hasło reklamowe, możemy wykorzystać

Bardziej szczegółowo

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu

Bardziej szczegółowo

e-podręcznik dla seniora... i nie tylko.

e-podręcznik dla seniora... i nie tylko. Pliki i foldery Czym są pliki? Plik to w komputerowej terminologii pewien zbiór danych. W zależności od TYPU pliku może to być: obraz (np. zdjęcie z imienin, rysunek) tekst (np. opowiadanie) dźwięk (np.

Bardziej szczegółowo

CEL zapoznanie z programem do tworzenia rysunków i ukazanie możliwości Edytora obrazów do sporządzania rysunków i ikon.

CEL zapoznanie z programem do tworzenia rysunków i ukazanie możliwości Edytora obrazów do sporządzania rysunków i ikon. Konspekt lekcji informatyki Rok szk. 2003/2004 Temat: Tworzenie ikon z wykorzystaniem Edytora obrazów Hasło programowe: Czas: Klasa: Nauczyciel: Rysowanie w Edytorze grafiki 45 min I Gimnazjum mgr inż.

Bardziej szczegółowo

Praca w programie Power Draft

Praca w programie Power Draft Praca w programie Power Draft I. Przygotowanie foldera roboczego 1. Na ostatnim (alfabetycznie np. D) dysku komputera: - sprawdzić czy istnieje folder Geomat (jeŝeli nie proszę go utworzyć); - w folderze

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Projekt graficzny z metamorfozą (ćwiczenie dla grup I i II modułowych) Otwórz nowy rysunek. Ustal rozmiar arkusza na A4. Z przybornika wybierz rysowanie elipsy (1). Narysuj okrąg i nadaj mu średnicę 100

Bardziej szczegółowo

4.Arkusz kalkulacyjny Calc

4.Arkusz kalkulacyjny Calc 4.Arkusz kalkulacyjny Calc 4.1. Okno programu Calc Arkusz kalkulacyjny Calc jest zawarty w bezpłatnym pakiecie OpenOffice.org 2.4. Można go uruchomić, podobnie jak inne aplikacje tego środowiska, wybierając

Bardziej szczegółowo

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika Expo Composer Dokumentacja użytkownika Wersja 1.0 www.doittechnology.pl 1 SPIS TREŚCI 1. O PROGRAMIE... 3 Wstęp... 3 Wymagania systemowe... 3 Licencjonowanie... 3 2. PIERWSZE KROKI Z Expo Composer... 4

Bardziej szczegółowo

dr inż. Tomasz Krzeszowski

dr inż. Tomasz Krzeszowski Metody cyfrowego przetwarzania obrazów dr inż. Tomasz Krzeszowski 2017-05-20 Spis treści 1 Przygotowanie do laboratorium... 3 2 Cel laboratorium... 3 3 Przetwarzanie obrazów z wykorzystaniem oprogramowania

Bardziej szczegółowo

Prezentacja MS PowerPoint 2010 PL.

Prezentacja MS PowerPoint 2010 PL. Prezentacja MS PowerPoint 2010 PL. Microsoft PowerPoint to program do tworzenia prezentacji multimedialnych wchodzący w skład pakietu biurowego Microsoft Office. Prezentacje multimedialne to rodzaje prezentacji

Bardziej szczegółowo

PLAN WYNIKOWY Z INFORMATYKI DLA KLASY VI

PLAN WYNIKOWY Z INFORMATYKI DLA KLASY VI PLAN WYNIKOWY Z INFORMATYKI DLA KLASY VI Program Informatyka 2000 DKW-4014-56/99 2 godziny tygodniowo Ok. 60 godzin lekcyjnych Lp. Zagadnienie Ilość lekcji Tematy lekcji 1. Technika 5 1. Lekcja komputerowa

Bardziej szczegółowo

Podstawy Informatyki Wykład V

Podstawy Informatyki Wykład V Nie wytaczaj armaty by zabić komara Podstawy Informatyki Wykład V Grafika rastrowa Paint Copyright by Arkadiusz Rzucidło 1 Wprowadzenie - grafika rastrowa Grafika komputerowa tworzenie i przetwarzanie

Bardziej szczegółowo

1. Przypisy, indeks i spisy.

1. Przypisy, indeks i spisy. 1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy

Bardziej szczegółowo