Maxima i Visual Basic w Excelu

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

Download "Maxima i Visual Basic w Excelu"

Transkrypt

1 25 marca 2014

2 Jak komunikować się z komputerem? Trzy podstawowe elementy programu: 1 wprowadzenie danych (wejście), 2 wykonanie operacji przewidzianych programem (najczęściej obliczeń), 3 zwrócenie wyniku (wyjście). Część operacji pośrednich wykonywanych przez program, nie jest pokazywanych użytkownikowi. Sa one przechowywane w symbolach, zmiennych itp.

3 Jak komunikować się z komputerem? Trzy podstawowe elementy programu: 1 wprowadzenie danych (wejście), 2 wykonanie operacji przewidzianych programem (najczęściej obliczeń), 3 zwrócenie wyniku (wyjście). Część operacji pośrednich wykonywanych przez program, nie jest pokazywanych użytkownikowi. Sa one przechowywane w symbolach, zmiennych itp.

4 Rachunek symboliczny Co to jest rachunek symboliczny? Czym jest obliczenie całki, pochodnej, rozwiazanie równania? Symbolom przypisujemy pewne znaczenia: np. x - to zmienna względem której różniczkujemy, a w(x) to pewien wielomian.

5 Rachunek symboliczny Co to jest rachunek symboliczny? Czym jest obliczenie całki, pochodnej, rozwiazanie równania? Symbolom przypisujemy pewne znaczenia: np. x - to zmienna względem której różniczkujemy, a w(x) to pewien wielomian.

6 Rachunek symboliczny Co to jest rachunek symboliczny? Czym jest obliczenie całki, pochodnej, rozwiazanie równania? Symbolom przypisujemy pewne znaczenia: np. x - to zmienna względem której różniczkujemy, a w(x) to pewien wielomian.

7 Maxima - zapoznanie z programem Maxima to program - system algebry komputerowej. Podstawowa różnica w stosunku do klasycznych programów obliczeniowych jest możliwość wykonywania obliczeń symbolicznych. W 1998 roku program Maxima został udostępniony w formie bezpłatnej licencji. Oficjalna strona programu jest maxima.sourceforge.net gdzie można znaleźć zarówno sam program (wxmaxima.exe ) jak i podręczna pomoc.

8 Maxima - zapoznanie z programem Maxima to program - system algebry komputerowej. Podstawowa różnica w stosunku do klasycznych programów obliczeniowych jest możliwość wykonywania obliczeń symbolicznych. W 1998 roku program Maxima został udostępniony w formie bezpłatnej licencji. Oficjalna strona programu jest maxima.sourceforge.net gdzie można znaleźć zarówno sam program (wxmaxima.exe ) jak i podręczna pomoc.

9 Maxima - zapoznanie z programem Maxima to program - system algebry komputerowej. Podstawowa różnica w stosunku do klasycznych programów obliczeniowych jest możliwość wykonywania obliczeń symbolicznych. W 1998 roku program Maxima został udostępniony w formie bezpłatnej licencji. Oficjalna strona programu jest maxima.sourceforge.net gdzie można znaleźć zarówno sam program (wxmaxima.exe ) jak i podręczna pomoc.

10 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

11 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

12 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

13 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

14 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

15 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

16 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

17 Maxima - zapoznanie z programem Możliwości programu: 1 wykonywanie obliczeń numerycznych z dowolna dokładnościa, 2 upraszczanie wyrażeń algebraicznych i trygonometrycznych, 3 symboliczne rozwiazywanie równań (w tym różniczkowych), 4 różniczkowanie i całkowanie symboliczne, 5 operacje na macierzach, 6 rysowanie wykresów 2 i 3 wymiarowych, 7 definiowanie własnych funkcji przez użytkownika, 8 inne

18 Maxima - ważne informacje 1 Maxima rozróżnia wielkość liter, stad wszystkie polecenia wpisujemy zawsze małymi literami, 2 Miejsce dziesiętne rozdzielane jest kropka, 3 Każda formułę kończymy ; (wstawiany jest automatycznie) lub $ (wykona instrukcję bez wyświetlania rezultatu). 4 Znak % reprezentuje ostatni zapamiętany przez program wynik. 5 Po modyfikacji formuły naciskamy zawsze klawisz Enter.

19 Maxima - ważne informacje 1 Maxima rozróżnia wielkość liter, stad wszystkie polecenia wpisujemy zawsze małymi literami, 2 Miejsce dziesiętne rozdzielane jest kropka, 3 Każda formułę kończymy ; (wstawiany jest automatycznie) lub $ (wykona instrukcję bez wyświetlania rezultatu). 4 Znak % reprezentuje ostatni zapamiętany przez program wynik. 5 Po modyfikacji formuły naciskamy zawsze klawisz Enter.

20 Maxima - ważne informacje 1 Maxima rozróżnia wielkość liter, stad wszystkie polecenia wpisujemy zawsze małymi literami, 2 Miejsce dziesiętne rozdzielane jest kropka, 3 Każda formułę kończymy ; (wstawiany jest automatycznie) lub $ (wykona instrukcję bez wyświetlania rezultatu). 4 Znak % reprezentuje ostatni zapamiętany przez program wynik. 5 Po modyfikacji formuły naciskamy zawsze klawisz Enter.

21 Maxima - ważne informacje 1 Maxima rozróżnia wielkość liter, stad wszystkie polecenia wpisujemy zawsze małymi literami, 2 Miejsce dziesiętne rozdzielane jest kropka, 3 Każda formułę kończymy ; (wstawiany jest automatycznie) lub $ (wykona instrukcję bez wyświetlania rezultatu). 4 Znak % reprezentuje ostatni zapamiętany przez program wynik. 5 Po modyfikacji formuły naciskamy zawsze klawisz Enter.

22 Maxima - ważne informacje 1 Maxima rozróżnia wielkość liter, stad wszystkie polecenia wpisujemy zawsze małymi literami, 2 Miejsce dziesiętne rozdzielane jest kropka, 3 Każda formułę kończymy ; (wstawiany jest automatycznie) lub $ (wykona instrukcję bez wyświetlania rezultatu). 4 Znak % reprezentuje ostatni zapamiętany przez program wynik. 5 Po modyfikacji formuły naciskamy zawsze klawisz Enter.

23 Maxima - ważne informacje 1 Maxima rozróżnia wielkość liter, stad wszystkie polecenia wpisujemy zawsze małymi literami, 2 Miejsce dziesiętne rozdzielane jest kropka, 3 Każda formułę kończymy ; (wstawiany jest automatycznie) lub $ (wykona instrukcję bez wyświetlania rezultatu). 4 Znak % reprezentuje ostatni zapamiętany przez program wynik. 5 Po modyfikacji formuły naciskamy zawsze klawisz Enter.

