Andrzej Borowiecki. Wybrane zagadnienia z programowania dla geodetów.
|
|
- Czesław Piasecki
- 8 lat temu
- Przeglądó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
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ółowoAPLIKACJA 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ółowoD 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ółowoWikiWS 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ółowoZapis 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ółowoKRZYWA 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ółowoAndrzej 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ółowoLaboratorium 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ółowoProjekt 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ółowoWprowadzenie 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ółowoZESTAW 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ół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ółowoKURS 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ółowoIle 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ółowoPraca 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ółowoD 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ółowoUkł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ółowoAndrzej 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ółowoZadanie 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ółowoObliczenie 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ół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ół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ółowoPROGRAM 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ół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ółowoTreść 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ółowoZaawansowane 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ółowoPodstawy 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ółowoBadanie 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ółowoLibreOffice 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ółowoObliczenie 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
(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ółowoVisual 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ółowoPraca 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ółowoCentralna 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ółowoObsł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ółowoInstrukcje 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ółowoSTATECZNOŚĆ 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ół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ół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ółowoSymbole 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ółowoSystemy 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ółowoWydział 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ółowoPodstawy 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ół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ółowoPolitechnika 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ółowoSymulator 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ółowoProgram 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ółowoMATEMATYKA 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ółowoTwierdzenie 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ółowoProgram 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ół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ółowoMETODY 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ółowoPortfele 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ółowoPewnie 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ółowoPodstawy 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ółowoRozwią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ół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ółowoZadanie 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ółowoTworzenie 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ółowoGRAFIKA 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ółowoXXX 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ółowoProgram 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ółowoProgram 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ółowoKiedy 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ółowoW 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ół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ółowoZadanie: 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ółowoPRÓ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ółowoBonus! 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ółowoPraca 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ół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ółowoPAŃ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ółowoKwantowa 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ółowoJę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ółowoPRÓ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ółowoZasady 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ółowoOpis 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
Ć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ółowoSystem 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ółowoINFORMATYKA 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ółowoTeraz 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ółowoTeraz 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ółowoPodstawy 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ółowoa[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ółowoMateriał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ółowoTablice, 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ółowoElementy 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ółowoPodstawowe 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ółowoWprowadzenie 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 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ółowoAplikacje 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ółowodo 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ółowoWyznaczanie 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ółowoFunkcje 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ółowoUmieszczanie 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ółowoSZTUCZNA 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ółowoRozmowy 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