Andrzej Borowiecki. Wybrane zagadnienia z programowania dla geodetów.

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

Download "Andrzej Borowiecki. Wybrane zagadnienia z programowania dla geodetów."

Transkrypt

1 Andrzej Boroweck Wybrane zagadnena z programowana dla geodetów. Kraków

2 1. Programowane w Vsual Bascu Programy w Vsual Basc dla McroStaton można tworzyć na różne sposoby: zarejestrować wykonywane ręczne czynnośc lub napsać program według własnego pomysłu. Rejestracja czynnośc wykonywanych ręczne tak utworzony program powtarza jeden dentyczny cąg czynnośc, ale dla początkujących programstów jest podstawą do napsana bardzej zaawansowanej procedury. Po wybranu opcj Utwórz makro Basc podaje sę nazwę ops: 2

3 Na ekrane pojawa sę paleta przycsków znanych z welu urządzeń (Play Pauza Stop). Kedy wcśnęty jest przycsk Play każda czynność, którą wykonujemy w McroStaton jest rejestrowana zapsywana w postac cągu poleceń w języku Vsual Basc. Tu narysowano lnę. Po zakończenu rysunku nacska sę przycsk STOP. Tak program można następne modyfkować. Program psany samodzelne ma zwykle nną strukturę występują w nm funkcje procedury. 3

4 PRZYKŁAD PROGRAMU ZAREJESTROWANEGO AUTOMATYCZNIE I NASTĘPNIE MODYFIKOWANEGO. Wybrano narzędze do rysowana ln połączono dwa dowolne wybrane punkty. W wynku rejestracj tych czynnośc powstał następujący program: ' program łączy lną 2 punkty Sub man Dm startpont As MbePont Dm pont As MbePont, pont2 As MbePont ' Wyślj polecene MbeSendCommand "PLACE SMARTLINE " ' Współrzędne w jednostkach głównych startpont.x = # startpont.y = # startpont.z = # ' Wyślj punkt danych do beŝącego polecena pont.x = startpont.x pont.y = startpont.y pont.z = startpont.z MbeSendDataPont pont, 1% pont.x = startpont.x # pont.y = startpont.y # pont.z = startpont.z MbeSendDataPont pont, 1% ' Wyślj przywrócene do beŝącego polecena MbeSendReset End Sub Ważną rolę odgrywają tu zmenne typu MbePont: startpont, pont pont2. Pozwalają one określć lokalzację punktu ze współrzędnych. W welu zadanach wystarczy tylko jedna z nch np. pont. Zmenna typu MbePont określa 3 współrzędne x, y z. Jeżel rysujemy mapę wystarczają tylko dwe x y. W uproszczonej wersj program łączący 2 punkty o współrzędnych np. (0,0) (100,200) można napsać tak: ' program łączy lną 2 punkty Sub man Dm pont As MbePont ' Wyślj polecene MbeSendCommand "PLACE SMARTLINE " ' Wyślj punkt danych do beŝącego polecena pont.x = 0 pont.y = 0 MbeSendDataPont pont, 1% pont.x = 200 pont.y = 100 MbeSendDataPont pont, 1% ' Wyślj przywrócene do beŝącego polecena MbeSendReset End Sub Kończące program polecene MbeSendReset oznacza zakończene pracy z narzędzem tu narzędzem jest Place Smartlne służące do rysowana ln. 4

5 WPROWADZANIE DANYCH Z KLAWIATURY Tak program wykonuje tylko jedną czynność łączy lną punkty o współrzędnych (0,0) (100,200), jednak mmo swej prostoty może być bardzo przydatny pod warunkem, że będze w nm możlwość zmany współrzędnych łączonych punktów. Współrzędne można wprowadzać ręczne z klawatury wykorzystując polecene MbeInputBox: x1s = MbeInputBox("Podaj x1", "0.00", "Podaj X dla perwszego punktu ") y1s= MbeInputBox("Podaj y1", "0.00", "Podaj Y dla perwszego punktu ") x2s = MbeInputBox("Podaj x2", "0.00", "Podaj X dla drugego punktu ") y2s = MbeInputBox("Podaj y2", "0.00", "Podaj Y dla drugego punktu ") x1=val(x1s) y1=val(y1s) x2=val(x2s) y2=val(y2s) Funkcja val zamena wczytany cąg znaków na lczbę. 5

6 Program w tej postac pozwala łączyć lną dowolne dwa punkty, których współrzędne podajemy z klawatury: Zadane 1. Wykorzystując powyższy program narysować kwadrat, prostokąt trójkąt. Przed przystąpenem do rysowana należy przygotować na kartce współrzędne narożnków. 6

7 RYSOWANIE OKRĘGU: MbeSendCommand "PLACE CIRCLE ICON " Okrąg można narysować klkoma metodam: 1a. względem środka - wskazując na środek okręgu na punkt na obwodze jeżel ne jest zaznaczona średnca: MbeSendCommand "PLACE CIRCLE ICON " MbeSendCommand "IGEN CONSTRAIN RADIUS UNLOCK " MbeSetAppVarable "IGEN", "tcb->mstoolsettngs.gen.placecrclemode", 0& MbeSendCommand "PLACE CIRCLE ICON " pont.x = ys pont.y = xs MbeSendDataPont pont, 1% pont.x = y1 pont.y = x1 MbeSendDataPont pont, 1% 7

8 1b. względem środka - wskazując tylko na środek okręgu, jeżel wpsana jest średnca MbeSendCommand "PLACE CIRCLE ICON " MbeSetAppVarable "IGEN", "tcb->mstoolsettngs.gen.placecrclemode", 0& MbeSendCommand "IGEN CONSTRAIN RADIUS LOCK " MbeSendCommand "IGEN CONSTRAIN RADIUS " ' Wyślj punkt danych do beżącego polecena pont.x = ys pont.y = xs MbeSendDataPont pont, 1% 2. względem krawędz wskazując 3 punkty na obwodze, przez które mus przejść okrąg MbeSendCommand "PLACE CIRCLE ICON " MbeSetAppVarable "IGEN", "tcb->mstoolsettngs.gen.placecrclemode", 1& MbeSendCommand "PLACE CIRCLE ICON " pont.x = y1 pont.y = x1 MbeSendDataPont pont, 1% pont.x = y2 pont.y = x2 MbeSendDataPont pont, 1% pont.x = y3 pont.y = x3 MbeSendDataPont pont, 1% 3. względem średncy wskazując dwa punkty wyznaczające średncę MbeSendCommand "PLACE CIRCLE ICON " MbeSetAppVarable "IGEN", "tcb->mstoolsettngs.gen.placecrclemode", 2& MbeSendCommand "PLACE CIRCLE ICON " pont.x = y1 pont.y = x1 MbeSendDataPont pont, 1% pont.x = y2 pont.y = x2 MbeSendDataPont pont, 1% Wyboru metody dokonuje sę za pomocą polecena: - względem środka: MbeSetAppVarable "IGEN", "tcb->mstoolsettngs.gen.placecrclemode", 0& - względem krawędz MbeSetAppVarable "IGEN", "tcb->mstoolsettngs.gen.placecrclemode", 1& - względem średncy MbeSetAppVarable "IGEN", "tcb->mstoolsettngs.gen.placecrclemode", 2& 8

9 Przykład: Program rysuje trójkąt w oparcu o współrzędne wprowadzone z klawatury, a następne rysuje okrąg opsany na tym trójkące: Struktura programu: Program składa sę z klku procedur: czytanexy - procedura pozwala wprowadzć z klawatury współrzędne werzchołków trójkąta rysunek3 - procedura wykonująca rysunek trójkąta; okrąg procedura wykonująca rysunek okręgu opsanego na trójkące sr - środek okręgu promeń 9

