<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Pamokos%2FPy%2FGra%C5%BEinamos_reik%C5%A1m%C4%97s</id>
	<title>Pamokos/Py/Gražinamos reikšmės - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Pamokos%2FPy%2FGra%C5%BEinamos_reik%C5%A1m%C4%97s"/>
	<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Gra%C5%BEinamos_reik%C5%A1m%C4%97s&amp;action=history"/>
	<updated>2026-10-07T03:54:25Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Gra%C5%BEinamos_reik%C5%A1m%C4%97s&amp;diff=162&amp;oldid=prev</id>
		<title>Eimutis: sukurta</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Gra%C5%BEinamos_reik%C5%A1m%C4%97s&amp;diff=162&amp;oldid=prev"/>
		<updated>2023-02-06T09:16:47Z</updated>

		<summary type="html">&lt;p&gt;sukurta&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Pilnas šios treniruotės Python kodas yra [https://www.jdoodle.com/a/3RpM čia]&lt;br /&gt;
==Kodėl reikia gražinti reikšmes==&lt;br /&gt;
Lig šiol visos mūsų sukurtos funkcijos rezultatus išvedinėjo į ekraną. Šios funkcijos yra skirtos vienos užduoties vykdymui (skaičiavimams) ir rezultatų vaizdavimui. Tuo tarpu kuriant didesnes programas, yra tikslinga atskirti skaičiavimų dalį nuo rezultatų pateikimo. Tada vienos funkcijos atlieka smulkesnius skaičiavimus, kitos - stambesnius, apjungiančius, ir tik pačioj pabaigoje pateikiami galutiniai rezultatai.&lt;br /&gt;
&lt;br /&gt;
Mums dažnai reikia tokių funkcijų kaip &amp;#039;&amp;#039;&amp;#039;sin(x)&amp;#039;&amp;#039;&amp;#039; ar &amp;#039;&amp;#039;&amp;#039;cos(x)&amp;#039;&amp;#039;&amp;#039;, kurios vykdo skaičiavimus ir nerodo jokių rezultatų, bet gautas reikšmes atiduoda jas kvietusiai programai (ar kitai funkcijai). Tokios funkcijos yra vadinamos grąžinančiomis reikšmes funkcijomis. Jų veikimui yra būtinas sakinys &amp;#039;&amp;#039;&amp;#039;return&amp;#039;&amp;#039;&amp;#039; su paskaičiuota reikšme. Pirmuose pavyzdžiuose tai bus tiesiog skaitinės reikšmės, t.y. konkrečių figūrų plotai. Gautas reikšmes jau galima naudoti sudėtingesnių figūrų, sudarytų iš trikampių, skaičiavimui.&lt;br /&gt;
==Python funkcijų specifika==&lt;br /&gt;
Tolimesniuose pavyzdžiuose demonstruojama Python savybė, kai galima skaičiuoti ir grąžinti kelias reikšmes, pvz. perimetrą ir plotą. Tokiu atveju grąžinamą reikšmę galima traktuoti kaip vieną, taikant rinkinio sąvoką. Jei kuri nors reikšmė iš grąžinamo rinkinio yra nereikalinga, priimant reikšmes rekomenduojam toje vietoje rašyti pabraukimo ženklą _.&lt;br /&gt;
&lt;br /&gt;
Tuo pačiu reikia atkreipti dėmesį, kad funkcijos parametrai tik perduoda reikšmes į funkcijos vidų, bet negali grąžinti reikšmės į išorę, kaip buvo C++ atveju, naudojant nuorodas, žymimas &amp;amp; ženklu. Reikšmės yra grąžinamos &lt;br /&gt;
tik naudojant sakinį return. Vėliau pamatysite kad galima grąžinti ne tik skaičius, bet ir kitas struktūras, taip kuriant bibliotekas, kurios užtikrina sudėtingų programų kūrimą.&lt;br /&gt;
==Savarankiško darbo užduotys su plotais==&lt;br /&gt;
[[Vaizdas:MatematikaFig.png|500px|center]]&lt;br /&gt;
Pateiktame variante užduotys yra susietos su figūrų perimetro ir ploto skaičiavimo funkcijomis.&amp;lt;br&amp;gt;&lt;br /&gt;
Taip pat tikslinga išplėsti nagrinėjamų funkcijų tematiką, pasinaudojant fizikos sąvokomis, pvz. nuoseklaus ir ir lygiagretaus jungimo varžų skaičiavimo funkcijos.&lt;br /&gt;
&lt;br /&gt;
==Matavimo vienetų keitimo funkcijos==&lt;br /&gt;
Kaip žinoma iš fizikos, yra įvairių matavimo sistemų: temperatūra matuojama Celsijaus ir Farenheito laipsniais, ilgis matuojamas metrais, jardais, coliais; svoris - kilogramais ir pūdais ir panašiai.&amp;lt;br&amp;gt;&lt;br /&gt;
Siūloma savarankiškai užbaigti ir išbandyti šias konvertavimo funkcijas:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def fa_to_ce(fa):&lt;br /&gt;
    return 0.0 # reikia gražinti Farenkeito laipsnius&lt;br /&gt;
def ce_to_fa(ce):&lt;br /&gt;
    return 0.0 # reikia gražinti Farenkeito laipsnius&lt;br /&gt;
    &lt;br /&gt;
def km2mi(km):&lt;br /&gt;
    return 0.0 # reikia kilometrus perskaičiuoti į mylias&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ši pamoka dar yra tvarkoma :)&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
</feed>