Obliczenia inżynierskie. Liczby, Programy CAS, Arkusz kalkulacyjny



Podobne dokumenty
Obliczenia inżynierskie. Liczby Programy CAS Arkusz kalkulacyjny

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

dr inż. Michał Michna WSPOMAGANIE OBLICZEŃ MATEMATYCZNYCH

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

Wspomaganie obliczeń matematycznych. dr inż. Michał Michna

Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika

Podstawy Informatyki

TEMAT: SPOSOBY ADRESOWANIA W

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

W tej lekcji omówimy mechanizmy za pomocą których jest możliwe wykonywanie działań w Excelu, czyli:

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

Wielkości liczbowe. Wykład z Podstaw Informatyki. Piotr Mika

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 2 WSTĘP DO INFORMATYKI

Wstęp do Informatyki. Reprezentacja liczb w komputerze Arytmetyka stało- i zmiennoprzecinkowa Przechowywanie danych pliki i foldery

4.Arkusz kalkulacyjny Calc

Systemy zapisu liczb.

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

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Ćwiczenia Skopiować do swojego folderu plik cwiczenia-kl.ii.xls, a następnie zmienić jego nazwę na imię i nazwisko ucznia

EXCEL. Rozpoczynanie pracy z programem EXCEL. Interfejs EXCEL. Zaznaczanie komórek

Dowiedz się, jak używać programu Microsoft Excel jako kalkulatora. Rozpocznij od poznania sposobów wprowadzania prostych formuł w arkuszach.

Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci:

Wprowadzenie do MS Excel

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy

Arytmetyka stało i zmiennoprzecinkowa

Pracownia Komputerowa wykład VI

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

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

Arkusz kalkulacyjny MS Excel

PODSTAWY OBSŁUGI ARKUSZA KALKULACYJNEGO

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

str. 1 Excel ćwiczenia 1 Podstawy użytkowania komputerów

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Arytmetyka binarna - wykład 6

ARKUSZ KALKULACYJNY komórka

Teoretyczne Podstawy Informatyki

Ćwiczenie 1 - Arkusze kalkulacyjne

Arkusz kalkulacyjny EXCEL

Wstęp do programowania. Reprezentacje liczb. Liczby naturalne, całkowite i rzeczywiste w układzie binarnym

Wspomaganie obliczeń matematycznych. dr inż. Michał Michna

Metoda znak-moduł (ZM)

Programy wykorzystywane do obliczeń

RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.

INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

Technologie Informacyjne Wykład 4

System liczbowy jest zbiorem reguł określających jednolity sposób zapisu i nazewnictwa liczb.

Stan wysoki (H) i stan niski (L)

Arkusz kalkulacyjny. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Pole formuły. Pasek narzędzi: Formatowanie. Pasek narzędzi: Standardowy. Pasek menu. Przyciski okna aplikacji. Pasek tytułu. Przyciski okna skoroszytu

Pracownia Komputerowa wykład IV

Kod IEEE754. IEEE754 (1985) - norma dotycząca zapisu binarnego liczb zmiennopozycyjnych (pojedynczej precyzji) Liczbę binarną o postaci

PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY

Kod U2 Opracował: Andrzej Nowak

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Wstęp do informatyki- wykład 1 Systemy liczbowe

Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze

Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych. Opiekun stypendystki: mgr Jerzy Mil

ARKUSZ KALKULACYJNY MICROSOFT EXCEL cz.2 Formuły i funkcje macierzowe, obliczenia na liczbach zespolonych, wykonywanie i formatowanie wykresów.

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

MS Excel cz. 1. Cel wykładu. MS Excel - arkusz kalkulacyjny. Wyższa Szkoła Menedżerska w Legnicy. Systemy informacyjne Zarządzanie SDS, sem.

Architektura komputerów

1.1. Pozycyjne systemy liczbowe

Kod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych.

Technologia Informacyjna

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych.

Technologie Informacyjne

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Formuły formułom funkcji adresowania odwoływania nazwy Funkcja SUMA argumentami SUMA