10 Główna część programu (znajduje sę zawsze na końcu): '*********************************** MAIN ********************************* sub man czytanexy rysunek3 okrag sr end sub 10

11 Na początku programu zadeklarowane są zmenne typu Publc, które są dostępne w całym programe w każdej procedurze. W procedurach czytanexy sr zadeklarowane są zmenne lokalne tekstowe typu strng rzeczywste podwójnej precyzj double. Zmenne lokalne dostępne są tylko w tej procedurze, w której zostały zadeklarowane. Zadane 3. Uzupełnć program o procedurę, która oblczy wyśwetl na ekrane pole trójkąta pole koła o promenu r. 11

12 CZYTANIE DANYCH Z PLIKU I ZAPISYWANIE WYNIKÓW DO PLIKU RAPORTU Nazwa plku jest zmenną typu strng, może zawerać równeż śceżkę dostępu, np. D:\młocn\dane.txt Program pownen umożlwć każdorazowo podane nazwy plku: plk_dane = MbeInputBox("Podaj nazwę plku z danym ", "D:\dane.txt", "WCZYTYWANIE DANYCH ") Otwarce plku wykonuje sę za pomocą nstrukcj OPEN: OPEN plk_dane for Input as #1 OPEN plk_dane for Output as #1 OPEN plk_dane for Append as #1 Input czytane danych Output zapsywane danych do plku Append dopsywane do plku Po zakończenu pracy z plkem należy go zamknąć nstrukcją: Close #1 Czytane danych z plku umożlwa nstrukcja Input: Input #1, nr, x, y 12

13 Otwarce plku tekstowego Jeżel chcemy czytać dane z plku tekstowego, na przykład o nazwe plkd otweramy go do czytana (Input) nstrukcją: OpenplkdFor InputAs #1 Jeżel chcemy zapsywać wynk do plku tekstowego, na przykład o nazwe plkw otweramy go do psana (Output) nstrukcją: Open plkwfor Output As #2 Czytane danych z plku tekstowego W dalszym cągu programu każdy otwarty plk jest dentyfkowany przez swój numer. Na przykład nstrukcja czytana danych z plku o numerze 1 ma następującą postać: Input #1, Nr, x, y Zamykane plku tekstowego Każdy plk tekstowy po wykorzystanu należy zamknąć nstrukcją Close zawerającą numer tego plku. Na przykład: Close #1 13

