Kod źródłowy programu: program Grafika1; uses crt, graph; (1) var sterownik, tryb:smallint; (2)
|
|
- Agnieszka Ostrowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Grafika w Pascalu. Do tej pory, tworząc programy w Pascalu, wykorzystywaliśmy jedynie tryb tekstowy. Jednak Pascal, tak jak i inne języki programowania, umoŝliwia korzystanie równieŝ z trybu graficznego. W trybie tekstowym mieliśmy do dyspozycji jedynie moduł crt, który umoŝliwiał kolorowanie tła, znaków oraz czyszczenie ekranu. Dzisiaj poznamy moduł biblioteki graficznej o nazwie graph. Rysujemy prostokąt. Na początku tworzymy program grafika1.pas, który będzie działa w trybie graficznym. Program ten będzie rysował Ŝółtym kolorem prostokąt. (1) Chcąc korzystać z dobrodziejstw, jakie niesie za sobą biblioteka graph, musimy zastosować dyrektywę uses. UmoŜliwi nam to korzystanie ze wszystkich funkcji oraz procedur tego modułu. (2) Po zadeklarowaniu modułu graph w nagłówku programu dokonujemy deklaracji dwóch zmiennych typu całkowitego smallint ( 2-bajtowa liczba całkowita ze znakiem w kodzie U2 (16 bitów), zakres od -215 (-32768) do (32767)). Oczywiście nazwy tych zmiennych mogą być dowolne. U nas będą nosiły nazwę sterownik i tryb. (3) W ciele programu, a więc w sekcji -end, wywołujemy procedurę detectgraph biblioteki graph, pobierając dwa argumenty w postaci liczb całkowitych. Przekazujemy do niej zmienne sterownik oraz tryb, zadeklarowane w nagłówku programu. (4) Wywołanie tej procedury spowoduje przypisanie zmiennej sterownik wartości wskazującej na sterownik określonej karty graficznej komputera, a zmiennej tryb wartości opisujących tryb graficzny, związany z rozdzielczością ekranu monitora oraz liczbą wyświetlanych kolorów, jaki ta karta graficzna obsługuje.
2 Po wyszukaniu przez procedurę detectgraph typu karty graficznej oraz odpowiadającego jej trybu graficznego ekranu przystępujemy do inicjalizacji trybu graficznego. W tym celu wywołujemy procedurę initgraph pobierającą trzy parametry: wartość zmiennej sterownik oraz zmiennej tryb, którym to wcześniej procedura detectgraph przypisała odpowiednie wartości, oraz wartość typu string przechowującą ścieŝkę dostępu (katalog) do sterownika karty graficznej, umieszczonego w katalogu Pascala. (5) Kolejnym krokiem jest ustawienie bieŝącego koloru. SłuŜy do tego procedura setcolor, w której przekazujemy jedną z wartości koloru. My wybierzemy liczbę 14 wskazująca kolor Ŝółty. (6) Aby narysować w ustawionym wcześniej kolorze prostokąt, wywołujemy procedurę rectangle. Pobiera ona cztery parametry w postaci liczb całkowitych. Pierwsze dwa z nich to współrzędne x i y (x to współrzędna pozioma jej wartość liczymy od lewej krawędzi okna, i y współrzędna pionowa jej wartość liczymy od górnej krawędzi okna) lewego górnego rogu prostokąta, a kolejne to współrzędne x i y prawego dolnego rogu prostokąta. Parametry te więc wyznaczają w postaci pikseli konkretne punkty w oknie, które muszą być ze sobą połączone tak, aby utworzyć prostokąt. Na koniec pozostaje nam wyłączyć tryb graficzny. SłuŜy do tego bezargumentowa procedura closegraph. ZauwaŜcie, Ŝe funkcja ta jest wywołana po funkcji readln, a nie przed nią, co daje gwarancję, Ŝe przełączenie na tryb tekstowy nastąpi dopiero po zakończeniu przez uŝytkownika. Zobaczcie co się stanie jak przesuniecie readln na koniec programu. program Grafika1; uses crt, graph; (1) var sterownik, tryb:smallint; (2) (3) clrscr; detectgraph(sterownik,tryb); (4) initgraph(sterownik,tryb,''); (5) rectangle(10,10,200,300); (6) readln; closegraph; (3) Kod źródłowy programu:
3 Wypełnianie figur W pierwszym programie narysowaliśmy Ŝółtym kolorem prostokąt. Tym razem prostokąt będzie wypełniony. Teraz zapiszemy go sobie w pliku o nazwie grafika2.pas. Do narysowania prostokąta słuŝy procedura rectangle. Natomiast do narysowania prostokąta wypełnionego kolorem jest wykorzystywana procedura bar. (1) Pobiera ona te same cztery parametry co procedura rectangle. Jednak wywołanie tylko samej procedury spowoduje namalowanie prostokąta, którego nie zobaczymy. Dzieje się tak dlatego, Ŝe domyślnie zostanie zastosowany kolor tła okna. Aby to zmienić, wywołujemy najpierw procedurę setfillstyle. Pobiera ona dwa parametry: pierwszy to sposób wypełnienia, a drugi to jego kolor. Jeśli ustawimy wypełnienie jako solidfill, to otrzymamy wypełnienie jednolite. W naszym przypadku będzie to kolor Ŝółty, podając liczbę 14.(2) program Grafika2; uses crt, graph; var sterownik, tryb:smallint; clrscr; detectgraph(sterownik,tryb); initgraph(sterownik,tryb,''); setfillstyle(solidfill,14);) (2) bar(50,50,200,300); (1) readln; closegraph; Kod źródłowy programu:
4 Rodzaje wypełnień: closedotfill wypełnienie kropkami hatchfill wypełnienie siatkowe linefill wypełnienie liniami interleavefill wypełnienie wzorkiem slashfill wypełnienie skośne Spróbujcie pozmieniać poszczególne wartości, aby sprawdzić działanie procedur. Inne figury geometryczne Jak do tej pory, nauczyliśmy się rysować wypełniony dowolnym wzorem prostokąt oraz rysować jedynie jego obrys. To oczywiście nie jedyna figura geometryczna, jaką Pascal dostarcza w module graph. Spróbujcie pobawić się parametrami poszczególnych figur, zmieniając je dowolnie, aby zrozumieć, który parametr za co odpowiada! OKRĄG aby narysować okrąg, wywołujemy procedurę circle. Procedura ta pobiera trzy parametry: współrzędną poziomą x oraz współrzędną pionową y środka okręgu, a takŝe długość promienia okręgu. circle(100,100,80); ŁUK aby narysować łuk, wywołujemy procedurę arc. Procedura ta pobiera pięć argumentów: współrzędną x i y środka okręgu, początek kąta w stopniach, koniec kąta w stopniach a takŝe długość promienia okręgu. Kąt w stopniach liczymy od zera(wskazówka na zegarze na godzinie 3) do 360, czyli tego samego miejsca, Stopnie są liczone przeciwnie do ruchu wskazówek zegara. arc(100,100,0,120,80);
5 WYCINEK KOŁA aby narysować wycinek koła, wywołujemy procedurę pieslice. Procedura ta pobiera pięć parametrów: współrzędną poziomą x oraz współrzędną pionową y środka koła, początek kąta w stopniach, koniec kąta w stopniach a takŝe długość promienia części koła. pieslice(100,100,0,120,80); ELIPSA aby narysować wycinek koła wywołujemy procedurę ellipse. Procedura ta pobiera sześć parametrów: współrzędną x i y, początek kąta w stopniach, koniec kąta w stopniach, a takŝe długość promienia elipsy w poziomie oraz długość elipsy w pionie. ellipse(60,110,0,360,50,100); WYPEŁNIONA ELIPSA aby narysować wypełnioną elipsę, wywołujemy procedurę fillellipse. Procedura ta pobiera cztery parametry: współrzędną poziomą x oraz współrzędną pionową y, długość promienia elipsy w poziomie oraz długość promienia elipsy w pionie. setfillstyle(solidfill,14); fillellipse(60,100,50,100); LINIA aby narysować linię, wywołujemy procedurę line. Procedura ta pobiera cztery parametry: współrzędną poziomą x i pionową y punktu początkowego linii oraz parę współrzędnych punktu końcowego linii. line(100,100,200,342); DOWOLNY OBIEKT aby narysować dowolny obiekt, wywołujemy procedurę drawpoly. Procedura ta pobiera dwa parametry: liczbę punktów, które będą do połączenia ze sobą, oraz tablicę tych punktów. Tablica jest zbiorem elementów typu pointtype, czyli współrzędnych punktów. KaŜdy punkt zapisujemy w nawiasach zwykłych. Wewnątrz nawiasów
6 podajemy x oraz po znaku dwukropka jego wartość. Podobnie postępujemy ze współrzędną y. Współrzędne oddzielamy od siebie znakiem średnika. const Punkty: array[1..6] of PointType = ((x: 50; y: 10), (x: 130; y: 10), (x: 200; y: 100), (x: 150; y: 200), (x: 50; y: 140), (x: 50; y: 10)); drawpoly(6,punkty); WYPEŁNIONY DOWOLNY OBIEKT aby narysować dowolny wypełniony obiekt wywołujemy procedurę fillpoly. Procedura ta pobiera dwa parametry: liczbę punktów, które będą do połączenia ze sobą, oraz tablicę tych punktów. const Punkty: array[1..6] of PointType = ((x: 50; y: 10), (x: 130; y: 10), (x: 200; y: 100), (x: 150; y: 200), (x: 50; y: 140), (x: 50; y: 10)); fillpoly(6,punkty);
7 FIGURY 3 D Oprócz rysunków figur płaskich za pomocą procedury bar3d mamy moŝliwość utworzenia sześcianu lub prostopadłościanu. Nazwij kolejny program grafika3.pas. Spróbujemy zmusić go, aby narysował nam sześcian. Na początek tak jak w poprzednich programach musimy pamiętać o ustawieniu koloru krawędzi. SłuŜy do tego procedura setcolor. Przekazując do niej liczbę 14, definiujemy kolor Ŝółty. Kolejny krok to ustawienie za pomocą procedury setfillstyle koloru i rodzaju wypełnienia. Do procedury tej przekazujemy parametr hatchfill wskazujący na wypełnienie siatkowe oraz liczbę 4 oznaczająca kolor czerwony. Ostatnim krokiem jest wywołanie procedury bar3d rysującej sześcian. Procedura ta pobiera sześć parametrów. Pierwsze dwa to współrzędne x i y lewego górnego naroŝnika frontowej ściany figury. Kolejne dwa parametry to współrzędne x i y prawego dolnego naroŝnika frontowej ściany figury. Piąty parametr wskazuje na głębokość sześcianu, a ostatni mówi nam o tym czy górna powierzchnia sześcianu jest widoczna (true) czy teŝ nie (false). program Grafika3; uses crt, graph; var sterownik, tryb:smallint; clrscr; detectgraph(sterownik,tryb); initgraph(sterownik,tryb,''); setfillstyle(hatchfill,4); bar3d(10,100,110,200,50,true); readln; closegraph; Zadanie do wykonania: Dzięki zdobytym wiadomością narysuj flagę Francji.
Wykład VII PASCAL - grafika;
Podstawy programowania Wykład VII PASCAL - grafika; 1 Procedura InitGraph() InitGraph ( var sterownik,tryb:integer; katalog:string ); biblioteka: GRAPH Służy do włączenia trybu graficznego. Możliwe sterowniki
Bardziej szczegółowoPascal - grafika. Uruchomienie trybu graficznego. Moduł graph. Domyślny tryb graficzny
Moduł graph Pascal - grafika Pascal zawiera standardowy moduł do tworzenia obiektów graficznych linii, punktów, figur geometrycznych itp. Chcąc go użyć należy w programie (w nagłówku) wstawić deklarację:
Bardziej szczegółowoModuł graph w Pascalu
Moduł graph w Pascalu Wykład: uses graph, InitGraph, Detect, SetGraphMode, kolory, wypełnienia, linie, SetFillStyle, FloodFill, SetLineStyle, SetTextStyle, OutTextXY, SetTextJustify, GetMaxX, ClearDevice,
Bardziej szczegółowoP R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne. TEMAT 8: Moduły standardowe
Pakiet crt zawiera procedury i funkcje, które pozwalają na sterowanie trybem ekranu, kolorami, oknami i dźwiękiem. Opisy procedur są zawarte w pliku pomocy, można je wyświetlić z menu Help Standard units
Bardziej szczegółowoGRAFIKA PROGRAMOWANA W PASCALU ==================================
GRAFIKA PROGRAMOWANA Cg to kompletne środowisko programistyczne do szybkiego tworzenia efektów specjalnych i grafiki o kinowej jakości w czasie rzeczywistym dla wielu platform. Ponieważ język jest niezależny
Bardziej szczegółowoOkna i liczby pseudolosowe
8.1. Okno graficzne ViewPort Zacznijmy od rzutu oka na tabelkę graficznych funkcji i procedur bibliotecznych. Znajduje się tam procedura graficzna SetViewPort(), która służy do tworzenia okien graficznych
Bardziej szczegółowoProgramowanie w języku Pascal
Programowanie w języku Pascal Dr inż. Grażyna KRUPIŃSKA grazyna@novell.ftj.agh.edu.pl D-10 pokój 227 Od algorytmu do programu PROBLEM ALGORYTM PROGRAM ŹRÓDŁOWY wykonywalnego ETAPY PROGRAMOWANIA 0. WYBÓR-ZNALEZIENIE-
Bardziej szczegółowoWizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD
Wizualne systemy programowania Wykład 11 Grafika 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Grafika GDI+ GDI+ - Graphics Device Interface jeden z trzech podstawowych komponentów
Bardziej szczegółowoTik Z wiadomości wstępne
Tik Z wiadomości wstępne Zofia Walczak 17 lutego 2014 1 Co należy wiedzieć na początku Aby rozpocząć pracę z TikZ -em należy w preambule dokumentu wczytać pakiet używając polecenia \usepackage{tikz}. Tik
Bardziej szczegółowoBaltie 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ółowoProgramowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Bardziej szczegółowoPoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
Bardziej szczegółowoKGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012
Rysowanie precyzyjne 7 W ćwiczeniu tym pokazane zostaną wybrane techniki bardzo dokładnego rysowania obiektów w programie AutoCAD 2012, między innymi wykorzystanie punktów charakterystycznych. Narysować
Bardziej szczegółowoPROSTY PROGRAM DO MALOWANIA
PROSTY PROGRAM DO MALOWANIA 1. Ten projekt to program do malowania podobny do TuxPainta. Program nie będzie może miał profesjonalnych możliwości, ale jak na aplikację stworzoną z niewielkiej liczby bloczków
Bardziej szczegółowonarzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.
Elementy programu Paint Aby otworzyć program Paint, należy kliknąć przycisk Start i Paint., Wszystkie programy, Akcesoria Po uruchomieniu programu Paint jest wyświetlane okno, które jest w większej części
Bardziej szczegółowoWprowadzenie do rysowania w 3D. Praca w środowisku 3D
Wprowadzenie do rysowania w 3D 13 Praca w środowisku 3D Pierwszym krokiem niezbędnym do rozpoczęcia pracy w środowisku 3D programu AutoCad 2010 jest wybór odpowiedniego obszaru roboczego. Można tego dokonać
Bardziej szczegółowoLaboratorium 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ółowoRysowanie precyzyjne. Polecenie:
7 Rysowanie precyzyjne W ćwiczeniu tym pokazane zostaną różne techniki bardzo dokładnego rysowania obiektów w programie AutoCAD 2010, między innymi wykorzystanie punktów charakterystycznych. Z uwagi na
Bardziej szczegółowoCzęść XVII C++ Funkcje. Funkcja bezargumentowa Najprostszym przypadkiem funkcji jest jej wersja bezargumentowa. Spójrzmy na przykład.
Część XVII C++ Funkcje Funkcja bezargumentowa Najprostszym przypadkiem funkcji jest jej wersja bezargumentowa. Spójrzmy na przykład. 2 3 Tworzymy deklarację i definicję funkcji o nazwie pobierzln() Funkcja
Bardziej szczegółowoAUTOCAD MIERZENIE I PODZIAŁ
AUTOCAD MIERZENIE I PODZIAŁ Czasami konieczne jest rozmieszczenie na obiekcie punktów lub bloków, w równych odstępach. Na przykład, moŝe zachodzić konieczność zlokalizowania na obiekcie punktów oddalonych
Bardziej szczegółowoJęzyk programowania PASCAL
Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO
Bardziej szczegółowoTWORZENIE SZEŚCIANU. Sześcian to trójwymiarowa bryła, w której każdy z sześciu boków jest kwadratem. Sześcian
TWORZENIE SZEŚCIANU Sześcian to trójwymiarowa bryła, w której każdy z sześciu boków jest kwadratem. Sześcian ZADANIE Twoim zadaniem jest zaprojektowanie a następnie wydrukowanie (za pomocą drukarki 3D)
Bardziej szczegółowoAUTOCAD teoria i zadania z podstaw rysowania Rysowanie linii, prostej, półprostej, punktu, trasy, polilinii. Zadania geodezyjne.
AUTOCAD teoria i zadania z podstaw rysowania Rysowanie linii, prostej, półprostej, punktu, trasy, polilinii. Zadania geodezyjne. RYSOWANIE 2D Polecenie LINIA Polecenie LINIA tworzy linię, której punkty
Bardziej szczegółowoProjekt 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ółowoCykl lekcji informatyki w klasie IV szkoły podstawowej. Wstęp
Cykl lekcji informatyki w klasie IV szkoły podstawowej Wstęp Poniżej przedstawiam cykl początkowych lekcji informatyki poświęconym programowi Paint. Nie są to scenariusze lekcji, lecz coś w rodzaju kart
Bardziej szczegółowo4.3 WITRAś. 1. UŜywając polecenia Linia (_Line) narysować odcinek, podając jako punkt początkowy współrzędną 90,-300 i punkt końcowy 90,55.
4.3 WITRAś 1. UŜywając polecenia Linia (_Line) narysować odcinek, podając jako punkt początkowy współrzędną 90,-300 i punkt końcowy 90,55. 2. Narysować głowicę słupa, rozpoczynając od narysowania górnego
Bardziej szczegółowo// Potrzebne do memset oraz memcpy, czyli kopiowania bloków
ZAWARTOŚCI 3 PLIKOW W WORDZIE: MAIN.CPP: #include #include #include pamięci // Potrzebne do memset oraz memcpy, czyli kopiowania bloków #include "Rysowanie_BMP.h" using
Bardziej szczegółowoPodstawy Processingu. Diana Domańska. Uniwersytet Śląski
Podstawy Processingu Diana Domańska Uniwersytet Śląski Processing jest językiem programowania opartym na języku Java. Jest on nastawiony na aplikacje związane z grafiką, animacją. Projekt został zainicjowany
Bardziej szczegółowoSimba 3D LOGO. Cele zajęć: - Poznanie zasad i sposobów tworzenia procedur z parametrami. - Poznanie zasad wywoływania procedur z parametrami.
Simba 3D LOGO Scenariusz lekcji Dokument zawiera cykl proponowanych scenariuszy lekcji z wykorzystaniem programu dydaktycznego Simba 3D LOGO. Program ten oparty jest na edukacyjnym języku programowania
Bardziej szczegółowoGraż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ółowo4.2. ELIPSA. 1. W linii statusowej włączamy siatkę i skok, które ułatwią rysowanie:
4.2. ELIPSA 1. W linii statusowej włączamy siatkę i skok, które ułatwią rysowanie: 2. Rysujemy Elipsę (_Ellipse) zaczynając w dowolnym punkcie, koniec osi definiujemy np. za pomocą współrzędnych względnych
Bardziej szczegółowoPierwsze kroki z easy Soft CoDeSys. 2009 Eaton Corporation. All rights reserved.
Pierwsze kroki z easy Soft CoDeSys Tworzenie prostego programu Rozpoczęcie pracy 2 Tworzenie prostego programu Wybór aparatu 3 Tworzenie prostego programu Wybór języka programowania Do wyboru jest sześć
Bardziej szczegółowoWykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja cz. 1
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja cz. 1 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych; Begin
Bardziej szczegółowoObsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.
Programowanie Wizualno-Obiektowe (studia zaoczne - inżynieria komputerowa) Zajęcia z Delphi 5, program 1 Temat: Zadanie: Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków
Bardziej szczegółowoTablice. Jones Stygar na tropie zmiennych
Tablice Jones Stygar na tropie zmiennych Czym jest tablica? Obecnie praktycznie wszystkie języki programowania obsługują tablice. W matematyce odpowiednikiem tablicy jednowymiarowej jest ciąg (lub wektor),
Bardziej szczegółowoAnimacje z zastosowaniem suwaka i przycisku
Animacje z zastosowaniem suwaka i przycisku Animacja Pole równoległoboku Naukę tworzenia animacji uruchamianych na przycisk zaczynamy od przygotowania stosunkowo prostej animacji, za pomocą, której można
Bardziej szczegółowoTWORZENIE SZEŚCIANU. Sześcian to trójwymiarowa bryła, w której każdy z sześciu boków jest kwadratem. Sześcian
TWORZENIE SZEŚCIANU Sześcian to trójwymiarowa bryła, w której każdy z sześciu boków jest kwadratem. Sześcian ZADANIE Twoim zadaniem jest zaprojektowanie a następnie wydrukowanie (za pomocą drukarki 3D)
Bardziej szczegółowoMaskowanie 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ółowoPROGRAMOWANIE GRAFIKI I ELEMENTÓW INTERAKTYWNYCH NA STRONY WWW W P5.JS
Informatyka w Edukacji, XVI UMK Toruń, 2019 PROGRAMOWANIE GRAFIKI I ELEMENTÓW INTERAKTYWNYCH NA STRONY WWW W P5.JS Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie, Raszyńska 8/10 agnieszka.borowiecka@oeiizk.waw.pl
Bardziej szczegółowo4.2. ELIPSA. 1. W linii statusowej włączamy siatkę i skok, które ułatwią rysowanie:
4.2. ELIPSA 1. W linii statusowej włączamy siatkę i skok, które ułatwią rysowanie: 2. Rysujemy Elipsę (_Ellipse) zaczynając w dowolnym punkcie, koniec osi definiujemy np. za pomocą współrzędnych względnych
Bardziej szczegółowoWskaź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ółowoOpis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania.
Nazwa implementacji: Robot biedronka Autor: Jarosław Żok Opis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania. Gra została zaimplementowana z wykorzystaniem
Bardziej szczegółowoInstrukcja do ćwiczeń: Zapis i podstawy konstrukcji (wszelkie prawa zastrzeŝone, a krytyczne uwagi są akceptowane i wprowadzane w Ŝycie)
Instrukcja do ćwiczeń: Zapis i podstawy konstrukcji (wszelkie prawa zastrzeŝone, a krytyczne uwagi są akceptowane i wprowadzane w Ŝycie) Ćwiczenia 11 Temat: Podstawy zarządzania projektami w Programie
Bardziej szczegółowoW tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.
ĆWICZENIE 1 - Podstawy modelowania 3D Rozdział zawiera podstawowe informacje i przykłady dotyczące tworzenia trójwymiarowych modeli w programie SolidWorks. Ćwiczenia zawarte w tym rozdziale są podstawą
Bardziej szczegółowoWykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych;
Bardziej szczegółowoĆwiczenie pochodzi ze strony
Ćwiczenie pochodzi ze strony http://corel.durscy.pl/ Celem ćwiczenia jest poznanie właściwości obiektu Elipsa oraz możliwości tworzenia za pomocą niego rysunków. Dodatkowo, w zadaniu tym, ćwiczone są umiejętności
Bardziej szczegółowoKierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa
Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 Ćwiczenie 5 Aplikacja wielo-okienkowa 1. Opracuj aplikację realizującą obliczenia na podstawie danych wpisywanych w komponencie
Bardziej szczegółowoObsługa mapy przy użyciu narzędzi nawigacji
Obsługa mapy przy użyciu narzędzi nawigacji Narzędzia do nawigacji znajdują się w lewym górnym rogu okna mapy. Przesuń w górę, dół, w lewo, w prawo- strzałki kierunkowe pozwalają przesuwać mapę w wybranym
Bardziej szczegółowoznajdował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ółowoNiezwykł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ółowoPyGame Gra w Ponga. Spis treści
- 1 - PyGame Gra w Ponga Opis implementacji: Używając biblioteki PyGame oraz języka Python, stworzymy prostą grę Pong. Autorzy: Łukasz Zarzecki, Robert Bednarz Czas realizacji: 90 min Poziom trudności:
Bardziej szczegółowoTryb graficzny w Pascalu
Komputer może pracować w trybach: qq qq graficznym (ang. graphics mode), tekstowym (ang. text mode, character mode). Fachowcy nazywają grafikę tworzoną za pomocą Turbo Pascala dla środowiska MS -DOS grafiką
Bardziej szczegółowoDziedziczenie. Zadanie 1
Dziedziczenie Zadanie 1 Napisz klasę KolorowyPunkt, która dziedziczy po klasie Punkt a dodatkowo przechowuje informacje o kolorze. Uzupełnij ją o metody umożliwiające pobieranie i ustawianie koloru. Pamiętaj
Bardziej szczegółowoCelem ć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ółowoGłó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ółowo3.9 Tworzenie rysunku kurczaka
Ć WICZENIE 3.9 Tworzenie rysunku kurczaka W tym ćwiczeniu spróbujemy połączyć wszystkie zdobyte umiejętności, aby narysować uroczego kurczaczka. 1. Zaczniemy od korpusu, który powstaje przez narysowanie
Bardziej szczegółowoInstrukcja standardowa Writeln
Instrukcja standardowa Writeln Instrukcja Writeln umożliwia wprowadzenie danych na ekran monitora powodując automatycznie późniejsze przejście kursora do nowej linii. Jest to ustawienie domyślne w działaniu
Bardziej szczegółowoŁożysko z pochyleniami
Łożysko z pochyleniami Wykonamy model części jak na rys. 1 Rys. 1 Część ta ma płaszczyznę symetrii (pokazaną na rys. 1). Płaszczyzna ta może być płaszczyzną podziału formy odlewniczej. Aby model można
Bardziej szczegółowoSzybkie tworzenie grafiki w GcIde
Szybkie tworzenie grafiki w GcIde Opracował: Ryszard Olchawa Poniższy opis dotyczy aplikacji okienkowej w systemie Windows lub Linux bazującej na obiektowej bibliotece rofrm stworzonej w środowisku GcIde.
Bardziej szczegółowoMinimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.
Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona
Bardziej szczegółowoInstrukcja obsługi funkcji specjalnych szablonu C01 v.1.0
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0 UWAGA 1: Przed dokonaniem jakichkolwiek zmian, zalecamy skopiować wcześniej kod html modułu do pliku na lokalnym dysku. W przypadku problemów ułatwi
Bardziej szczegółowoKolory elementów. Kolory elementów
Wszystkie elementy na schematach i planach szaf są wyświetlane w kolorach. Kolory te są zawarte w samych elementach, ale w razie potrzeby można je zmienić za pomocą opcji opisanych poniżej, przy czym dotyczy
Bardziej szczegółowoGrafika i komunikacja człowiek komputer Laboratorium. Część 2: Graphics
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI Opracował: mgr inż. Przemysław Pardel, dr hab. Bogdan Kwolek v1.01 2010 Grafika i komunikacja człowiek komputer Laboratorium Część 2: Graphics ZAGADNIENIA DO
Bardziej szczegółowoNarysujemy uszczelkę podobną do pokazanej na poniższym rysunku. Rys. 1
Narysujemy uszczelkę podobną do pokazanej na poniższym rysunku. Rys. 1 Jak zwykle, podczas otwierania nowego projektu, zaczynamy od ustawienia warstw. Poniższy rysunek pokazuje kolejne kroki potrzebne
Bardziej szczegółowoKonfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11
INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 58 28-11-2002 Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11 Oprogramowanie wizualizacyjne InTouch 7.11, gromadzi informacje alarmowe
Bardziej szczegółowoUwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Bardziej szczegółowoWstawianie nowej strony
Wstawianie nowej strony W obszernych dokumentach będziemy spotykali się z potrzebą dzielenia dokumentu na części. Czynność tę wykorzystujemy np.. do rozpoczęcia pisania nowego rozdziału na kolejnej stronie.
Bardziej szczegółowoKONSTRUKCJA TRÓJKĄTA 1 KONSTRUKCJA TRÓJKĄTA 2 KONSTRUKCJA CZWOROKĄTA KONSTRUKCJA OKRĘGU KONSTRUKCJA STYCZNYCH
Wstęp Ten multimedialny program edukacyjny zawiera zadania konstrukcyjne pozwalające na samodzielne ćwiczenie i sprawdzenie wiadomości w zakresie konstrukcji podstawowych figur geometrycznych. Jest przeznaczony
Bardziej szczegółowoZastosowania informatyki w geologii ćwiczenia 1,2 INKSCAPE 1
INKSCAPE 1 Zadanie 1 (Ctrl + shift + c konwersja kształtu na scieżkę) Narysuj kształty: Usuń cały prostokąt i połowę gwiazdy Zadanie 2 Narysuj prostokąt o wymiarach: 40x20pikseli (wysokość, szerokość),
Bardziej szczegółowoX = r cosα = (R+r sinα) cosβ = (R+r sinα) sinβ
Krzywe Krzywa przez punkty XYZ Rysunek 18.1. Schemat wymiarów torusa i wynik nawinięcia W rozdziale zostanie przedstawiony przykład nawinięcia krzywej na ścianę torusa. Poniżej (rysunek 18.1) schemat wymiarów
Bardziej szczegółowoAlgorytmika 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ółowoINSTYTUT INFORMATYKI STOSOWANEJ MODELOWANIE CZĘŚCI Z WYKORZYSTANIEM PROGRAMU SOLID EDGE
INSTYTUT INFORMATYKI STOSOWANEJ MODELOWANIE CZĘŚCI Z WYKORZYSTANIEM PROGRAMU SOLID EDGE Łódź 2012 1 Program Solid Edge ST (Synchronous Technology) umożliwia projektowanie urządzeń technicznych w środowisku
Bardziej szczegółowoINSTRUKCJA UŻYTKOWANIA PROGRAMU MEB EDYTOR 1. Dane podstawowe Program MEB edytor oblicza zadania potencjalne Metodą Elementów Brzegowych oraz umożliwia ich pre- i post-processing. Rozwiązywane zadanie
Bardziej szczegółowoKARTA INFORMACYJNA Z INFORMATYKI DO KLASY 4. Imię i nazwisko ucznia:
Bezpieczne posługiwanie się komputerem, historia i budowa komputera 1. znam regulamin pracowni komputerowej 2. znam zasady BHP w pracy na komputerze w szkole i w domu 3. potrafię wymienić zasady bezpieczeństwa
Bardziej szczegółowoPODSTAWY > Figury płaskie (1) KĄTY. Kąt składa się z ramion i wierzchołka. Jego wielkość jest mierzona w stopniach:
PODSTAWY > Figury płaskie (1) KĄTY Kąt składa się z ramion i wierzchołka. Jego wielkość jest mierzona w stopniach: Kąt możemy opisać wpisując w łuk jego miarę (gdy jest znana). Gdy nie znamy miary kąta,
Bardziej szczegółowoOGÓLNOPOLSKI SYSTEM OCHRONY ZDROWIA OSOZ STRONA INTERNETOWA APTEKI
OGÓLNOPOLSKI SYSTEM OCHRONY ZDROWIA OSOZ STRONA INTERNETOWA APTEKI Apteki współpracujące z OSOZ mogą posiadać własną stronę internetową na platformie OSOZ. Dzięki temu informacje o aptece staną się dostępne
Bardziej szczegółowoRysunek map Wstęp do AutoCada. Elżbieta Lewandowicz
Rysunek map Wstęp do AutoCada Elżbieta Lewandowicz Ustawienia szablonu rysunkowego Kreator ustawień jednostki : liniowe, kątowe, zwrot kąta granice rysunku Przykład organizacji rys. Kreator ustawień: Jednostki
Bardziej szczegółowo4. Rysowanie krzywych
1. Operator plot y x \begin{tikzpicture} \draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$}; \draw[->] (0,-1.2) -- (0,4.2) node[above] {$y$}; \draw (3,4) -- (3,3) plot coordinates{(2,3) (3,0) (4,3)}; \end{tikzpicture}
Bardziej szczegółowoWymiarowanie i teksty. Polecenie:
11 Wymiarowanie i teksty Polecenie: a) Utwórz nowy rysunek z pięcioma warstwami, dla każdej warstwy przyjmij inny, dowolny kolor oraz grubość linii. Następnie narysuj pokazaną na rysunku łamaną warstwie
Bardziej szczegółowoALGORYTMY. Polecenia Skrót Znaczenie Działanie Przykład pż
ALGORYTMY 1. Temat: ALGORYTMICZNE ROZWIĄZYWANIE PROBLEMÓW POWTÓRZENIE I UZUPEŁNIENIE Notatka: Programowanie (tworzenie programu) rozpoczyna się od ułożenia algorytmu, według którego będzie działał program,
Bardziej szczegółowoWASM AppInventor Lab 3. Rysowanie i animacja po kanwie PODSTAWY PRACY Z KANWAMI
Rysowanie i animacja po kanwie PODSTAWY PRACY Z KANWAMI Kanwa, to komponent służący do rysowania. Można ją dodać w Designerze przeciągając komponent Canvas z sekcji Basic. W celu ustawienia obrazka jako
Bardziej szczegółowoObiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody
Obiektowy PHP Czym jest obiekt? W programowaniu obiektem można nazwać każdy abstrakcyjny byt, który programista utworzy w pamięci komputera. Jeszcze bardziej upraszczając to zagadnienie, można powiedzieć,
Bardziej szczegółowoDelphi podstawy programowania. Środowisko Delphi
Delphi podstawy programowania Środowisko Delphi Olsztyn 2004 Delphi Programowanie obiektowe - (object-oriented programming) jest to metodologia tworzeniu programów komputerowych definiująca je jako zbiór
Bardziej szczegółowoKurs WWW. Paweł Rajba. pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/
Paweł Rajba pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/ Spis treści Obsługa obrazków w PHP Wprowadzenie Tworzenie i niszczenie obrazka Kolory Funkcje od obsługi obrazków - 1 - Wprowadzenie Przygotowanie
Bardziej szczegółowopo wykonaniu instrukcji wartość zmiennej x zostanie zwiększona o 50,a
Część XIV C++ Złożone wyrażenia w pętli for W wypadku zagnieżdżenia dwóch pętli druga pętla wykonywana jest w całości w każdym przebiegu pętli pierwszej. Jednak niekiedy zachodzi potrzeba równoczesnego
Bardziej szczegółowoTWORZENIE OBIEKTÓW GRAFICZNYCH
R O Z D Z I A Ł 2 TWORZENIE OBIEKTÓW GRAFICZNYCH Rozdział ten poświęcony będzie dokładnemu wyjaśnieniu, w jaki sposób działają polecenia służące do rysowania różnych obiektów oraz jak z nich korzystać.
Bardziej szczegółowoObsługa programu Paint materiały szkoleniowe
Obsługa programu Paint materiały szkoleniowe Nota Materiał powstał w ramach realizacji projektu e-kompetencje bez barier dofinansowanego z Programu Operacyjnego Polska Cyfrowa działanie 3.1 Działania szkoleniowe
Bardziej szczegółowoRysowanie punktów na powierzchni graficznej
Rysowanie punktów na powierzchni graficznej Tworzenie biblioteki rozpoczniemy od podstawowej funkcji graficznej gfxplot() - rysowania pojedynczego punktu na zadanych współrzędnych i o zadanym kolorze RGB.
Bardziej szczegółowo1. OPEN OFFICE RYSUNKI
1. 1 1. OPEN OFFICE RYSUNKI 1.1 Wiadomości podstawowe Po uruchomieniu programu Draw okno aplikacji wygląda jak na poniższym rysunku. Składa się ono z głównego okna, w którym edytuje się rysunek oraz czterech
Bardziej szczegółowo1. Prymitywy graficzne
1. Prymitywy graficzne Prymitywy graficzne są elementarnymi obiektami jakie potrafi bezpośrednio rysować, określony system graficzny (DirectX, OpenGL itp.) są to: punkty, listy linii, serie linii, listy
Bardziej szczegółowoPrzewodnik... Tworzenie Landing Page
Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym
Bardziej szczegółowoProgramowanie w Turbo Pascal
Skróty: ALT + F9 Kompilacja CTRL + F9 Uruchomienie Struktura programu: Programowanie w Turbo Pascal Program nazwa; - nagłówek programu - blok deklaracji (tu znajduje się VAR lub CONST) - blok instrukcji
Bardziej szczegółowoJarosław Kuchta Podstawy Programowania Obiektowego. Podstawy grafiki obiektowej
Jarosław Kuchta Podstawy Programowania Obiektowego Podstawy grafiki obiektowej Zagadnienia Grafika proceduralna grafika obiektowa Grafika WPF dualizm XAML C# Właściwości obiektów graficznych edycja właściwości
Bardziej szczegółowoProjekt połowicznej, prostej endoprotezy stawu biodrowego w programie SOLIDWorks.
1 Projekt połowicznej, prostej endoprotezy stawu biodrowego w programie SOLIDWorks. Rysunek. Widok projektowanej endoprotezy według normy z wymiarami charakterystycznymi. 2 3 Rysunek. Ilustracje pomocnicze
Bardziej szczegółowoPodstawy 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ółowo4.6 OpenOffice Draw tworzenie ilustracji
4-82 4.6 OpenOffice Draw tworzenie ilustracji 4.6.1 Podstawowe informacje o grafice komputerowej Istnieją dwa rodzaje grafiki komputerowej: mapy bitowe (grafika rastrowa), grafiki wektorowe. Mapy bitowe
Bardziej szczegółowoProgramowanie 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ółowoINSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma};
INSTRUKCJA PUSTA Nie składa się z żadnych znaków i symboli, niczego nie robi Przykłady: for i := 1 to 10 do {tu nic nie ma}; while a>0 do {tu nic nie ma}; if a = 0 then {tu nic nie ma}; INSTRUKCJA CASE
Bardziej szczegółowoTechniki CAD w pracy inŝyniera Aplikacja programu Autodesk Inventor Praktyczne ćwiczenia więzów szkicu 2D
Techniki CAD w pracy inŝyniera Aplikacja programu Autodesk Inventor 2010. Studium stacjonarne i niestacjonarne. Kierunek: Elektrotechnika Praktyczne ćwiczenia więzów szkicu 2D Opracował: dr inŝ. Andrzej
Bardziej szczegółowoJava. Wykład 9. Piotr Tronczyk
Java Wykład 9 Piotr Tronczyk Zegar analogowy Tarcza Cyferblat Wskazówki Timer 2 Zegar analogowy Tym razem postaramy się napisać program, który wyświetlał będzie zegar analogowy. Część odpowiedzialna za
Bardziej szczegółowo