background image

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

=

1

= −

2

=

 
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

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