14 Przeglądane plku tekstowego o neokreślonej długośc: Instrukcja Whle Not EOF(n) Wend Perwsza jej część: Whle Not EOF(1) oznacza: Dopók Ne Konec plku (1). Jeżel program ne natraf na konec plku nr 1, wykonywane są dalsze nstrukcje aż do ln zawerającej Wend, po czym program wraca na początek pętl do ln Whle Not EOF(1). Ważne jest, żeby wewnątrz pętl Whle Not EOF(1)... Wend znajdowała sę nstrukcja czytana z plku (INPUT #1, lsta zmennych ) na przykład: Input#1, nr, x,y która czyta kolejne wersze plku tekstowego, co prowadz w efekce do natrafena na konec plku. Bez tej nstrukcj pętla WhleNot EOF(1)... Wendbędze dzałała w neskończoność. Whle Not EOF(1).. Input#1, nr, x,y Wend 14

15 Instrukcja powtarzana: For... To... Next Zaps For = 1 To pk oznacza: Dla zmenającego sę od 1 do pk. Dla kaŝdej, kolejnej wartośc wykonywane są wszystke nstrukcje programu zawarte mędzy lną For lną Next. Czyl zostaną one wykonane pk razy. Open PLIKD For Input As #1 For = 1 To pk.. Input #1, Nr, X, Y XP()=X YP()=Y.. Next Zmenną nazywamy zmenną sterującą. Mus ona być zmenną całkowtą typu nteger. Ta sama operacja wykonana za pomocą nstrukcj Whle Not EOF Open PLIKD For Input As #1 =0 Whle Not EOF(1) =+1 Input #1, nr, x, y XP()=X YP()=Y Wend 15

16 Struktura programu: Program może być bardzo dług. (na przykład program - stosowany w amerykańskch łodzach podwodnych - do rozpoznawana dochodzących z otoczena dźwęków - ma ponad 2 mlony werszy). Aby ogarnąć tak dług program nezbędne jest dzelene go na procedury funkcje. Informatycy uważają, że procedura pownna sę w całośc meścć na montorze komputera. Jeżel sę ne meśc trzeba ją podzelć na częśc. Główna część programu - procedura sub Man - mogłaby w każdym programe wyglądać tak samo: '*********************** MAIN ******************* sub Man dane przetwarzane wynk end sub Procedura dane będze zawerać odwołane do procedur zależne od rozwązywanego zadana. Na przykład w zadanu kedy oblczamy kartujemy pkety pomerzone metodą ortogonalną musmy wczytać współrzędne punktów osnowy, wynk pomarów, oraz schemat połączeń. Ważne jest żeby każda procedura lub funkcja była zdefnowana przed jej perwszym wywołanem. Dlatego z funkcjonowanem programu zapoznajemy sę czytając go od końca: 16

17 Kartowane pket pomerzonych metodą ortogonalną B α l h P A X Y P P = = X Y A A + l cosα + l snα AB AB h + h snα cosα AB AB 17

18 '*********************** DANE***************** sub dane osnowa pkety lne end sub '*********************** MAIN ******************* sub Man dane przetwarzane wynk end sub Dane dla programu są zapsane w plkach tekstowych, dlatego ch czytane zaczyna sę zawsze od pytana o nazwę plku. Welkość plku ne jest z góry narzucona dlatego zmenne tablcowe, w których zapsuje sę wartośc odczytane z plku, są na beżąco dopasowywane do lczby danych za pomocą nstrukcj Redm, opcja Preserve zabezpecza wczytane wcześnej dane przed skasowanem. redm preserve xo(os) Zmenne w programe można podzelć na globalne dostępne w całym programe deklarowane za pomocą nstrukcj Publc Publc nro() as nteger, xo() as double, yo() as double lokalne deklarowane dostępne tylko w określonej procedurze za pomocą nstrukcj Dm: sub lne Dm plk_ln as strng Dm as nteger 18

19 Przykładowa procedura czytająca numery współrzędne punktów osnowy: '*********************** OSNOWA ************************* sub osnowa dm plk_osn as strng dm as nteger plk_osn = MbeInputBox("Podaj nazwę plku z danym osnowy", "D:\osnxy.txt", "WCZYTYWANIE DANYCH OSNOWY ") open plk_osn for nput as #1 os=0 whle not eof(1) os=os+1 redm preserve nro(os) redm preserve xo(os) redm preserve yo(os) nput #1, nro(os), xo(os), yo(os) wend close #1 end sub Zmenna globalna os określa lczbę punktów osnowy, jej wartość jest zwększana o 1 po odczytanu kolejnego wersza z plku tekstowego, równocześne zwększany jest rozmar tabel nstrukcją redm. Plk tekstowy z danym osnxy.txt, zapsanym w formace ANSI może wyglądać na przykład tak:

20 Druga procedura czyta wynk pomarów, np. rzędne odcęte, z plku pomort.txt : '*********************** PIKIETY ************************* sub pkety dm plk_pk as strng dm as nteger plk_pk = MbeInputBox("Podaj nazwę plku z wynkam pomarów", "D:\pomort.txt", "WCZYTYWANIE WYNIKÓW POMIARÓW ") open plk_pk for nput as #1 pk=0 whle not eof(1) pk=pk+1 redm preserve nrp(pk) redm preserve odc(pk) redm preserve rze(pk) nput #1, nrp(pk),odc(pk),rze(pk) wend close #1 end sub 20

21 Trzec plk z danym zawera numery punktów, które należy połączyć: lne.txt (lne do narysowana od punktu do punktu): td. Procedura sub lne wczytuje dane dotyczące ln do narysowana: '*********************** LINIE ************************* sub lne dm plk_ln as strng dm as nteger plk_ln = MbeInputBox("Podaj nazwę plku połączeń", "D:\lne.txt", "WCZYTYWANIE PLIKU POŁĄCZEŃ ") open plk_ln for nput as #1 ln=0 whle not eof(1) ln=ln+1 redm preserve odp(ln) redm preserve dop(ln) nput #1, odp(ln),dop(ln) wend close #1 end sub 21

22 Kolejnym etapem dzałana programu jest przetwarzane danych: '*********************** PRZETWARZANIE ********************* sub przetwarzane xy_pket kartowane lne end sub Kolejne procedury wykonują następujące czynnośc: xy_pket - oblczene współrzędnych pket z metody ortogonalnej B α l h P A X Y P P = = X Y A A + l cosα + l snα AB AB h + h snα cosα AB AB kartowane punktów osnowy pket, łączne z ch opsanem lne połączene wskazanych punktów lną 22

23 '***************************** XY_PIKIET **************************************** sub xy_pket Dm xa as double, ya as double, l as double, s as double,cs as double, sn as double Dm az as double Redm xp(pk): Redm yp(pk) xa=xo(1):ya=yo(1) az= azymut(xo(1),yo(1),xo(2),yo(2)) for =1 to pk l=odc():h=rze() sn=sn(az/200*p) cs=cos(az/200*p) xp()=xa+l*cs-h*sn yp()=ya+l*sn+h*cs next end sub W procedurze sub xy_pket do oblczena azymutu boku osnowy pomarowej wykorzystana została funkcja azymut: Functon Azymut(xa as double, ya as double, xb as double, yb as double) as double Dm dx as double, dy as double, az as double dx=xb-xa: dy=yb-ya f dx=0 then f dy<0 then az=300 f dy>0 then az=100 else az=atn(dy/dx)*200/p end f f dx<0 then az=az+200 f az<0 then az=az+400 azymut=az end functon 23

24 Kartowane punktów osnowy pket składa sę z dwóch czynnośc: - narysowane kółka na punkce o określonych współrzędnych - wstawene napsu zaczeponego na tych samych współrzędnych MbeSendCommand "PLACE CIRCLE ICON " MbeSendCommand "IGEN CONSTRAIN RADIUS 0.3" pont.x = yo() pont.y = xo() MbeSendDataPont pont, 1% MbeSendReset MbeSendCommand "PLACE TEXT" MbeSendCommand cstr(nro()) pont.x = yo() pont.y = xo() MbeSendDataPont pont, 1% MbeSendReset 24

25 '*********************** KARTOWANIE OSNOWY *********************************** sub kart_osnowy Dm pont As MbePont Dm as nteger for = 1 to os MbeSendCommand "PLACE CIRCLE ICON " MbeSendCommand "IGEN CONSTRAIN RADIUS 0.3" pont.x = yo() pont.y = xo() MbeSendDataPont pont, 1% MbeSendReset MbeSendCommand "PLACE TEXT" MbeSendCommand cstr(nro()) pont.x = yo() pont.y = xo() MbeSendDataPont pont, 1% MbeSendReset next end sub '*********************** KARTOWANIE PIKIET ********************************* sub kart_pket Dm pont As MbePont Dm as nteger for = 1 to pk MbeSendCommand "PLACE CIRCLE ICON " MbeSendCommand "IGEN CONSTRAIN RADIUS 0.1" pont.x = yp() pont.y = xp() MbeSendDataPont pont, 1% MbeSendReset MbeSendCommand "PLACE TEXT" MbeSendCommand cstr(nrp()) pont.x = yp() pont.y = xp() MbeSendDataPont pont, 1% MbeSendReset next end sub 25

26 Rysunek powstaje przez połączene lną punktów wymenonych w plku połączeń: '************************* RYSOWANIE LINII************************** sub rys_lne Dm pont As MbePont Dm 1 as nteger, 2 as nteger for = 1 to ln 1=odp(): 2=dop() MbeSendCommand "PLACE SMARTLINE pont.x = yp(1) pont.y = xp(1) MbeSendDataPont pont, 1% pont.x = yp(2) pont.y = xp(2) MbeSendDataPont pont, 1% MbeSendReset next end sub 26

27 Wynkem dzałana programu jest - oprócz mapy plk tekstowy raportu zawerający nformacje o wykonanym zadanu: '************************ WYNIKI - RAPORT **************** sub wynk raport_plk raport_osnowa raport_pomary raport_xy close #1 end sub Plk raportu zawera nformacje o punktach osnowy pomarowej, wykonanych pomarach oblczonych współrzędnych pket. '*************** RAPORT NAZWA PLIKU ****************************** sub raport_plk() Dm plkr as strng ' Pytane o nazwę plku raportu plkr=mbeinputbox("podaj nazwę plku raportu","d:\raport1.txt","plik RAPORTU") Open plkr for Output as #1 end sub '*************** RAPORT OSNOWA ****************************** sub raport_osnowa() Dm as nteger Prnt #1, "Dane punkty osnowy" Prnt #1, "Nr X Y" for =1 to os prnt #1,nro(), format$(xo(),"0.00"), format$(yo(),"0.00") next Prnt #1," " end sub '*************** RAPORT POMIARY ****************************** sub raport_pomary() Dm as nteger Prnt #1, "Mary ortogonalne" Prnt #1, "Nr Odceta Rzedna" for =1 to pk prnt #1,nrp(), format$(odc(),"0.00"), format$(rze(),"0.00") next Prnt #1," " end sub 27

28 '*************** RAPORT WSPÓŁRZĘDNE PIKIET ************************* sub raport_xy() Dm as nteger Prnt #1, "Oblczone współrzędne pket" Prnt #1, "Nr X Y" for =1 to pk prnt #1,nrp(), format$(xp(),"0.00"), format$(yp(),"0.00") next Prnt #1," " end sub Raport: Dane punkty osnowy Nr X Y Mary ortogonalne Nr Odceta Rzedna Oblczone współrzędne pket Nr X Y

29 Kartowane pket pomerzonych metodą begunową g 0 B β α 0 AB β P = α AB β0 α + β AP A l X Y P P = = X Y A A + l cosα + l snα AP AP Pomaram są kąty β oraz długośc l. Program jest bardzo podobny do programu dla pomaru metodą ortogonalną, mus jednak uwzględnać różnce w sposobe pomaru pket we wzorach na oblczene ch współrzędnych. 29

30 Oblczane mar ortogonalnych B α l h P A l h = y = AP y snα AP AB cosα + x AB AP x cosα AP AB snα AB 30

31 Oblczane mar begunowych B A α α AP AB β l β = α AP α P AB l = y 2 AP + x 2 AP 31

32 Czytane numerów puktów ch współrzędnych z mapy Program ten pozwala na odczytane z rysunku mapy współrzędnych zaprojektowanych punktów. Numery punktów ch współrzędne zapsywane są we wskazanym plku tekstowym. Znajduje to zastosowane w przygotowanu mar realzacyjnych dla wynesena w teren projektu. 32

33 Zapsane w plku tekstowym numery współrzędne punktów projektu posłużą następne do oblczena: -mar ortogonalnych lub -mar begunowych które pozwolą wytyczyć projektowane punkty w oparcu o snejącą osnowę realzacyjną. '******************************* MAIN ************************ Sub Man Dm plkxy as strng plkxy=mbeinputbox("podaj nazwę plku do zapsana współrzędnych", "D:\pketyxy.txt","WSPÓŁRZĘDNE PIKIET") Open plkxy For Output As #1 pkety close #1 MbeMessageBox "Dane w plku "+plkxy End Sub 33

34 34

35 W procedurze tej występuje zmenna o nazwe: pketa zadeklarowana na wstępe programu jako zmenna globalna, typu MbePont: Type MbePont x as double y as double z as double End Type Publc pketa as MbePont 35

36 36

37 '************************* WSKAŻ PUNKT ************************************ Sub Wskaz_Punkt (Nr as strng, Pkt as MbePont, ops as strng) Dm accepted As Integer Dm elem As New MbeElement 'defnes an object called elem n whch we 'wll keep our element Dm flepos As Long Dm status As Integer MbeSendCommand "NOECHO" MbeWrteCommand ops accepted = FALSE Whle NOT accepted MbeStartLocate MbeWrtePrompt "Select element..." MbeGetInput MBE_DataPontInput, _ MBE_ResetInput, _ MBE_CommandInput, _ MBE_KeyInInput Select Case MbeState.InputType Case MBE_CommandInput MbeSendLastInput Ext Sub Case MBE_KeynInput MbeSendLastInput Ext Sub End Select MbeSendLastInput flepos = elem.fromlocate() f elem.type<>17 then ext sub 'Whle we've found an element that we haven't yet accepted Whle MbeState.CmdResult = MBE_AcceptQuery AND _ NOT accepted MbeWrtePrompt "Accept/Reject" MbeGetInput MBE_DataPontInput, _ MBE_ResetInput, _ MBE_CommandInput, _ MBE_KeyInInput MbeSendLastInput 37

38 Select Case MbeState.InputType Case MBE_ResetInput flepos = elem.fromlocate() 'Because MbeStartLocate automatcally fnds another 'element f there s one at the same place. Case MBE_DataPontInput accepted = TRUE Case MBE_CommandInput MbeSendLastInput Ext Sub Case MBE_KeynInput MbeSendLastInput Ext Sub End Select Wend Wend f elem.type=17 then f elem.getstrng(nr)=mbe_success then If elem.getorgn (pkt) = MBE_Success Then 'prnt pont.x 'prnt pont.y 'prnt Ops end f end f end f MbeSendCommand "Null" MbeSendCommand "ECHO" MbeWrteCommand "" MbeWrtePrompt "" MbeWrteStatus "Fnshed MACRO " End Sub 38

39 Po uruchomenu procedury Wskaż_punkt - w lewym dolnym rogu ekranu wyśwetlane są komunkaty: Pketa>Select element Należy wtedy klknąć myszą na numer pkety. Pketa>Accept/Reject Jeżel akceptujemy zaznaczoną pketę należy klknąć po raz drug. Jeżel odrzucamy pketę klkamy prawym klawszem myszy. Aby zakończyć program wystarczy klknąć na element ne będący numerem pkety pojaw sę wtedy komunkat: 39

40 Na konec program wyśwetla nformację o mejscu zapsana plku: Fragment plku tekstowego z zapsanym danym odczytanym z rysunku: 40

D Archiwum Prac Dyplomowych - Instrukcja dla studentów

D Archiwum Prac Dyplomowych - Instrukcja dla studentów Kraków 01.10.2015 D Archwum Prac Dyplomowych - Instrukcja dla studentów Procedura Archwzacj Prac Dyplomowych jest realzowana zgodne z zarządzenem nr 71/2015 Rektora Unwersytetu Rolnczego m. H. Kołłątaja

Bardziej szczegółowo

APLIKACJA W J ZYKU VISUAL BASIC S U CA DO POZYSKIWANIA WSPÓ RZ DNYCH PUNKTÓW Z PROJEKTU W MICROSTATION

APLIKACJA W J ZYKU VISUAL BASIC S U CA DO POZYSKIWANIA WSPÓ RZ DNYCH PUNKTÓW Z PROJEKTU W MICROSTATION INFRASTRUKTURA I EKOLOGIA TERENÓW WIEJSKICH INFRASTRUCTURE AND ECOLOGY OF RURAL AREAS Aplikacja w j zyku Visual Basic... Nr 1/II/2012, POLSKA AKADEMIA NAUK, Oddzia w Krakowie, s. 129 135 Komisja Technicznej

Bardziej szczegółowo

D Archiwum Prac Dyplomowych - Instrukcja dla opiekunów/promotorów/recenzentów

D Archiwum Prac Dyplomowych - Instrukcja dla opiekunów/promotorów/recenzentów D Archwum Prac Dyplomowych - Instrukcja dla opekunów/promotorów/recenzentów Kraków 13.01.2016 r. Procedura Archwzacj Prac Dyplomowych jest realzowana zgodne z zarządzenem nr 71/2015 Rektora Unwersytetu

Bardziej szczegółowo

WikiWS For Business Sharks

WikiWS For Business Sharks WkWS For Busness Sharks Ops zadana konkursowego Zadane Opracowane algorytmu automatyczne przetwarzającego zdjęce odręczne narysowanego dagramu na tablcy lub kartce do postac wektorowej zapsanej w formace

Bardziej szczegółowo

Zapis informacji, systemy pozycyjne 1. Literatura Jerzy Grębosz, Symfonia C++ standard. Harvey M. Deitl, Paul J. Deitl, Arkana C++. Programowanie.

Zapis informacji, systemy pozycyjne 1. Literatura Jerzy Grębosz, Symfonia C++ standard. Harvey M. Deitl, Paul J. Deitl, Arkana C++. Programowanie. Zaps nformacj, systemy pozycyjne 1 Lteratura Jerzy Grębosz, Symfona C++ standard. Harvey M. Detl, Paul J. Detl, Arkana C++. Programowane. Zaps nformacj w komputerach Wszystke elementy danych przetwarzane

Bardziej szczegółowo

KRZYWA BÉZIERA TWORZENIE I WIZUALIZACJA KRZYWYCH PARAMETRYCZNYCH NA PRZYKŁADZIE KRZYWEJ BÉZIERA

KRZYWA BÉZIERA TWORZENIE I WIZUALIZACJA KRZYWYCH PARAMETRYCZNYCH NA PRZYKŁADZIE KRZYWEJ BÉZIERA KRZYWA BÉZIERA TWORZENIE I WIZUALIZACJA KRZYWYCH PARAMETRYCZNYCH NA PRZYKŁADZIE KRZYWEJ BÉZIERA Krzysztof Serżęga Wyższa Szkoła Informatyk Zarządzana w Rzeszowe Streszczene Artykuł porusza temat zwązany

Bardziej szczegółowo

Andrzej Borowiecki. Open Office. Calc arkusz kalkulacyjny. Przykłady zadań dla geodetów

Andrzej Borowiecki. Open Office. Calc arkusz kalkulacyjny. Przykłady zadań dla geodetów Andrzej Boroweck Open Offce Calc arkusz kalkulacyjny Przykłady zadań dla geodetów Kraków 2004 . Podstawowe nformacje. Wstęp OpenOffce.0 jest funkcjonalne równowaŝny paketow StarOffce 6.0, obejmując najwaŝnejsze

Bardziej szczegółowo

Laboratorium ochrony danych

Laboratorium ochrony danych Laboratorum ochrony danych Ćwczene nr Temat ćwczena: Cała skończone rozszerzone Cel dydaktyczny: Opanowane programowej metody konstruowana cał skończonych rozszerzonych GF(pm), poznane ch własnośc oraz

Bardziej szczegółowo

Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE

Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE Inormatyka Podstawy Programowana 06/07 Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE 6. Równana algebraczne. Poszukujemy rozwązana, czyl chcemy określć perwastk rzeczywste równana:

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

ZESTAW ZADAŃ Z INFORMATYKI

ZESTAW ZADAŃ Z INFORMATYKI (Wpsue zdaąc przed rozpoczęcem prac) KOD ZDAJĄCEGO ZESTAW ZADAŃ Z INFORMATYKI CZĘŚĆ II (dla pozomu rozszerzonego) GRUDZIEŃ ROK 004 Czas prac 50 mnut Instrukca dla zdaącego. Proszę sprawdzć, cz zestaw zadań

Bardziej szczegółowo

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Uwagi 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ółowo

KURS STATYSTYKA. Lekcja 6 Regresja i linie regresji ZADANIE DOMOWE. www.etrapez.pl Strona 1

KURS STATYSTYKA. Lekcja 6 Regresja i linie regresji ZADANIE DOMOWE. www.etrapez.pl Strona 1 KURS STATYSTYKA Lekcja 6 Regresja lne regresj ZADANIE DOMOWE www.etrapez.pl Strona 1 Część 1: TEST Zaznacz poprawną odpowedź (tylko jedna jest prawdzwa). Pytane 1 Funkcja regresj I rodzaju cechy Y zależnej

Bardziej szczegółowo

Ile wynosi suma miar kątów wewnętrznych w pięciokącie?

Ile wynosi suma miar kątów wewnętrznych w pięciokącie? 1 Ile wynos suma mar kątów wewnętrznych w pęcokące? 1 Narysuj pęcokąt foremny 2 Połącz środek okręgu opsanego na tym pęcokące ze wszystkm werzchołkam pęcokąta 3 Oblcz kąty każdego z otrzymanych trójkątów

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

D Archiwum Prac Dyplomowych - kontrola antyplagiatowa

D Archiwum Prac Dyplomowych - kontrola antyplagiatowa Kraków 12.04.2019 r. D Archwum Prac Dyplomowych - kontrola antyplagatowa Procedura Archwzacj Prac Dyplomowych jest realzowana zgodne z zarządzenem nr 15/2019 Rektora Unwersytetu Rolnczego m. H. Kołłątaja

Bardziej szczegółowo

Układ scalony UL 1111

Układ scalony UL 1111 1 Układ scalony UL 1111 Punkty lutownicze prostokątne najczęściej wykorzystujemy do projektowania punktów lutowniczych na płytce drukowanej służące najczęściej do wlutowywania podstawek lub układów scalonych

Bardziej szczegółowo

Andrzej Borowiecki. Podstawy programowania w języku Visual Basic dla geodetów

Andrzej Borowiecki. Podstawy programowania w języku Visual Basic dla geodetów Andrzej Borowiecki Podstawy programowania w języku Visual Basic dla geodetów Kraków 2007 1. Wstęp Język Visual Basic jest produktem firmy Microsoft i działa w środowisku Windows nie tylko jako samodzielne

Bardziej szczegółowo

Zadanie na wykonanie Projektu Zespołowego

Zadanie na wykonanie Projektu Zespołowego Zadane na wykonane Projektu Zespołowego Celem projektu jest uzyskane następującego szeregu umejętnośc praktycznych: umejętnośc opracowana równoległych wersj algorytmów (na przykładze algorytmów algebry

Bardziej szczegółowo

Obliczenie ciągów poligonowych otwartych, obustronnie nawiązanych

Obliczenie ciągów poligonowych otwartych, obustronnie nawiązanych Obliczenie ciągów poligonowych otwartych, obustronnie nawiązanych Dane: punkty A i B nawiązania ciągu, kąty a i boki d ciągu wiszącego Zadanie: obliczyd współrzędne punktów ciągu od 1 do n a1 a2 a3 kąty

Bardziej szczegółowo

TWORZENIE OBIEKTÓW GRAFICZNYCH

TWORZENIE 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ół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

PROGRAM GEO Folder ten naleŝy wkleić do folderu osobistego: D:\inf1\nazwisko\GEO89

PROGRAM GEO Folder ten naleŝy wkleić do folderu osobistego: D:\inf1\nazwisko\GEO89 PROGRAM GEO89 1. Przyjmujemy, Ŝe na dysku D: został załoŝony folder: D:\inf1 2. W folderze tym załoŝono folder osobisty: D:\inf1\nazwisko 3. Ze strony internetowej naleŝy ściągnąć folder GEO89. Folder

Bardziej szczegółowo

Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.

Obsł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ółowo

Treść zadań 1 8 odnosi się do poniższego diagramu przestrzenno-czasowego.

Treść zadań 1 8 odnosi się do poniższego diagramu przestrzenno-czasowego. Treść zadań 8 odnos sę do ponższego dagramu przestrzenno-czasowego. P e e e e e e P e P P e e e e. Jaka będze wartość zmennej clock (zegara skalarnego) po zajścu zdarzena e w procese P zakładając że wartość

Bardziej szczegółowo

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych Zaawansowane metody numeryczne Komputerowa analza zagadneń różnczkowych 1. Układy równań lnowych P. F. Góra http://th-www.f.uj.edu.pl/zfs/gora/ semestr letn 2006/07 Podstawowe fakty Równane Ax = b, x,

Bardziej szczegółowo

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1 Podstawy programowania, Poniedziałek 30.05.2016, 8-10 Projekt, część 1 1. Zadanie Projekt polega na stworzeniu logicznej gry komputerowej działającej w trybie tekstowym o nazwie Minefield. 2. Cele Celem

Bardziej szczegółowo

Badanie współzależności dwóch cech ilościowych X i Y. Analiza korelacji prostej

Badanie współzależności dwóch cech ilościowych X i Y. Analiza korelacji prostej Badane współzależnośc dwóch cech loścowych X Y. Analza korelacj prostej Kody znaków: żółte wyróżnene nowe pojęce czerwony uwaga kursywa komentarz 1 Zagadnena 1. Zwązek determnstyczny (funkcyjny) a korelacyjny.

Bardziej szczegółowo

LibreOffice Calc VBA

LibreOffice Calc VBA LibreOffice Calc VBA LibreOffice Calc umożliwia tworzenie własnych funkcji i procedur przy użyciu składni języka VBA. Dostęp do edytora makr: Narzędzia->Makra->Zarządaj makrami->libreoffice Calc Aby rozpocząć

Bardziej szczegółowo

Obliczenie azymutów ze współrzędnych punktów tablica struktur punktów, tablica struktur azymutów

Obliczenie azymutów ze współrzędnych punktów tablica struktur punktów, tablica struktur azymutów Obliczenie azymutów ze współrzędnych punktów tablica struktur punktów, tablica struktur azymutów Pojęcie azymutu w geodezji Azymut jest to kąt mierzony od kierunku północy (osi X) zgodnie z ruchem wskazówek

Bardziej szczegółowo

(M2) Dynamika 1. ŚRODEK MASY. T. Środek ciężkości i środek masy

(M2) Dynamika 1. ŚRODEK MASY. T. Środek ciężkości i środek masy (MD) MECHANIKA - Dynamka T. Środek cężkośc środek masy (M) Dynamka T: Środek cężkośc środek masy robert.szczotka(at)gmal.com Fzyka astronoma, Lceum 01/014 1 (MD) MECHANIKA - Dynamka T. Środek cężkośc środek

Bardziej szczegółowo

Visual Basic dla AutoCAD

Visual Basic dla AutoCAD Visual Basic dla AutoCAD 1. Programowanie Język programowania to sztuczny język przeznaczony do zapisu algorytmów, w taki sposób, aby mogły one być wykonywane przez komputer. Język programowania charakteryzuje

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

Centralna Izba Pomiarów Telekomunikacyjnych (P-12) Komputerowe stanowisko do wzorcowania generatorów podstawy czasu w częstościomierzach cyfrowych

Centralna Izba Pomiarów Telekomunikacyjnych (P-12) Komputerowe stanowisko do wzorcowania generatorów podstawy czasu w częstościomierzach cyfrowych Cetrala Izba Pomarów Telekomukacyjych (P-1) Komputerowe staowsko do wzorcowaa geeratorów podstawy czasu w częstoścomerzach cyrowych Praca r 1300045 Warszawa, grudzeń 005 Komputerowe staowsko do wzorcowaa

Bardziej szczegółowo

Obsługa blędów i zewnętrznych plików

Obsługa blędów i zewnętrznych plików Obsługa blędów i zewnętrznych plików Rafał Zduńczyk Programowanie arkuszy kalkulacyjnych 2017 Wyłapanie błędu Sub error1() Dim x, y, z x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 On Error

Bardziej szczegółowo

Instrukcje cykliczne (pętle) WHILE...END WHILE

Instrukcje cykliczne (pętle) WHILE...END WHILE Instrukcje cykliczne (pętle) Pętle pozwalają na powtarzanie fragmentu kodu programu. PĘTLE LOGICZNE WHILE...END WHILE While (warunek)...... End While Pętla będzie się wykonywała dopóki warunek jest spełniony.

Bardziej szczegółowo

STATECZNOŚĆ SKARP. α - kąt nachylenia skarpy [ o ], φ - kąt tarcia wewnętrznego gruntu [ o ],

STATECZNOŚĆ SKARP. α - kąt nachylenia skarpy [ o ], φ - kąt tarcia wewnętrznego gruntu [ o ], STATECZNOŚĆ SKARP W przypadku obektu wykonanego z gruntów nespostych zaprojektowane bezpecznego nachylena skarp sprowadza sę do przekształcena wzoru na współczynnk statecznośc do postac: tgφ tgα = n gdze:

Bardziej szczegółowo

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

narzę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ółowo

Pascal - grafika. Uruchomienie trybu graficznego. Moduł graph. Domyślny tryb graficzny

Pascal - 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ółowo

Symbole graficzne. 1. Rezystor Rysujemy symbol graficzny rezystora

Symbole graficzne. 1. Rezystor Rysujemy symbol graficzny rezystora Symbole graficzne. Uruchamiamy i konfigurujemy program MegaCAD 16.01. 1. Rezystor Rysujemy symbol graficzny rezystora 1.1. Rysujemy prostokąt Rysujemy prostokąt o wymiarach: 6x2 mm. a) ołówek nr 1 (L1;

Bardziej szczegółowo

Systemy Ochrony Powietrza Ćwiczenia Laboratoryjne

Systemy Ochrony Powietrza Ćwiczenia Laboratoryjne ś POLITECHNIKA POZNAŃSKA INSTYTUT INŻYNIERII ŚRODOWISKA PROWADZĄCY: mgr nż. Łukasz Amanowcz Systemy Ochrony Powetrza Ćwczena Laboratoryjne 2 TEMAT ĆWICZENIA: Oznaczane lczbowego rozkładu lnowych projekcyjnych

Bardziej szczegółowo

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe Wydział Zarządzania AGH Katedra Informatyki Stosowanej Pętle 1 Program wykładu Pojęcie pętli Pętla FOR Pętla DO LOOP Pętle zagnieżdżone 2 Pojęcie pętli Suma lub iloczyn dowolnych n liczb wprowadzanych

Bardziej szczegółowo

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak

Bardziej szczegółowo

Wprowadzenie do rysowania w 3D. Praca w środowisku 3D

Wprowadzenie 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ółowo

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki Ćwiczenie laboratoryjne 2 Temat: Modelowanie powierzchni swobodnych 3D przy użyciu programu Autodesk Inventor Spis treści 1.

Bardziej szczegółowo

Symulator układu regulacji automatycznej z samonastrajającym regulatorem PID

Symulator układu regulacji automatycznej z samonastrajającym regulatorem PID Symulator układu regulacj automatycznej z samonastrajającym regulatorem PID Założena. Należy napsać program komputerowy symulujący układ regulacj automatycznej, który: - ma pracować w trybe sterowana ręcznego

Bardziej szczegółowo

Program APEK Użytkownik Instrukcja użytkownika

Program APEK Użytkownik Instrukcja użytkownika Program APEK Użytkownik Instrukcja użytkownika http://www.apek.pl e-mail. Biuro@apek.pl tel. 022 6447970 Systemy monitorowania programem APEK Użytkownik. 1.1 Wiadomości wstępne: Podgląd danych i ustawianie.

Bardziej szczegółowo

MATEMATYKA POZIOM ROZSZERZONY Kryteria oceniania odpowiedzi. Arkusz A II. Strona 1 z 5

MATEMATYKA POZIOM ROZSZERZONY Kryteria oceniania odpowiedzi. Arkusz A II. Strona 1 z 5 MATEMATYKA POZIOM ROZSZERZONY Krytera ocenana odpowedz Arkusz A II Strona 1 z 5 Odpowedz Pytane 1 2 3 4 5 6 7 8 9 Odpowedź D C C A B 153 135 232 333 Zad. 10. (0-3) Dana jest funkcja postac. Korzystając

Bardziej szczegółowo

Twierdzenie Bezouta i liczby zespolone Javier de Lucas. Rozwi azanie 2. Z twierdzenia dzielenia wielomianów, mamy, że

Twierdzenie Bezouta i liczby zespolone Javier de Lucas. Rozwi azanie 2. Z twierdzenia dzielenia wielomianów, mamy, że Twerdzene Bezouta lczby zespolone Javer de Lucas Ćwczene 1 Ustal dla których a, b R można podzelć f 1 X) = X 4 3X 2 + ax b przez f 2 X) = X 2 3X+2 Oblcz a b Z 5 jeżel zak ladamy, że f 1 f 2 s a welomanam

