Epebufl!E 892. Możliwe wartości zmiennej ERRNO i ich znaczenie mogą zmienić się w przyszłych wydaniach AutoCADa. Wartość Znaczenie Funkcje AutoLISPu
|
|
- Gabriel Świderski
- 9 lat temu
- Przeglądów:
Transkrypt
1 Epebufl!E 892 Lpez!cex Tabela D.1 w tym dodatku pokazuje symboliczne wartości kodów błędów generowanych przez AutoLISP. Zmienna systemowa AutoCADa ERRNO ma nadawaną jedną z przedstawionych wartości wtedy, gdy wywołanie funkcji AutoLISPu spowoduje błąd wykryty przez AutoCAD. Aplikacje AutoLISPu mogą sprawdzać aktualną wartość zmiennej systemowej ERRNO przez wywołanie (getvar "errno"). Zmiennej ERRNO nie zawsze jest nadawana wartość zero, zatem jeśli nie zostanie sprawdzony jej stan zaraz po tym, jak funkcja AutoLISPu zgłosi błąd, to błąd, na który wskazuje jej wartość, może być mylący. Zmienna ta jest zawsze zerowana podczas wejścia do edytora rysunku. Możliwe wartości zmiennej ERRNO i ich znaczenie mogą zmienić się w przyszłych wydaniach AutoCADa. Tabela D.1. Kody błędów wykonania programu Wartość Znaczenie Funkcje AutoLISPu 1 Błędna nazwa tablicy symboli regapp 2 Błędna nazwa elementu lub zbioru wskazań Kilka funkcji (patrz uwaga pod tą tabelą)
2 893 BvupMJTQ!!qsbluzd{oz!lvst Tabela D.1. Kody błędów wykonania programu (c.d.) Wartość Znaczenie Funkcje AutoLISPu 3 Przekroczono maks. liczbę zbiorów wskazań 4 Błędny zbiór wskazań 5 Nieprawidłowe wykorzystanie elementu def. bloku 6 Nieprawidłowe wykorzystanie elementu Zodn 7 Błąd wskazania elementu przez punkt Kilka funkcji (patrz uwaga pod tą tabelą) Kilka funkcji (patrz uwaga pod tą tabelą) entsel nentsel 8 Koniec pliku elementów entnext entupd 9 Koniec pliku definicji bloku entnext 10 Nie znaleziono ostatniego elementu entlast 11 Niedozwolone wymazanie (entdel) rzutni (VPORT) 12 Niedozwolona operacja w trakcie polecenia PLINIA entdel 13 Błędny identyfikator handent 14 Nie włączono identyfikatorów handent 15 Błędne argumenty przy transformacji ukł. Współrzędnych 16 Błędny układ współrzędnych do transformacji 17 Błędne wykorzystanie wymazanego elementu (aktualnie nie wykorzystywana) trans trans entmod trans 18 Błędna nazwa tablicy tblnext tblsearch 19 Błędny argument funkcji tablicy tblnext tblsearch 20 Próba ustawienia zmiennej tylko do odczytu setvar 21 Niedozwolona wartość zero setvar 22 Wartość poza zakresem setvar 23 Regeneracja obiektów złożonych entupd 24 Próba zmiany typu elementu 25 Zła nazwa warstwy 26 Zła nazwa rodzaju linii 27 Zła nazwa koloru 28 Zła nazwa stylu tekstu entmake 29 Zła nazwa symbolu entmake
3 Tabela D.1. Kody błędów wykonania programu (c.d.) Epebufl!E 894 Wartość Znaczenie Funkcje AutoLISPu 30 Złe pole dla typu elementu 31 Próba zmiany wymazanego elementu entmod 32 Próba zmiany SEQEND entmod 33 Próba zmiany identyfikatora entmod 34 Niedozwolona modyfikacja widoczności rzutni 35 Element na zamkniętej warstwie 36 Zły typ elementu entmake 37 Zły element PLINE entmake 38 Niekompletny element złożony w bloku entmake 39 Złe pole nazwy bloku (aktualnie nie wykorzystywana) 40 Powielenie pól znacznika bloku entmake 41 Powielenie pól nazwy bloku entmake 42 Zły wektor prostopadły entmake 43 Pominięto nazwę bloku entmake 44 Pominięto znaczniki bloku entmake 45 Błędny blok bez nazwy entmake 46 Błędny element definicji bloku entmake 47 Pominięto wymagane pole entmake 48 Nierozpoznany typ danych dodatkowych 49 Niewłaściwe zagnieżdżenie list w danych dodatkowych 50 Niewlaściwe położenie pola APPID 51 Przekroczono maksymalny rozmiar danych dodatkowych 52 Błąd wskazania elementu podano odpowiedź pustą 53 Powielona nazwa aplikacji w danych dodatkowych 54 Próba utworzenia lub modyfikacji rzutni 55 Próba utworzenia lub zmodyfikowania elementu Xref, Xdef, lub Xdep entsel nentsel
4 895 BvupMJTQ!!qsbluzd{oz!lvst Tabela D.1. Kody błędów wykonania programu (c.d.) Wartość Znaczenie Funkcje AutoLISPu 56 Filtr funkcji : niespodziewany koniec listy 57 Filtr funkcji : brak operandu tekstu 58 Filtr funkcji : niewłaściwy łańcuch kodu (-4) 59 Filtr funkcji : nieprawidłowe zagnieżdżenie lub puste wyrażenie warunku 60 Filtr funkcji : pomylony początek i koniec wyrażenia warunku 61 Filtr funkcji : niewłaściwa ilość argumentów w wyrażeniu warunku (dla NOT lub XOR) 62 Filtr funkcji : przekroczona graniczna ilość zagnieżdżeń 63 Filtr funkcji : nieważny kod grupy 64 Filtr funkcji : nieważny test łańcucha 65 Filtr funkcji : nieważny test wektora 66 Filtr funkcji : nieważny test wartości rzeczywistej 67 Filtr funkcji : nieważny test wartości całkowitej 68 Digitizer nie jest pulpitem tablet 69 Tablet nie został skalibrowany tablet 70 Nieważne argumenty tablet 71 Błąd systemu ADS: nie jest możliwe przydzielenie nowego bufora wyniku 72 Błąd systemu ADS: pusty wskaźnik (null pointer) 73 Nie można otworzyć pliku wykonawczego xload 74 Aplikacja została już wczytana xload 75 Wczytano już maksymalną dopuszczalną ilość aplikacji xload
5 Tabela D.1. Kody błędów wykonania programu (c.d.) Epebufl!E 896 Wartość Znaczenie Funkcje AutoLISPu 76 Nie jest możliwe wykonanie aplikacji xload 77 Niezgodny numer wersji xload 78 Nie jest możliwe usunięcie z pamięci aplikacji zagnieżdżonej 79 Nieudane usunięcie aplikacji z pamięci xunload xunload 80 Aplikacja nie jest aktualnie wczytana xunload 81 Zbyt mało pamięci, by wczytać aplikację 82 Błąd systemu ADS: nieważna macierz transformacji 83 Błąd systemu ADS: nieważna nazwa symbolu 84 Błąd systemu ADS: nieważna wartość symbolu 85 Zablokowana próba dostępu do operacji AutoLISPu/ADSu podczas wyświetlania okna dialogowego xload Kody błędów 2, 5 i 6 mogą być zgłaszane przez kilka funkcji bibliotecznych, w tym entdel, entget, entmod, entnext, entupd, redraw, regapp, ssadd, ssdel, ssmemb, trans i xdroom. Lpnvojlbuz!ce uz!cex Po wykryciu warunków błędu, AutoLISP przerywa działanie funkcji i wywołuje funkcję użytkownika *error*, z komunikatem wskazującym rodzaj błędu. Jeżeli nie zdefiniowano funkcji *error* (*error* ma przypisaną wartość nil), podejmowane są standardowe działania obsługi błędów i wyświetlany jest komunikat: error: komunikat błąd: komunikat oraz tzw. wsteczny ślad funkcji. Jeżeli zdefiniowano funkcję *error*, to jest ona wywoływana z jednym argumentem komunikat. Cez!qsphsbn qsphsbnx!v zulpxzd x!v zulpxzdi Poniżej przedstawiono listę komunikatów błędów, które pojawiają się w trakcie uruchamiania funkcji AutoLISPu. Większość z nich wskazuje na typowe błędy programów takie jak:
6 897 BvupMJTQ!!qsbluzd{oz!lvst błędnie podana nazwa funkcji lub symbolu, nieprawidłowy typ lub liczba argumentów funkcji, niezrównoważona liczba nawiasów, brak cudzysłowu (niezakończone łańcuchy), próba wykorzystania niezakończonej funkcji. Poniżej przedstawiono w porządku alfabetycznym nazwy oraz opisy błędów programów użytkowych. arguments of a defun can't have the same name Błąd ten spowoduje funkcja zdefiniowana z wieloma argumentami o tej samej nazwie. AutoCAD rejected function Przekazano błędne argumenty funkcjom AutoCADa (na przykład próba ustawienia zmiennej systemowej tylko do odczytu poleceniem SETVAR (ZMSYS) lub użycia tblnext z nieprawidłową nazwą tablicy) lub samo użycie funkcji jest błędem w aktualnym kontekście. Przykładowo, nie wolno stosować funkcji getxxx wewnątrz funkcji command. AutoLISP stack overflow Przekroczona została pojemność obszaru stosu AutoLISPu. Może tobyć wynikiem intensywnego wykorzystywania rekurencji funkcji lub bardzo dużych list argumentów funkcji. bad argument type Do funkcji przekazano argument niewłaściwego typu (np. nie można użyć funkcji strlen dla liczby typu integer). bad association list Lista przekazana funkcji assoc nie zawiera list z nazwami kluczowymi. bad conversion code Komunikat taki wskazuje, że dla funkcji trans został podany niewłaściwy identyfikator obszaru (papieru lub modelu). bad ENTMOD list Jedna z podlist listy asocjacji, dostarczonej funkcji entmod, zawiera niewłaściwą wartość. bad ENTMOD value Jedna z list w liście asocjacji (skojarzeń), przekazanych funkcji entmod, zawiera nieprawidłową wartość. bad formal argument list Podczas wyliczania funkcji, AutoLISP wykrył nieprawidłową listę argumentów formalnych. Może towystąpić np. w przypadku, gdy zamiast funkcji podano listę danych.
7 Epebufl!E 898 bad function Pierwszy (zerowy) element listy nie jest dopuszczalną nazwą funkcji. Może towystąpić np. w przypadku, gdy pierwszy element jest liczbą lub nazwą zmiennej. Komunikat ten może wskazywać również na to, że funkcja jest błędnie zdefiniowana na przykład brakuje listy wymaganych argumentów formalnych. bad function code Taki komunikat wskazuje, że polecenie TABLET (PULPIT) otrzymało niewłaściwy identyfikator funkcji. bad grvecs list value Któryś składnik listy dla funkcji grvecs nie jest punktem 2W lub 3W. bad grvecs matrix value Macierz dostarczona funkcji grvecs została źle uformowana lub zawiera dane niewłaściwego typu (na przykład STR, SYM itp.). bad list Przekazano funkcji nieprawidłowo uformowaną listę. Może towystąpić w przypadku, gdy liczba rzeczywista (typ real) zaczyna się kropką dziesiętną; należy pamiętać otym, że zapis takiej liczby musi zaczynać się wtedy zerem. badlistofpoints Komunikat wyświetlany przez w przypadku, gdy wraz z parametrami _F, _CP lub _WP zostanie przesłana lista pusta lub lista zawierająca obiekty inne, niż punkty. Komunikat taki możeteż wyświetlić funkcja grvecs. bad node Funkcja type napotkała pozycję nieprawidłowego typu. bad node type in list Funkcja foreach napotkała pozycję nieprawidłowego typu. bad point argument bad point value Niewłaściwie zdefiniowany punkt (lista dwóch liczb typu real) został przekazany funkcji oczekującej na podanie współrzędnych. Może towystąpić w przypadku, gdy liczba rzeczywista mniejsza od 1 zaczyna się kropką dziesiętną; należy pamiętać otym, że zapis takiej liczby musi zaczynać się od zera. bad real number detected Nastąpiła próba przesłania z AutoLISPu do AutoCADa niewłaściwej liczby rzeczywistej (typu real).
8 899 BvupMJTQ!!qsbluzd{oz!lvst bad list Argument przekazany funkcji ( "E") nie jest prawidłową listą z danymi elementu (taką jek wynik funkcji entget). bad list value Jedna z list składowych na liście filtru przekazanej do ( "x") zawiera niepoprawną wartość. bad mode string Błąd ten występuje wtedy, gdy argument mode funkcji jest (niedopuszczalnym) niedozwolonym tekstem. bad xdata list Błąd taki powstaje wtedy, gdy funkcjom xdsize,, entmod, entmake lub textbox zostaje podana źle uformowana lista dodatkowych danych elementu (xdata). base point is required Funkcja getcorner została wywołana bez podania wymaganego argumentu (punktu bazowego). Boole arg1 <0 or >15 Pierwszy argument funkcji boole musi być liczbą typu integer z zakresu od 0 do 15. can't evaluate expression Błąd tenmoże być spowodowany niewłaściwym położeniem kropki dziesiętnej lub innym źle skonstruowanym wyrażeniem. can't open (file) for input LOAD failed Plik o nazwie przekazanej funkcji load nie został znaleziony lub użytkownik nie ma dostępu do czytania pliku. can't reenter AutoLISP Bufor komunikacyjny AutoCAD-AutoLISP jest wykorzystywany przez aktywną funkcję; żadna nowa funkcja nie możebyć wywołana przed jej zakończeniem. console break Użytkownik wprowadził Ctrl+C w czasie działania funkcji. divide by zero Dzielenie przez zero jest niedozwolone. divide overflow Wynik dzielenia przez bardzo małą liczbę jest obarczony dużym błędem.
9 Epebufl!E 89: exceeded maximum string length Łańcuch alfanumeryczny (string) przesłany do funkcji jest dłuższy, niż 132 znaki. extra right paren Wykryto za dużo prawych nawiasów (jeden lub więcej). file not open Deskryptor pliku dla operacji WE/WY nie odpowiada otwartemu plikowi. file read insufficient string space Podczas czytania z pliku przekroczono dostępny obszar pamięci łańcuchów. file size limit exceeded Rozmiar pliku przekracza wartość dopuszczalną dla systemu operacyjnego. floating-point exception System operacyjny wykrył błąd obliczeń zmiennoprzecinkowych (tylko w środowisku systemów typu UNIX). function cancelled Użytkownik wprowadził Ctrl+C w odpowiedzi na zgłoszenie gotowości do przyjęcia danych wejściowych. function undefined for argument Argument przekazany do funkcji log lub sqrt jest spoza dopuszczalnego zakresu. function undefined for real Funkcji oczekującej danych typu integer przekazano liczbę typu real, np. (lsh 2 1.2). grvecs missing endpoint Lista wektorów podana funkcji grvecs nie posiada punktu końcowego. illegal type in left Wystąpienie takiego komunikatu oznacza, że plik LSP nie jest czystym plikiem ASCII, ale został utworzony za pomocą programu procesora tekstów i zawiera kody formatujące. improper argument Funkcji gcd przekazano argument mniejszy lub równy zero. inappropriate object in function Funkcja vmon wykryła niepoprawnie skonstruowaną funkcję.
10 8:1 BvupMJTQ!!qsbluzd{oz!lvst incorrect number of arguments Podano więcej niż jeden argument funkcji quote. incorrect number of arguments to a function Liczba argumentów przekazanych funkcji nie odpowiada liczbie argumentów formalnych określonych w funkcji defun. incorrect request for command list data Napotkana funkcja command nie może być wykonana ze względu na działanie innej funkcji. input aborted Wykryto warunek błędu lub przedwczesnego końca pliku, co powoduje przerwanie wczytywania pliku. insufficient node space Do wykonania żądanego działania funkcji zabrakło wolnego obszaru sterty. insufficient string space Obszar sterty jest zbyt mały do ulokowania podanego łańcucha tekstowego. invalid argument Nieprawidłowy typ argumentu lub argument poza dopuszczalnym zakresem. invalid argument list Przekazano funkcji uszkodzoną listę argumentów. invalid character Wyrażenie zawiera niepoprawny znak. invalid dotted pair Pary kropkowe są listami zawierającymi dwa argumenty oddzielone sekwencją spacja kropka spacja. Błąd tenmoże pojawić się w przypadku, gdy mniejsza od 1 liczba rzeczywista rozpoczyna się kropką dziesiętną; należy pamiętać otym,że liczba taka musi zaczynać się zerem. invalid integer value Została napotkana liczba typu integer o wartości spoza dopuszczalnego zakresu. LISPSTACK overflow Przekroczono obszar stosu AutoLISPu. Może towystąpić w przypadku wielokrotnego zagnieżdżenia funkcji rekurencyjnej lub funkcji z bardzo dużą listą argumentów. Należy spróbować zwiększyć wartość zmiennej środowiskowej LISPSTACK.
11 Epebufl!E 8:2 malformed list Odczytywana z pliku lista skończyła się przedwcześnie. Najczęstszą przyczyną jest błąd parowania nawiasów otwierających i zamykających lub znaków cytowania. malformed string Łańcuch czytany z pliku zakończył się przedwcześnie. misplaced dot Błąd tenmoże pojawić się w przypadku, gdy zapis liczby o wartości bezwzględnej mniejszej od 1 rozpoczyna się kropką dziesiętną; należy pamiętać otym,że liczba taka musi zaczynać się zerem. null function Została wykonana próba wyliczenia niezdefiniowanej funkcji. quit/exit abort Jest to wynik wywołania funkcji quit lub exit. Funkcje te nie są aktualnie stosowane w AutoLISPie. string too long Łańcuch alfanumeryczny dostarczony funkcju setvar jest za długi. too few arguments Za mało argumentów przekazano funkcji wewnętrznej. too few arguments to grvecs Funkcja grvecs otrzymała zbyt małą liczbę argumentów. toomanyarguments Za dużo argumentów przekazano funkcji wewnętrznej. Cez!xfxous{of Błędy opisane poniżej pojawiają się wyjątkowo rzadko. Wskazują na wewnętrzne błędy w AutoLISPie i ich pojawienie się powinno być zgłaszane dystrybutorowi programu. bad argument to system call System operacyjny wykrył błędne odwołanie do systemu wygenerowane przez AutoLISP (tylko w środowisku systemów typu UNIX). bus error System operacyjny wykrył błąd magistrali (tylko w środowisku systemów typu UNIX).
12 8:3 BvupMJTQ!!qsbluzd{oz!lvst hangup System operacyjny wykrył sygnał zawieszenie systemu (tylko w środowisku systemów typu UNIX). illegal instruction System operacyjny wykrył błędną instrukcję maszynową (tylko w środowisku systemów typu UNIX). segmentation violation System operacyjny wykrył próbę zaadresowania pamięci znajdującej się poza przydzielonym dla procesu obszarem (tylko w środowisku systemów typu UNIX). unexpected signal nnn Wykryto nieoczekiwane pojawienie się sygnału wygenerowanego przez system operacyjny (tylko w środowisku systemów typu UNIX).
AutoLISP w środowisku VLISP
Spis treści 1. Wprowadzenie... 11 1.1 Przyjęte konwencje leksykalne... 11 1.2 Pobranie plików z Internetu... 12 1.3 Wstęp... 13 1.4 Auto LISP jako język programowania... 15 1.4.1 Typ INT liczba całkowita...
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe Oprócz zmiennych w programie mamy też stałe, które jak sama nazwa mówi, zachowują swoją wartość przez cały czas działania programu. Można
Wykorzystanie języka AutoLISP.
Wykorzystanie języka AutoLISP. AutoLISP jest językiem programowania podobnie jak Basic, Pascal, C. Różni się tym, że jest zintegrowany z AutoCADem i nie można go używać oddzielnie, AutoLISP liczy w arytmetyce
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 12. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 12 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji (1) Obsługa łańcuchów znakowych getchar(), putchar()
5 BvupMJTQ!!qsbluzd{oz!lvst
Dla kogo jest ta książka?... 17 Dlaczego ta ksiażka jest taka gruba?... 18 Co znajduje się wtejksiążce?... 18 Co znajduje się na dyskietce?... 18 Czego będziesz potrzebował?... 18 1.1. Kompilatory a interpretery...
Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,
Języki i metodyka programowania. Typy, operatory, wyrażenia. Wejście i wyjście.
Typy, operatory, wyrażenia. Wejście i wyjście. Typy, operatory, wyrażenia Zmienna: [] [ '[' ']' ] ['=' ]; Zmienna to fragment pamięci o określonym
Tablice, funkcje - wprowadzenie
Tablice, funkcje - wprowadzenie Przemysław Gawroński D-10, p. 234 Wykład 5 25 marca 2019 (Wykład 5) Tablice, funkcje - wprowadzenie 25 marca 2019 1 / 12 Outline 1 Tablice jednowymiarowe 2 Funkcje (Wykład
Delphi Laboratorium 3
Delphi Laboratorium 3 1. Procedury i funkcje Funkcja jest to wydzielony blok kodu, który wykonuje określoną czynność i zwraca wynik. Procedura jest to wydzielony blok kodu, który wykonuje określoną czynność,
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
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
Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Pliki. Informacje ogólne. Obsługa plików w języku C
Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych (np. dysku twardym, pendrive, płycie DVD itp.). Może posiadać określone atrybuty, a odwołanie do niego
Atrybuty bloki z atrybutami, wyciągi atrybutów.
Atrybuty bloki z atrybutami, wyciągi atrybutów. Blokom można przyporządkować tzw. atrybuty, zawierające dane tekstowe. Atrybuty to pewne informacje związane z blokiem. Może to być np. nazwa elementu rysunkowego,
Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
Stałe i zmienne znakowe. Stała znakowa: znak
Stałe i zmienne znakowe. Stała znakowa: znak Na przykład: a, 1, 0 c Każdy znak jest reprezentowany w pamięci przez swój kod. Kody alfanumerycznych znaków ASCII to liczby z przedziału [32, 127]. Liczby
Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje
Tablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Kurs walut. Specyfikacja projektu. Marek Zając 2013-12-16
Kurs walut Specyfikacja projektu Marek Zając 2013-12-16 Spis treści 1. Podsumowanie... 2 1.1 Wstęp... 2 1.2 Projekt interfejsu... 2 1.2.1 Rozmiar głównego okna... 2 2. Słownik pojęć... 2 2.1 Definicja
Laboratorium 3: Tablice, tablice znaków i funkcje operujące na ciągach znaków. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski
Laboratorium 3: Tablice, tablice znaków i funkcje operujące na ciągach znaków dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski 7 kwietnia 2014 1. Wprowadzenie Pierwsza część instrukcji zawiera informacje
Baza numerów Wersja 1.1
Baza numerów Wersja 1.1 SPIS TREŚCI 1. Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją 1.2 Informacje zwrotne wysyłane z API w odpowiedzi na odebrane odwołania I. Zarządzanie grupami Bazy Numerów
lekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
2. Tablice. Tablice jednowymiarowe - wektory. Algorytmy i Struktury Danych
2. Tablice Tablica to struktura danych przechowująca elementy jednego typu (jednorodna). Dostęp do poszczególnych elementów składowych jest możliwy za pomocą indeksów. Rozróżniamy następujące typy tablic:
1 Powtórzenie wiadomości
1 Powtórzenie wiadomości Zadanie 1 Napisać program, który w trybie dialogu z użytkownikiem przyjmie liczbę całkowitą, a następnie wyświetli informację czy jest to liczba parzysta czy nieparzysta oraz czy
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
Procesor ma architekturę rejestrową L/S. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset nand Rx, Ry, A add Rx, #1, Rz store Rx, [Rz]
Procesor ma architekturę akumulatorową. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset or Rx, Ry, A add Rx load A, [Rz] push Rx sub Rx, #3, A load Rx, [A] Procesor ma architekturę rejestrową
Metody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
1. Wprowadzanie danych z klawiatury funkcja scanf
1. Wprowadzanie danych z klawiatury funkcja scanf Deklaracja int scanf ( const char *format, wskaźnik, wskaźnik,... ) ; Biblioteka Działanie stdio.h Funkcja scanf wczytuje kolejne pola (ciągi znaków),
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
Warsztaty dla nauczycieli
WPROWADZENIE Wyprowadzanie danych: Wyprowadzanie na ekran komunikatów i wyników umożliwia instrukcja wyjścia funkcja print(). Argumentami funkcji (podanymi w nawiasach) mogą być teksty, wyrażenia arytmetyczne
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Biblioteka standardowa - operacje wejścia/wyjścia
Biblioteka standardowa - operacje wejścia/wyjścia Przemysław Gawroński D-10, p. 234 Wykład 6 15 stycznia 2019 (Wykład 6) Biblioteka standardowa - operacje wejścia/wyjścia 15 stycznia 2019 1 / 14 Outline
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO
Struktury, unie, formatowanie, wskaźniki
Struktury, unie, formatowanie, wskaźniki 1. Napisz aplikację, która na wejściu dostaje napis postaci W Roku Pańskim 1345, władca Henryk 12, na rzecz swoich 143209 poddanych uchwalił dekret o 20 procentowej
Mikroinformatyka. Wielozadaniowość
Mikroinformatyka Wielozadaniowość Zadanie Tryb chroniony przynajmniej jedno zadanie (task). Segment stanu zadania TSS (Task State Segment). Przestrzeń zadania (Execution Space). - segment kodu, - segment
Dokumentacja techniczna API systemu SimPay.pl
Wprowadzenie Dokumentacja techniczna API systemu SimPay.pl Wersja 1.0 z dnia 24.03.2015 r. API serwisu SimPay.pl opiera się o danych wysyłanych i zwracanych w formie JSON. W przypadku napotkania jakiegokolwiek
1 Moduł Modbus ASCII/RTU 3
Spis treści 1 Moduł Modbus ASCII/RTU 3 1.1 Konfigurowanie Modułu Modbus ASCII/RTU............. 3 1.1.1 Lista elementów Modułu Modbus ASCII/RTU......... 3 1.1.2 Konfiguracja Modułu Modbus ASCII/RTU...........
Tablice, funkcje, wskaźniki - wprowadzenie
Tablice, funkcje, wskaźniki - wprowadzenie Przemysław Gawroński D-10, p. 234 Wykład 4 19 listopada 2018 (Wykład 4) Tablice, funkcje, wskaźniki - wprowadzenie 19 listopada 2018 1 / 37 Outline 1 Tablice
Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.
Schematy blokowe I Jeżeli po schematach blokowych będzie używany język C, to należy używać operatorów: '&&', ' ', '!=', '%' natomiast jeśli Ruby to 'and', 'or', '%', '!='. 1. Dostępne bloki: a) początek:
Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Spis treści. 1 Moduł Modbus TCP 4
Spis treści 1 Moduł Modbus TCP 4 1.1 Konfigurowanie Modułu Modbus TCP................. 4 1.1.1 Lista elementów Modułu Modbus TCP............ 4 1.1.2 Konfiguracja Modułu Modbus TCP.............. 5 1.1.3
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Programowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Symbole mapy numerycznej jako bloki rysunkowe. Elżbieta Lewandowicz Katedra Geodezji Szczególowej
Symbole mapy numerycznej jako bloki rysunkowe Elżbieta Lewandowicz Katedra Geodezji Szczególowej Symbole mapy numerycznej jako bloki rysunkowe Proste symbole mapy numerycznej rysowaliśmy na ostatnich zajęciach
znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Lab 9 Podstawy Programowania
Lab 9 Podstawy Programowania (Kaja.Gutowska@cs.put.poznan.pl) Wszystkie kody/fragmenty kodów dostępne w osobnym pliku.txt. Materiały pomocnicze: Wskaźnik to specjalny rodzaj zmiennej, w której zapisany
Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji
INFORMATYKA TECHNICZNA Metody wprowadzania obiektów w programie AutoCAD za pomocą języka AutoLISP
INFORMATYKA TECHNICZNA Metody wprowadzania obiektów w programie AutoCAD za pomocą języka AutoLISP 1. WPROWADZENIE Cel ćwiczeń: zapoznanie z możliwościami wykorzystania systemów CAx w procesie automatyzacji
Podręcznik użytkownika
Podręcznik użytkownika Moduł kliencki Kodak Asset Management Software Stan i ustawienia zasobów... 1 Menu Stan zasobów... 2 Menu Ustawienia zasobów... 3 Obsługa alertów... 7 Komunikaty zarządzania zasobami...
Oczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Pętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady
Pętle i tablice. Spotkanie 3 Dr inż. Dariusz JĘDRZEJCZYK Pętle: for, while, do while Tablice Przykłady 11/26/2016 AGH, Katedra Informatyki Stosowanej i Modelowania 2 Pętla w największym uproszczeniu służy
Wykład 2: Podstawy Języka
Wykład 2: Podstawy Języka 1.wprowadzenie 2.podstawy języka 3.sterowanie 4.inicjacja i sprzątanie 5.kontrola dostępu 6.dziedziczenie 7.polimorfizm 8.obsługa błędów 9.kolekcje obiektów 10.wejście i wyjście
Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?
Część XVIII C++ Funkcje Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach? Umiemy już podzielić nasz
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania interfejsu automatyzacji OLE w systemie CAx
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania interfejsu automatyzacji OLE w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym zapisie
Właściwości i metody obiektu Comment Właściwości
Właściwości i metody obiektu Comment Właściwości Właściwość Czy można zmieniać Opis Application nie Zwraca nazwę aplikacji, która utworzyła komentarz Author nie Zwraca nazwę osoby, która utworzyła komentarz
Dokumentacja smsapi wersja 1.4
Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację
do drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php
S t r o n a 1 Podstawy PHP 1. stwórz plik tekstowy o nazwie index.php Zawartość pliku musi mieć postać: Znaczniki kodu php: Przykładowy kod typu "hello world!" Wpisz powyższy kod do plkiku index.php Skopiuj
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
DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0
Uwaga: DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 1. Zostały pominięte diagramy: CYFRA, CYFRA SZESNASTKOWA, ZNAK i LITERA. Nie została uwzględniona możliwość posługiwania się komentarzami. 2. Brakuje
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO Rozdział 1. Wybór i instalacja kompilatora języka Pascal 1.1. Współczesne wersje kompilatorów Pascala 1.2. Jak zainstalować
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
Wykład 8: Obsługa Wyjątków
Wykład 8: Obsługa Wyjątków Wyjątki Wyjątek to sytuacja nienormalna, która pojawia się w trakcie wykonania programu. W językach bez obsługi wyjątków, błędy są wykrywane i obsługiwane ręcznie, zwykle przez
Wykład pt Plik DXF. Jarosław Bydłosz
Wykład pt Plik DXF Jarosław Bydłosz 1 Tematyka wykładu: Pojęcie DXF Ogólna charakterystyka pliku DXF Budowa pliku Wybrane kody grup pliku DXF Zawartość wybranych sekcji pliku 2 Pojęcie DXF Drawing Interchange
Autor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Profile i Śruby Użytkownika Tworzenie własnych baz danych i procedur rysowania profili.
Dodatek Profile i Śruby Użytkownika Tworzenie własnych baz danych i procedur rysowania profili. Okno Parametrów profilu użytkownika Command: ru Listy Typ i rozmiar pozwalają dokonać wyboru odpowiedniego
INFORMATYKA Studia Niestacjonarne Elektrotechnika
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Programowanie w języku Java
Katedra Inżynierii Wiedzy laborki 7 Rysunek: Przykładowa klasa Rysunek: Przykładowa klasa Rysunek: Przykładowa klasa Rysunek: Przykładowa klasa Rysunek: Zapis do pliku Rysunek: Odczyt z pliku Rysunek:
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 Tablica znaków w językach C i C++ (oraz pochodnych) łańcuch znaków przechowywany jest jako
Instrukcja do ćwiczenia P4 Analiza semantyczna i generowanie kodu Język: Ada
Instrukcja do ćwiczenia P4 Analiza semantyczna i generowanie kodu Język: Ada Spis treści 1 Wprowadzenie 1 2 Dane i kod 2 3 Wyrażenia 2 3.1 Operacje arytmetyczne i logiczne.................. 2 3.2 Podstawowe
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego
Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego 1 /24 Pisanie pojedynczych znaków z klawiatury do pliku #include void main(void) { FILE *fptr; // wkaznik do pliku, tzw. uchwyt
JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Struktura pliku wejściowego ippk Plik Korekt Składek
Struktura pliku wejściowego ippk Plik Korekt Składek INFORMACJE OGÓLNE... 3 STRUKTURA PLIKU... 3 STRUKTURA FORMATU... 3 DOPUSZCZALNE WARTOŚĆI W POLACH SŁOWNIKOWYCH... 4 ŁADOWANIE PLIKU... 4 INFORMACJE
petla:... ; etykieta określa adres w pamięci kodu (docelowe miejsce skoku) DJNZ R7, petla
Asembler A51 1. Symbole Nazwy symboliczne Symbol jest nazwą, która może być użyta do reprezentowania wartości stałej numerycznej, wyrażenia, ciągu znaków (tekstu), adresu lub nazwy rejestru. Nazwy symboliczne
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Obliczenia, zmienne. Proste działania, zmienne, rodzaje zmiennych, proste operacje i działania na zmiennych.
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Obliczenia, zmienne Proste działania, zmienne, rodzaje zmiennych, proste operacje i działania na zmiennych. Proste
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
Informatyka I. Klasy i obiekty. Podstawy programowania obiektowego. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2018
Informatyka I Klasy i obiekty. Podstawy programowania obiektowego dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Plan wykładu Pojęcie klasy Deklaracja klasy Pola i metody klasy
Programowanie Mikrokontrolerów
Programowanie Mikrokontrolerów Wyświetlacz alfanumeryczny oparty na sterowniku Hitachi HD44780. mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Alfanumeryczny wyświetlacz LCD Wyświetlacz LCD zagadnienia:
Wykorzystanie programów komputerowych do obliczeń matematycznych
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy Przykłady: Programy wykorzystywane
Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
4. Procesy pojęcia podstawowe
4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa
11.3 Definiowanie granic obszaru przeznaczonego do kreskowania
Auto CAD 14 11-1 11. Kreskowanie. 11.1 Wstęp Aby wywołać polecenie BHATCH, wybierz HATCH z paska narzędzi Draw. Po wywołaniu polecenia wyświetlane jest okno narzędziowe Boundary Hatch. Żeby narysować obiekt
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
Podstawy programowania. Wykład 3 Konstrukcje sterujące. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład 3 Konstrukcje sterujące Krzysztof Banaś Podstawy programowania 1 Kod źródłowy i wykonanie programu Kod źródłowy w języku programowania zawiera przepis wykonania programu
Zadanie nr 3: Sprawdzanie testu z arytmetyki
Zadanie nr 3: Sprawdzanie testu z arytmetyki 1 Cel zadania Zadanie wymusza praktyczne przećwiczenia dostosowania formatu i formy wyświetlania informacji dla własnych typów danych. Ma ono pokazać potencjalne
Wskaźniki w C. Anna Gogolińska
Wskaźniki w C Anna Gogolińska Zmienne Zmienną w C można traktować jako obszar w pamięci etykietowany nazwą zmiennej i zawierający jej wartość. Przykład: kod graficznie int a; a a = 3; a 3 Wskaźniki Wskaźnik
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja. 2. Schemat blokowy przedstawia algorytm obliczania
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja nie ma parametru i zwraca wartość na zewnątrz. nie ma parametru i nie zwraca wartości na zewnątrz. ma parametr o nazwie void i zwraca
Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja
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
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych
Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych 1. Wczytywanie z plików tekstowych. Wczytywanie z pliku tekstowego wymaga: a) skojarzenia zmiennej plikowej z plikiem procedura assignfile b)