Wykorzystanie programów komputerowych do obliczeń matematycznych

Pracownia Komputerowa wykład V

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Architektura komputerów

ARYTMETYKA KOMPUTERA

Wprowadzenie do metod numerycznych. Krzysztof Patan

Naturalny kod binarny (NKB)

Kodowanie informacji. Kody liczbowe

Excel. Zadania. Nazwisko:

DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE

Najmniejszą możliwą macierzą jest macierz 1 x 2 lub 2 x 1 składająca się z dwóch przyległych komórek.

Technologia Informacyjna. Arkusz kalkulacyjny

Obliczenia Naukowe. O arytmetyce komputerów, Czyli jak nie dać się zaskoczyć. Bartek Wilczyński 29.

Arkusz kalkulacyjny Excel

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

Podstawy Informatyki dla Nauczyciela

Pracownia Komputerowa wyk ad VI

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łan Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

Excel formuły i funkcje

Pracownia Komputerowa wyk ad IV

KARTA INFORMACYJNA Z INFORMATYKI DO KLASY 6. Imię i nazwisko ucznia:

Pozycyjny system liczbowy

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

MS Excel. Podstawowe wiadomości

Transkrypt:

Obliczenia inżynierskie Liczby, Programy CAS, Arkusz kalkulacyjny

Reprezentacja liczb w komputerze 2

Pozycyjne systemy liczbowe System dziesiętny ( decymalny, arabski) podstawą kolejnych potęg jest 10 do zapisu potrzebnych 10 cyfr: 1,2,3,4,5,6,7,8,9,0 liczba naturalna n-cyfrowa X c n 1 n 2 1 0 n 110 cn 210... c110 c010 przykład 6 5 4 3 2 1 6 543 210 6 10 5 10 4 10 3 10 2 10 1 10 0 10 0 3

Pozycyjne systemy liczbowe system dwójkowy (binarny) podstawą kolejnych potęg jest 2 do zapisu potrzebne są 2 cyfry: 0,1 liczba naturalna n-cyfrowa (n-bitowa) X b n 1 n 2 1 0 n 12 bn 22... b1 2 b0 2 system dziesiętny system dwójkowy 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 10 1010 4

Liczby naturalne kody binarne NBC (ang: Natural Binary Code) naturalny kod binarny 5

Liczby naturalne 6 Kod naturalny (NBC) n=8 0 255 n=16 0 65 535 n=32 0 4 294 967 295 n=64 0 18 446 744 073 709 551 615 1 2 2 1 2 1... 2 1 2 1 0 1 2 1 max n n n X 0 2 0 2 0... 2 0 2 0 0 1 2 1 min n n X

Liczby całkowite Liczby ze znakiem Zapis znak + moduł (NBC) 1 oznacza - 0 oznacza + Zapis U1 (uzupełnień do 1) Liczby dodatnie jak wyżej Liczby ujemne zanegowane wartości modułu odpowiadają liczbie w kodzie NBC X b n 2 1 0 n 1 bn 2 2... b1 2 b0 2 7

Liczby całkowite Zapis U2 (uzupełnień do 2) Liczby dodatnie jak wyżej Liczby ujemne do zanegowanej pozycji słowa dodawana jest jedynka i tak utworzone słowo odpowiada modułowi liczby w kodzie NBC operacje dodawania i odejmowania są w nim wykonywane tak samo jak dla liczb binarnych bez znaku 8

Liczby całkowite 9

Arytmetyka stałoprzecinkowa Brak możliwości działań na ułamkach Przekraczanie zakresu liczb w wyniku mnożenia Przekraczanie zakresu liczb w wyniku dodawania Użycie podwójnej precyzji zapisu wyniku działania Użycie formatu ułamkowego Zastosowanie arytmetyki zmiennoprzecinkowej 10

Liczby rzeczywiste Zapis zmiennopozycyjny 1-bitowe pole znaku S n-bitowe pole części ułamkowej mantysa M m-bitowe pole części wykładnika cecha E Liczba pojedynczej precyzji w formacie "IEEE-754 X S M B E 11