Bardziej szczegółowo

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY. Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: chcą podnieść swoje umiejętności pracy w języku VBA do poziomu średniozaawansowanego, nigdy wcześniej

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

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02 METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się

Bardziej szczegółowo

Portfele zawierające walor pozbawiony ryzyka. Elementy teorii rynku kapitałowego

Portfele zawierające walor pozbawiony ryzyka. Elementy teorii rynku kapitałowego Portel nwestycyjny ćwczena Na podst. Wtold Jurek: Konstrukcja analza rozdzał 5 dr chał Konopczyńsk Portele zawerające walor pozbawony ryzyka. lementy teor rynku kaptałowego 1. Pożyczane penędzy amy dwa

Bardziej szczegółowo

Pewnie wkrocz w świat baz danych z programem Access 2010! Bonus! Odpowiedzi do zadań na FTP

Pewnie wkrocz w świat baz danych z programem Access 2010! Bonus! Odpowiedzi do zadań na FTP Pewne wkrocz w śwat baz danych z programem Access 2010! Poznaj zasady rządzące systemam baz danych Naucz sę nstalować program Access korzystać z jego możlwośc Dowedz sę, jak defnować modyfkować strukturę

Bardziej szczegółowo

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest

Bardziej szczegółowo

Rozwiązywanie zadań optymalizacji w środowisku programu MATLAB

