ÿþ<HTML> <HEAD> <TITLE>P A S C A L</TITLE> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <link rel="Stylesheet" type="text/css" href="../../pliki/body.css"> <META HTTP-EQUIV="Content-Language" CONTENT="pl"> </HEAD> <body> <h3>Funkcje</h3> <p align=justify><font size=3> Funkcje s± to specyficzne procedury, kt&oacute;re mog± zwraca wynik obliczeD poprzez swoj± nazw. Deklaruje si je na pocz±tku programu (po deklaracji staBych i zmiennych w bloku <b>var</b>) a przed kodem programu zaczynaj±cego si od sBowa kluczowego <b>begin</b> (kompilator musi zna funkcj przed jej zastosowaniem). <br> <br><b> Deklaracja funkcji:<br></b> <div align=center> <table width=90% bgcolor=#ABCDEF><tr><td> <i><b>function</b> nazwa_funkcji(lista_parametr&oacute;w_formalnych):typ_zwracany;<br> {deklaracje <a href="lokalne.html"><b>lokalnych</b></a> zmiennych, staBych i typ&oacute;w} <br> &nbsp;&nbsp;&nbsp;<b>Begin</b><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{tre¶ funkcji a w niej:}<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nazwa_funkcji:=obliczona_warto¶;<br> &nbsp;&nbsp;&nbsp;<b>End</b>; </td></tr></table> </div> &nbsp;&nbsp;&nbsp;&nbsp;wywoBanie funkcji: <div align=center> <table width=90% bgcolor=#ABCDEF><tr><td><i><b>zmienna:=nazwa_funkcji(lista_parametr&oacute;w_aktualnych);</b> </td></tr></table></i></div> </td></tr></table><br> <div align=center> <table width=90%><tr><td> <i><p align=justify>Funkcja tak iak i procedura mo|e otrzymywa parametry z zewn±trz poprzez nazw i warto¶. Deklaracje takie sa identyczne jak przy procedurach. </b></i></td></tr></table> </div>