Zapis zmiennopozycyjny Format Znak [bity] Wykładnik [bity] Mantysa [bity] Szerokość słowa [bity] Typy w językach programowania IEEE-754 single 1 8 23 32 IEEE-754 double 1 11 52 64 koprocesor x87 1 15 64 80 float (C), single (Pascal), double (C), real lub double (Pascal), long double (C99), extended (Pascal) Turbo Pascal 1 8 39 48 real SSE5, OpenGL 3.0 1 5 10 16 w OpenGL nazywana half-float 12

Arytmetyka zmiennoprzecinkowa Zakres wartości liczb standardu IEEE-754 single Dodatnich 1.5 10-45..3.4 10 38 Wartość zerowa wymaga odmiennego zakodowania Dokładność reprezentacji maleje z rosnącym modułem 13

Podsumowanie Skończona dokładność obliczeń Zaokrąglenia Metody numeryczne 14

Komputerowe wspomaganie obliczeń matematycznych 15

Systemy CAx Koncepcja Projektowanie Rozwijanie Wytwarzanie Pomysł CAD Projektowanie narzędzi CAM Koncepcja Wygląd produktu Dokładne modelowanie elementów Rysunki techniczne Analiza Wymagania Modelowanie złożeń DMU CAE Sprawdzanie 16

Metody projektowania Rozwój procesów projektowania i wytwarzania 1. Metody konwencjonalne 2. Projektowanie wspomagana komputerowo 3. Zintegrowane metody projektowania i wytwarzania 17 źródło [1]

Systemy CAx CAS Computer Algebra System Wspomaganie Obliczeń Matematycznych Potrzeby Projektowanie Modelowanie Symulacja Analiza wyników 18

CAS Narzędzia Obliczenia algebraiczne Optymalizacja Rozwiązywanie układów równań algebraicznych Rozwiązywanie układów równań różniczkowych Prezentacja wyników Analiza danych interpolacja, aproksymacja Import / eksport danych 19

CAS Obliczenia numeryczne Programy Matlab Scilab Octave obliczenia w dużej skali algorytmy numeryczne wizualizacja wyników Toolbox y Matlab Simulink 20

CAS Obliczenia numeryczne Arkusze kalkulacyjne MS Excel Calc (LibreOffice, OpenOffice) Gnumeric Google Spreadsheets Obliczenia algorytmiczne Prezentacja wyników Narzędzia analizy statystycznej finansowej VisiCalc 1979 Aplle II 21

CAS Obliczenia symboliczne Programy Maple Mathematica MathCad Maxima Algorytmy numeryczne, Wizualizacja wyników możliwości składu tekstów matematycznych 22

CAS Metoda rachunku numeryczny symboliczny Możliwość rozwiązywania trudnych zadań praktycznych Wielość metod o różnej skuteczności Wymaga wiedzy wykraczającej poza rozwiązywane zadanie Wynik zazwyczaj tak tak najczęściej tak skończony zestaw liczb lub rysunek zazwyczaj nie tak najczęściej nie wzór lub informacja o charakterze rozwiązania 23

CAS Metoda rachunku numeryczny symboliczny Potrafi działać na abstrakcyjnych obiektach Dobrze radzi sobie z nieskończonościami Dobrze radzi sobie z mnogością parametrów nie zazwyczaj nie tak tak zazwyczaj tak Precyzja wyniku ograniczona teoretycznie nieskończona Ostateczna jakość wyniku niepewna niepewna nie 24

Wspomaganie obliczeń matematycznych Środowiska zintegrowane/hybrydowe Matlab Simulink Symbolic Math Toolbox (MuPAD) 25

Obliczenia matematyczne Arkusze kalkulacyjne 26

Arkusz kalkulacyjny Adresowanie Formuły Import danych Wykresy Przykłady zastosowań 27