Rozwiązywanie zadań optymalizacji w środowisku programu MATLAB Rozwązywane zadań optymalzacj w środowsku programu MATLAB Zagadnene optymalzacj polega na znajdowanu najlepszego, względem ustalonego kryterum, rozwązana należącego do zboru rozwązań dopuszczalnych. Standardowe

Bardziej szczegółowo

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012

KGGiBM 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ółowo

Zadanie 1. Udowodnij, że CAUS PRAM. Załóżmy przetwarzanie przyczynowo spójne. Dla każdego obrazu historii hv i zachodzi zatem:

Zadanie 1. Udowodnij, że CAUS PRAM. Załóżmy przetwarzanie przyczynowo spójne. Dla każdego obrazu historii hv i zachodzi zatem: Zadane 1 Udowodnj, że CAUS PRAM Załóżmy przetwarzane przyczynowo spójne. Dla każdego obrazu hstor hv zachodz zatem: O OW O OW x X p j o O o1 o2 o1 o2 o1 j o2 ( o1 = w( x) v o2 = r( x) v) o1 o2 ( o1 o o2)

Bardziej szczegółowo

Tworzenie stron WWW. Kurs. Wydanie III

Tworzenie stron WWW. Kurs. Wydanie III Idź do Sps treśc Przykładowy rozdzał Katalog ksążek Katalog onlne Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennk nformacje Zamów nformacje o nowoścach Zamów cennk Czytelna Fragmenty ksążek

