Powszechnie używane funkcje biblioteki matematycznej

background image

Powszechnie używane funkcje biblioteki

matematycznej math.h

ceil( x ) Zaokrągla x do najmniejszej liczby ceil ( 9.2 )

jest

całkowitej nie mniejszej niż x równe

10.0

cos ( x ) cosinus x ( w radianach )
exp ( x )
Funkcja eksponencjalna e

x

fabs ( x ) Wartość bezwzględna x
floor( x )
Zaokrągla x do największej liczby floor ( 9.2 )

jest

całkowitej nie większej niż x równe 9.0

fmod (x,y) Reszta z dzielenia x / y w postaci

fmod( 13.657,2.333)

liczby zmiennoprzecinkowej jest równe

1.992

sqrt( x ) Pierwiastek kwadratowy z x
pow( x, y ) x
podniesione do potęgi y

Metoda Opis

Przykład

background image

Klasy pamięci

C++ zawiera cztery specyfikatory klas pamięci:

1. auto – domyślne zmienne lokalne, istnieją tylko w

ciele funkcji, w której pojawia się definicja np.
auto float x,y;

2. register - zmienna jest umieszczana w jednym z

rejestrów komputera;

3. extern – deklaracja identyfikatorów zmiennych i

funkcji globalnych;

4. static - deklaracja identyfikatorów zmiennych i

funkcji lokalnych, zmienne lokalne zachowują
swoją wartość przy ostatnim wyjściu z niej;

background image

Reguły zasięgu

zasięg – część programu nadająca znaczenie

identyfikatorowi

1. funkcji – etykiety po których następuje : np. start:

używzne tylko w ciele funkcj;

2. pliku - zadeklarowany poza jakąkolwiek funkcją

(jest „znany” od miejsca zadeklarowania do końca
pliku;

3. bloku –identyfikatory zadeklarowane wewnątrz

bloku { };

4. prototypu funkcji – identyfikatory użyte na liście

parametrów funkcji;

background image

<fstream.h>

Zawiera prototypy funkcji dla funkcji przeprowadzających wejście z

plików i wyjście do plików na dysku

Pliki

nagłówkowe

Objaśnienia

<assert.h>

Zawiera makroinstrukcje i informacje w celu dodawania diagnostyki

wspierającej debugowanie programów

<ctype.h>

Zawiera prototypy funkcji dla funkcji, które sprawdzają, czy znaki mają

określone właściwości, oraz funkcje, jakie mogą być używane do

przekształcenia małych liter na wielkie i odwrotnie

<float.h>

Zawiera ograniczenia rozmiaru liczb zmiennoprzecinkowych systemu

<limits.h>

Zawiera integralne ograniczenia rozmiaru dla systemu

<math.h>

Zawiera prototypy funkcji dla funkcji biblioteki matematycznej

<stdio.h>

Zawiera prototypy funkcji dla funkcji bibliotecznych standardowego

wejścia/wyjścia i informacje używane przez nie

<stdlib.h>

Zawiera prototypy funkcji dla konwersji liczb na tekst, tekstów na liczby,

przydzielania pamięci, liczb losowych i różnorodnych innych funkcji

użytkowych

<string.h>

Zawiera prototypy funkcji dla funkcji przetwarzania napisów

<time.h>

Zawiera prototypy funkcji i typy do manipulowania datą i czasem

<iostream.h>

Zawiera prototypy funkcji dla funkcji standardowego wejścia i

standardowego wyjścia

<iomanip.h>

Zawiera prototypy funkcji dla manipulatorów strumienia umożliwiających

formatowanie strumieni danych

background image

Zestaw rekurencyjnych wywołań do metody fibonacci

f( 3 )

f( 1 )

f( 0 )

retur
n

+

f( 2 )

f( 1

)

retur
n

+

return 1

return 1

return 0

background image

Przykłady

Fig03_04.cpp – maksimum
Fig03_07.cpp – liczby pseudolosowe
Fig03_08.cpp – kostka
Fig03_09.cpp – liczby losowe
Fig03_12.cpp – zasięg
Fig03_14.cpp – silnia rekurencyjnie
Fig03_15.cpp – Fibonacci
Fig03_18.cpp – funkcja bez argumentów
Fig03_20.cpp – wywołanie przez referencję
Fig03_21.cpp - alias
Fig03_25.cpp – przeciążanie funkcji


Document Outline


Wyszukiwarka

Podobne podstrony:
Wzór funkcji y, SZKOŁA, Matematyka, Matematyka
Funkcja kwadratowa, matematyka
Funkcja liniowa, Matematyka
120 Funkcje bibliotekid 13757
FUNKCJA KWADRATOWA, Matematyka
Wybrane zastosowania pochodnej funkcji, Analiza matematyczna
Funkcja Liniowa, Matematyka- zadania
Funkcja, SZKOŁA, Matematyka, Matematyka
Arkusz3, Katedra Analizy Funkcjonalnej Wydziału Matematyki Uniwersytetu Łódzkiego
Arkusz2, Zakład Analizy Funkcjonalnej Wydziału Matematyki Uniwersytetu Łódzkiego
funkcja kwadratowa (2), Matematyka, Liceum
Pochodna funkcji, Analiza matematyczna
Powszechnie Używane związki frazeologiczne., Powszechnie Używane związki frazeologiczne
Przykłady powszechnie używanych skrótów klawiszowych systemowych
Całki z funkcji wymiernych, Matematyka
FUNKCJA HOMOGRAFICZNA, Matematyka
funkcja wykładnicza, Matematyka, Liceum
Ciągłość funkcji, SZKOŁA, Matematyka, Matematyka

więcej podobnych podstron