MS Excel 2007 1985 Excel 1 for Macintosh 1987 Excel 2 for Windows 1995 Excel 7 ( 95) 32bit 1999 Excel 9 (2000) HTML, tabele przestawne 2003 Excel 11 (2003) XML 2007 Excel 12 (2007) wstążka 2010 Excel 14 (2010) 64bit 28

MS Excel Wstążka w górnej części okna programu Excel. Polecenia pokrewne na Wstążce są zorganizowane w grupy Pierwszy otwarty skoroszyt ma tytuł Zeszyt1. Ten tytuł będzie wyświetlany na pasku tytułu u góry okna do czasu, gdy zapiszesz skoroszyt, nadając mu własny tytuł. Karty arkuszy u dołu okna skoroszytu. 29

MS Excel Kolumny są oznaczane literami (16 384 kolumny) A- XFD Wiersze są oznaczane liczbami 1-1 048 576 Literowe nagłówki kolumn i liczbowe nagłówki wierszy umożliwiają określenie lokalizacji w arkuszu po kliknięciu komórki. Komórki służą do wprowadzania danych w arkuszu. W każdym arkuszu są dostępne 17 179 869 184 komórki. 30

MS Excel Klawisz TAB przesuwa w prawo. Klawisz ENTER przesuwa w dół. Dzisiejsza data, należy przytrzymać klawisze CTRL + ; Bieżąca godzina, należy przytrzymać klawisze CTRL i SHIFT, jednocześnie naciskając klawisz średnika. 31

MS Excel Liczby są wyrównywane do prawej strony komórek Aby wprowadzić ułamki, należy wpisać spację między częścią całkowitą i ułamkiem na przykład 1 1/8. W celu wprowadzenia ułamka bez części całkowitej należy wpisać najpierw zero (na przykład 0 1/4). W przypadku wpisania ciągu (100) w celu wskazania liczby ujemnej za pomocą nawiasu program Excel wyświetli liczbę w postaci -100. 32

MS Excel Autowypełnianie Wprowadzanie nazw miesięcy, dni tygodnia, wielokrotności liczby 2 lub 3 lub innych danych tworzących serię. Wystarczy wpisać jedną lub kilka pozycji, a program Excel automatycznie rozszerzy serię. 33

MS Excel Autouzupełnianie Jeśli kilka pierwszych liter wpisanych w komórce pasuje do wpisu już istniejącego w tej samej kolumnie, program Excel automatycznie wypełni pozostałe znaki. Kiedy znaki zostaną dodane, wystarczy nacisnąć klawisz ENTER. Aby szybko wypełnić komórkę zawartością komórki położonej powyżej lub po lewej stronie wypełnianej komórki, można nacisnąć klawisze CTRL+D lub CTRL+R. 34

MS Excel Adresowanie względne do komórki w formule automatycznie się zmienia, gdy formuła zostanie skopiowana w inne miejsce kolumny lub wiersza. Bezwzględne odwołanie do komórki jest odwołaniem stałym. Odwołania bezwzględne zawierają symbol dolara ($), np. $D$9. Mieszane odwołanie do komórki może mieć bezwzględną kolumnę i względny wiersz lub bezwzględny wiersz i względną kolumnę. 35

Odwołania do komórek Odwołania do komórek A10 A10;A20 A10:A20 B15:E15 A10:E20 Odwołują się do wartości w komórce znajdującej się w kolumnie A i wierszu 10 komórce A10 i komórce A20 zakresie komórek znajdujących się w kolumnie A i wierszach od 10 do 20 zakresie komórek znajdujących się w wierszu 15 i kolumnach od B do E zakresie komórek znajdujących się w kolumnach od A do E i wierszach od 10 do 20 36

Operatory arytmetyczne Operator Działanie Przykład + Dodawanie = A1+A2 - Odejmowanie = B1-B2 * Mnożenie = C1*A2 / Dzielenie = F20/E10 ^ Potęgowanie = A1^2 (oznacza A1 2 ) % Procent = D10% 37

Operatory porównania Operator Znaczenie Przykład = Równe =A1=2 > Większe niż = B1>B2 < Mniejsze niż = C1<A2 >= Większe lub równe = F20>=E10 <= Mniejsze lub równe = A1<=2 <> Różne od =D10<>0, =D10<> 38