Bardziej szczegółowo

GRAFIKA INŻYNIERSKA INSTRUKCJA PODSTAWOWE KOMENDY AUTOCADA - TRÓJKĄTY

GRAFIKA INŻYNIERSKA INSTRUKCJA PODSTAWOWE KOMENDY AUTOCADA - TRÓJKĄTY Politechnika Białostocka Wydział Budownictwa i Inżynierii Środowiska Zakład Informacji Przestrzennej Inżynieria Środowiska GRAFIKA INŻYNIERSKA INSTRUKCJA PODSTAWOWE KOMENDY AUTOCADA - TRÓJKĄTY Prowadzący

Bardziej szczegółowo

XXX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne

XXX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne XXX OLIMPIADA FIZYCZNA ETAP III Zadane dośwadczalne ZADANIE D Nazwa zadana: Maszyna analogowa. Dane są:. doda półprzewodnkowa (krzemowa) 2. opornk dekadowy (- 5 Ω ), 3. woltomerz cyfrowy, 4. źródło napęca

Bardziej szczegółowo

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE. Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE SZKOLENIE JEST DLA OSÓB, KTÓRE: znają program Microsoft Excel na poziomie średniozaawansowanym, chcą poznać ogólne zasady tworzenia

Bardziej szczegółowo

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY. Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: nigdy wcześniej nie programowały lub nie miały styczności z programowaniem od dłuższego czasu,

