Informatyka I – Lab 05, r.a. 2011/2012
prow. Sławomir Czarnecki
Zadania na laboratorium nr. 5
Po utworzeniu nowego projektu, dołącz bibliotekę
bibs.h
.
1. Zdefiniuj funkcję
:
f
→
ℝ
ℝ
( )
( )
( )
3
2
2
4
sin
cos
x
x
f x
e
x
x
∀ ∈
=
ℝ
.
2. Utwórz plik D:\f.txt, do którego zapisz N par punktów
( )
(
)
(
)
,
0,1, 2...,
1
i
i
x f x
i
N
=
−
, gdzie
[
]
[ ]
0,
1
,
1
i
b a
i
N
x
a i
a b
N
−
∀ ∈
−
= +
∈
−
. Wartości
i
x
,
( )
i
f x
powinny być oddzielone znakiem
spacji, a kolejne pary
( )
(
)
,
i
i
x f x
zapisywane mają być w nowych wierszach pliku tekstowego
f.txt. Sporządź wykres funkcji f w Excelu na podstawie danych w pliku f.txt. Przyjmij
100
N =
,
1
a = −
,
2
b =
.
3. Zdefiniuj funkcję :
z
× → ×
ℝ ℝ
ℝ ℝ
(
) (
)
,
,
,
x y
z x y
y x
∀
∈
=
ℝ
,
która zamienia wartości dwóch zmiennych rzeczywistych. Przeprowadź test polegający na
wyświetleniu na ekranie wartości przekazywanych do tej funkcji zmiennych przed i po jej
wywołaniu.
4. Zdefiniuj funkcję
:
n
n
n
n
z
×
→
×
ℝ
ℝ
ℝ
ℝ
(
) (
)
,
,
,
z
∀
∈
=
x y
x y
y x
ℝ
,
która zamienia wartości składowych dwóch wektorów. Przeprowadź test polegający na
wyświetleniu na ekranie składowych przekazywanych do tej funkcji wektorów przed i po jej
wywołaniu.
5. Zdefiniuj funkcję
:
n
n
n
s
×
→
ℝ
ℝ
ℝ
(
)
,
,
n
s
∀
∈
= +
v w
v w
v
w
ℝ
,
która dodaje dwa wektory o rozmiarze
1
n ≥
. Przeprowadź test polegający na wyświetleniu na
ekranie składowych przekazywanych do tej funkcji wektorów oraz ich sumy po jej
wywołaniu.
6. Zdefiniuj funkcję
(
)
2
:
,
G Map
→
ℝ ℝ
ℝ
(
) ( )
,
g
Map
G g
wykres g
∀ ∈
=
ℝ ℝ
,
która przy ustalonym przedziale domkniętym
[
]
,
p q ⊂ ℝ
oraz przy ustalonej liczbie m
jednakowo odległych od siebie punktów
[
]
,
,
0,1,...,
1
i
x
p q i
m
∈
=
−
,
0
x
p
=
,
1
m
x
q
−
=
tabelaryzuje funkcję
:
g
→
ℝ
ℝ
w taki sam sposób jak w zadaniu 2.