for - instrukcja pętli "dla" umożliwia wielokrotne obliczenie sekwencji wyrażeń s s + k s while z j
|
|
- Janina Wróblewska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Opracowanie: Anna Kluźniak / Jadwiga Matla Ćw4.mcd /9 Katedra Inmatyki Stosowanej - Studium Podstaw Inmatyki PAKIET MathCad - Część IV. PROGRAMOWANIE MathCad posiada możliwości tworzenia prostych podprogramów, które znacznie ułatwiają definiowanie bardziej złożonych algorytmów. Wszystkie dostępne instrukcje należy wybierać tylko z palety Programming. Z klawiatury wpisujemy jedynie nazwy zmiennych i operatory w polach braku. Dostępne operacje na palecie Programming służą do konstruowania programów i oznaczają: Add Line - wstawienie kolejnej linii dla instrukcji programowych Pierwsze użycie Add Line definiuje podprogram - kolejne zastosowanie zwiększa liczbę linii. Ostatnie miejsce zarezerwowane - powinno zawierać wartość zwracaną przez podprogram. - instrukcja przypisania; np. instrukcja w f( a, b, c,...) - definiuje zmienną w i nadajejej wartość numeryczną równą wartości funkcji f dla danych argumentów. Poza programem zmienna w pozostaje niezdefiniowana. if - instrukcja warunkowa ma postać: wyrażenie if warunek i umożliwia obliczenie wartości wyrażenia tylko wtedy, gdy spełniony zostanie zadeklarowany warunek otherwise - instrukcja stosowana wspólnie z instrukcją if oznaczająca "w pozostałych przypadkach" np. y( ) := if 0 otherwise - instrukcja pętli "dla" umożliwia wielokrotne obliczenie sekwencji wyrażeń while dla określonych wartości zmiennej kontrolnej, np. suma pierwiastków kwadratowych z liczb od do n: suma_p( n) := s 0 k.. n s s k s - instrukcja iteracyjna "dopóki" umożliwiająca określenie warunku zakończenia pętli, np. inde( z, limit) := j 0 while z j limit j j j break - dodatkowy element instrukcji iteracyjnej umożliwiający przerwanie pętli - poprzez spełnienie warunku continue - instrukcja inicjująca rozpoczęcie wykonywania kolejnej iteracji pętli return - instrukcja wyjścia z podprogramu on error - instrukcja blokująca wyświetlenie komunikatów o błędach, która zastępuje je działaniem przygotowanym przed wykonaniem Ćwiczenie. Definicje funkcji warunkowych: h( ) := if < g( ) := 5 if < < if if > otherwise h(.5) = 0.5 h(.5) =.5 g( 4) = 64 g(.5) =.5
2 Ćw4.mcd /9 Ćwiczenie. Zdefiniuj funkcję silnia, która dla danego n wyznacza n!. Jeśli n<0 ma wyświetlać komunikat "n-ujemne" silnia( n) := return "n-ujemne" if n < 0 return if n = 0 p p return i.. n pi p silnia( 0) = silnia( 5) = 0 silnia( 0) = silnia( 5) = "n-ujemne" Ćwiczenie. Wykorzystując funkcję silnia z ćw. policz na ile sposobów można: wyznaczyć k-elementowe grupy ćwiczeniowe jeśli na roku jest n studentów. skreślić szóstkę w TOTOLOTKU Zdefiniuj funkcję wyznaczającą liczbę kombinacji k-elementowych ze zbioru n-elementowego ( wartość symbolu Newtona "n po k" ) Jeżeli k>n wyświetl komunikat "k jest większe od n" kombinacje( n, k) := return "k jest wieksze od n" if k > n silnia( n) kk silnia( n k) silnia( k) return kk kombinacje( 49, 6) = kombinacje( 0, ) = kombinacje(, ) = "k jest wieksze od n" Ćwiczenie 4. Zdefiniuj funkcję wyznaczającą pole trójkąta równobocznego. S( a) := a 4 Ćwiczenie 5. Zdefiniuj funkcję wyznaczjącą pole trójkąta dowolnego o bokach a, b, c, zawierającą sprawdzenie, czy dane trzy odcinki o długościach a, b i c tworzą trójkąt; Warunek trójkąta: a<bc i b<ac i c<ab S( a, b, c) := if ( a < b c) ( b < a c) ( c < a b) a b c p pole p( p a) ( p b) ( p c) pole 0 otherwise S(,, ) =.7 S(, 4, 5) = 6 S(, 4, 8) = 0
3 Ćw4.mcd /9 Ćwiczenie 6. Wyznacz sumę liczb parzystych z przedziału <, n> Funkcję obliczającą resztę z dzielenia: mod (, ) wstaw wykorzystując opcję menu głównego lub Insert Function - kategoria: Number Theory/Combinatorics suma_parz( n) := rob 0 rob i.. n rob rob i if ( mod( i, ) ) = 0 suma_parz( 0) = 0 suma_parz( 99) = 450 Ćwiczenie7. Zdefiniuj n-elementowy wektor A, gdzie A := i sin i π i na podstawie jego elementów wektor B wg przepisu: B := i if A < 0 i A i A if A = 0 i i A if A > 0 i i Policz, ile w każdej z tablic A i B jest elementów wikszych od 0.5; Wyświetl elementy obu tablic. ORIGIN Wek( A) := n length( A) i.. n ( A i ) B if A < 0 i i B if A = 0 i i n := 0 i :=.. n A := sin i i π B := Wek( A) B A if A > 0 i i i B ile_w ( X, c) := ile 0 i.. length( X) ile ile if X > c i ile_w ( A, 0.5) = 0 ile_w ( B, 0.5) = ile Ćwiczenie 8. Dana jest m-elementowa, jednowymiarowa tablica X zawierajaca oceny punktowe z inmatyki (skala <0, 00>)..Wykonaj poniższe polecenia: zdefiniuj funkcję srednia wyznaczającą średnia arytmetyczną z wszystkich elementów tablicy
4 Ćw4.mcd 4/9 srednia( X) := s 0 Przyjmij przykładowe wartości: k.. length( X) s s X k s length( X) X := sr := srednia( X) sr = 78.8 utwórz nową m-elementową tablicę y, której elementy są zdefiniowane poniżej: nowa( X) := Y k.. length( X) Y X if X < sr k k k Y k X k otherwise Y := nowa( X) Y = c). zdefiniuj funkcję ile_wiekszych wyznaczającą liczbę elementów tablicy X większych od średniej ile( X) := j 0 lub ile_wiekszych( X) := j 0 ile( X) = j k.. length( X) j j if X > srednia( X) k lw s j srednia( X) := ile_wiekszych( X) lw = k.. length( X) j j if X > s k Ćwiczenie 9. Zdefiniuj a następnie wyświetl 00-elementowy wektor z według podanego wzoru. Zaprogramuj funkcję inde, która wyznacza indeks pierwszego elementu większego od danej wartości limit k :=.. 00 z := k 4 if k 4 inde( z, limit) := j k sin( k) 5 if 5 k 8 ln( k) 5 if k 9 while j z j j j limit Przykładowe wywołania: inde( z, ) = inde( z, 4) = 4 inde( z, 8) =. OBLICZENIA SYMBOLICZNE Obliczenia numeryczne i symboliczne. Pomiędzy obliczeniami numerycznymi i symbolicznymi jest istotna różnica. Wyrażenia numeryczne są przeliczane od nowa, gdy użytkownik naciśnie F9 lub jeśli w dokumencie zostanie dokonana zmiana, a włączony jest tryb automatycznych obliczeń. Operacje symboliczne są przeprowadzane tylko wtedy, gdy użytkownik zaznaczy jakieś wyrażenie i wybierze
5 polecenie z menu Symbolics lub z palety Symbolic. W przypadku modyfikacji wyrażenia rezultaty symboliczne nie są uaktualniane! Ćw4.mcd 5/9 Symbolics menu - wybrane opcje Evaluate / Symbolically lub <Shift>F9 - wykonanie obliczeń na symbolach Evaluate / Floating Point... - umożliwia wykonanie obliczeń na symbolach, zwracając liczbę, gdy to jest możiwe Evaluate / Comple - umożliwia wykonanie obliczeń na symbolach, zwracając wyrażenie zespolone Simplify- uprość Epand - rozwiń wyrażenie Factor - rozłóż na czynniki Collect - wydziel czynnik Polynomial Coefficients - współczynniki wielomianu Variable / Solve - rozwiąż względem zmiennej / Substitute - podstaw pod zmienną / Differentiate - pochodna względem danej zmiennej / Integrate - całkowanie po danej zmiennej / Epand to Series... - rozwiń w szereg / Convert to Partial Fraction - rozłóż na ułamki skład. Matri / Transpose- transponuj / Invert - macierz odwrotna / Determinant - wyznacznik macierzy Evaluation Style... sposób wyświetlania obliczeń Postać zapisu uzyskasz wybierając odpowiedni mat wyprowadzania obliczeń z menu: Symbolics Evaluation Style : Vertically, inserting lines Vertically, without inserting lines Horizontally - Show comments - Evaluate in Place (yields - zwraca wartość) W tym dokumencie wybrano: Horizontally i Show comments.. Obliczanie pochodnych i całek nieoznaczonych Uwaga: Szablony pochodnych i całek wstawiaj tylko z palety Calculus Do obliczeń wykorzystaj paletę Symbolic ( ) lub polecenie Symbolics Evaluate Symbolically d d d d sin( ) 6 cos c). d ( atan( ) ) d d). d e). a a d [ ( a) ] a ( a) f). d ln( ) g). d 7
6 Ćw4.mcd 6/9 h). d yields ln.. Obliczanie granic lim n n n e lim n n 5n 5 c). lim 0 sin( ) d). lim 0.. Rozwijanie funkcji w szereg potęgowy Do obliczeń wykorzystaj polecenie menu: Symbolics Variable Epand to Series... po wcześniejszym: - zaznaczeniu zmiennej, względem której nastąpi rozwinięcie w szereg. Uwaga: W oknie dialogowym określ rząd szeregu. sin( ) msgmapleseries O 6 msgmapleseries cos( ) O 0 c). ln( ) msgmapleseries d). msgmapleseries O O 8.4. Podstawianie nowych wyrażeń pod zmienne Przekształcenia należy rozpocząć od wstawienia operacji substitute z palety Symbolic lub - wyrażenie, które ma zastąpić dotychczasową zmienną skopiować do schowka - zaznaczyć zmienną, która ma być zmieniana i wybrać opcję z menu głównego: Symbolics Variable Substitute Oblicz wartość wyrażenia w 5 w 4 przy podstawieniu pod zmienną zmiennej w=q w 5 w 4 substitute, w = q q q 7 W poniższym wyrażeniu zastąpić zmienną wyrażeniem: v 5 lub 4 7 substitute, = v 5 v 5 4v
7 Ćw4.mcd 7/9 4 7 by substitution, yields v 5 4v Uwaga: Wcześniej skopiuj wyrażenie v 5 do schowka! c). zastąpić y wyrażeniem sin()cos() y y by substitution, yields y sin( ) cos( ) ( sin( ) cos( ) ) ( sin( ) cos( ) ).5. Określanie współczynników wielomianu Polecenie Symbolics Polynomial Coefficients wyświetla w postaci wektora uporządkowane współrzędne wielomianu. Przed wywołaniem polecenia ustaw kursor na danej zmiennej. względem e : e Rozwiąż równanie e 7e 7e 5e msgmaplecoeffs 5e = 0 f( ) := e 7e 5e := 5, f( ) polyroots 5 7 =.5.0i.5.0i e = := root e.47, =.6. Symboliczne rozwiązywanie równań i nierówności Polecenie Symbolics Variable Solve pozwala rozwiązać równanie względem zaznaczonej zmiennej. Podobnie działa polecenie solve z palety Symbolic. Uwaga: Znak < = > wstaw używając klawiszy <Ctrl> <=> lub z palety Boolean względem zmiennej : has solution(s) y = 0 0 y has solution(s) względem zmiennej y y = 0 c). ( 5 4 0) > 0 has solution(s) < < 5 <
8 Ćw4.mcd 8/9 d). u u = a has solution(s) ( 5 4a) ( 5 4a) e). u ua = 0 solve, u 0 a f). u 7u 4 > 0 solve, u 7 u < 7 < u.7. Symboliczne rozwiązywanie układów równań Uwaga: Po wpisaniu polecenia Find wraz z jej argumentami należy nacisnąć < Ctrl > <. > oraz kliknąć poza funkcją Find. Given π y = a 4 y = b Find(, y) Given 4y z 5 = a z y = b y π b a 8π [ ( 4) a b] 8π z = c Find(, y, z) 6 c b 6 a 4 c 6 b 6 a 9 7 c 6 b 6 a.8. Symboliczne operacje na macierzach Program umozliwia wykonywanie obliczeń macierzowych na symbolach wykorzystują operacje umieszczone na palecie Symbolic: M T - macierz transponowana M - - macierz odwrotna M - wyznacznik macierzy lub wykorzystując polecenia menu Symbolics Matri A := a a a a A aa aa
9 Ćw4.mcd 9/9 A T a a a a A b b a a has determinant 6 ab b ab a a
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
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
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
INFORMATYKA TECHNICZNA Komputerowe Wspomaganie Obliczeń Wykład 3. Komputerowe wspomaganie obliczeń w programie Mathcad. dr inż.
INFORMATYKA TECHNICZNA Komputerowe Wspomaganie Obliczeń Wykład 3. Komputerowe wspomaganie obliczeń w programie Mathcad dr inż. Paweł Surdacki Instytut Podstaw Elektrotechniki i Elektrotechnologii Politechniki
Wprowadzenie do programu MATHCAD
Wprowadzenie do programu MATHCAD Zaletami programu MathCad, w porównaniu do innych programów służących do obliczeń matematycznych, takich jak Matlab, Mathematica, są proste i intuicyjne zasady pracy z
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
MATHCAD Obliczenia symboliczne
MATHCAD 000 - Obliczenia symboliczne Przekształcenia algebraiczne UWAGA: Obliczenia symboliczne można wywoływać na dwa różne sposoby: poprzez menu Symbolics poprzez przyciski paska narzędziowego Symbolic
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
Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Metod Numerycznych Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne 1 Zadania 1. Obliczyć numerycznie
Programowanie - wykład 4
Programowanie - wykład 4 Filip Sośnicki Wydział Fizyki Uniwersytet Warszawski 20.03.2019 Przypomnienie Prosty program liczący i wyświeltający wartość silni dla wprowadzonej z klawiatury liczby: 1 # include
Wprowadzenie do Mathcada 1
Wprowadzenie do Mathcada Ćwiczenie. - Badanie zmienności funkcji kwadratowej Ćwiczenie. pokazuje krok po kroku tworzenie prostego dokumentu w Mathcadzie. Dokument ten składa się z następujących elementów:.
PODSTAWY MATHCADA. 1. Interfejs graficzny programu. 1.1. Pasek menu
PODSTAWY MATHCADA PODSTAWY MATHCADA...3 1. Interfejs graficzny programu...3 1.1. Pasek menu...3 1.2. Pasek narzędzi podstawowych...4 1.3. Pasek narzędzi formatujących...4 1.4. Pasek operatorów matematycznych...4
Ćwiczenie 4. Matlab - funkcje, wielomiany, obliczenia symboliczne
Ćwiczenie 4. Matlab - funkcje, wielomiany, obliczenia symboliczne Obliczenia z wykorzystaniem tzw. funkcji anonimowej Składnia funkcji anonimowej: nazwa_funkcji=@(lista_argumentów)(wyrażenie) gdzie: -
Numeryczne rozwiązywanie równań i układów równań
Lekcja Strona z 2 Numeryczne rozwiązywanie równań i układów równań Rozwiązywanie pojedynczego równania - funkcja root Do rozwiązywania jednego równania z jedną niewiadomą służy funkcja root(f(z), z), gdzie:
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
2017 R. Robert Gajewski: Mathcad Prime 4. Solution of examples Rozwiązania przykładów
07 R. Robert Gajewski: Mathcad Prime 4 0. Calculate numerically and present results in different formats and precision. 0. Oblicz numerycznie i przedstaw wyniki w różnych formatach i z różną precyzją.
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
Wprowadzenie do programu Mathcad 15 cz. 1
Wpisywanie tekstu Wprowadzenie do programu Mathcad 15 cz. 1 Domyślnie, Mathcad traktuje wpisywany tekst jako wyrażenia matematyczne. Do trybu tekstowego można przejść na dwa sposoby: Zaczynając wpisywanie
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 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
JAVAScript w dokumentach HTML (2)
Informatyka ćw.6 JAVAScript w dokumentach HTML (2) Interakcyjne wprowadzanie danych Jednym ze sposobów jest stosowanie metody prompt dla wbudowanego obiektu window: zmienna= prompt("tekst zachęty, np.
WEKTORY I MACIERZE. Strona 1 z 11. Lekcja 7.
Strona z WEKTORY I MACIERZE Wektory i macierze ogólnie nazywamy tablicami. Wprowadzamy je:. W sposób jawny: - z menu Insert Matrix, - skrót klawiszowy: {ctrl}+m, - odpowiedni przycisk z menu paska narzędziowego
ELEKTROTECHNIKA Semestr 1 Rok akad / ZADANIA Z MATEMATYKI Zestaw Przedstaw w postaci algebraicznej liczby zespolone: (3 + 2j)(5 2j),
ELEKTROTECHNIKA Semestr Rok akad. / 5 ZADANIA Z MATEMATYKI Zestaw. Przedstaw w postaci algebraicznej liczby zespolone: (3 + j)(5 j) 3 j +j (5 + j) (3 + j) 3. Narysuj zbiory punktów na płaszczyźnie: +j
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
Ćwiczenie 3. Iteracja, proste metody obliczeniowe
Ćwiczenie 3. Iteracja, proste metody obliczeniowe Instrukcja iteracyjna ( pętla liczona ) Pętla pozwala na wielokrotne powtarzanie bloku instrukcji. Liczba powtórzeń wynika z definicji modyfikowanej wartości
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.
ALGORYTMY Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny
ALGORYMY Algorytm to przepis; zestawienie kolejnych kroków prowadzących do wykonania określonego zadania; to uporządkowany sposób postępowania przy rozwiązywaniu zadania, problemu, z uwzględnieniem opisu
Laboratorium nr 1. i 2.
Laboratorium nr 1. i 2. Celem laboratorium jest zapoznanie się ze zintegrowanym środowiskiem programistycznym, na przykładzie podstawowych aplikacji z obsługą standardowego wejścia wyjścia, podstawowych
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
do MATLABa programowanie WYKŁAD Piotr Ciskowski
Wprowadzenie do MATLABa programowanie WYKŁAD Piotr Ciskowski instrukcje sterujące instrukcja warunkowa: if instrukcja wyboru: switch instrukcje iteracyjne: for, while instrukcje przerwania: continue, break,
, h(x) = sin(2x) w przedziale [ 2π, 2π].
Informatyczne podstawy projektowania, IŚ, / Maima, część II. Rysowanie wykresów w dwu i trzech wymiarach (zob. 5). a. Otwórz panel okna Wykres D i zapoznaj się z nim. Wyrażenie(a) - tutaj wpisujemy funkcję
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
Do wprowadzania symboli pochodnych można wykorzystać paletę Calculus lub skróty klawiszowe: SHIFT+? - wprowadza symbol pierwszej pochodnej.
1. Pochone funkcji Mathca umożliwia obliczenie pochonej funkcji w zaanym punkcie oraz wyznaczenie pochonej funkcji w sposób symboliczny. 1.1 Wyznaczanie wartości pochonej w punkcie Aby wyznaczyć pochoną
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...
Metody i analiza danych
2015/2016 Metody i analiza danych Macierze Laboratorium komputerowe 2 Anna Kiełbus Zakres tematyczny 1. Funkcje wspomagające konstruowanie macierzy 2. Dostęp do elementów macierzy. 3. Działania na macierzach
Blockly Kodowanie pomoc.
1 Blockly Kodowanie pomoc. Słowniczek: Zmienna posiada nazwę wywoływaną w programie oraz miejsce na przechowywanie wartości. Instrukcja warunkowa pozwala na wykonanie instrukcji w zależności od warunku
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
Edycja wyrażeń, definiowanie zmiennych i funkcji
Strona z Edycja wyrażeń, definiowanie zmiennych i funkcji Kursory Krzyżyk - - pozwala umiejscowić równanie, wykres lub pole tekstowe na stronie. Punkt wstawienia - - "pionowa kreska" - używany do edycji
Rekurencja (rekursja)
Rekurencja (rekursja) Rekurencja wywołanie funkcji przez nią samą wewnątrz ciała funkcji. Rekurencja może być pośrednia funkcja jest wywoływana przez inną funkcję, wywołaną (pośrednio lub bezpośrednio)
WYKŁADY Z MATEMATYKI DLA STUDENTÓW UCZELNI EKONOMICZNYCH
WYKŁADY Z MATEMATYKI DLA STUDENTÓW UCZELNI EKONOMICZNYCH Pod redakcją Anny Piweckiej Staryszak Autorzy poszczególnych rozdziałów Anna Piwecka Staryszak: 2-13; 14.1-14.6; 15.1-15.4; 16.1-16.3; 17.1-17.6;
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3
ZESTAW I 1. Rozwiązać równanie. Pierwiastki zaznaczyć w płaszczyźnie zespolonej. z 3 8(1 + i) 3 0, Sposób 1. Korzystamy ze wzoru a 3 b 3 (a b)(a 2 + ab + b 2 ), co daje: (z 2 2i)(z 2 + 2(1 + i)z + (1 +
Programowanie strukturalne i obiektowe. Funkcje
Funkcje Często w programach spotykamy się z sytuacją, kiedy chcemy wykonać określoną czynność kilka razy np. dodać dwie liczby w trzech miejscach w programie. Oczywiście moglibyśmy to zrobić pisząc trzy
MATHCAD elementy programowania
MATHCAD 000 - elementy programowania Obliczenia warunkowe Funkcja if() Funkcja if() umożliwia warunkowe obliczanie wyrażenia w zależności od spełnienia określonego kryte- rium (testu) logicznego. Przydatna
1. Równania i nierówności liniowe
Równania i nierówności liniowe Wykonać działanie: Rozwiązać równanie: ( +x + ) x a) 5x 5x+ 5 = 50 x 0 b) 6(x + x + ) = (x + ) (x ) c) x 0x (0 x) 56 = 6x 5 5 ( x) Rozwiązać równanie: a) x + x = 4 b) x x
Operacje na wektorach i macierzach.
(C) -8 by B.Gudowski & J. Wąs & L.Dutkiewicz Operacje na wektorach i macierzach. Ponieważ wymiary wektorów i macierzy w MathCADzie są w pełni dynamiczne często zachodzi potrzeba ich ustalenia np. przy
ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna
Arkusz A03 2 Egzamin maturalny z matematyki Poziom podstawowy ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna odpowiedź Zadanie 1. (0-1) Dany jest ciąg arytmetyczny (a
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
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
Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2
Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2 1 program Kontynuujemy program który wczytuje dystans i ilości paliwa zużytego na trasie, ale z kontrolą danych. A więc jeśli coś
1. WSTĘP. www.mathsoft.com, www.mathcad.com
MATHCAD-W strona. WSTĘP MATHCAD to uniwersalny program do obliczeń matematycznych o bardzo dużych możliwościach. Jest łatwy do opanowania, nie wymaga nauki języka programowania a więc jest idealny dla
OPIS MODUŁ KSZTAŁCENIA (SYLABUS)
OPIS MODUŁ KSZTAŁCENIA (SYLABUS) I. Informacje ogólne: 1 Nazwa modułu Matematyka 2 2 Kod modułu 04-A-MAT2-60-1L 3 Rodzaj modułu obowiązkowy 4 Kierunek studiów astronomia 5 Poziom studiów I stopień 6 Rok
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
KARTA PRACY UCZNIA. Klasa II
Dobrze widzi się tylko sercem. Najważniejsze jest niewidoczne dla oczu. KARTA PRACY UCZNIA Klasa II Temat: Budowanie schematu blokowego realizującego prosty algorytm. Czynności: 1. Uruchom komputer, a
Podstawy programowania II edycja 2016/17. Zadania laboratoryjne cz. I
1 Podstawy programowania II edycja 2016/17 Zadania laboratoryjne cz. I Uwaga: Zdania mogą być budowane/uruchamiane z wykorzystaniem: a) poleceń konsolowych pakietu Java JDK 8u121(lub nowszych) (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ
ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ Maciej Burnecki opracowanie strona główna Spis treści I Zadania Wyrażenia algebraiczne indukcja matematyczna Geometria analityczna na płaszczyźnie Liczby zespolone 4 Wielomiany
EGZAMIN MATURALNY Z MATEMATYKI
Miejsce na naklejkę z kodem szkoły dysleksja MMA-R1_1P-07 EGZAMIN MATURALNY Z MATEMATYKI POZIOM ROZSZERZONY Czas pracy 180 minut Instrukcja dla zdającego 1 Sprawdź, czy arkusz egzaminacyjny zawiera 15
WSTĘP DO ANALIZY I ALGEBRY, MAT1460
WSTĘP DO ANALIZY I ALGEBRY, MAT460 Listy zadań Literatura polecana. M.Gewert, Z.Skoczylas Wstęp do analizy i algebry. Teoria,przykłady,zadania.,Oficyna Wydawnicza GiS, Wrocław 04.. D.Zakrzewska, M.Zakrzewski,
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: * Jan Kowalski * * ul. Zana 31 * 3. Zadeklaruj zmienne przechowujące
Laboratorium z Podstaw Programowania Zajęcia 1
Laboratorium z Podstaw Programowania Zajęcia 1 ZADANIE 1 Program obliczający pole odcinka kołowego o zadanym promieniu R oraz kącie rozwarcia. Promieo R oraz kąt (w stopniach) należy wczytad z klawiatury.
Klucz odpowiedzi do zadań zamkniętych i przykładowe rozwiązania zadań otwartych
Centralna Komisja Egzaminacyjna Materiał współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Próbny egzamin maturalny z matematyki listopad 009 Klucz odpowiedzi do
I. Podstawy języka C powtórka
I. Podstawy języka C powtórka Zadanie 1. Utwórz zmienne a = 730 (typu int), b = 106 (typu long long), c = 123.45 (typu double) Wypisz następujące komunikaty: Dane sa liczby: a = 730, b = 106 i c = 123.45.
Wprowadzenie do MS Excel
Wprowadzenie do MS Excel Czym jest Excel? Excel jest programem umożliwiającym tworzenie tabel, a także obliczanie i analizowanie danych. Należy do typu programów nazywanych arkuszami kalkulacyjnymi. W
ALGEBRA z GEOMETRIA, ANALITYCZNA,
ALGEBRA z GEOMETRIA, ANALITYCZNA, MAT00405 PRZEKSZTAL CANIE WYRAZ EN ALGEBRAICZNYCH, WZO R DWUMIANOWY NEWTONA Uprościć podane wyrażenia 7; (b) ( 6)( + ); (c) a 5 6 8a ; (d) ( 5 )( 5 + ); (e) ( 45x 4 y
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ść
Temat 5. Programowanie w języku Logo
Temat 5. Programowanie w języku Logo Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej sytuacji
Pzetestuj działanie pętli while i do...while na poniższym przykładzie:
Pzetestuj działanie pętli while i do...while na poniższym przykładzie: Zadania pętla while i do...while: 1. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest mniejsza
KLUCZ PUNKTOWANIA ODPOWIEDZI
Egzamin maturalny maj 009 MATEMATYKA POZIOM PODSTAWOWY KLUCZ PUNKTOWANIA ODPOWIEDZI Zadanie 1. Matematyka poziom podstawowy Wyznaczanie wartości funkcji dla danych argumentów i jej miejsca zerowego. Zdający
Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni ,5 1
Zał. nr 4 do ZW WYDZIAŁ ***** KARTA PRZEDMIOTU Nazwa w języku polskim ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ B Nazwa w języku angielskim Algebra and Analytic Geometry B Kierunek studiów (jeśli dotyczy): Specjalność
Przykładowe zestawy pytań maturalnych z matematyki na egzamin ustny.
Przykładowe zestawy pytań maturalnych z matematyki na egzamin ustny Zestaw I 1) Przedstaw i omów postać kanoniczną i iloczynową funkcjikwadratowej Daną funkcję przedstaw w postaci kanonicznej: y = ( )(
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
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.
Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria
Technologia Chemiczna 008/09 Zajęcia wyrównawcze. Pokazać, że: ( )( ) n k k l = ( n l )( n l k l Zajęcia nr (h) Dwumian Newtona. Indukcja. ). Rozwiązać ( ) ( równanie: ) n n a) = 0 b) 3 ( ) n 3. Znaleźć
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
Matematyka rozszerzona matura 2017
Matematyka rozszerzona matura 017 Zadanie 1 Liczba ( 3 + 3) jest równa A. B. 4 C. 3 D. 3 ( 3 + 3) = 3 ( 3)( + 3) + + 3 = A. 3 4 3 + + 3 = 4 1 = 4 = Zadanie. Nieskończony ciąg liczbowy jest określony wzorem
Przetwarzanie sygnałów
Spis treści Przetwarzanie sygnałów Ćwiczenie 1 Wprowadzenie do programu Octave 1 Operatory 1 1.1 Operatory arytmetyczne...................... 1 1.2 Operatory relacji.......................... 1 1.3 Operatory
ARKUSZ KALKULACYJNY MICROSOFT EXCEL cz.2 Formuły i funkcje macierzowe, obliczenia na liczbach zespolonych, wykonywanie i formatowanie wykresów.
Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni z przedmiotu Podstawy Informatyki Kod przedmiotu: ENS1C 100 003 oraz ENZ1C 100 003 Ćwiczenie pt. ARKUSZ KALKULACYJNY
Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.
Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON. Zadanie 6. Dane są punkty A=(5; 2); B=(1; -3); C=(-2; -8). Oblicz odległość punktu A od prostej l przechodzącej
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
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
Najmniejszą możliwą macierzą jest macierz 1 x 2 lub 2 x 1 składająca się z dwóch przyległych komórek.
(Na podstawie pomocy OpenOffice.org) Funkcje macierzowe - wstęp Co to jest macierz Macierz jest połączonym zakresem komórek arkusza zawierającym wartości. Kwadratowy zakres komórek składający się z 3 wierszy
1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia
L.P. DZIAŁ Z PODRĘCZNIKA NaCoBeZu kryteria sukcesu w języku ucznia 1. LICZBY 1. Znam pojęcie liczby naturalne, całkowite, wymierne, dodatnie, ujemne, niedodatnie, odwrotne, przeciwne. 2. Potrafię zaznaczyć
Matematyka I i II - opis przedmiotu
Matematyka I i II - opis przedmiotu Informacje ogólne Nazwa przedmiotu Matematyka I i II Kod przedmiotu Matematyka 02WBUD_pNadGenB11OM Wydział Kierunek Wydział Budownictwa, Architektury i Inżynierii Środowiska
2+3*5= 2+3/5= 2+3spacja/5= <Shift+6> 3 spacja / spacja <Shift+6> 1/3 = ( ) a:10. zmienna π jest już zdefiniowana w programie
Mathca - Postaw r inż. Konra Witkiewicz kwit.zut.eu.pl Proste obliczenia Włączam pasek narzęzi Math: View Toolbars Math. Klikam na pierwszą ikonę paska Math ab wświetlić pasek narzęzi Calculator: Obliczć
Proste programy w C++ zadania
Proste programy w C++ zadania Zbiór zadao do samodzielnego rozwiązania stanowiący powtórzenie materiału. Podstawy C++ Budowa programu w C++ Dyrektywy preprocesora Usunięcie dublujących się nazw Częśd główna
φ(x 1,..., x n ) = a i x 2 i +
Teoria na egzamin z algebry liniowej Wszystkie podane pojęcia należy umieć określić i podać pprzykłady, ewentualnie kontrprzykłady. Ponadto należy znać dowody tam gdzie to jest zaznaczone. Liczby zespolone.
PAKIET MathCad - Ćzęść II
Opracowanie: Jadwiga Matla Ćw.xmcd / Katedra Informatyki Stosowanej - Studium Podstaw Informatyki Obliczenia wektorowe i macierzowe PAKIET MathCad - Ćzęść II Uwagi:. Mathcad traktuje wektory jak macierze
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,
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
Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
JAVAScript w dokumentach HTML - przypomnienie
Programowanie obiektowe ćw.1 JAVAScript w dokumentach HTML - przypomnienie JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w
Egzamin ustny z matematyki semestr II Zakres wymaganych wiadomości i umiejętności
Egzamin ustny z matematyki semestr II Zakres wymaganych wiadomości i umiejętności I. Pojęcie funkcji definicja różne sposoby opisu funkcji określenie dziedziny, zbioru wartości, miejsc zerowych. Należy
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
Wstęp do Programowania potok funkcyjny
Wstęp do Programowania potok funkcyjny Marcin Kubica 2010/2011 Outline Procedury wyższych rzędów 1 Procedury wyższych rzędów jako abstrakcje konstrukcji programistycznych Intuicje Procedury wyższych rzędów
Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010
Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010 Czym jest Excel 2010 Excel jest programem umożliwiającym tworzenie tabel, a także obliczanie i analizowanie danych. Należy do typu
Wykład 2. 18.03.2007.
KOMPUTEROWE WSPOMAGANIE OBLICZEŃ Wykład 2. 18.03.2007. Wykresy i obliczenia numeryczne w Excelu dr inż. Paweł Surdacki Instytut Podstaw Elektrotechniki i Elektrotechnologii Politechniki Lubelskiej 1 LITERATURA
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania Obliczenia symboliczne w środowisku MATLAB Materiały pomocnicze do ćwiczeń laboratoryjnych
Lab 10. Funkcje w argumentach funkcji metoda Newtona. Synonimy nazw typów danych. Struktury. Tablice struktur.
Języki i paradygmaty programowania 1 studia stacjonarne 2018/19 Lab 10. Funkcje w argumentach funkcji metoda Newtona. Synonimy nazw typów danych. Struktury. Tablice struktur. 1. Identyfikator funkcji,
Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.3
Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.3 Slajd 1 Excel Slajd 2 Adresy względne i bezwzględne Jedną z najważniejszych spraw jest tzw. adresacja. Mówiliśmy