Bardziej szczegółowo

Kiedy i czy konieczne?

Kiedy i czy konieczne? Bazy Danych Kiedy i czy konieczne? Zastanów się: czy często wykonujesz te same czynności? czy wielokrotnie musisz tworzyć i wypełniać dokumenty do siebie podobne (faktury, oferty, raporty itp.) czy ciągle

Bardziej szczegółowo

W praktyce często zdarza się, że wyniki obu prób możemy traktować jako. wyniki pomiarów na tym samym elemencie populacji np.

W praktyce często zdarza się, że wyniki obu prób możemy traktować jako. wyniki pomiarów na tym samym elemencie populacji np. Wykład 7 Uwaga: W praktyce często zdarza sę, że wynk obu prób możemy traktować jako wynk pomarów na tym samym elemence populacj np. wynk x przed wynk y po operacj dla tego samego osobnka. Należy wówczas

Bardziej szczegółowo

INSTYTUT INFORMATYKI STOSOWANEJ MODELOWANIE CZĘŚCI Z WYKORZYSTANIEM PROGRAMU SOLID EDGE

INSTYTUT 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ółowo

Zadanie: Napisać program, który odgadnie liczbę naturalną z przedziału [1, 50] wylosowaną przez komputer. Można zastosować różne algorytmy.

Zadanie: Napisać program, który odgadnie liczbę naturalną z przedziału [1, 50] wylosowaną przez komputer. Można zastosować różne algorytmy. Instrukcja input W zaprogramowaniu kolejnych zadań przyda się umiejętność wprowadzania wartości z zewnątrz do programu (wczytywanie danych). Na przykład: liczba = input("podaj liczbe:") Działanie instrukcji

Bardziej szczegółowo

PRÓBNA MATURA ZADANIA PRZYKŁADOWE

PRÓBNA MATURA ZADANIA PRZYKŁADOWE ZESPÓŁ SZKÓŁ HOTELARSKO TURYSTYCZNO GASTRONOMICZNYCH NR UL. KRASNOŁĘCKA 3, WARSZAWA Z A D AN I A Z A M K N I Ę T E ) Liczba, której 5% jest równe 6, to : A. 0,3 C. 30. D. 0 5% 6 II sposób: x nieznana liczba

Bardziej szczegółowo

Bonus! Odpowiedzi do zadań na FTP. Pewnie wkrocz w świat baz danych z programem Access 2010!

Bonus! Odpowiedzi do zadań na FTP. Pewnie wkrocz w świat baz danych z programem Access 2010! Pewne wkrocz w śwat baz danych z programem Access 2010! Poznaj zasady rządzące systemam baz danych Naucz sę nstalować program Access korzystać z jego możlwośc Dowedz sę, jak defnować modyfkować strukturę

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

Rysowanie precyzyjne. Polecenie:

Rysowanie 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ółowo

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W PILE INSTYTUT POLITECHNICZNY. Zakład Budowy i Eksploatacji Maszyn PRACOWNIA TERMODYNAMIKI TECHNICZNEJ INSTRUKCJA

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W PILE INSTYTUT POLITECHNICZNY. Zakład Budowy i Eksploatacji Maszyn PRACOWNIA TERMODYNAMIKI TECHNICZNEJ INSTRUKCJA PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W PILE INSTYTUT POLITECHNICZNY Zakład Budowy Eksploatacj Maszyn PRACOWNIA TERMODYNAMIKI TECHNICZNEJ INSTRUKCJA Temat ćwczena: PRAKTYCZNA REALIZACJA PRZEMIANY ADIABATYCZNEJ.

Bardziej szczegółowo

Kwantowa natura promieniowania elektromagnetycznego

Kwantowa natura promieniowania elektromagnetycznego Efekt Comptona. Kwantowa natura promenowana elektromagnetycznego Zadane 1. Foton jest rozpraszany na swobodnym elektrone. Wyznaczyć zmanę długośc fal fotonu w wynku rozproszena. Poneważ układ foton swobodny

Bardziej szczegółowo

Języki i metody programowania Java Lab1 https://docs.oracle.com/javase/tutorial/ Zofia Kruczkiewicz

Języki i metody programowania Java Lab1 https://docs.oracle.com/javase/tutorial/ Zofia Kruczkiewicz Języki i metody programowania Java Lab1 https://docs.oracle.com/javase/tutorial/ Zofia Kruczkiewicz Zadanie 1. Wykonanie projektu Java SE w środowisku Netbeans- File/New Project W formularzu New Project

Bardziej szczegółowo

PRÓBNA MATURA ZADANIA PRZYKŁADOWE