Błędy ##### Kolumna jest zbyt wąska, aby wyświetlić w niej zawartość. Zwiększ szerokość kolumny, zmniejsz rozmiar zawartości, aby dopasować ją do kolumny, lub zastosuj inny format liczb. #ADR! Odwołanie do komórki jest nieprawidłowe. Możliwe, że komórki zostały usunięte lub pominięte. #NAZWA? Możliwe, że błędnie wpisano nazwę funkcji lub użyto nazwy, której program Excel nie 39

MS Excel Daty w programie Excel są przechowywane jako liczby kolejne. Uwaga W formułach programu Excel nie można używać dat wcześniejszych niż 1 stycznia 1900 40

MS Excel NETWORKDAYS Znajdowanie liczby pełnych dni roboczych między dwiema datami WORKDAY Znajdowanie daty przypadającej po upływie określonej liczby dni roboczych od innej daty DATA Znajdowanie daty przypadającej po upływie określonej liczby lat, miesięcy lub dni od innej daty DZIŚ Znajdowanie bieżącej daty 41

MS Excel DZIŚ() DZIEŃ() MIESIĄC() ROK() DATA.RÓŻNICA() 42

MS Excel =ZŁĄCZ.TEKSTY() =Z.WIELKIEJ.LITERY() = USUŃ.ZBĘDNE.ODSTĘPY() =LEWY(), =PRAWY() =ZNAJDŹ() =DŁ() 43

MS Excel Tekst jako kolumny. 44

MS Excel Import danych 45

MS Excel Tabele 46

MS Excel Przykład 1 Oceny 47

MS Excel Przykład 1 Oceny 48

MS Excel Przykład 1 Oceny 49

MS Excel Oceny 50

MS Excel Przykład 2 Import danych 51

Układ pomiarowy OSC R1 + A1 220 V _ V1 M = G ~ N P A2 U V W B V3 V4 V5 LEM V PP Ł R2 220 V ~ V2 A3 * * W 52

53

54

55

56

57

MS Excel Obwód elektryczny Utworzy arkusz kalkulacyjny obliczający wartości prądów I1-I6 oraz spadek napięcia na opornikach R1 i R4 w obwodzie prądu stałego przedstawionego na rys.1. 58

MS Excel Przedstawiony na rys. 1 obwód prądu stałego mona rozwiązać metod macierzową, polegającą na skonstruowaniu n równa z n niewiadomymi, tworzącą równanie macierzowe 59

Funkcje macierzowe Funkcje, których wynikiem są macierze, a nie pojedyncze liczby nazywamy funkcjami macierzowymi. Wynik funkcji macierzowej powinien znaleźć się w wielu komórkach arkusza!!! Aby umieścić w wielu komórkach wynik funkcji macierzowej, należy zaznaczyć obszar docelowy dla wyniku formuły macierzowej (począwszy od komórki z formułą), następnie kliknąć przycisk F2, po czym użyć kombinacji klawiszy Shift+Ctrl+Enter. 60

Funkcje =BIN2DEC(1001101) = 77 =DEC2BIN(77) =HEX2BIN =BIN2HEX =HEX2DEC =DEC2HEX 61

Arkusze kalkulacyjne Zalety Interfejs użytkownika Szybkość konstrukcji i wykonywania prostych obliczeń Możliwości dostosowania sposobu wyświetlania/drukowania Wady Ograniczone możliwości liczenia bardziej skomplikowanych zagadnień (w stosunku do klasycznych języków programowania) Wolne tempo obliczeń (szczególnie przy dużych arkuszach) Dwuwymiarowość arkusza 62

Literatura Skorupski A. Podstawy budowy i działania komputerów. Wydawnictwa Komunikacji i Łączności, 2004 Chlebus E.: Techniki komputerowe CAx w inżynierii produkcji. WNT 2000 Smogur Z.: Excel w zastosowaniach inżynieryjnych. Helion 2008 63