lab6 7

background image

Podstawy informatyki - laboratorium

=DM FLDODERUDWRU\MQHQU

Temat: Funkcje cz. I.

)XQNFMHM ]\ND&

typ nazwa_funkcji ( lista_parametrów ) ;

- prototyp funkcji

typ nazwa_funkcji ( lista_parametrów ) {

FLDáRBIXQNFML `

- definicja funkcji

3URWRW\SIXQNFMLMHVWLQIRUPDFMPyZLFROLF]ELHLURG]DMXSDUDPHWUyZZ\ZRáDQLDRUD]

W\SLH]ZUDFDQHMZDUWRFL Z\QLNX SU]HGIRUPDOQGHILQLFMWHMIXQNFML3URWRW\SIXQNFML

PR*QDSRPLQüMH*HOLSU]HGZ\ZRáDQLHPIXQNFMLZ\VWSLMHMGHILQLFMD
:M ]\NX&
-

DUJXPHQW\IXQNFMLSU]HND]\ZDQHVZ\áF]QLHSU]H]ZDUWRü

-

REOLF]HQLDSURZDG]RQHVQDORNDOQ\FKNRSLDFKW\FK*HDUJXPHQWyZ

-

MH*HOLREOLF]HQLDPDME\üZ\NRQ\ZDQHEH]SRUHGQLRQDZ\EUDQHM]PLHQQHMZyZF]DV

MDNRDUJXPHQWXIXQNFMLQDOH*\X*\ü]PLHQQHMZVND]XMFHM

-

IXQNFMHPRJDOHQLHPXV]]ZUDFDüZ\QLNX

3U]HELHJüZLF]HQLD

1.

3U]HDQDOL]XMG]LDáDQLHSURJUDPX

#include<stdio.h>

void fun1(void)
{ printf("Funkcja 1\n"); }

float fun2(float x)
{ return (3*x+2)*(x-4)+8; }

int fun3(char *ptr)
{ int i;
for(i=0;*ptr;ptr++) i++;
return i;
}

void main(void)
{ float x;
int y;
fun1();
x=fun2(0.5);
y=fun3("AbCdeFg");
printf("fun2=%5.2f fun3=%d\n",x,y);
}

2.

-DNLE G]LHZ\QLNG]LDáDQLDSURJUDPX1DMSLHUZZ\NRQDMREOLF]HQLDQDSDSLHU]H

#include<stdio.h>

int a=1,b=2,x=3,y=4;

int fun(int a, int b)
{ int x=5;
b=x-y;
x=2*a-b;
return x;
}

background image

Podstawy informatyki - laboratorium

void main(void)
{ int y=6;
a=b-y;
b=4+fun(b,x);
printf("a=%d b=%d x=%d y=%d\n",a,b,x,y);
}

3.

1DSLV] IXQNFM  REOLF]DMF FDáN  R]QDF]RQ Z SU]HG]LDOH >a,b], z funkcji opisanej
wzorem:



>

=

1

|

|

1

|

|

)

(

2

x

dla

x

x

dla

x

x

f

PHWRGSURVWRNWyZ

4.

1DSLV] IXQNFM  REOLF]DMF PLHMVFH ]HURZH IXQNFML I [ ln(x+5)-3, w przedziale [a,b],

PHWRGSRáRZLHQLDSU]HG]LDáX bisekcji).


Wyszukiwarka

Podobne podstrony:
lab6, SWBlab6
lab6
lab6
lab6 NHIP pyt
lab6 doc
Lab6 PSN cd 2015
AKiSO lab6
rownania nieliniowe, Automatyka i robotyka air pwr, VI SEMESTR, Notatki.. z ASE, metody numeryczne,
Lab6 5 id 260087 Nieznany
AK lab6 (2)
lab6
konspekt lab6 id 245555 Nieznany
Sprawozdanie EM lab6
lab6, Edukacja, ZiIP, sem. I, Podstawy programowania, Laborki i inne, Podstawy Programowania
lab6, MECHATRONIKA 1 ROK PWSZ, SEMESTR II, Metrologia techniczna i systemy pomiarowe, Laborki
Sprawozdanie kartka, AGH WIMIR AiR, Semestr 3, JPO, lab6 JPO
Lab6, Visual Basic Lab 6a, Visual Basic Lab 3
kurs matlaba, Lab6 KURS MATLAB 2003, KURS MATLABa

więcej podobnych podstron