PRÓBNA MATURA ZADANIA PRZYKŁADOWE ZESPÓŁ SZKÓŁ HOTELARSKO TURYSTYCZNO GASTRONOMICZNYCH NR UL. KRASNOŁĘCKA, WARSZAWA Z A D AN I A Z A M K N I Ę T E ) Liczba, której 5% jest równe 6, to : A. 0, C. 0. D. 0 5% 6 II sposób: x nieznana liczba

Bardziej szczegółowo

Zasady programowania Dokumentacja

Zasady programowania Dokumentacja Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika

Bardziej szczegółowo

Opis programu Konwersja MPF Spis treści

Opis programu Konwersja MPF Spis treści Opis programu Konwersja MPF Spis treści Ogólne informacje o programie...2 Co to jest KonwersjaMPF...2 Okno programu...2 Podstawowe operacje...3 Wczytywanie danych...3 Przegląd wyników...3 Dodawanie widm

Bardziej szczegółowo

Ćwiczenie 10. Metody eksploracji danych

Ćwiczenie 10. Metody eksploracji danych Ćwczene 10. Metody eksploracj danych Grupowane (Clusterng) 1. Zadane grupowana Grupowane (ang. clusterng) oznacza grupowane rekordów, obserwacj lub przypadków w klasy podobnych obektów. Grupa (ang. cluster)

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 6 Język bash Pierwszy skrypt Rozwinięcia parametryczne Bloki instrukcji Dwa przydatne polecenia Tablice Sprawdzanie warunków Instrukcje

Bardziej szczegółowo

INFORMATYKA KLASA IV

INFORMATYKA KLASA IV 1 INFORMATYKA KLASA IV WYMAGANIA NA POSZCZEGÓLNE OCENY SZKOLNE 1. Komputer i programy komputerowe Posługiwanie się komputerem i praca z programem komputerowym wymienia przynajmniej trzy podstawowe zasady

Bardziej szczegółowo

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa 4 Wymagania edukacyjne na poszczególne oceny szkolne dla klasy 4

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa 4 Wymagania edukacyjne na poszczególne oceny szkolne dla klasy 4 1 Teraz bajty. Informatyka dla szkoły podstawowej. Klasa 4 Wymagania edukacyjne na poszczególne oceny szkolne dla klasy 4 1. Komputer i programy komputerowe Posługiwanie się komputerem i praca z programem

Bardziej szczegółowo

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa IV

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa IV Teraz bajty. Informatyka dla szkoły podstawowej. Klasa IV 1 Posługiwanie się komputerem i praca z programem komputerowym wymienia przynajmniej trzy podstawowe zasady ich, m.in.: dba o porządek na stanowisku

Bardziej szczegółowo

Podstawy Programowania Podstawowa składnia języka C++

Podstawy Programowania Podstawowa składnia języka C++ Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include

Bardziej szczegółowo

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 3-2 5 8 12-4 -26 12 45-76

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 3-2 5 8 12-4 -26 12 45-76 . p. 1 Algorytmem nazywa się poddający się interpretacji skończony zbiór instrukcji wykonania zadania mającego określony stan końcowy dla każdego zestawu danych wejściowych W algorytmach mogą występować

Bardziej szczegółowo

Materiały do laboratorium MS ACCESS BASIC

Materiały do laboratorium MS ACCESS BASIC Materiały do laboratorium MS ACCESS BASIC Opracowała: Katarzyna Harężlak Access Basic jest językiem programowania wykorzystywanym w celu powiązania obiektów aplikacji w jeden spójny system. PROCEDURY I

Bardziej szczegółowo

Tablice, DataGridView

Tablice, DataGridView Tablice, DataGridView Gdy rośnie liczba danych do przechowywania w programie, a następnie ich obrobienia - pojawiają się nowe struktury danych (moŝna by powiedzieć pojemniki na dane) zwane tablicami. Tablica

Bardziej szczegółowo

Elementy języka C. ACprogramislikeafastdanceonanewlywaxeddancefloorbypeople carrying razors.

Elementy języka C. ACprogramislikeafastdanceonanewlywaxeddancefloorbypeople carrying razors. Wykład 3 ACprogramislikeafastdanceonanewlywaxeddancefloorbypeople carrying razors. Waldi Ravens J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 75 / 146 deklaracje zmiennych instrukcja podstawienia

Bardziej szczegółowo

Podstawowe informacje o systemie RDC Nawigacja w systemie RDC Na stronie głównej systemu RDC dostępne są cztery karty nawigacyjne: Home (Strona główna) Casebooks (Historia) Review (Podgląd) Reports (Raporty)

Bardziej szczegółowo

Wprowadzenie do Sieci Neuronowych Sieci rekurencyjne

Wprowadzenie do Sieci Neuronowych Sieci rekurencyjne Wprowadzene do Sec Neuronowych Sec rekurencyjne M. Czoków, J. Persa 2010-12-07 1 Powtórzene Konstrukcja autoasocjatora Hopfelda 1.1 Konstrukcja Danych jest m obrazów wzorcowych ξ 1..ξ m, gdze każdy pojedynczy

Bardziej szczegółowo

Ćwiczenie 1: Pierwsze kroki

Ćwiczenie 1: Pierwsze kroki Ćwiczenie 1: Pierwsze kroki z programem AutoCAD 2010 1 Przeznaczone dla: nowych użytkowników programu AutoCAD Wymagania wstępne: brak Czas wymagany do wykonania: 15 minut W tym ćwiczeniu Lekcje zawarte

Bardziej szczegółowo

Aplikacje geodezyjne

Aplikacje geodezyjne Aplikacje geodezyjne 1. Azymut ze współrzędnych Utwórz nowy projekt o nazwie Azymut. W oknie rozmieść kontrolki mniej więcej zgodnie z rysunkiem. Obiekty mają zmienione następujące wartości cech: cecha

Bardziej szczegółowo

do instrukcja while (wyrażenie);

do instrukcja while (wyrażenie); Instrukcje pętli -ćwiczenia Instrukcja while Pętla while (póki) powoduje powtarzanie zawartej w niej sekwencji instrukcji tak długo, jak długo zaczynające pętlę wyrażenie pozostaje prawdziwe. while ( wyrażenie

Bardziej szczegółowo

Wyznaczanie długości fali światła metodą pierścieni Newtona

Wyznaczanie długości fali światła metodą pierścieni Newtona 013 Katedra Fzyk SGGW Ćwczene 368 Nazwsko... Data... Nr na lśce... Imę... Wydzał... Dzeń tyg.... Ćwczene 368: Godzna.... Wyznaczane długośc fal śwatła metodą perścen Newtona Cechowane podzałk okularu pomarowego

Bardziej szczegółowo

Funkcje zawarte w bibliotece < io.h >

Funkcje zawarte w bibliotece < io.h > PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece

Bardziej szczegółowo

Umieszczanie kodu. kod skryptu

Umieszczanie kodu. kod skryptu PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 15. ALGORYTMY GENETYCZNE Częstochowa 014 Dr hab. nż. Grzegorz Dudek Wydzał Elektryczny Poltechnka Częstochowska TERMINOLOGIA allele wartośc, waranty genów, chromosom - (naczej

Bardziej szczegółowo

Rozmowy VoIP bez komputera

Rozmowy VoIP bez komputera SOFTWARE Telefonowa przez nternet bramk VoIP CD 0/00 Grupa: UZUPEŁNIENIA PDF z artykułem Programy sprzęt do korzystana z VoIP PC Format 9/00 0 Rozmowy VoIP bez komputera Ne mussz włączać komputera za każdym

Bardziej szczegółowo