24 Problem Jak obliczyć wartość minimalna wielomianu W (x) = x 4 2x 3 + x 2 4x definiujemy powyższy wielomian pod symbolem w(x) (nie jest to konieczne, ale wygodne), 2 dla wygody można narysować wykres, 3 skoro przy najwyższej potędze wielomian ma współczynnik dodatni to dla x ± rośnie do +, tym samym wystarczy obliczyć miejsca zerowe (jeżeli istnieja) i szukać minimum pomiędzy nimi, 4 obliczamy pochodna wielomianu, (zapisana w stosownym symbolu) 5 przyrównujemy pochodna do zera, (miejsca zerowe zapisujemy w stosownym symbolu) 6 obliczamy wartość minimalna (używajac symbolu w(x) i symbolu miejsca zerowego.

25 Problem Jak obliczyć wartość minimalna wielomianu W (x) = x 4 2x 3 + x 2 4x definiujemy powyższy wielomian pod symbolem w(x) (nie jest to konieczne, ale wygodne), 2 dla wygody można narysować wykres, 3 skoro przy najwyższej potędze wielomian ma współczynnik dodatni to dla x ± rośnie do +, tym samym wystarczy obliczyć miejsca zerowe (jeżeli istnieja) i szukać minimum pomiędzy nimi, 4 obliczamy pochodna wielomianu, (zapisana w stosownym symbolu) 5 przyrównujemy pochodna do zera, (miejsca zerowe zapisujemy w stosownym symbolu) 6 obliczamy wartość minimalna (używajac symbolu w(x) i symbolu miejsca zerowego.

26 Problem Jak obliczyć wartość minimalna wielomianu W (x) = x 4 2x 3 + x 2 4x definiujemy powyższy wielomian pod symbolem w(x) (nie jest to konieczne, ale wygodne), 2 dla wygody można narysować wykres, 3 skoro przy najwyższej potędze wielomian ma współczynnik dodatni to dla x ± rośnie do +, tym samym wystarczy obliczyć miejsca zerowe (jeżeli istnieja) i szukać minimum pomiędzy nimi, 4 obliczamy pochodna wielomianu, (zapisana w stosownym symbolu) 5 przyrównujemy pochodna do zera, (miejsca zerowe zapisujemy w stosownym symbolu) 6 obliczamy wartość minimalna (używajac symbolu w(x) i symbolu miejsca zerowego.

27 Problem Jak obliczyć wartość minimalna wielomianu W (x) = x 4 2x 3 + x 2 4x definiujemy powyższy wielomian pod symbolem w(x) (nie jest to konieczne, ale wygodne), 2 dla wygody można narysować wykres, 3 skoro przy najwyższej potędze wielomian ma współczynnik dodatni to dla x ± rośnie do +, tym samym wystarczy obliczyć miejsca zerowe (jeżeli istnieja) i szukać minimum pomiędzy nimi, 4 obliczamy pochodna wielomianu, (zapisana w stosownym symbolu) 5 przyrównujemy pochodna do zera, (miejsca zerowe zapisujemy w stosownym symbolu) 6 obliczamy wartość minimalna (używajac symbolu w(x) i symbolu miejsca zerowego.

28 Problem Jak obliczyć wartość minimalna wielomianu W (x) = x 4 2x 3 + x 2 4x definiujemy powyższy wielomian pod symbolem w(x) (nie jest to konieczne, ale wygodne), 2 dla wygody można narysować wykres, 3 skoro przy najwyższej potędze wielomian ma współczynnik dodatni to dla x ± rośnie do +, tym samym wystarczy obliczyć miejsca zerowe (jeżeli istnieja) i szukać minimum pomiędzy nimi, 4 obliczamy pochodna wielomianu, (zapisana w stosownym symbolu) 5 przyrównujemy pochodna do zera, (miejsca zerowe zapisujemy w stosownym symbolu) 6 obliczamy wartość minimalna (używajac symbolu w(x) i symbolu miejsca zerowego.

29 Problem Jak obliczyć wartość minimalna wielomianu W (x) = x 4 2x 3 + x 2 4x definiujemy powyższy wielomian pod symbolem w(x) (nie jest to konieczne, ale wygodne), 2 dla wygody można narysować wykres, 3 skoro przy najwyższej potędze wielomian ma współczynnik dodatni to dla x ± rośnie do +, tym samym wystarczy obliczyć miejsca zerowe (jeżeli istnieja) i szukać minimum pomiędzy nimi, 4 obliczamy pochodna wielomianu, (zapisana w stosownym symbolu) 5 przyrównujemy pochodna do zera, (miejsca zerowe zapisujemy w stosownym symbolu) 6 obliczamy wartość minimalna (używajac symbolu w(x) i symbolu miejsca zerowego.

30 Visual Basic w Excelu Program Excel dysponuje możliwościami rozbudowy do własnych potrzeb użytkownika. W szczególności: 1 poprzez Makropolecenia można zautomatyzować pewne często wykonywane złożone operacje, 2 można dodawać zaprojektowane przez użytkownika funkcje. W obydwu wypadkach opieramy się na module Visual Basic.

31 Visual Basic w Excelu Program Excel dysponuje możliwościami rozbudowy do własnych potrzeb użytkownika. W szczególności: 1 poprzez Makropolecenia można zautomatyzować pewne często wykonywane złożone operacje, 2 można dodawać zaprojektowane przez użytkownika funkcje. W obydwu wypadkach opieramy się na module Visual Basic.

32 Visual Basic w Excelu -podstawy Moduł Visual Basic jest dodawany w standardowej instalacji. Należy jednak uaktywnić okno poprzez Deweloper Opcje programu Excel/ pokaż kartę deweloper na wstażce. Kolejna czynnościa jest właczenie bezpieczeństwa makr do opcji Włacz wszystkie makra. Uwaga, po każdej zmianie bezpieczeństwa Makr należy ponownie uruchomić Excela.

33 Visual Basic w Excelu -podstawy Moduł Visual Basic jest dodawany w standardowej instalacji. Należy jednak uaktywnić okno poprzez Deweloper Opcje programu Excel/ pokaż kartę deweloper na wstażce. Kolejna czynnościa jest właczenie bezpieczeństwa makr do opcji Włacz wszystkie makra. Uwaga, po każdej zmianie bezpieczeństwa Makr należy ponownie uruchomić Excela.

34 Visual Basic w Excelu -podstawy Po uruchomieniu okna Visual Basic powinny pojawić się dwa okna: 1 Projekt explorer, 2 Properties window. Jeżeli sa nieaktywne, uruchamiamy je poprzez kartę View Poza znanymi z Excela Arkuszami w module Visual Basic mamy dodatkowo Formularze i Moduły. Tego typu obiekty dodajemy poprzez kartę Insert

35 Visual Basic w Excelu -podstawy Po uruchomieniu okna Visual Basic powinny pojawić się dwa okna: 1 Projekt explorer, 2 Properties window. Jeżeli sa nieaktywne, uruchamiamy je poprzez kartę View Poza znanymi z Excela Arkuszami w module Visual Basic mamy dodatkowo Formularze i Moduły. Tego typu obiekty dodajemy poprzez kartę Insert

36 Instrukcja w Visual Basic Zasadniczo każda instrukcja składa się z co najmniej dwóch części oddzielonych kropka Obiekt.Metoda na poczatku nauki możemy potraktować Obiekt jako miejsce a Metode jako czynność np. Range( B2 ).Select co powoduje przejście do komórki B2. Komenda Range( B2 ).Value oznacza wartość komórki B2 która sama w sobie nie jest żadna czynnościa,ale Range( B2 ).Value=2 wprowadzi do komórki B2 wartość 2.

37 Instrukcja w Visual Basic Zasadniczo każda instrukcja składa się z co najmniej dwóch części oddzielonych kropka Obiekt.Metoda na poczatku nauki możemy potraktować Obiekt jako miejsce a Metode jako czynność np. Range( B2 ).Select co powoduje przejście do komórki B2. Komenda Range( B2 ).Value oznacza wartość komórki B2 która sama w sobie nie jest żadna czynnościa,ale Range( B2 ).Value=2 wprowadzi do komórki B2 wartość 2.

38 Instrukcja w Visual Basic Zasadniczo każda instrukcja składa się z co najmniej dwóch części oddzielonych kropka Obiekt.Metoda na poczatku nauki możemy potraktować Obiekt jako miejsce a Metode jako czynność np. Range( B2 ).Select co powoduje przejście do komórki B2. Komenda Range( B2 ).Value oznacza wartość komórki B2 która sama w sobie nie jest żadna czynnościa,ale Range( B2 ).Value=2 wprowadzi do komórki B2 wartość 2.

39 Visual Basic w Excelu -podstawy Zasady pisania w Visual basicu: 1 nie ma znaku końca instrukcji, jedna linia to jedna instrukcja, 2 wielkość liter nie ma znaczenia, Visual Basic samoczynnie weryfikuje wielkość do swojego standardu, 3 w VB znak = nadaje wartość, np. x=range( B2 ).Value zapisze w zmiennej x zawartość komórki B2 ale Range( B2 ).Value=x wprowadzi do komórki B2 wartość zmiennej x. 4 zasadniczo instrukcje VB i Maximy sa podobne, występuja jednak pewne różnice np. pierwiastek w Maximie to sqrt a w VB sqr

40 Visual Basic w Excelu -podstawy Zasady pisania w Visual basicu: 1 nie ma znaku końca instrukcji, jedna linia to jedna instrukcja, 2 wielkość liter nie ma znaczenia, Visual Basic samoczynnie weryfikuje wielkość do swojego standardu, 3 w VB znak = nadaje wartość, np. x=range( B2 ).Value zapisze w zmiennej x zawartość komórki B2 ale Range( B2 ).Value=x wprowadzi do komórki B2 wartość zmiennej x. 4 zasadniczo instrukcje VB i Maximy sa podobne, występuja jednak pewne różnice np. pierwiastek w Maximie to sqrt a w VB sqr

41 Visual Basic w Excelu -podstawy Zasady pisania w Visual basicu: 1 nie ma znaku końca instrukcji, jedna linia to jedna instrukcja, 2 wielkość liter nie ma znaczenia, Visual Basic samoczynnie weryfikuje wielkość do swojego standardu, 3 w VB znak = nadaje wartość, np. x=range( B2 ).Value zapisze w zmiennej x zawartość komórki B2 ale Range( B2 ).Value=x wprowadzi do komórki B2 wartość zmiennej x. 4 zasadniczo instrukcje VB i Maximy sa podobne, występuja jednak pewne różnice np. pierwiastek w Maximie to sqrt a w VB sqr

42 Visual Basic w Excelu -podstawy Zasady pisania w Visual basicu: 1 nie ma znaku końca instrukcji, jedna linia to jedna instrukcja, 2 wielkość liter nie ma znaczenia, Visual Basic samoczynnie weryfikuje wielkość do swojego standardu, 3 w VB znak = nadaje wartość, np. x=range( B2 ).Value zapisze w zmiennej x zawartość komórki B2 ale Range( B2 ).Value=x wprowadzi do komórki B2 wartość zmiennej x. 4 zasadniczo instrukcje VB i Maximy sa podobne, występuja jednak pewne różnice np. pierwiastek w Maximie to sqrt a w VB sqr

43 Przykładowe makropolecenie Napisz makropolecenie liczace pole przekroju rury, w oparciu o zadana średnicę. 1 (wejście) pobranie średnicy np. z komórki B2, i zapisanie jej w zmiennej x x=range( B2 ).Value 2 (przeliczenie) obliczenie pola przekroju które zostaje zapisane w zmiennej P, nie widocznej dla użytkownika: P = x 2/4 Excel.WorksheetFunction.Pi 3 (wyjście) wprowadzenie wyniku do komórki C3: Range( C2 ).Value=P

44 Przykładowe makropolecenie Napisz makropolecenie liczace pole przekroju rury, w oparciu o zadana średnicę. 1 (wejście) pobranie średnicy np. z komórki B2, i zapisanie jej w zmiennej x x=range( B2 ).Value 2 (przeliczenie) obliczenie pola przekroju które zostaje zapisane w zmiennej P, nie widocznej dla użytkownika: P = x 2/4 Excel.WorksheetFunction.Pi 3 (wyjście) wprowadzenie wyniku do komórki C3: Range( C2 ).Value=P

45 Przykładowe makropolecenie Napisz makropolecenie liczace pole przekroju rury, w oparciu o zadana średnicę. 1 (wejście) pobranie średnicy np. z komórki B2, i zapisanie jej w zmiennej x x=range( B2 ).Value 2 (przeliczenie) obliczenie pola przekroju które zostaje zapisane w zmiennej P, nie widocznej dla użytkownika: P = x 2/4 Excel.WorksheetFunction.Pi 3 (wyjście) wprowadzenie wyniku do komórki C3: Range( C2 ).Value=P

46 Przykładowe makropolecenie Napisz makropolecenie liczace pole przekroju rury, w oparciu o zadana średnicę. 1 (wejście) pobranie średnicy np. z komórki B2, i zapisanie jej w zmiennej x x=range( B2 ).Value 2 (przeliczenie) obliczenie pola przekroju które zostaje zapisane w zmiennej P, nie widocznej dla użytkownika: P = x 2/4 Excel.WorksheetFunction.Pi 3 (wyjście) wprowadzenie wyniku do komórki C3: Range( C2 ).Value=P

47 Przykładowe makropolecenie Napisz makropolecenie liczace pole przekroju rury, w oparciu o zadana średnicę. 1 (wejście) pobranie średnicy np. z komórki B2, i zapisanie jej w zmiennej x x=range( B2 ).Value 2 (przeliczenie) obliczenie pola przekroju które zostaje zapisane w zmiennej P, nie widocznej dla użytkownika: P = x 2/4 Excel.WorksheetFunction.Pi 3 (wyjście) wprowadzenie wyniku do komórki C3: Range( C2 ).Value=P

48 Przykładowe makropolecenie Napisz makropolecenie liczace pole przekroju rury, w oparciu o zadana średnicę. 1 (wejście) pobranie średnicy np. z komórki B2, i zapisanie jej w zmiennej x x=range( B2 ).Value 2 (przeliczenie) obliczenie pola przekroju które zostaje zapisane w zmiennej P, nie widocznej dla użytkownika: P = x 2/4 Excel.WorksheetFunction.Pi 3 (wyjście) wprowadzenie wyniku do komórki C3: Range( C2 ).Value=P

49 Instrukcje warunkowe Poznana funkcja Excela JEŻELI jest tak zwana funkcja wyboru. Jest to podstawowy operator pozwalajacy sterować działaniem jakiegokolwiek programu. W przypadku programu Maxima funkcja jeżeli ma postać if warunek then instrukcja 1 else instrukcja 2 Przykładowo instrukcja g(x):= if x<0 then exp(x) else x^2+1 { e zdefiniuje funkcję g(x) = x, x < 0 x 2 + 1, x 0,

50 Instrukcje warunkowe w Maximie cd W Excelu chcac dokonać wyboru wielokrotnego należy użyć funkcji JEŻELI kilkakrotnie. Maxima podobnie jak Visual Basic, pozwalaja zaprojektować jedna funkcję wyboru wielokrotnego: if warunek1 then instrukcja 1 else if warunek2 instrukcja 2 else instrukcja 3 Przykład: zaprojektuj funkcję która w zależności od trzech liczb a, b, c zwraca pierwiastki rzeczywiste trójmianu kwadratowego ax 2 + bx + c.

51 Instrukcje warunkowe w Visual Basicu cd Instrukcja If w Visual basic działa podobnie jak w Maximie, sa jednak dwie metody użycia: Jeżeli oczekujemy, że program wykona pewna czynność przy spełnionym warunku a przy niespełnionym nie zrobi nic piszemy if warunek Then działanie Koniecznie wszystko w jednej linii.

52 Instrukcje warunkowe w Visual Basicu cd Jeżeli jednak oczekujemy wykonania pewnych instrukcji przy spełnionym warunku, a pewnych innych przy niespełnionym musimy użyć zapisu wieloliniowego z zamknięciem instrukcja End If If warunek Then działanie dla Tak Else działanie dla Nie End If UWAGA! Użycie End If przy zapisie jednoliniowym jest niedozwolone, a przy zapisie wieloliniowym konieczne.

53 Instrukcje warunkowe w Visual Basicu cd Jeżeli jednak oczekujemy wykonania pewnych instrukcji przy spełnionym warunku, a pewnych innych przy niespełnionym musimy użyć zapisu wieloliniowego z zamknięciem instrukcja End If If warunek Then działanie dla Tak Else działanie dla Nie End If UWAGA! Użycie End If przy zapisie jednoliniowym jest niedozwolone, a przy zapisie wieloliniowym konieczne.

54 Instrukcja wielokrotnego wyboru w VB If warunek1 Then działanie 1 ElseIf warunek2 Then działanie 2 Else działanie 3 End If

55 Algorytm instrukcji wielokrotnego wyboru Przyjmijmy, że do 3 m stan wody uznajemy za w normie, od 3 do 5 za podwyższony i powyżej 5 za alarmowy. W jaki sposób zaprojektować instrukcję jeżeli informujac a o stanie wody If stan< 4 Then MsgBox( Stan w normie ) ElseIf stan < 5 Then MsgBox( Stan podwyższony ) Else MsgBox( Stan alarmowy ) End If Dlaczego dla stany podwyższonego nie sprawdzamy przekroczenia 4m.

56 Algorytm instrukcji wielokrotnego wyboru Przyjmijmy, że do 3 m stan wody uznajemy za w normie, od 3 do 5 za podwyższony i powyżej 5 za alarmowy. W jaki sposób zaprojektować instrukcję jeżeli informujac a o stanie wody If stan< 4 Then MsgBox( Stan w normie ) ElseIf stan < 5 Then MsgBox( Stan podwyższony ) Else MsgBox( Stan alarmowy ) End If Dlaczego dla stany podwyższonego nie sprawdzamy przekroczenia 4m.

57 Pętle Pętla jest to sekwencja instrukcji powtarzanych wielokrotnie jako cykl. Jak zapisać w programie wzór: x x n w którym liczba czynników n może być różna? Zrobimy to przy użyciu pętli. Schemat działania jest w tym wypadku następujacy: Start pętli od i = 1 do n suma=suma + x i Następne i

58 Pętle Pętla jest to sekwencja instrukcji powtarzanych wielokrotnie jako cykl. Jak zapisać w programie wzór: x x n w którym liczba czynników n może być różna? Zrobimy to przy użyciu pętli. Schemat działania jest w tym wypadku następujacy: Start pętli od i = 1 do n suma=suma + x i Następne i

59 Analiza schematu W parktyce na poczatku suma=0 i zaczynamy pętle dla i = 1 Pętla zwiększy sumę o x 1 pętla przechodzi do następnego i które wynosi 2 pętla zwiększy sumę (która po pierwszym przejściu wynosiła x 1 ) o x 2, następny krok i = 3, dotychczasowa suma wynoszaca x 1 + x 2 jest zwiększona o kolejne x 3 itd.

60 Analiza schematu W parktyce na poczatku suma=0 i zaczynamy pętle dla i = 1 Pętla zwiększy sumę o x 1 pętla przechodzi do następnego i które wynosi 2 pętla zwiększy sumę (która po pierwszym przejściu wynosiła x 1 ) o x 2, następny krok i = 3, dotychczasowa suma wynoszaca x 1 + x 2 jest zwiększona o kolejne x 3 itd.

61 Analiza schematu W parktyce na poczatku suma=0 i zaczynamy pętle dla i = 1 Pętla zwiększy sumę o x 1 pętla przechodzi do następnego i które wynosi 2 pętla zwiększy sumę (która po pierwszym przejściu wynosiła x 1 ) o x 2, następny krok i = 3, dotychczasowa suma wynoszaca x 1 + x 2 jest zwiększona o kolejne x 3 itd.

62 Analiza schematu W parktyce na poczatku suma=0 i zaczynamy pętle dla i = 1 Pętla zwiększy sumę o x 1 pętla przechodzi do następnego i które wynosi 2 pętla zwiększy sumę (która po pierwszym przejściu wynosiła x 1 ) o x 2, następny krok i = 3, dotychczasowa suma wynoszaca x 1 + x 2 jest zwiększona o kolejne x 3 itd.

63 Analiza schematu W parktyce na poczatku suma=0 i zaczynamy pętle dla i = 1 Pętla zwiększy sumę o x 1 pętla przechodzi do następnego i które wynosi 2 pętla zwiększy sumę (która po pierwszym przejściu wynosiła x 1 ) o x 2, następny krok i = 3, dotychczasowa suma wynoszaca x 1 + x 2 jest zwiększona o kolejne x 3 itd.

64 Analiza schematu W parktyce na poczatku suma=0 i zaczynamy pętle dla i = 1 Pętla zwiększy sumę o x 1 pętla przechodzi do następnego i które wynosi 2 pętla zwiększy sumę (która po pierwszym przejściu wynosiła x 1 ) o x 2, następny krok i = 3, dotychczasowa suma wynoszaca x 1 + x 2 jest zwiększona o kolejne x 3 itd.

65 Pętle w VB For i=poczatek To koniec Step krok instrukcje Next i gdzie 1 poczatek to miejsce od którego mamy zaczać pętle, zwykle 1 2 koniec to ostatnia liczba z która pętle będzie jeszcze wykonana, dzięki możliwości wstawienia tu zmiennej mamy możliwość wykonania nie ustalonej z góry ilości operacji 3 Step argument może zostać pominięty, wówczas jest przyjęty jako równy 1, określa co ile ma nastapić skok, jeżeli poczatek=1 a Step=2 to pętla zostanie wykonana tylko dla wartości nieparzystych, Argument Step może być również ułamkiem, wartościa ujemna.

66 Pętle w VB For i=poczatek To koniec Step krok instrukcje Next i gdzie 1 poczatek to miejsce od którego mamy zaczać pętle, zwykle 1 2 koniec to ostatnia liczba z która pętle będzie jeszcze wykonana, dzięki możliwości wstawienia tu zmiennej mamy możliwość wykonania nie ustalonej z góry ilości operacji 3 Step argument może zostać pominięty, wówczas jest przyjęty jako równy 1, określa co ile ma nastapić skok, jeżeli poczatek=1 a Step=2 to pętla zostanie wykonana tylko dla wartości nieparzystych, Argument Step może być również ułamkiem, wartościa ujemna.

67 Pętle w VB For i=poczatek To koniec Step krok instrukcje Next i gdzie 1 poczatek to miejsce od którego mamy zaczać pętle, zwykle 1 2 koniec to ostatnia liczba z która pętle będzie jeszcze wykonana, dzięki możliwości wstawienia tu zmiennej mamy możliwość wykonania nie ustalonej z góry ilości operacji 3 Step argument może zostać pominięty, wówczas jest przyjęty jako równy 1, określa co ile ma nastapić skok, jeżeli poczatek=1 a Step=2 to pętla zostanie wykonana tylko dla wartości nieparzystych, Argument Step może być również ułamkiem, wartościa ujemna.

68 Pętle w Maximie Jako warunek zakończenia pętli nie musimy podawać ostatniego argumentu. Na przykładzie Maximy przeanalizujmy następujace warunki końcowe: for zmienna: wartość poczatkowa step przyrost thru 1 wartość końcowa do instrukcje for zmienna: wartość poczatkowa step przyrost while 2 warunek logiczny do instrukcje for zmienna: wartość poczatkowa step przyrost unless 3 warunek logiczny do instrukcje 1 do... 2 dopóki... 3 jeśli nie...

69 Pętla w Maximie - przykład Ciag n n jest rosnacy, ile wynosi największe n spełniajace nierówność n n for n:1 while (n 5)/(1 + sqrt(n)) 10 do n max:n; n max

70 Pętla w Maximie - przykład Ciag n n jest rosnacy, ile wynosi największe n spełniajace nierówność n n for n:1 while (n 5)/(1 + sqrt(n)) 10 do n max:n; n max

71 Pętla w Maximie - przykład Ciag n n jest rosnacy, ile wynosi największe n spełniajace nierówność n n for n:1 while (n 5)/(1 + sqrt(n)) 10 do n max:n; n max

Maxima i Visual Basic w Excelu

Maxima i Visual Basic w Excelu 12 marca 2013 Maxima - zapoznanie z programem Maxima to program - system algebry komputerowej. Podstawowa różnica w stosunku do klasycznych programów obliczeniowych jest możliwość wykonywania obliczeń

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

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 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

Bardziej szczegółowo

Wykorzystanie programów komputerowych do obliczeń matematycznych

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

Bardziej szczegółowo

Makropolecenia w Excelu

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

Bardziej szczegółowo

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS Program szkoleniowy Microsoft Excel VBA Poziom Podstawowy 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS 1. Nagrywanie makr Procedura nagrywania makra Nadanie odpowiedniej nazwy Przypisanie

Bardziej szczegółowo

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Aktywacja zakładki Developer. Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Rejestracja makr. Klikamy Zakladke Developer. Klikamy

Bardziej szczegółowo

Utworzenie funkcji użytkownika w Visual Basic

Utworzenie funkcji użytkownika w Visual Basic Utworzenie funkcji użytkownika w Visual Basic Po co? Potrzebna jest nam funkcja, która nie występuje w Excelu. Zadanie 1. Utwórz funkcję użytkownika kotek, która będzie funkcją dwóch zmiennych b i h i

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

Podstawy MATLABA, cd.

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

Bardziej szczegółowo

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

GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej.

GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej. 1 GNU Octave GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej. Octave zapewnia: sporą bibliotęke użytecznych funkcji i algorytmów; możliwośc tworzenia przeróżnych wykresów; możliwość

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

Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji

Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji Podstawy programowania Laboratorium Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji Instrukcja warunkowa if Format instrukcji warunkowej Przykład 1. if (warunek) instrukcja albo zestaw

Bardziej szczegółowo

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy

Bardziej szczegółowo

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8 Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8 Podstawy programowania makr w Excelu 1 Aby rozpocząć pracę z makrami, należy

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

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA 1 Rozdział 1 Praca z makropoleceniami Opis: W tym rozdziale kursanci przechodzą przez wprowadzenie do programowania

Bardziej szczegółowo

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p.

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p. Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni Wykład 8 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Biblioteka GSL Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html

Bardziej szczegółowo

Zastanawiałeś się może, dlaczego Twój współpracownik,

Zastanawiałeś się może, dlaczego Twój współpracownik, Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY

PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY Dr inż. Marcin Witczak Uniwersytet Zielonogórski Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 1 PLAN WPROWADZENIA Profesjonalne systemy

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy

Bardziej szczegółowo

Cw.12 JAVAScript w dokumentach HTML

Cw.12 JAVAScript w dokumentach HTML Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR

Bardziej szczegółowo

Visual Basic for Applications. Wstęp

Visual Basic for Applications. Wstęp Visual Basic for Applications Materiały źródłowe: http://www.vbamania.estrefa.pl 2008-01-14 Wstęp Visual Basic for Applications to język programowania, dołączony do wielu aplikacji. Wspierają go między

Bardziej szczegółowo

Języki skryptowe w programie Plans

Języki skryptowe w programie Plans Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów

Bardziej szczegółowo

AUTOMATYZACJA PRACY Z UŻYCIEM MAKR. Tom XII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

AUTOMATYZACJA PRACY Z UŻYCIEM MAKR. Tom XII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY. z a a w a n s o w a n y AUTOMATYZACJA PRACY Z UŻYCIEM MAKR VBA NPV WSP.KORELACJI ROZKŁ.EXP KOMÓRKA CZY.LICZBA JEŻELI COS DNI.ROBOCZE ILOCZYN LOG SUMA Tom XII Autorzy: Piotr Dynia, Jakub Kudliński Kierownik

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

Kompilator języka Basic można bezpłatnie pobrać ze strony z zakładki DOWNLOAD.

Kompilator języka Basic można bezpłatnie pobrać ze strony   z zakładki DOWNLOAD. Kompilator języka Basic można bezpłatnie pobrać ze strony www.justbasic.com z zakładki DOWNLOAD. lub bezpośrednio z linku - > download Just BASIC v1.01! Size: 2.4 MB Po zainstalowaniu na komputerze program

Bardziej szczegółowo

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Materiały dydaktyczne na zajęcia wyrównawcze z matematyki dla studentów pierwszego roku kierunku zamawianego Inżynieria Środowiska w ramach projektu Era inżyniera pewna lokata na przyszłość Projekt Era

Bardziej szczegółowo

Programy wykorzystywane do obliczeń

Programy wykorzystywane do obliczeń Przykłady: Programy wykorzystywane do obliczeń. Arkusze kalkulacyjne do obliczeń numerycznych: a. LibreOffice CALC (wolny dostęp) b. Microsoft EXCEL (komercyjny). Pakiety typu CAS (ang. Computer Algebra

Bardziej szczegółowo

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC T.Z iębakows ki: PROGRAMOWAN I E MAK R... strona 1 PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC W programie Microsoft Excel można często powtarzane czynności zautomatyzować przy użyciu tzw.

Bardziej szczegółowo

Programowanie w języku Python. Grażyna Koba

Programowanie w języku Python. Grażyna Koba Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i

Bardziej szczegółowo

WHILE (wyrażenie) instrukcja;

WHILE (wyrażenie) instrukcja; INSTRUKCJE ITERACYJNE WHILE, DO WHILE, FOR Instrukcje iteracyjne pozwalają powtarzać daną instrukcję programu określoną liczbę razy lub do momentu osiągnięcia określonego skutku. Pętla iteracyjna while

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

Lekcja 2. Pojęcie równania kwadratowego. Str Teoria 1. Równaniem wielomianowym nazywamy równanie postaci: n

Lekcja 2. Pojęcie równania kwadratowego. Str Teoria 1. Równaniem wielomianowym nazywamy równanie postaci: n Lekcja 1. Lekcja organizacyjna kontrakt. Podręcznik: A. Ceve, M. Krawczyk, M. Kruk, A. Magryś-Walczak, H. Nahorska Matematyka w zasadniczej szkole zawodowej. Wydawnictwo Podkowa. Zakres materiału: Równania

Bardziej szczegółowo

PROGRAMOWANIE W C++ ZADANIA

PROGRAMOWANIE W C++ ZADANIA PROGRAMOWANIE W C++ ZADANIA Włodzimierz Gajda Rozdział 7 PĘTLE 7.1 PĘTLA FOR: rysowanie wzorków. ZADANIE 7.1.1 Napisz program drukujący na ekranie 19 gwiazdek: ******************* ZADANIE 7.1.2 Napisz

Bardziej szczegółowo

Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów

Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów W ramach zajęć oprogramujemy jedną, wybraną metodę numeryczną: metodę bisekcji numerycznego rozwiązywania równania nieliniowego

Bardziej szczegółowo

Podstawy obsługi pakietu GNU octave.

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

Bardziej szczegółowo

WHILE (wyrażenie) instrukcja;

WHILE (wyrażenie) instrukcja; INSTRUKCJE ITERACYJNE WHILE, DO WHILE, FOR Instrukcje iteracyjne pozwalają powtarzać daną instrukcję programu określoną liczbę razy lub do momentu osiągnięcia określonego skutku. Pętla iteracyjna while

Bardziej szczegółowo

Visual Basic for Applications Wprowadzenie, makra

Visual Basic for Applications Wprowadzenie, makra Visual Basic for Applications Wprowadzenie, makra 1. Zarejestruj Makro o nazwie: WpiszNazwisko, które wpisuje w bieżącym arkuszu w komórce C2 Twoje Imię i Nazwisko a następnie zmienia kolor czcionki na

Bardziej szczegółowo

Wykład z Technologii Informacyjnych. Piotr Mika

Wykład z Technologii Informacyjnych. Piotr Mika Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły

Bardziej szczegółowo

Podstawy Programowania C++

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:

Bardziej szczegółowo

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Materiały dydaktyczne na zajęcia wyrównawcze z matematyki dla studentów pierwszego roku kierunku zamawianego Biotechnologia w ramach projektu Era inżyniera pewna lokata na przyszłość Projekt Era inżyniera

Bardziej szczegółowo

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax, a R \ {0}.

Bardziej szczegółowo

Układy VLSI Bramki 1.0

Układy VLSI Bramki 1.0 Spis treści: 1. Wstęp... 2 2. Opis edytora schematów... 2 2.1 Dodawanie bramek do schematu:... 3 2.2 Łączenie bramek... 3 2.3 Usuwanie bramek... 3 2.4 Usuwanie pojedynczych połączeń... 4 2.5 Dodawanie

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

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:

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

Makropolecenia w PowerPoint Spis treści

Makropolecenia w PowerPoint Spis treści Makropolecenia w PowerPoint Spis treści Co to jest makro?... 2 Tworzenie prostego makropolecenia w PowerPoint... 2 Przypisywanie makropoleceń do wstążki.... 5 Zapisywanie prezentacji z makrem.... 7 ZADANIE...

Bardziej szczegółowo

Wstęp do Programowania Lista 1

Wstęp do Programowania Lista 1 Wstęp do Programowania Lista 1 1 Wprowadzenie do środowiska MATLAB Zad. 1 Zapoznaj się z podstawowymi oknami dostępnymi w środowisku MATLAB: Command Window, Current Folder, Workspace i Command History.

Bardziej szczegółowo

WIELOMIANY SUPER TRUDNE

WIELOMIANY SUPER TRUDNE IMIE I NAZWISKO WIELOMIANY SUPER TRUDNE 27 LUTEGO 2011 CZAS PRACY: 210 MIN. SUMA PUNKTÓW: 200 ZADANIE 1 (5 PKT) Dany jest wielomian W(x) = x 3 + 4x + p, gdzie p > 0 jest liczba pierwsza. Znajdź p wiedzac,

Bardziej szczegółowo

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Funkcja kwadratowa. f(x) = ax 2 + bx + c, Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax 2 + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax 2, a R \

Bardziej szczegółowo

Obliczenia Symboliczne

Obliczenia Symboliczne Lekcja Strona z Obliczenia Symboliczne MathCad pozwala na prowadzenie obliczeń zarówno numerycznych, dających w efekcie rozwiązania w postaci liczbowej, jak też obliczeń symbolicznych przeprowadzanych

Bardziej szczegółowo

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC T. Zię b a k o ws k i: P ROG R A MO W A N I E M A K R... strona 1 PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC W programie Microsoft Excel można często powtarzane czynności zautomatyzować

Bardziej szczegółowo

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k. Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy

Bardziej szczegółowo

Metody numeryczne I Równania nieliniowe

Metody numeryczne I Równania nieliniowe Metody numeryczne I Równania nieliniowe Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/66 Równania nieliniowe 1. Równania nieliniowe z pojedynczym pierwiastkiem

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

Pętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady

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

Bardziej szczegółowo

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Automatyzowanie zadan przy uz yciu makr języka Visual Basic Automatyzowanie zadan przy uz yciu makr języka Visual Basic Jeśli użytkownik nie korzystał nigdy z makr, nie powinien się zniechęcać. Makro jest po prostu zarejestrowanym zestawem naciśnięć klawiszy i

Bardziej szczegółowo

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

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

Bardziej szczegółowo

[WYSYŁANIE MAILI Z PROGRAMU EXCEL]

[WYSYŁANIE MAILI Z PROGRAMU EXCEL] c 20140612- rev. 2 [WYSYŁANIE MAILI Z PROGRAMU EXCEL] ZAWARTOŚĆ Wstęp... 3 Funkcje w excelu... 4 Funkcja Hiperłącza... 7 Dodawanie odbiorców... 8 Uzupełnianie tytułu... 8 Wpisywanie treści... 8 Znane problemy...

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

Obliczenia iteracyjne

Obliczenia iteracyjne Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej

Bardziej szczegółowo

4. Funkcje. Przykłady

4. Funkcje. Przykłady 4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni

Bardziej szczegółowo

Jak Arabowie rozwiązywali równania?

Jak Arabowie rozwiązywali równania? Jak Arabowie rozwiązywali równania? Agnieszka Niemczynowicz Katedra Fizyki Relatywistycznej Uniwersytet Warmińsko-Mazurski w Olsztynie Niezwykła Matematyka 2016 Co to jest równanie? Kilka dygresji z logiki.

Bardziej szczegółowo

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?

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

Bardziej szczegółowo

NAJWIEKSZY INTERNETOWY ZBIÓR ZADAŃ Z MATEMATYKI FUNKCJE KWADRATOWE PARAMETRY

NAJWIEKSZY INTERNETOWY ZBIÓR ZADAŃ Z MATEMATYKI FUNKCJE KWADRATOWE PARAMETRY www.zadania.info NAJWIEKSZY INTERNETOWY ZBIÓR ZADAŃ Z MATEMATYKI FUNKCJE KWADRATOWE PARAMETRY 1 www.zadania.info NAJWIEKSZY INTERNETOWY ZBIÓR ZADAŃ Z MATEMATYKI ZADANIE 1 Wyznacz wzór funkcji f (x) = 2x

Bardziej szczegółowo

Ćwiczenie 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych

Ćwiczenie 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych i dynamicznych, symulacji procesów, przekształceń i obliczeń symbolicznych

Bardziej szczegółowo

Elementy projektowania inzynierskiego Przypomnienie systemu Mathcad

Elementy projektowania inzynierskiego Przypomnienie systemu Mathcad Elementy projektowania inzynierskiego Definicja zmiennych skalarnych a : [S] - SPACE a [T] - TAB - CTRL b - SHIFT h h. : / Wyświetlenie wartości zmiennych a a = b h. h. = Przykładowe wyrażenia

Bardziej szczegółowo

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c FUNKCJA KWADRATOWA 1. Definicje i przydatne wzory DEFINICJA 1. Funkcja kwadratowa lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax + bx + c taką, że a, b, c R oraz a 0. Powyższe wyrażenie

Bardziej szczegółowo

Nazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek

Nazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek Nazwa implementacji: Nauka języka Python pętla for Autor: Piotr Fiorek Opis implementacji: Poznanie innego rodzaju pętli, jaką jest pętla for w języku Python. Składnia pętli for jest następująca: for

Bardziej szczegółowo

Visual Basic w programie Excel dla Windows

Visual Basic w programie Excel dla Windows Visual Basic w programie Excel dla Windows Ćwiczenie nr 1 Makrodefinicje. Zakres ćwiczenia: Nagrywanie, odtwarzanie, modyfikowanie i upraszczanie makrodefinicji. Makrodefinicje lokalne i globalne. Przyporządkowanie

Bardziej szczegółowo

Równania liniowe i nieliniowe

Równania liniowe i nieliniowe ( ) Lech Sławik Podstawy Maximy 11 Równania.wxmx 1 / 8 Równania liniowe i nieliniowe 1 Symboliczne rozwiązanie równania z jedną niewiadomą 1.1 solve -- Funkcja: solve() MENU: "Równania->Rozwiąż..."

Bardziej szczegółowo

Drugi sposób definiowania funkcji polega na wykorzystaniu polecenia:

Drugi sposób definiowania funkcji polega na wykorzystaniu polecenia: ĆWICZENIE 6. Scilab: Obliczenia symboliczne i numeryczne Uwaga: Podczas operacji kopiowania i wklejania potrzeba skasować wklejone pojedyńcze cudzysłowy i wpisać je ręcznie dla każdego ich wystąpienia

Bardziej szczegółowo

Funkcje Andrzej Musielak 1. Funkcje

Funkcje Andrzej Musielak 1. Funkcje Funkcje Andrzej Musielak 1 Funkcje Funkcja liniowa Funkcja liniowa jest postaci f(x) = a x + b, gdzie a, b R Wartość a to tangens nachylenia wykresu do osi Ox, natomiast b to wartość funkcji w punkcie

Bardziej szczegółowo

Zadania rachunkowe z termokinetyki w programie Maxima

Zadania rachunkowe z termokinetyki w programie Maxima Zadania rachunkowe z termokinetyki w programie Maxima pliku, polecenia do wpisywania w programie Maxima zapisane są czcionką typu: zmienna_w_maximie: 10; inny przykład f(x):=x+2*x+5; Problem 1 komorze

Bardziej szczegółowo

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper. Nagrywanie Makr Wiele rozwiązań z wykorzystaniem makr można używać nawet bez znajomości poleceń i struktury języka programowania Visual Basic for Applications. Pozwala na to opcja nagrywania makr, którą

Bardziej szczegółowo

KARTA MODUŁU (część I)

KARTA MODUŁU (część I) UNIWERSYTET ROLNICZY IM. HUGONA KOŁŁĄTAJA W KRAKOWIE KARTA MODUŁU () Moduł Informatyczne podstawy projektowania składa się z dwóch przedmiotów: Informatyczne podstawy projektowania (), Informatyczne podstawy

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 1 dr inż. Maria Lachowicz Wprowadzenie Dlaczego arkusz

Bardziej szczegółowo

Metody numeryczne Laboratorium 2

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

Bardziej szczegółowo

FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe

FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe 1 FUNKCJE Definicja funkcji i wiadomości podstawowe Jeżeli mamy dwa zbiory: zbiór X i zbiór Y, i jeżeli każdemu elementowi ze zbioru X przyporządkujemy dokładnie jeden element ze zbioru Y, to takie przyporządkowanie

Bardziej szczegółowo

Konstrukcje warunkowe Pętle

Konstrukcje warunkowe Pętle * Konstrukcje warunkowe Pętle *Instrukcja if sposób na sprawdzanie warunków *Konstrukcja: if(warunek) else { instrukcje gdy warunek spełniony} {instrukcje gdy warunek NIE spełniony} * 1. Wylicz całkowity

Bardziej szczegółowo

KARTA MODUŁU (część I, 2013/2014)

KARTA MODUŁU (część I, 2013/2014) UNIWERSYTET ROLNICZY IM. HUGONA KOŁŁĄTAJA W KRAKOWIE KARTA MODUŁU (, 013/014) Moduł Informatyczne podstawy projektowania składa się z dwóch przedmiotów: Informatyczne podstawy projektowania (), Informatyczne

Bardziej szczegółowo

Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle.

Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle. Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle. Sub Hasla1() Dim wzor_hasla As String Dim haslo As String Dim adres

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

1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych.

1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych. 1 Algorytmy 1. Zapoznaj się z symboliką schematów blokowych. 2. Przeanalizuj podany algorytm wyznaczający minimalną liczbę spośród danych: a, b, c. dr Piotr Borkowski 1/10 3. Przeanalizuj podany algorytm

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2 Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2 Slajd 1 Excel Slajd 2 Redagowanie danych Wprowadzanie danych do pustej komórki Po kliknięciu na komórkę

Bardziej szczegółowo

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].

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

Bardziej szczegółowo

Algorytmy i schematy blokowe

Algorytmy i schematy blokowe Algorytmy i schematy blokowe Algorytm dokładny przepis podający sposób rozwiązania określonego zadania w skończonej liczbie kroków; zbiór poleceń odnoszących się do pewnych obiektów, ze wskazaniem porządku,

Bardziej szczegółowo

Rys. 1. Aktywne linki będą wstawiane za pomocą rozwijanej listy

Rys. 1. Aktywne linki będą wstawiane za pomocą rozwijanej listy :: Trik 1. Lista rozwijana z aktywnymi hiperłączami :: Trik 2. Łączenie tabel o róŝnym układzie kolumn :: Trik 3. Automatyczne zapisywanie zmian przy zamykaniu skoroszytu :: Trik 4. Linie siatki arkusza

Bardziej szczegółowo

2. DZIAŁANIA NA WIELOMIANACH

2. DZIAŁANIA NA WIELOMIANACH WIELOMIANY 1. Stopieo wielomianu. Działania na wielomianach 2. Równość wielomianów. 3. Pierwiastek wielomianu. Rozkład wielomianu na czynniki 4. Równania wielomianowe. 1.STOPIEŃ WIELOMIANU Wielomian to

Bardziej szczegółowo

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności

Bardziej szczegółowo

Część I: Excel - powtórka

Część I: Excel - powtórka Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 1. Excel. Rejestracja i użytkowanie makr. Celem ćwiczenia jest powtórzenie niezbędnych informacji na temat podstawowej obsługi

Bardziej szczegółowo

Wprowadzenie do programu SmathStudio

Wprowadzenie do programu SmathStudio 2015 Wprowadzenie do programu SmathStudio Karol Pereta Wiesław Bielak Grzegorz Piątkowski Maj 2015r. 1. SMATHSTUDIO ŚRODOWISKO PRACY...3 2. OBLICZANIE WARTOŚCI ZMIENNYCH...4 3. OBLICZENIA SYMBOLICZNE...

Bardziej szczegółowo