<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.pitonas.lt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eimutis</id>
	<title>Pitonas - Naudotojo indėlis [lt]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pitonas.lt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eimutis"/>
	<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/Specialus:Ind%C4%97lis/Eimutis"/>
	<updated>2026-11-08T05:40:20Z</updated>
	<subtitle>Naudotojo indėlis</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=550</id>
		<title>Efektyvumas</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=550"/>
		<updated>2024-11-17T10:37:30Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Puiku! Sukursiu praktinį veiklų rinkinį, kurį galima naudoti pamokoje arba savarankiškam mokymuisi. Tai apims duomenų generavimą, algoritmų įgyvendinimą, vykdymo laiko matavimą ir rezultatų analizę.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Praktinis veiklų rinkinys: Algoritmų efektyvumo tyrimas**&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
#### **1. Tikslas**&lt;br /&gt;
- Suprasti linijinės ir dvejetainės paieškos efektyvumo skirtumus.  &lt;br /&gt;
- Pamatyti, kaip algoritmų vykdymo laikas kinta, kai masyvas tampa didesnis.  &lt;br /&gt;
- Eksperimentuoti su rikiavimo algoritmais.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
#### **2. Reikalingos priemonės**&lt;br /&gt;
- Kompiuteris su įdiegta programavimo aplinka (pvz., Python arba C++).  &lt;br /&gt;
- Python naudotojams: `time` ir `random` moduliai (jau įdiegti).  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
#### **3. Užduotys**&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Užduotis 1: Linijinės ir dvejetainės paieškos vykdymo laiko matavimas**&lt;br /&gt;
&lt;br /&gt;
1. **Duomenų generavimas:**  &lt;br /&gt;
   Sugeneruokite atsitiktinį masyvą su 1 000 000 elementų (Python pavyzdys):  &lt;br /&gt;
   ```python&lt;br /&gt;
   import random&lt;br /&gt;
   data = [random.randint(1, 1000000) for _ in range(1000000)]&lt;br /&gt;
   data.sort()  # Surikiuotas masyvas, skirtas dvejetinei paieškai&lt;br /&gt;
   target = data[len(data) // 2]  # Ieškosime vidurinės reikšmės&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
2. **Linijinės paieškos algoritmas:**  &lt;br /&gt;
   Sukurkite funkciją:  &lt;br /&gt;
   ```python&lt;br /&gt;
   def linear_search(arr, target):&lt;br /&gt;
       for i in range(len(arr)):&lt;br /&gt;
           if arr[i] == target:&lt;br /&gt;
               return i&lt;br /&gt;
       return -1&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
3. **Dvejetinės paieškos algoritmas:**  &lt;br /&gt;
   Sukurkite funkciją:  &lt;br /&gt;
   ```python&lt;br /&gt;
   def binary_search(arr, target):&lt;br /&gt;
       left, right = 0, len(arr) - 1&lt;br /&gt;
       while left &amp;lt;= right:&lt;br /&gt;
           mid = (left + right) // 2&lt;br /&gt;
           if arr[mid] == target:&lt;br /&gt;
               return mid&lt;br /&gt;
           elif arr[mid] &amp;lt; target:&lt;br /&gt;
               left = mid + 1&lt;br /&gt;
           else:&lt;br /&gt;
               right = mid - 1&lt;br /&gt;
       return -1&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
4. **Vykdymo laiko matavimas:**  &lt;br /&gt;
   Pamatuokite laiką abiem algoritmams:  &lt;br /&gt;
   ```python&lt;br /&gt;
   import time&lt;br /&gt;
&lt;br /&gt;
   start = time.time()&lt;br /&gt;
   linear_search(data, target)&lt;br /&gt;
   end = time.time()&lt;br /&gt;
   print(f&amp;quot;Linijinė paieška: {end - start:.5f} s&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
   start = time.time()&lt;br /&gt;
   binary_search(data, target)&lt;br /&gt;
   end = time.time()&lt;br /&gt;
   print(f&amp;quot;Dvejetainė paieška: {end - start:.5f} s&amp;quot;)&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Užduotis 2: Paieškos efektyvumas esant skirtingiems masyvo dydžiams**&lt;br /&gt;
&lt;br /&gt;
1. **Eksperimentas:**  &lt;br /&gt;
   Sugeneruokite masyvus su 10 000, 100 000 ir 1 000 000 elementų.  &lt;br /&gt;
   Naudokite tuos pačius algoritmus, kaip Užduotyje 1.  &lt;br /&gt;
&lt;br /&gt;
2. **Analizė:**  &lt;br /&gt;
   Užrašykite rezultatus lentelėje, pavyzdžiui:  &lt;br /&gt;
&lt;br /&gt;
   | Elementų skaičius | Linijinės paieškos laikas (s) | Dvejetinės paieškos laikas (s) |&lt;br /&gt;
   |-------------------|-----------------------------|------------------------------|&lt;br /&gt;
   | 10 000            | 0.005                      | 0.0002                       |&lt;br /&gt;
   | 100 000           | 0.05                       | 0.0005                       |&lt;br /&gt;
   | 1 000 000         | 0.5                        | 0.001                        |&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Užduotis 3: Rikiavimo algoritmų palyginimas**&lt;br /&gt;
&lt;br /&gt;
1. **Bubble Sort algoritmas:**  &lt;br /&gt;
   Rikiuokite 10 000 elementų masyvą:  &lt;br /&gt;
   ```python&lt;br /&gt;
   def bubble_sort(arr):&lt;br /&gt;
       n = len(arr)&lt;br /&gt;
       for i in range(n):&lt;br /&gt;
           for j in range(0, n-i-1):&lt;br /&gt;
               if arr[j] &amp;gt; arr[j+1]:&lt;br /&gt;
                   arr[j], arr[j+1] = arr[j+1], arr[j]&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
2. **Built-in rikiavimo funkcija:**  &lt;br /&gt;
   Naudokite Python `sort()` funkciją, kuri naudoja „TimSort“ algoritmą (sudėtingumas: \(O(n \log n)\)).&lt;br /&gt;
&lt;br /&gt;
3. **Vykdymo laiko matavimas:**  &lt;br /&gt;
   Pamatuokite abu algoritmus ir palyginkite:  &lt;br /&gt;
   ```python&lt;br /&gt;
   data = [random.randint(1, 100000) for _ in range(10000)]&lt;br /&gt;
&lt;br /&gt;
   start = time.time()&lt;br /&gt;
   bubble_sort(data.copy())&lt;br /&gt;
   end = time.time()&lt;br /&gt;
   print(f&amp;quot;Bubble Sort: {end - start:.5f} s&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
   start = time.time()&lt;br /&gt;
   data.sort()&lt;br /&gt;
   end = time.time()&lt;br /&gt;
   print(f&amp;quot;Built-in Sort: {end - start:.5f} s&amp;quot;)&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
4. **Rezultatų analizė:**  &lt;br /&gt;
   Užrašykite skirtumus tarp rikiavimo metodų.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Papildomos užduotys mokiniams**&lt;br /&gt;
1. Sukurkite grafikus, kurie vaizduoja algoritmų vykdymo laiką pagal masyvo dydį (naudodami Python biblioteką `matplotlib`).  &lt;br /&gt;
2. Modifikuokite dvejetinės paieškos algoritmą taip, kad jis naudotų rekursiją.  &lt;br /&gt;
3. Diskutuokite, kaip rikiavimas ir paieška yra naudojami realiuose projektuose (pvz., Google paieškos sistema).&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Ar reikėtų pateikti paruoštą failą su šiuo kodu? Ar norėtumėte gauti rezultatų demonstraciją? 😊&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=549</id>
		<title>Efektyvumas</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=549"/>
		<updated>2024-11-17T10:32:55Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: Mokant programavimo gimnazijoje, svarbu atsižvelgti į mokinių pasirengimo lygį ir pateikti algoritmus palaipsniui. Dvejetainė paieška ir rikiavimo algoritmai yra susiję, tačiau jų sudėtingumo lygis ir pritaikymas skiriasi.  ---  ### **Kuris paprastesnis?**  1. **Rikiavimo algoritmas (pvz., Bubble Sort):**      - **Paprastesnis pradžioje.**      - Algoritmas parodo, kaip duomenys yra sistemingai tvarkomi.    - Logika yra intuityvi: „Palygink du elementus ir juos...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mokant programavimo gimnazijoje, svarbu atsižvelgti į mokinių pasirengimo lygį ir pateikti algoritmus palaipsniui. Dvejetainė paieška ir rikiavimo algoritmai yra susiję, tačiau jų sudėtingumo lygis ir pritaikymas skiriasi.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Kuris paprastesnis?**&lt;br /&gt;
&lt;br /&gt;
1. **Rikiavimo algoritmas (pvz., Bubble Sort):**  &lt;br /&gt;
   - **Paprastesnis pradžioje.**  &lt;br /&gt;
   - Algoritmas parodo, kaip duomenys yra sistemingai tvarkomi.&lt;br /&gt;
   - Logika yra intuityvi: „Palygink du elementus ir juos sukeisk, jei jie netinkamoje tvarkoje.“  &lt;br /&gt;
   - **Reikalingas supratimas:** pagrindiniai ciklai (`for`, `while`) ir sąlygos (`if`).&lt;br /&gt;
&lt;br /&gt;
   **Pavyzdys:**  &lt;br /&gt;
   „Bubble Sort“ rikiavimas:  &lt;br /&gt;
   - Duoti sąrašą: `[5, 2, 9, 1]`.  &lt;br /&gt;
   - Ciklas palygina ir sukeičia vietomis:  &lt;br /&gt;
     Pirmas praėjimas: `[2, 5, 1, 9]`  &lt;br /&gt;
     Antras praėjimas: `[2, 1, 5, 9]`  &lt;br /&gt;
     Trečias praėjimas: `[1, 2, 5, 9]`.  &lt;br /&gt;
&lt;br /&gt;
2. **Dvejetainė paieška:**  &lt;br /&gt;
   - **Sudėtingesnė pradžioje, nes reikalauja suprasti rekursiją arba indeksų valdymą.**  &lt;br /&gt;
   - Veikia tik su surikiuotu masyvu, todėl logiškai tiktų po rikiavimo algoritmų mokymo.&lt;br /&gt;
   - **Reikalingas supratimas:** masyvo vidurio elemento nustatymas, sąlygos (`if`), rekursija ar iteraciniai ciklai.&lt;br /&gt;
&lt;br /&gt;
   **Pavyzdys:**  &lt;br /&gt;
   Rasti skaičių `7` masyve `[1, 3, 5, 7, 9]`:  &lt;br /&gt;
   1. Tikriname vidurinį elementą (`5`).  &lt;br /&gt;
   2. `7` yra didesnis už `5`, todėl ieškome dešinėje pusėje.  &lt;br /&gt;
   3. Naujas masyvas: `[7, 9]`.  &lt;br /&gt;
   4. Tikriname vidurinį elementą (`7`) – radome.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Nuo ko pradėti?**&lt;br /&gt;
&lt;br /&gt;
1. **Pradėkite nuo rikiavimo algoritmo (Bubble Sort):**  &lt;br /&gt;
   - Jis įveda į algoritminį mąstymą.  &lt;br /&gt;
   - Mokinius galima supažindinti su praktinėmis problemomis, pavyzdžiui, kaip kompiuteris rūšiuoja failus.  &lt;br /&gt;
   - Suteikia vizualų supratimą apie duomenų tvarkymą.  &lt;br /&gt;
&lt;br /&gt;
2. **Tęskite dvejetainės paieškos algoritmu:**  &lt;br /&gt;
   - Mokykite, kai mokiniai jau supranta rikiuotus masyvus.  &lt;br /&gt;
   - Paaiškinkite efektyvumo naudą, lygindami linijinę paiešką (kiekvieno elemento tikrinimą) su dvejetainės paieškos strategija.  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **Rekomenduojama seka mokant:**&lt;br /&gt;
1. Įvadiniai ciklai ir sąlygos (paruošia pagrindą).  &lt;br /&gt;
2. Paprasti rikiavimo algoritmai (Bubble Sort ar Selection Sort).  &lt;br /&gt;
3. Linijinė paieška masyve (įvadas į paieškos principą).  &lt;br /&gt;
4. Dvejetainė paieška (efektyvesnis paieškos būdas).  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Ar norėtumėte išsamios pamokos su pavyzdžiais abiem algoritmams?&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=546</id>
		<title>KTU-VBE-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=546"/>
		<updated>2024-11-11T17:20:50Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 202x ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Duoti klasės mokinių ūgiai. Reikia rasti kiek yra mažų, vidutinių ir aukštų mokinių pagal nurodytas ribas v1=174 ir v2=188. Vidutiniai yra tie mokiniai, kurių ūgiai tarp ribų (įskaitant ribas), likusieji už ribų yra maži arba dideli.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ūgių duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;186 169 195 174 202 188&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;1 3 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su 3 duomenų rinkiniais ir pateikite atsakymus, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://www.microsoft.com/en-us/microsoft-365/excel Skaičiuoklė]     [https://www.onlinegdb.com/ Python]     [https://www.onlinegdb.com/ C++]&lt;br /&gt;
&lt;br /&gt;
182 192 193 187 183 174 192 189 189 194 162 164 188 166 170 188 171 206 163 174 171 185 192 181 168 196 189 165 205&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
165 195 174 189 196 165 182 178 170 168 203 174 162 187 182 164 201 189 192 175 196 189 191 197 197 189 176 163 167 185 188 168 196 191 169 193 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
196 163 194 185 205 164 179 165 188 181 164 202 199 195 183 183 162 182 186 205 163 179 185 202 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=545</id>
		<title>KTU-VBE-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=545"/>
		<updated>2024-11-11T17:15:22Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* Užduotis: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Duoti klasės mokinių ūgiai. Reikia rasti kiek yra mažų, vidutinių ir aukštų mokinių pagal nurodytas ribas v1=174 ir v2=188. Vidutiniai yra tie mokiniai, kurių ūgiai tarp ribų (įskaitant ribas), likusieji už ribų yra maži arba dideli.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ūgių duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;186 169 195 174 202 188&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;1 3 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su 3 duomenų rinkiniais ir pateikite atsakymus, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://www.microsoft.com/en-us/microsoft-365/excel Skaičiuoklė]     [https://www.onlinegdb.com/ Python]     [https://www.onlinegdb.com/ C++]&lt;br /&gt;
&lt;br /&gt;
182 192 193 187 183 174 192 189 189 194 162 164 188 166 170 188 171 206 163 174 171 185 192 181 168 196 189 165 205&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
165 195 174 189 196 165 182 178 170 168 203 174 162 187 182 164 201 189 192 175 196 189 191 197 197 189 176 163 167 185 188 168 196 191 169 193 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
196 163 194 185 205 164 179 165 188 181 164 202 199 195 183 183 162 182 186 205 163 179 185 202 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=544</id>
		<title>KTU-VBE-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=544"/>
		<updated>2024-11-11T17:13:22Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Duoti klasės mokinių ūgiai. Reikia rasti kiek yra mažų, vidutinių ir aukštų mokinių pagal nurodytas ribas v1=174 ir v2=188. Vidutiniai yra tie mokiniai, kurių ūgiai tarp ribų (įskaitant ribas), likusieji už ribų yra maži arba dideli.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ūgių duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;186 169 195 174 202 188&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;1 3 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su 3 duomenų rinkiniais ir pateikte atsakymus, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://www.microsoft.com/en-us/microsoft-365/excel Skaičiuoklė]     [https://www.onlinegdb.com/ Python]     [https://www.onlinegdb.com/ C++]&lt;br /&gt;
&lt;br /&gt;
182 192 193 187 183 174 192 189 189 194 162 164 188 166 170 188 171 206 163 174 171 185 192 181 168 196 189 165 205&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
165 195 174 189 196 165 182 178 170 168 203 174 162 187 182 164 201 189 192 175 196 189 191 197 197 189 176 163 167 185 188 168 196 191 169 193 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
196 163 194 185 205 164 179 165 188 181 164 202 199 195 183 183 162 182 186 205 163 179 185 202 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=543</id>
		<title>KTU-VBE-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=543"/>
		<updated>2024-11-11T17:12:42Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* Užduotis: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Duoti klasės mokinių ūgiai. Reikia rasti kiek yra mažų, vidutinių ir aukštų mokinių pagal nurodytas ribas v1=174 ir v2=188. Vidutiniai yra tie mokiniai, kurių ūgiai tarp ribų (įskaitant ribas), likusieji užribų yra maži arba dideli.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ūgių duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;186 169 195 174 202 188&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;1 3 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su 3 duomenų rinkiniais ir pateikte atsakymus, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://www.microsoft.com/en-us/microsoft-365/excel Skaičiuoklė]     [https://www.onlinegdb.com/ Python]     [https://www.onlinegdb.com/ C++]&lt;br /&gt;
&lt;br /&gt;
182 192 193 187 183 174 192 189 189 194 162 164 188 166 170 188 171 206 163 174 171 185 192 181 168 196 189 165 205&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
165 195 174 189 196 165 182 178 170 168 203 174 162 187 182 164 201 189 192 175 196 189 191 197 197 189 176 163 167 185 188 168 196 191 169 193 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
196 163 194 185 205 164 179 165 188 181 164 202 199 195 183 183 162 182 186 205 163 179 185 202 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=542</id>
		<title>KTU-VBE-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=542"/>
		<updated>2024-11-11T17:09:00Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Duoti klasės mokinių ūgiai. Reikia rasti kiek yra mažų, vidutinių ir aukštų mokinių pagal nurodytas ribas v1=174 ir v2=188. Vidutiniai yra tie mokiniai, kurių ūgiai tarp ribų (įskaitant ribas), likusieji užribų yra maži arba dideli.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ūgių duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;186 169 195 174 202 188&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;1 3 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su 3 duomenų rinkiniais ir pateikte atsakymus, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets Skaičiuoklė]     [https://www.onlinegdb.com/ Python]     [https://www.onlinegdb.com/ C++]&lt;br /&gt;
&lt;br /&gt;
182 192 193 187 183 174 192 189 189 194 162 164 188 166 170 188 171 206 163 174 171 185 192 181 168 196 189 165 205&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
165 195 174 189 196 165 182 178 170 168 203 174 162 187 182 164 201 189 192 175 196 189 191 197 197 189 176 163 167 185 188 168 196 191 169 193 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;br /&gt;
&lt;br /&gt;
196 163 194 185 205 164 179 165 188 181 164 202 199 195 183 183 162 182 186 205 163 179 185 202 187&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   ____   ____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=541</id>
		<title>KTU-VBE-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-2&amp;diff=541"/>
		<updated>2024-11-11T16:51:16Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: == VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==  ==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ==== Tyrėjas eksperimento metu gavo keletą matavimo duomenų rinkinių ir kiekvienam rinkiniui reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.  &amp;#039;&amp;#039;Eksperimento duomenų pavyzdys:&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;e0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16 ;&amp;#039;&amp;#039;&amp;#039;   &amp;#039;&amp;#039;Atsakymas:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;6...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo keletą matavimo duomenų rinkinių ir kiekvienam rinkiniui reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eksperimento duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16 ;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;6.31 9.21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su  4 duomenų rinkiniais ir pateikte atsakymus, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1s2Z6oVNo9BZ1TYxGLRuSTsS6oGlKA1-vQsmFWeAB9rE/edit?usp=sharing Skaičiuoklė]     [https://arzinai.lt/scormv3/public/666349e827708 Python]     [https://arzinai.lt/scormv3/public/6663540f88988 C++]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e1 =&#039;&#039;&#039; 27.66, 31.11, 30.16, 32.29, 28.38, 25.47, 24.22, 23.43, 36.1, 35.13, 32.53, 22.14, 39.11, 32.8, 27.94, 27.11, 21.75, 22.43, 38.4, 28.39, 25.24, 22.26, 36.86, 36.96, 28.23, 23.85, 24.7, 38.09, 21.85, 27.1, 23.94, 27.13, 30.28, 39.58, 34.1, 39.08 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e2 =&#039;&#039;&#039; 15.22, 37.14, 17.02, 34.88, 19.23, 37.03, 38.47, 30.05, 33.83, 39.82, 21.68 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e3 =&#039;&#039;&#039; 35.52, 29.04, 43.62, 25.79, 37.85, 36.09, 37.47, 46.15, .15, 54.91, 20.82, 20.07, 33.84, 39.57, 24.06, 33.0, 44.9, 30.57, 39.98, 23.64, 40.78, 48.24, 39.68, 18.43, 49.89, 54.57, 42.17, 45.97, 38.03 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e4 =&#039;&#039;&#039; 153.36, 176.14, 228.52, 157.54, 229.81, 170.43, 184.49, a182.52, 188.5, 171.44, 154.86, 168.53, 201.54, 178.21, 217.2, 234.36, 241.64 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=487</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=487"/>
		<updated>2024-06-09T11:35:15Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo keletą matavimo duomenų rinkinių ir kiekvienam rinkiniui reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eksperimento duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16 ;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;6.31 9.21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su  4 duomenų rinkiniais ir pateikte atsakymus, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1s2Z6oVNo9BZ1TYxGLRuSTsS6oGlKA1-vQsmFWeAB9rE/edit?usp=sharing Skaičiuoklė]     [https://arzinai.lt/scormv3/public/666349e827708 Python]     [https://arzinai.lt/scormv3/public/6663540f88988 C++]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e1 =&#039;&#039;&#039; 27.66, 31.11, 30.16, 32.29, 28.38, 25.47, 24.22, 23.43, 36.1, 35.13, 32.53, 22.14, 39.11, 32.8, 27.94, 27.11, 21.75, 22.43, 38.4, 28.39, 25.24, 22.26, 36.86, 36.96, 28.23, 23.85, 24.7, 38.09, 21.85, 27.1, 23.94, 27.13, 30.28, 39.58, 34.1, 39.08 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e2 =&#039;&#039;&#039; 15.22, 32.07, 43.88, 38.57, 31.6, 31.97, 31.44, 18.81, 29.81, 19.35, 16.72, 21.54, 43.05, 23.87, 17.5, 36.24, 28.28, 20.82, 18.0, 23.28, 27.7, 26.09, 20.44, 30.41, 21.08, 45.35, 44.26, 35.83, 39.64, 44.97, 15.56, 16.69, 33.85, 45.72, 29.61, 32.17, 32.43, 28.08, 15.61, 43.72, 18.9, 28.18, 27.5, 18.99, 17.24, 41.86, 17.93, 31.98, 44.02, 16.83, 37.87, 44.97, 34.42, 37.14, 17.02, 34.88, 19.23, 37.03, 38.47, 30.05, 33.83, 39.82, 21.68 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e3 =&#039;&#039;&#039; 35.52, 29.04, 43.62, 25.79, 37.85, 36.09, 37.47, 46.15, 36.49, 38.21, 41.7, 26.47, 28.98, 46.46, 47.59, 41.1, 35.91, 47.8, 18.89, 36.25, 32.41, 39.71, 27.72, 29.35, 31.16, 54.54, 27.02, 42.87, 20.0, 49.94, 41.69, 53.89, 45.25, 41.83, 28.56, 49.19, 19.68, 41.09, 25.83, 37.6, 43.78, 18.83, 18.47, 51.92, 51.32, 29.31, 21.42, 41.62, 38.71, 34.15, 32.37, 47.77, 29.55, 25.7, 47.34, 45.73, 20.39, 48.53, 18.1, 21.36, 31.67, 46.96, 19.72, 20.31, 51.81, 28.48, 49.81, 18.22, 52.79, 23.26, 48.06, 25.63, 24.93, 38.15, 54.91, 20.82, 20.07, 33.84, 39.57, 24.06, 33.0, 44.9, 30.57, 39.98, 23.64, 40.78, 48.24, 39.68, 18.43, 49.89, 54.57, 42.17, 45.97, 38.03 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e4 =&#039;&#039;&#039; 153.36, 176.14, 228.52, 157.54, 229.81, 170.43, 184.49, 244.15, 244.29, 223.6, 210.07, 233.89, 190.55, 239.81, 207.8, 207.27, 207.3, 179.09, 188.98, 190.96, 221.64, 185.91, 181.03, 160.74, 162.33, 227.97, 174.11, 226.28, 159.23, 229.46, 198.51, 157.18, 229.78, 186.92, 194.14, 240.79, 212.5, 197.97, 213.87, 224.22, 194.55, 231.05, 234.58, 179.58, 207.58, 244.64, 182.61, 159.93, 183.31, 177.76, 216.47, 184.12, 228.86, 228.62, 209.16, 169.49, 219.88, 229.44, 209.54, 201.68, 158.64, 173.26, 202.79, 218.46, 202.15, 239.52, 163.83, 182.52, 188.5, 171.44, 154.86, 168.53, 201.54, 178.21, 217.2, 234.36, 241.64 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=486</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=486"/>
		<updated>2024-06-09T11:18:57Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo keletą matavimo duomenų rinkinių ir kiekvienam rinkiniui reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eksperimento duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16 ;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;6.31 9.21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su  4 duomenų rinkiniais, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1s2Z6oVNo9BZ1TYxGLRuSTsS6oGlKA1-vQsmFWeAB9rE/edit?usp=sharing Skaičiuoklė]     [https://arzinai.lt/scormv3/public/666349e827708 Python]     [https://arzinai.lt/scormv3/public/6663540f88988 C++]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e1 =&#039;&#039;&#039; 27.66, 31.11, 30.16, 32.29, 28.38, 25.47, 24.22, 23.43, 36.1, 35.13, 32.53, 22.14, 39.11, 32.8, 27.94, 27.11, 21.75, 22.43, 38.4, 28.39, 25.24, 22.26, 36.86, 36.96, 28.23, 23.85, 24.7, 38.09, 21.85, 27.1, 23.94, 27.13, 30.28, 39.58, 34.1, 39.08 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e2 =&#039;&#039;&#039; 15.22, 32.07, 43.88, 38.57, 31.6, 31.97, 31.44, 18.81, 29.81, 19.35, 16.72, 21.54, 43.05, 23.87, 17.5, 36.24, 28.28, 20.82, 18.0, 23.28, 27.7, 26.09, 20.44, 30.41, 21.08, 45.35, 44.26, 35.83, 39.64, 44.97, 15.56, 16.69, 33.85, 45.72, 29.61, 32.17, 32.43, 28.08, 15.61, 43.72, 18.9, 28.18, 27.5, 18.99, 17.24, 41.86, 17.93, 31.98, 44.02, 16.83, 37.87, 44.97, 34.42, 37.14, 17.02, 34.88, 19.23, 37.03, 38.47, 30.05, 33.83, 39.82, 21.68 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e3 =&#039;&#039;&#039; 35.52, 29.04, 43.62, 25.79, 37.85, 36.09, 37.47, 46.15, 36.49, 38.21, 41.7, 26.47, 28.98, 46.46, 47.59, 41.1, 35.91, 47.8, 18.89, 36.25, 32.41, 39.71, 27.72, 29.35, 31.16, 54.54, 27.02, 42.87, 20.0, 49.94, 41.69, 53.89, 45.25, 41.83, 28.56, 49.19, 19.68, 41.09, 25.83, 37.6, 43.78, 18.83, 18.47, 51.92, 51.32, 29.31, 21.42, 41.62, 38.71, 34.15, 32.37, 47.77, 29.55, 25.7, 47.34, 45.73, 20.39, 48.53, 18.1, 21.36, 31.67, 46.96, 19.72, 20.31, 51.81, 28.48, 49.81, 18.22, 52.79, 23.26, 48.06, 25.63, 24.93, 38.15, 54.91, 20.82, 20.07, 33.84, 39.57, 24.06, 33.0, 44.9, 30.57, 39.98, 23.64, 40.78, 48.24, 39.68, 18.43, 49.89, 54.57, 42.17, 45.97, 38.03 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e4 =&#039;&#039;&#039; 153.36, 176.14, 228.52, 157.54, 229.81, 170.43, 184.49, 244.15, 244.29, 223.6, 210.07, 233.89, 190.55, 239.81, 207.8, 207.27, 207.3, 179.09, 188.98, 190.96, 221.64, 185.91, 181.03, 160.74, 162.33, 227.97, 174.11, 226.28, 159.23, 229.46, 198.51, 157.18, 229.78, 186.92, 194.14, 240.79, 212.5, 197.97, 213.87, 224.22, 194.55, 231.05, 234.58, 179.58, 207.58, 244.64, 182.61, 159.93, 183.31, 177.76, 216.47, 184.12, 228.86, 228.62, 209.16, 169.49, 219.88, 229.44, 209.54, 201.68, 158.64, 173.26, 202.79, 218.46, 202.15, 239.52, 163.83, 182.52, 188.5, 171.44, 154.86, 168.53, 201.54, 178.21, 217.2, 234.36, 241.64 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=485</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=485"/>
		<updated>2024-06-09T11:11:27Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo duomenis ir jam reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eksperimento duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;6.31 9.21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su  4 duomenų rinkiniais, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1s2Z6oVNo9BZ1TYxGLRuSTsS6oGlKA1-vQsmFWeAB9rE/edit?usp=sharing Skaičiuoklė]     [https://arzinai.lt/scormv3/public/666349e827708 Python]     [https://arzinai.lt/scormv3/public/6663540f88988 C++]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e1 =&#039;&#039;&#039; 27.66, 31.11, 30.16, 32.29, 28.38, 25.47, 24.22, 23.43, 36.1, 35.13, 32.53, 22.14, 39.11, 32.8, 27.94, 27.11, 21.75, 22.43, 38.4, 28.39, 25.24, 22.26, 36.86, 36.96, 28.23, 23.85, 24.7, 38.09, 21.85, 27.1, 23.94, 27.13, 30.28, 39.58, 34.1, 39.08 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e2 =&#039;&#039;&#039; 15.22, 32.07, 43.88, 38.57, 31.6, 31.97, 31.44, 18.81, 29.81, 19.35, 16.72, 21.54, 43.05, 23.87, 17.5, 36.24, 28.28, 20.82, 18.0, 23.28, 27.7, 26.09, 20.44, 30.41, 21.08, 45.35, 44.26, 35.83, 39.64, 44.97, 15.56, 16.69, 33.85, 45.72, 29.61, 32.17, 32.43, 28.08, 15.61, 43.72, 18.9, 28.18, 27.5, 18.99, 17.24, 41.86, 17.93, 31.98, 44.02, 16.83, 37.87, 44.97, 34.42, 37.14, 17.02, 34.88, 19.23, 37.03, 38.47, 30.05, 33.83, 39.82, 21.68 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e3 =&#039;&#039;&#039; 35.52, 29.04, 43.62, 25.79, 37.85, 36.09, 37.47, 46.15, 36.49, 38.21, 41.7, 26.47, 28.98, 46.46, 47.59, 41.1, 35.91, 47.8, 18.89, 36.25, 32.41, 39.71, 27.72, 29.35, 31.16, 54.54, 27.02, 42.87, 20.0, 49.94, 41.69, 53.89, 45.25, 41.83, 28.56, 49.19, 19.68, 41.09, 25.83, 37.6, 43.78, 18.83, 18.47, 51.92, 51.32, 29.31, 21.42, 41.62, 38.71, 34.15, 32.37, 47.77, 29.55, 25.7, 47.34, 45.73, 20.39, 48.53, 18.1, 21.36, 31.67, 46.96, 19.72, 20.31, 51.81, 28.48, 49.81, 18.22, 52.79, 23.26, 48.06, 25.63, 24.93, 38.15, 54.91, 20.82, 20.07, 33.84, 39.57, 24.06, 33.0, 44.9, 30.57, 39.98, 23.64, 40.78, 48.24, 39.68, 18.43, 49.89, 54.57, 42.17, 45.97, 38.03 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e4 =&#039;&#039;&#039; 153.36, 176.14, 228.52, 157.54, 229.81, 170.43, 184.49, 244.15, 244.29, 223.6, 210.07, 233.89, 190.55, 239.81, 207.8, 207.27, 207.3, 179.09, 188.98, 190.96, 221.64, 185.91, 181.03, 160.74, 162.33, 227.97, 174.11, 226.28, 159.23, 229.46, 198.51, 157.18, 229.78, 186.92, 194.14, 240.79, 212.5, 197.97, 213.87, 224.22, 194.55, 231.05, 234.58, 179.58, 207.58, 244.64, 182.61, 159.93, 183.31, 177.76, 216.47, 184.12, 228.86, 228.62, 209.16, 169.49, 219.88, 229.44, 209.54, 201.68, 158.64, 173.26, 202.79, 218.46, 202.15, 239.52, 163.83, 182.52, 188.5, 171.44, 154.86, 168.53, 201.54, 178.21, 217.2, 234.36, 241.64 ;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; ____   _____&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=484</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=484"/>
		<updated>2024-06-07T18:46:23Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo duomenis ir jam reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eksperimento duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;6.31 9.21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su  4 duomenų rinkiniais, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1s2Z6oVNo9BZ1TYxGLRuSTsS6oGlKA1-vQsmFWeAB9rE/edit?usp=sharing Skaičiuoklė]     [https://arzinai.lt/scormv3/public/666349e827708 Python]     [https://arzinai.lt/scormv3/public/6663540f88988 C++]&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=483</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=483"/>
		<updated>2024-06-07T17:59:45Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo duomenis ir jam reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eksperimento duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;6.31 9.21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Užduotis: ===&lt;br /&gt;
atlikite skaičiavimus su  4 duomenų rinkiniais, pasirinkdami Jums tinkamą įrankį:&lt;br /&gt;
&lt;br /&gt;
Skaičiuoklė     [https://arzinai.lt/scormv3/public/666349e827708 Python]     C++&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=482</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=482"/>
		<updated>2024-06-07T17:39:59Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo duomenis ir jam reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eksperimento duomenų pavyzdys:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E0 = 9.02, 9.09, 5.04, 6.76, 6.64, 6.33, 8.88, 9.1, 8.87, 7.72, 9.98, 6.79, 8.16&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Atsakymas:&#039;&#039; &#039;&#039;&#039;6.31 9.21&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=481</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=481"/>
		<updated>2024-06-07T10:40:19Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* Demonstracinis variantas - paruošė Eimutis Karčiauskas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;br /&gt;
Tyrėjas eksperimento metu gavo duomenis ir jam reikia paskaičiuoti 5 mažiausių ir 5 didžiausių skaičių vidurkius 2 skaitmenų po kablelio tikslumu.&lt;br /&gt;
&lt;br /&gt;
Eksperimento duomenų pavyzdys:&lt;br /&gt;
&lt;br /&gt;
E0 = &lt;br /&gt;
&lt;br /&gt;
Atsakymas:&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=480</id>
		<title>KTU-VBE-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU-VBE-1&amp;diff=480"/>
		<updated>2024-06-07T09:49:46Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: == VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==  ==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VALSTYBINIS BRANDOS EGZAMINAS - 1 dalis 11 klasė 2025 ==&lt;br /&gt;
&lt;br /&gt;
==== Demonstracinis variantas - paruošė Eimutis Karčiauskas ====&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=475</id>
		<title>KTU IF 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=475"/>
		<updated>2024-05-23T15:09:53Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KTU Informatikos fakultetas skelbia programavimo iššūkį, kuris skirtas visiems, kurie moka programuoti &#039;&#039;&#039;Python ar C++ kalba.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tai gali būti vyresnių klasių moksleiviai, besiruošiantys IT VBE;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;gali būti mokytojai ar korepetitoriai, dabartiniai ar buvę IT studentai,&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IT sektoriaus darbuotojai, norintys prasiblaškyti nuo kasdieninių uždavinių :)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Užduotis nėra sudėtinga, patyrusiems ar pažengusiems pakaks ir 15 min., naujokams gal prireiks ir netoli valandos. Svarbiausia kad sistema automatiškai patikrins Jūsų sprendimą ir užfiksuos Jūsų pasiekimus. Palyginimui galite išspręsti ir abiem kalbomis. &#039;&#039;&#039;Sprendimo metu galima naudotis visomis Jums reikalingomis priemonėmis&#039;&#039;&#039;. Teisingai išsprendę pretenduos į &#039;&#039;&#039;KTU Informatikos fakulteto suvenyrinius prizus&#039;&#039;&#039;, kurie bus paskirstyti burtų keliu.&lt;br /&gt;
&lt;br /&gt;
KTU IF programavimo iššūkis yra vykdomas [https://day.lt/diena/2024.05.17 &#039;&#039;&#039;gegužės 17 d.&#039;&#039;&#039;] Pasaulinę informacinės visuomenės dieną.&lt;br /&gt;
&lt;br /&gt;
Registracija prasideda &#039;&#039;&#039;gegužės 16 d. 08:00&#039;&#039;&#039;. Uždaviniai sprendimui atidaromi &#039;&#039;&#039;gegužės 17 d. 08:00.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sprendimo laikas neribojamas, bet konkursinis sprendimas uždaromas &#039;&#039;&#039;gegužės 18 d. 22:00 val&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suskaičiavus rezultatus, iššūkio kursas bus viešas ir toliau spręsti galės visi norintys.&lt;br /&gt;
&lt;br /&gt;
KTU IF Programavimo iššūkio užduotis pasiekiama &#039;&#039;&#039;https://open.ktu.edu/course/view.php?id=287&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Taip pat yra pasiekiama per &#039;&#039;&#039;https://open.ktu.edu/&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
toliau &#039;&#039;&#039;Neformalus ugdymas&#039;&#039;&#039;, &#039;&#039;&#039;Programavimo mokymai&#039;&#039;&#039;, &#039;&#039;&#039;KTU IF Programavimo iššūkis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*********** REZULTATAI **********&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prie Moodle prisijungė ir užduotis peržiūrėjo 62 dalyviai. &lt;br /&gt;
&lt;br /&gt;
Teisingai jas išsprendė 3 dalyviai su Python kalba ir 7 dalyviai su C++ kalba. &lt;br /&gt;
&lt;br /&gt;
Visi išsprendę apdovanoti KTU diplomais ir dalis gavo pasiūlymus dėl atminimo dovanėlių &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dabar užduotys vėl atidarytos neribotam laikui !!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=474</id>
		<title>KTU IF 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=474"/>
		<updated>2024-05-15T13:27:35Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KTU Informatikos fakultetas skelbia programavimo iššūkį, kuris skirtas visiems, kurie moka programuoti &#039;&#039;&#039;Python ar C++ kalba.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tai gali būti vyresnių klasių moksleiviai, besiruošiantys IT VBE;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;gali būti mokytojai ar korepetitoriai, dabartiniai ar buvę IT studentai,&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IT sektoriaus darbuotojai, norintys prasiblaškyti nuo kasdieninių uždavinių :)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Užduotis nėra sudėtinga, patyrusiems ar pažengusiems pakaks ir 15 min., naujokams gal prireiks ir netoli valandos. Svarbiausia kad sistema automatiškai patikrins Jūsų sprendimą ir užfiksuos Jūsų pasiekimus. Palyginimui galite išspręsti ir abiem kalbomis. &#039;&#039;&#039;Sprendimo metu galima naudotis visomis Jums reikalingomis priemonėmis&#039;&#039;&#039;. Teisingai išsprendę pretenduos į &#039;&#039;&#039;KTU Informatikos fakulteto suvenyrinius prizus&#039;&#039;&#039;, kurie bus paskirstyti burtų keliu.&lt;br /&gt;
&lt;br /&gt;
KTU IF programavimo iššūkis yra vykdomas [https://day.lt/diena/2024.05.17 &#039;&#039;&#039;gegužės 17 d.&#039;&#039;&#039;] Pasaulinę informacinės visuomenės dieną.&lt;br /&gt;
&lt;br /&gt;
Registracija prasideda &#039;&#039;&#039;gegužės 16 d. 08:00&#039;&#039;&#039;. Uždaviniai sprendimui atidaromi &#039;&#039;&#039;gegužės 17 d. 08:00.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sprendimo laikas neribojamas, bet konkursinis sprendimas uždaromas &#039;&#039;&#039;gegužės 18 d. 22:00 val&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suskaičiavus rezultatus, iššūkio kursas bus viešas ir toliau spręsti galės visi norintys.&lt;br /&gt;
&lt;br /&gt;
KTU IF Programavimo iššūkio užduotis pasiekiama &#039;&#039;&#039;https://open.ktu.edu/course/view.php?id=287&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Taip pat yra pasiekiama per &#039;&#039;&#039;https://open.ktu.edu/&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
toliau &#039;&#039;&#039;Neformalus ugdymas&#039;&#039;&#039;, &#039;&#039;&#039;Programavimo mokymai&#039;&#039;&#039;, &#039;&#039;&#039;KTU IF Programavimo iššūkis&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=473</id>
		<title>KTU IF 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=473"/>
		<updated>2024-05-15T08:45:31Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KTU Informatikos fakultetas skelbia programavimo iššūkį, kuris skirtas visiems, kurie moka programuoti &#039;&#039;&#039;Pyton ar C++ kalba.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tai gali būti vyresnių klasių moksleiviai, besiruošiantys IT VBE;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;gali būti mokytojai ar korepetitoriai, dabartiniai ar buvę IT studentai,&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IT sektoriaus darbuotojai, norintys prasiblaškyti nuo kasdieninių uždavinių :)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Užduotis nėra sudėtinga, patyrusiems ar pažengusiems pakaks ir 15 min., naujokams gal prireiks ir netoli valandos. Svarbiausia kad sistema automatiškai patikrins Jūsų sprendimą ir užfiksuos Jūsų pasiekimus. Palyginimui galite išspręsti ir abiem kalbomis. &#039;&#039;&#039;Sprendimo metu galima naudotis visomis Jums reikalingomis priemonėmis&#039;&#039;&#039;. Teisingai išsprendę pretenduos į &#039;&#039;&#039;KTU Informatikos fakulteto suvenyrinius prizus&#039;&#039;&#039;, kurie bus paskirstyti burtų keliu.&lt;br /&gt;
&lt;br /&gt;
KTU IF programavimo iššūkis yra vykdomas [https://day.lt/diena/2024.05.17 &#039;&#039;&#039;gegužės 17 d.&#039;&#039;&#039;] Pasaulinę informacinės visuomenės dieną.&lt;br /&gt;
&lt;br /&gt;
Registracija prasideda &#039;&#039;&#039;gegužės 16 d. 08:00&#039;&#039;&#039;. Uždaviniai sprendimui atidaromi &#039;&#039;&#039;gegužės 17 d. 08:00.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sprendimo laikas neribojamas, bet konkursinis sprendimas uždaromas &#039;&#039;&#039;gegužės 18 d. 22:00 val&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suskaičiavus rezultatus, iššūkio kursas bus viešas ir toliau spręsti galės visi norintys.&lt;br /&gt;
&lt;br /&gt;
KTU IF Programavimo iššūkio užduotis pasiekiama &#039;&#039;&#039;https://open.ktu.edu/course/view.php?id=287&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Taip pat yra pasiekiama per &#039;&#039;&#039;https://open.ktu.edu/&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
toliau &#039;&#039;&#039;Neformalus ugdymas&#039;&#039;&#039;, &#039;&#039;&#039;Programavimo mokymai&#039;&#039;&#039;, &#039;&#039;&#039;KTU IF Programavimo iššūkis&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=472</id>
		<title>KTU IF 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=472"/>
		<updated>2024-05-15T08:39:45Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KTU Informatikos fakultetas skelbia programavimo iššūkį, kuris skirtas visiems, kurie moka programuoti &#039;&#039;&#039;Pyton ar C++ kalba.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tai gali būti vyresnių klasių moksleiviai, besiruošiantys IT VBE;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;gali būti mokytojai ar korepetitoriai, dabartiniai ar buvę IT studentai,&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IT sektoriaus darbuotojai, norintys prasiblaškyti nuo kasdieninių uždavinių :)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Užduotis nėra sudėtinga, patyrusiems ar pažengusiems pakaks ir 15 min., naujokams gal prireiks ir netoli valandos. Svarbiausia kad sistema automatiškai patikrins Jūsų sprendimą ir užfiksuos Jūsų pasiekimus. Palyginimui galite išspręsti ir abiem kalbomis. &#039;&#039;&#039;Sprendimo metu galima naudotis visomis Jums reikalingomis priemonėmis&#039;&#039;&#039;. Teisingai išsprendę pretenduos į &#039;&#039;&#039;KTU Informatikos fakulteto suvenyrinius prizus&#039;&#039;&#039;, kurie bus paskirstyti burtų keliu.&lt;br /&gt;
&lt;br /&gt;
KTU IF programavimo iššūkis yra vykdomas [https://day.lt/diena/2024.05.17 &#039;&#039;&#039;gegužės 17 d.&#039;&#039;&#039;] Pasaulinę informacinės visuomenės dieną.&lt;br /&gt;
&lt;br /&gt;
Registracija prasideda gegužės 16 d. 08:00. Uždaviniai sprendimui atidaromi gegužės 17 d. 08:00.&lt;br /&gt;
&lt;br /&gt;
Sprendimo laikas neribojamas, bet konkursinis sprendimas uždaromas gegužės 18 d. 22:00 val.&lt;br /&gt;
&lt;br /&gt;
Suskaičiavus rezultatus, iššūkio kursas bus viešas ir toliau spręsti galės visi norintys.&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=471</id>
		<title>KTU IF 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=471"/>
		<updated>2024-05-15T08:38:00Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KTU Informatikos fakultetas skelbia programavimo iššūkį, kuris skirtas visiems, kurie moka programuoti &#039;&#039;&#039;Pyton ar C++ kalba.&#039;&#039;&#039; Tai gali būti vyresnių klasių moksleiviai, besiruošiantys IT VBE, gali būti mokytojai ar korepetitoriai, dabartiniai ar buvę IT studentai, IT sektoriaus darbuotojai, norintys prasiblaškyti nuo kasdieninių uždavinių :) Užduotis nėra sudėtinga, patyrusiems ar pažengusiems pakaks ir 15 min., naujokams gal prireiks ir netoli valandos. Svarbiausia kad sistema automatiškai patikrins Jūsų sprendimą ir užfiksuos Jūsų pasiekimus. Palyginimui galite išspręsti ir abiem kalbomis. &#039;&#039;&#039;Sprendimo metu galima naudotis visomis Jums reikalingomis priemonėmis&#039;&#039;&#039;. Teisingai išsprendę pretenduos į &#039;&#039;&#039;KTU Informatikos fakulteto suvenyrinius prizus&#039;&#039;&#039;, kurie bus paskirstyti burtų keliu.&lt;br /&gt;
&lt;br /&gt;
KTU IF programavimo iššūkis yra vykdomas [https://day.lt/diena/2024.05.17 &#039;&#039;&#039;gegužės 17 d.&#039;&#039;&#039;] Pasaulinę informacinės visuomenės dieną.&lt;br /&gt;
&lt;br /&gt;
Registracija prasideda gegužės 16 d. 08:00. Uždaviniai sprendimui atidaromi gegužės 17 d. 08:00.&lt;br /&gt;
&lt;br /&gt;
Sprendimo laikas neribojamas, bet konkursinis sprendimas uždaromas gegužės 18 d. 22:00 val.&lt;br /&gt;
&lt;br /&gt;
Suskaičiavus rezultatus, iššūkio kursas bus viešas ir toliau spręsti galės visi norintys.&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=470</id>
		<title>KTU IF 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=KTU_IF_2024&amp;diff=470"/>
		<updated>2024-05-15T08:35:26Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: pradinis var.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KTU Informatikos fakultetas skelbia programavimo iššūkį, kuris skirtas visiems, kurie moka programuoti &#039;&#039;&#039;Pyton ar C++ kalba.&#039;&#039;&#039; Tai gali būti vyresnių klasių moksleiviai, besiruošiantys IT VBE, gali būti mokytojai ar korepetitoriai, dabartiniai ar buvę IT studentai, IT sektoriaus darbuotojai, norintys prasiblaškyti nuo kasdieninių uždavinių :) Užduotis nėra sudėtinga, patyrusiems ar pažengusiems pakaks ir 15 min., naujokams gal prireiks ir netoli valandos. Svarbiausia kad sistema automatiškai patikrins Jūsų sprendimą ir užfiksuos Jūsų pasiekimus. Palyginimui galite išspręsti ir abiem kalbomis. &#039;&#039;&#039;Sprendimo metu galima naudotis visomis Jums reikalingomis priemonėmis&#039;&#039;&#039;. Teisingai išsprendę pretenduos į &#039;&#039;&#039;KTU Informatikos fakulteto suvenyrinius prizus&#039;&#039;&#039;, kurie bus paskirstyti burtų keliu.&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KTU IF programavimo iššūkis yra vykdomas [https://day.lt/diena/2024.05.17 &#039;&#039;&#039;gegužės 17 d.&#039;&#039;&#039;] Pasaulinę informacinės visuomenės dieną.&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;Registracija prasideda gegužės 16 d. 08:00. Uždaviniai sprendimui atidaromi gegužės 17 d. 08:00.&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;Sprendimo laikas neribojamas, bet konkursinis sprendimas uždaromas gegužės 18 d. 22:00 val.&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suskaičiavus rezultatus, iššūkio kursas bus viešas ir toliau spręsti galės visi norintys.&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Pamokos/Py/VBE_su_Python&amp;diff=342</id>
		<title>Pamokos/Py/VBE su Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/VBE_su_Python&amp;diff=342"/>
		<updated>2023-04-25T11:12:44Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasibaigus &#039;&#039;&#039;VBE2022 IT&#039;&#039;&#039; egzaminui, aptarkime ar pavyko panaudoti konsultacijų metu gautas žinias. Šių metų užduotys pasižymėjo, jog nebuvo reikalaujama rašyti rikiavimo funkcijos, todėl laimėjo tie mokiniai, kurie lankė mūsų FB grupę &#039;&#039;&#039;IT VBE konsultacijos&#039;&#039;&#039; (LInMA) 🙂 kadangi rikiuoti reikėjo abiejose užduotyse. Taip pat užduočių autoriai mėgsta grupavimą pagal vardus antroje užduotyje, kas buvo detaliai išnagrinėta konsultacijose (garantuotas indekso radimas su reikšme pabaigoje).&lt;br /&gt;
&lt;br /&gt;
Pilna VBE 2022 metų užduotis yra &#039;&#039;&#039;[https://www.nsa.smm.lt/wp-content/uploads/2022/06/IT_2022_pagr.pdf čia]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Užduotis U1 buvo gana paprasta, buvo duotas konkretus konkurso dalyvių skaičius, todėl masyvo dydis buvo fiksuotas. Spausdinant rezultatus reikėjo atkreipti dėmesį, jog pateikiami ne visi dalyviai, o tik tie, kurie surinko daugiausiai taškų. Galima netgi naudoti supaprastintą ciklo variantą for, kuris vadinamas &#039;&#039;&#039;foreach&#039;&#039;&#039;.&lt;br /&gt;
Teko pasikrapštyti, kad išpildyti visus U2 užduoties niuansus 🙂 Užduotis buvo kaip ir nesudėtinga - sukuriamas pratimų masyvas, kurio raktas yra pratimo vardas. Kabliukas buvo tame, kad kai kuriomis dienomis buvo kartojamas tas pats pratimas. Todėl pratimų elemento reikšmę sudarė: skaitliukai dienos dalims ir minutėms bei dienų masyvas, kurio elementas yra &#039;&#039;&#039;true&#039;&#039;&#039;, kai i-ąją dieną atliekamas pratimas. Tada skirtingų dienų skaičius bus paprasta požymių suma.&lt;br /&gt;
&lt;br /&gt;
U1 Python sprendimas https://onlinegdb.com/VmRv0FrFH&amp;lt;br&amp;gt;&lt;br /&gt;
U2 Python sprendimas https://onlinegdb.com/TredllMTV&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Visos eilės ankstesnių metų VBE sprendimai pateikiami [https://vikis.lt/pamokos/images/d/d9/VBEsprendimaiPy23.pdf čia].&lt;br /&gt;
&lt;br /&gt;
Palyginimui galite pasižiūrėti &#039;&#039;&#039;[https://wiki.angis.net/w/Ap/Cpp/VBE_treniruot%C4%97s sprendimus su C++]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Pamokos/Py/VBE_su_Python&amp;diff=341</id>
		<title>Pamokos/Py/VBE su Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/VBE_su_Python&amp;diff=341"/>
		<updated>2023-04-25T05:47:23Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasibaigus &#039;&#039;&#039;VBE2022 IT&#039;&#039;&#039; egzaminui, aptarkime ar pavyko panaudoti konsultacijų metu gautas žinias. Šių metų užduotys pasižymėjo, jog nebuvo reikalaujama rašyti rikiavimo funkcijos, todėl laimėjo tie mokiniai, kurie lankė mūsų FB grupę &#039;&#039;&#039;IT VBE konsultacijos&#039;&#039;&#039; (LInMA) 🙂 kadangi rikiuoti reikėjo abiejose užduotyse. Taip pat užduočių autoriai mėgsta grupavimą pagal vardus antroje užduotyje, kas buvo detaliai išnagrinėta konsultacijose (garantuotas indekso radimas su reikšme pabaigoje).&lt;br /&gt;
&lt;br /&gt;
Užduotis U1 buvo gana paprasta, buvo duotas konkretus konkurso dalyvių skaičius, todėl masyvo dydis buvo fiksuotas. Spausdinant rezultatus reikėjo atkreipti dėmesį, jog pateikiami ne visi dalyviai, o tik tie, kurie surinko daugiausiai taškų. Galima netgi naudoti supaprastintą ciklo variantą for, kuris vadinamas &#039;&#039;&#039;foreach&#039;&#039;&#039;.&lt;br /&gt;
Teko pasikrapštyti, kad išpildyti visus U2 užduoties niuansus 🙂 Užduotis buvo kaip ir nesudėtinga - sukuriamas pratimų masyvas, kurio raktas yra pratimo vardas. Kabliukas buvo tame, kad kai kuriomis dienomis buvo kartojamas tas pats pratimas. Todėl pratimų elemento reikšmę sudarė: skaitliukai dienos dalims ir minutėms bei dienų masyvas, kurio elementas yra &#039;&#039;&#039;true&#039;&#039;&#039;, kai i-ąją dieną atliekamas pratimas. Tada skirtingų dienų skaičius bus paprasta požymių suma.&lt;br /&gt;
&lt;br /&gt;
U1 Python sprendimas https://onlinegdb.com/VmRv0FrFH&amp;lt;br&amp;gt;&lt;br /&gt;
U2 Python sprendimas https://onlinegdb.com/TredllMTV&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Visos eilės ankstesnių metų VBE sprendimai pateikiami [https://vikis.lt/pamokos/images/d/d9/VBEsprendimaiPy23.pdf čia].&lt;br /&gt;
&lt;br /&gt;
Palyginimui galite pasižiūrėti &#039;&#039;&#039;sprendimus su C++&#039;&#039;&#039; [https://wiki.angis.net/w/Ap/Cpp/VBE_treniruot%C4%97s]&amp;lt;br&amp;gt;&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Pamokos/Py/VBE_su_Python&amp;diff=282</id>
		<title>Pamokos/Py/VBE su Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/VBE_su_Python&amp;diff=282"/>
		<updated>2023-04-06T08:15:02Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasibaigus &#039;&#039;&#039;VBE2022 IT&#039;&#039;&#039; egzaminui, aptarkime ar pavyko panaudoti konsultacijų metu gautas žinias. Šių metų užduotys pasižymėjo, jog nebuvo reikalaujama rašyti rikiavimo funkcijos, todėl laimėjo tie mokiniai, kurie lankė mūsų FB grupę &#039;&#039;&#039;IT VBE konsultacijos&#039;&#039;&#039; (LInMA) 🙂 kadangi rikiuoti reikėjo abiejose užduotyse. Taip pat užduočių autoriai mėgsta grupavimą pagal vardus antroje užduotyje, kas buvo detaliai išnagrinėta konsultacijose (garantuotas indekso radimas su reikšme pabaigoje).&lt;br /&gt;
&lt;br /&gt;
Užduotis U1 buvo gana paprasta, buvo duotas konkretus konkurso dalyvių skaičius, todėl masyvo dydis buvo fiksuotas. Spausdinant rezultatus reikėjo atkreipti dėmesį, jog pateikiami ne visi dalyviai, o tik tie, kurie surinko daugiausiai taškų. Galima netgi naudoti supaprastintą ciklo variantą for, kuris vadinamas &#039;&#039;&#039;foreach&#039;&#039;&#039;.&lt;br /&gt;
Teko pasikrapštyti, kad išpildyti visus U2 užduoties niuansus 🙂 Užduotis buvo kaip ir nesudėtinga - sukuriamas pratimų masyvas, kurio raktas yra pratimo vardas. Kabliukas buvo tame, kad kai kuriomis dienomis buvo kartojamas tas pats pratimas. Todėl pratimų elemento reikšmę sudarė: skaitliukai dienos dalims ir minutėms bei dienų masyvas, kurio elementas yra &#039;&#039;&#039;true&#039;&#039;&#039;, kai i-ąją dieną atliekamas pratimas. Tada skirtingų dienų skaičius bus paprasta požymių suma.&lt;br /&gt;
&lt;br /&gt;
U1 Python sprendimas https://onlinegdb.com/VmRv0FrFH&amp;lt;br&amp;gt;&lt;br /&gt;
U2 Python sprendimas https://onlinegdb.com/TredllMTV&amp;lt;br&amp;gt;&lt;br /&gt;
Palyginimui galite pasižiūrėti sprendimus su C++ [https://wiki.angis.net/w/Ap/Cpp/VBE_treniruot%C4%97s]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Visos eilės ankstesnių metų VBE sprendimai pateikiami [https://vikis.lt/pamokos/images/d/d9/VBEsprendimaiPy23.pdf čia].&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=277</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=277"/>
		<updated>2023-03-27T21:19:53Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;br&amp;gt;&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.&amp;lt;br&amp;gt;&lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;chatGPT:&#039;&#039;&#039;&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;br /&gt;
&lt;br /&gt;
[[Vaizdas:Elekta_lyg.png|600px]]&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=276</id>
		<title>Vaizdas:Elekta lyg.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=276"/>
		<updated>2023-03-27T21:19:10Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Eimutis grąžino Vaizdas:Elekta lyg.png senąją versiją&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=275</id>
		<title>Vaizdas:Elekta lyg.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=275"/>
		<updated>2023-03-27T21:16:53Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Eimutis grąžino Vaizdas:Elekta lyg.png senąją versiją&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=274</id>
		<title>Vaizdas:Elekta lyg.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=274"/>
		<updated>2023-03-27T21:13:28Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Eimutis įkėlė naują Vaizdas:Elekta lyg.png versiją&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=273</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=273"/>
		<updated>2023-03-27T21:02:37Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;br&amp;gt;&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.&amp;lt;br&amp;gt;&lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;chatGPT:&#039;&#039;&#039;&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;br /&gt;
&lt;br /&gt;
[[Vaizdas:elekta_lyg.png|600px]]&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=272</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=272"/>
		<updated>2023-03-27T21:01:54Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;br&amp;gt;&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.&amp;lt;br&amp;gt;&lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;chatGPT:&#039;&#039;&#039;&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;br /&gt;
&lt;br /&gt;
[[Vaizdas:elekta_lyg.png]]&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=271</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=271"/>
		<updated>2023-03-27T21:00:55Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;br&amp;gt;&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.&amp;lt;br&amp;gt;&lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;chatGPT:&#039;&#039;&#039;&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[[Vaizdas:Elekta_lyg.png]]&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=270</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=270"/>
		<updated>2023-03-27T21:00:36Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;br&amp;gt;&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.&amp;lt;br&amp;gt;&lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;chatGPT:&#039;&#039;&#039;&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[[Vaizdas:Elekta lyg.png]]&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=269</id>
		<title>Vaizdas:Elekta lyg.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vaizdas:Elekta_lyg.png&amp;diff=269"/>
		<updated>2023-03-27T20:58:22Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=268</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=268"/>
		<updated>2023-03-27T20:46:35Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;br&amp;gt;&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.&amp;lt;br&amp;gt;&lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;chatGPT:&#039;&#039;&#039;&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=267</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=267"/>
		<updated>2023-03-27T20:45:44Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.  &lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&#039;&#039;&#039;chatGPT:&#039;&#039;&#039;&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=266</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=266"/>
		<updated>2023-03-27T20:44:46Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų.  &lt;br /&gt;
&lt;br /&gt;
Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules: &lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=265</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=265"/>
		<updated>2023-03-27T20:43:06Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules:&lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;br&amp;gt;&lt;br /&gt;
6.000000000000001&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;br&amp;gt;&lt;br /&gt;
66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=264</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=264"/>
		<updated>2023-03-27T20:41:45Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules:&lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6.000000000000001&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=263</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=263"/>
		<updated>2023-03-27T20:41:00Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules:&lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;6.000000000000001&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=262</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=262"/>
		<updated>2023-03-27T20:29:19Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules:&lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
 def grandines_varza(*args):   &lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
python&lt;br /&gt;
Copy code&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&lt;br /&gt;
6.000000000000001&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&lt;br /&gt;
66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=261</id>
		<title>OpenAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=OpenAI&amp;diff=261"/>
		<updated>2023-03-27T20:27:06Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: Parašyti Python programą: Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r.   Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules:  1/r = 1/r1 + 1/r2 + ... + 1/rn  Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:  python Copy code def grandines_varza(*args):     suma_atvirks...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parašyti Python programą: Elektros grandinę sudaro n lygiagrečiai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r. &lt;br /&gt;
&lt;br /&gt;
Jeigu laidininkai yra sujungti lygiagrečiai, tada grandinės varža skaičiuojama pagal formules:&lt;br /&gt;
&lt;br /&gt;
1/r = 1/r1 + 1/r2 + ... + 1/rn&lt;br /&gt;
&lt;br /&gt;
Taigi, mes galime parašyti Python funkciją, kuri suskaičiuos grandinės varžą pagal šią formulę:&lt;br /&gt;
&lt;br /&gt;
python&lt;br /&gt;
Copy code&lt;br /&gt;
def grandines_varza(*args):&lt;br /&gt;
    suma_atvirksciu_varzu = sum(1 / varza for varza in args)&lt;br /&gt;
    return 1 / suma_atvirksciu_varzu&lt;br /&gt;
Ši funkcija priima bet kokį skaičių argumentų (laidininkų varžų) ir naudoja sum() funkciją, kad suskaičiuotų atvirkščių varžų sumą. Galiausiai, ji grąžina grandinės varžos reikšmę.&lt;br /&gt;
&lt;br /&gt;
Pavyzdys:&lt;br /&gt;
&lt;br /&gt;
python&lt;br /&gt;
Copy code&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(10, 20, 30)&lt;br /&gt;
6.000000000000001&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; grandines_varza(100, 200, 300, 400)&lt;br /&gt;
66.66666666666667&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Pamoka_A1&amp;diff=226</id>
		<title>Pamokos/Py/Pamoka A1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Pamoka_A1&amp;diff=226"/>
		<updated>2023-02-20T21:56:39Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Labas pasauli - pradedame su funkcijomis&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Pilnas šios treniruotės Python kodas [https://www.jdoodle.com/a/3N2P yra čia]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Prisistatymas su vardu==&lt;br /&gt;
Daug nelaukdami pradedame nuo pirmo pavyzdžio &#039;&#039;&#039;Hello Word&#039;&#039;&#039;, naudojamo visame pasaulyje kaip pirmoji prisistatymo programa, kuris pertvarkytas į sveikinimo funkciją. Funkcijos antraštė prasideda žodeliu &#039;&#039;&#039;def&#039;&#039;&#039;, po kurio seka funcijos vardas ir tarp sliaustelių rašomas abstrakčių parametrų sąrašas. Antraštė būtinai baigiama dvitaškio simboliu !! Visi funkcijos veiksmai rašomi atitrauktai.&amp;lt;br&amp;gt;&lt;br /&gt;
Pasibaigus funkcijos atliekamiems veiksmams, rašome kreipinius į sukurtą funkciją, naudodami konkrečius parametrus, sveikinimo funkcijos atveju vardus &amp;quot;Adomas&amp;quot; ir &amp;quot;Ieva&amp;quot;. Tai ir yra sukurtos funkcijos panaudojimas, tuo pačiu ir išbandymas, stebint ar gauname teisingus rezultatus. Tikrinti funkcijos veikimą yra žymiai patogiau su keliais pasirinktais parametrų rinkiniais, todėl įvedimo sakinys nėra naudojamas.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def sveikinti(vardas):&lt;br /&gt;
    print(&amp;quot;Sveikas pasauli!&amp;quot;)&lt;br /&gt;
    print(&amp;quot;Mano vardas yra&amp;quot;, vardas)&lt;br /&gt;
&lt;br /&gt;
sveikinti(&amp;quot;Adomas&amp;quot;)&lt;br /&gt;
sveikinti(&amp;quot;Ieva&amp;quot;)  &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Eksperimentuojame: žiūrime kurioje ekrano vietoje atsiranda rezultatai ir kaip jie keičiasi. Kitos užduotėlės būtų sveikinimo teksto ir vardų pakeitimai, taip pat kreipinių dauginimas kopijavimo būdu.&lt;br /&gt;
&lt;br /&gt;
==Datos - kiek dienų gyventa==&lt;br /&gt;
Programos galimybės labai priklauso nuo naudojamos bibliotekos, todėl norėdami sužinoti kokia šiandien yra diena (kalendorinė aritmetika yra gana sudėtinga), prijungiame datetime modulį. Tam naudojame import sakinį.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from datetime import date, timedelta&lt;br /&gt;
&lt;br /&gt;
def kiek_gyventa(vardas, metai, mėnuo, diena):&lt;br /&gt;
    šiandien = date.today()&lt;br /&gt;
    pradinė_data = date(metai, mėnuo, diena)&lt;br /&gt;
    trukmė = šiandien - pradinė_data&lt;br /&gt;
    print(vardas, &amp;quot;jau gyvena&amp;quot;, trukmė)&lt;br /&gt;
&lt;br /&gt;
kiek_gyventa(&amp;quot;Aleksander&amp;quot;, 2006, 3, 26) # atidenkite kai reikės&lt;br /&gt;
#kiek_gyventa(&amp;quot;Millennium&amp;quot;, 2000, 1, 1)  # atidenkite kai reikės&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Gauname programą su dviem funkcijomis. Jau daugiau erdvės eksperimentams.&lt;br /&gt;
&lt;br /&gt;
==Kada bus jubiliejus?==&lt;br /&gt;
Natūralu, kad sužinojus kiek dienų jau gyventa, domina ir jubiliejaus data, susijusi su apvalia tūkstantine trukme. Tai sukuriame dar vieną funkciją ir tęsiame eksperimentus . Išbandykite ir sužinokite kiek dienų jau pragyventa šiame tūkstantmetyje, jau netrukus bus ir jubiliejus …&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def kada_jubiliejus(kiek_dienų, metai, mėnuo, diena):&lt;br /&gt;
    gim_data = date(metai, mėnuo, diena)&lt;br /&gt;
    jub_data = gim_data + timedelta(kiek_dienų)&lt;br /&gt;
    print(kiek_dienų, &amp;quot;dienų jubiliejus bus&amp;quot;, jub_data) &lt;br /&gt;
&lt;br /&gt;
#kada_jubiliejus(6_000, 2006, 3, 26)&lt;br /&gt;
#kada_jubiliejus(8_000, 2000, 1, 1)&lt;br /&gt;
#kada_jubiliejus(10_000, 2000, 1, 1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Jei bandysime prie gimimo datos pridėti skaičių, tai gausime klaidos pranešimą, todėl naudojame papildomą funkciją timedelta, kuri suformuoja tinkamą objektą trukmei skaičiuoti. &lt;br /&gt;
==Apibendriname==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pagrindinė pirmos pamokos mintis – kad programuotojo darbas yra kurti funkcijas, skirtas konkrečioms užduotims atlikti, jas aiškiai įvardinti ir patikrinti jų veikimą.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pilnas šios treniruotės Python kodas [https://www.jdoodle.com/a/3N2P yra čia]&lt;br /&gt;
&lt;br /&gt;
Su šiuo kodu galima laisvai eksperimentuoti, pagal šį pavyzdį pabandykite atlikti ir kitus skaičiavimus.  Pradinėms žinioms įtvirtinti mokiniams rekomenduojame parašyti ir išbandyti paprastutes funkcijas (kėlimą kvadratu ir kubu) – o gal jie užsimanys ir šio to sudėtingesnio, pvz. sudaryti funkcijas kvadratų sumos ir skirtumo skaičiavimui. Nesudėtinga, bet naudinga yra kūno masės indekso skaičiavimo funkcija (apibrėžta [https://lt.wikipedia.org/wiki/K%C5%ABno_mas%C4%97s_indeksas čia]). Būtų gražu, jei ši funkcija pateiktų žodines rekomendacijas dėl svorio tendencijų.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Šias funkcijas kurkite, pradėdami nuo tuščio lapo, t.y. sukurdami naują programą!&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Šablonai sprendimui &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def kelti_kvadratu(x):&lt;br /&gt;
    print(x*x)&lt;br /&gt;
    &lt;br /&gt;
def kelti_kubu(x):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
def kvadratų_suma(x, y):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
def kvadratų_skirtumas(x, y):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
&lt;br /&gt;
def kmi(vardas, svoris, ūgis_m):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
&lt;br /&gt;
kelti_kvadratu(7)&lt;br /&gt;
kelti_kvadratu(11)&lt;br /&gt;
kelti_kvadratu(111)&lt;br /&gt;
kelti_kvadratu(111_111)&lt;br /&gt;
&lt;br /&gt;
kmi(&amp;quot;Jurgis&amp;quot;, 68.5, 1.72) &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Ap/Cpp/VBE_treniruot%C4%97s&amp;diff=225</id>
		<title>Ap/Cpp/VBE treniruotės</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Ap/Cpp/VBE_treniruot%C4%97s&amp;diff=225"/>
		<updated>2023-02-13T15:26:39Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: Aptariamos treniruotės, skirtos IT VB egzaminuo programavimo dalies pasiruošimui. Naudojamos tik įprastinės C++ konstrukcijos, aprašytos vadovėlyje &amp;#039;&amp;#039;„Šiuolaikiškas žvilgsnis į programavimą C++, kursas 11–12 klasėms“&amp;#039;&amp;#039;, nenaudojama STL biblioteka. Tačiau medžiagoje atsisakoma kai kurių perteklinių elementų bei pateikiami patogesni algoritmai, kas leidžia gauti racionalius sprendimus per trumpesnį laiką.  === Įžanga === Programavimo mokymąsi gali...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aptariamos treniruotės, skirtos IT VB egzaminuo programavimo dalies pasiruošimui. Naudojamos tik įprastinės C++ konstrukcijos, aprašytos vadovėlyje &#039;&#039;„Šiuolaikiškas žvilgsnis į programavimą C++, kursas 11–12 klasėms“&#039;&#039;, nenaudojama STL biblioteka. Tačiau medžiagoje atsisakoma kai kurių perteklinių elementų bei pateikiami patogesni algoritmai, kas leidžia gauti racionalius sprendimus per trumpesnį laiką.&lt;br /&gt;
&lt;br /&gt;
=== Įžanga ===&lt;br /&gt;
Programavimo mokymąsi galima palyginti su treniruotėmis, kai pradedama nuo paprastų uždavinukų ir einama link sudėtingesnių. Egzamino užduotys nėra labai sudėtingos, bet turi tam tikrą specifiką, kuriai reikia geriau pasiruošti. Siekiant geresnių rezultatų, peržvelgsime jau įvykusių egazaminų užduotis ir susidėliosime savo sprendimo schemą.   Analizuojant užduotis galima pastebėti, kad šiemet jau dešimtas sezonas, kai programavimo uždaviniai pateikiami tuo pačiu šablonu 🙂. Dar 2012 metais formatas buvo kitas, o nuo 2013 metų – programavimo užduočių šablonas nesikeičia. Todėl tikslinga taikyti galimai aiškesnę sprendimo schemą, kurią toliau aptarsime ir išbandysime spręsdami konkrečias VBE užduotis. Pateiktų programų tekstų rinkti klaviatūra iš naujo nereikia, jums pateikiami visi C++ tekstai aplinkoje &#039;&#039;&#039;https://onlineGDB.com&#039;&#039;&#039;, kurie paruošti vykdymui, pakanka paspausti mygtuką &#039;&#039;&#039;Run&#039;&#039;&#039;. Norėdami eksperimentuoti ir keisti programą, spauskite mygtuką &#039;&#039;&#039;Fork this&#039;&#039;&#039; arba persikelkite duomenis į savo naudojamą programavimo aplinką. VBE atveju bus galima naudoti tik &#039;&#039;&#039;Code::Blocks&#039;&#039;&#039;, todėl pasitreniruokite su šia aplinka, kad įgautumėte reikalingų įgūdžių. &lt;br /&gt;
&lt;br /&gt;
=== Rekomenduojama sprendimo schema ===&lt;br /&gt;
Apžvelgus visas VBE užduotis C++ naudojimo laikotarpiu, aiškiai matyti tokia sprendimo schema:&lt;br /&gt;
* aprašyti duomenų struktūras ir jų saugyklas,   &lt;br /&gt;
* skaityti duomenis,    &lt;br /&gt;
* pagal juos skaičiuoti ir spausdinti rezultatus.  &lt;br /&gt;
&lt;br /&gt;
Duomenys visada pateikiami viename faile, paprastai yra perteklinių duomenų (skaitikliai), nurodančių toliau pateikiamų atskirų elementų (duomenų) kiekį. Todėl ruošiantis egzaminui tikslinga laikytis šablono, sutrumpintai vadinamo VBE_DRCP (Data_Read_Calculate_Print), kurį paaiškinsime paprastos užduoties pavyzdžiu. &lt;br /&gt;
&lt;br /&gt;
DUOTAS konkurse dalyvaujančių mokinių sąrašas, kuriame nurodytas vardas, klasės kodas ir surinktų taškų kiekis (0–100), mokinių skaičius n&amp;lt;=90. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
6 &lt;br /&gt;
Simonas  12a 66 &lt;br /&gt;
Martina  10b 100 &lt;br /&gt;
Jonas    11c 75 &lt;br /&gt;
Marius   11c 68 &lt;br /&gt;
Stepas   12a 77 &lt;br /&gt;
Darius   12c 68 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
RASKITE: kiek klasių dalyvavo konkurse, kiek buvo klasės mokinių bei kiek jie surinko taškų, klases surikiuokite taškų mažėjimo tvarka bei pagal klasės kodą. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
klasiu_sk= 4 &lt;br /&gt;
11c 2 143 &lt;br /&gt;
12a 2 143 &lt;br /&gt;
10b 1 100 &lt;br /&gt;
12c 1 68 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pradinai žingsniai: duomenų struktūros ir skaitymo funkcija === &lt;br /&gt;
1. Perkelkite pradinių duomenų pavyzdžius į programos komentarų dalį, o po to į failą. Duomenys, esantys prieš akis programos tekste, padeda rašyti skaitymo funkciją! &lt;br /&gt;
&lt;br /&gt;
2. Parašykite main() funkciją, kurioje nurodykite srautų stdin ir stdout priskyrimą failams. &lt;br /&gt;
    freopen (&amp;quot;U1.txt&amp;quot;,&amp;quot;r&amp;quot;,stdin); &lt;br /&gt;
    freopen (&amp;quot;U1rez.txt&amp;quot;,&amp;quot;w&amp;quot;,stdout); // pradžioje paslėpkite  &lt;br /&gt;
3. Apibrėžkite struktūrą Mokinys ir rezervuokite vietą mokinių sąrašui. Naudokite vienaskaitą struktūrai ir daugiskaitą sąrašui. Rezervuokite tokio dydžio masyvą kaip nurodyta užduotyje. Masyvas ir mokinių skaitliukas rašomas globalių kintamųjų srityje. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
struct Mokinys { &lt;br /&gt;
    string vardas; &lt;br /&gt;
    string klase;   // klasės kodas &lt;br /&gt;
    int taskai; &lt;br /&gt;
}; &lt;br /&gt;
Mokinys mokiniai[90];  // numatytosios reikšmės yra nuliai &lt;br /&gt;
int msk = 0;           // mokinių skaičius sąraše  &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
4. Parašykite skaitymo funkciją, kurioje įrašykite įvestų duomenų spausdinimą (nors to užduotis nereikalauja, bet tai pravers programos derinimo metu). &lt;br /&gt;
&lt;br /&gt;
5. Išbandykite skaitymo funkcijos veikimą: pažymėkite funkciją freopen() kaip komentarą (dėl stdout – tada lieka konsolės režimas), o rezultatus stebėkite terminalo lange. &lt;br /&gt;
&lt;br /&gt;
6. Jei duomenys perskaityti teisingai (sutampa su tais, kurie buvo pradinių duomenų faile) – tai esate teisingame kelyje, jau tam tikrą balų skaičių gausite 😊. &lt;br /&gt;
&lt;br /&gt;
Naujausias pradinės programos variantas pateikiamas čia - [https://onlinegdb.com/g9oUvwQXU] &lt;br /&gt;
&lt;br /&gt;
=== Tolimesnė eiga: skaičiavimai ir rezultatai ===&lt;br /&gt;
Toliau tęsiame programos kūrimą – aprašysime rezultatų struktūrą ir masyvą pradinių duomenų globalioje srityje ir sukursime skaičiavimo funkciją. Tai yra esminė dalis, bet ir čia galima įžvelgti bendrų visoms užduotims požymių. Dažnai reikalaujama pradinius duomenis sugrupuoti pagal tam tikrą požymį. Nors C++ tam yra skirtos specialios priemonės (map struktūros), bet tai į mokyklos programą neįeina ir egzaminui, deja, tai nenaudotina. Todėl siūloma rašyti indekso paieškos funkciją, kuri rastų reikiamą vietą. Pradžioje ieškoma reikšmė įrašoma sąrašo pabaigoje – todėl &#039;&#039;&#039;ji visada bus randama&#039;&#039;&#039;. Jei ieškodami pasiekėme pabaigą, tai reiškia kad sąrašą reikia papildyti. Kadangi ieškoma reikšmė jau įrašyta, o struktūrų masyvo pradinės reikšmės yra nulinės, tai pakanka tik padidinti faktinių elementų skaitiklio reikšmę. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
struct Klase {&lt;br /&gt;
    string vardas; // klasės kodas&lt;br /&gt;
    int mok_sk;    // klasės mokinių skaičius&lt;br /&gt;
    int taskai;    // klasės mokinių taškų suma&lt;br /&gt;
};&lt;br /&gt;
Klase klases[30];  // pagal nutylėjimą reikšmės nulinės&lt;br /&gt;
int ksk = 0;       // klasių sąraše kiekis&lt;br /&gt;
&lt;br /&gt;
//==================================================&lt;br /&gt;
// taikysime paiešką su apsaugine reikšme pabaigoje !&lt;br /&gt;
// randa klasės indeksą pagal paieškos kodą&lt;br /&gt;
// o jei nėra, tai papildo klasių masyvą&lt;br /&gt;
int rastiKlase(string paieska) {&lt;br /&gt;
    klases[ksk].vardas = paieska; // visada rasime :)&lt;br /&gt;
    int i = 0;&lt;br /&gt;
    while (klases[i].vardas != paieska) i++;&lt;br /&gt;
    if(i == ksk) ksk++; // jei nebuvo - padidiname&lt;br /&gt;
    return i;&lt;br /&gt;
}&lt;br /&gt;
//------------------------------------------------&lt;br /&gt;
void skaiciuoti(){ // grupuojame pagal klases&lt;br /&gt;
    for (int i = 0; i &amp;lt; msk; i++){&lt;br /&gt;
        Mokinys m = mokiniai[i];&lt;br /&gt;
        int ki = rastiKlase(m.klase);&lt;br /&gt;
        klases[ki].mok_sk++;&lt;br /&gt;
        klases[ki].taskai += m.taskai;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Spausdinimo funkcijoje tikslinga suformuoti tarpinį vienos raidės kintamąjį, kad atskirų struktūros elementų užrašai taptų lakoniškesni nei su indeksu. &lt;br /&gt;
&lt;br /&gt;
Toliau deriname parašytas skaičiavimo funkcijas, stebime gaunamus rezultatus. &lt;br /&gt;
&lt;br /&gt;
=== Baigiamoji dalis ===&lt;br /&gt;
Atskirai parašome rikiavimo kriterijui reikalingą funkciją &#039;&#039;&#039;arTvarka()&#039;&#039;&#039;. Tada ją galime išbandyti su standartine funkcija sort(). Tokiu būdu užduotis jau įvykdyta. Bet jei už rikiavimo funkciją skiriami balai, tai turėdami laiko galite ją parašyti, panaudodami tą pačią funkciją &#039;&#039;&#039;arTvarka()&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
NEPAMIRŠKITE: pašalinkite komentarą ties funkcija freopen(..., stdout), kad rezultatai pakliūtų į failą. Panaikinkite tarpinių rezultatų išvedimą skaitymo funkcijoje. &lt;br /&gt;
&lt;br /&gt;
Aktyvus pilnos programos variantas yra pateikiamas [https://onlinegdb.com/dLBHyBIa- čia]&lt;br /&gt;
&lt;br /&gt;
Kad programa būtų labiau individuali, parašykite savo nuožiūra komentarų, kuriuose nereikia tuščiažodžiauti. Galite iš anksto pasiruošti sinonimų funkcijų vardams: &lt;br /&gt;
&lt;br /&gt;
* skaityti() =&amp;gt; formuoti(), skaityti_duomenis(), read(), ...  &lt;br /&gt;
* skaiciuoti() =&amp;gt; formuoti(), grupuoti(), calculate(), ...  &lt;br /&gt;
* spausdinti() =&amp;gt; isvesti(), rezultatai(), print(), write(), ... &lt;br /&gt;
&lt;br /&gt;
Aišku, kad kiekvienais metais VBE metu būna tam tikrų „kabliukų“, todėl reikia atidžiai perskaityti užduočių sąlygas. Pradžioje pasirašykite vadinamuosius griaučius: duomenų struktūras, masyvus, main() ir kitas funkcijas, o tada spręskite ir tikrinkite savo sprendimus.&lt;br /&gt;
&lt;br /&gt;
=== Siūlomų sprendimų apibendrinimas === &lt;br /&gt;
A1. Darbą su failais geriausia organizuoti panaudojant funkciją &#039;&#039;&#039;reopen()&#039;&#039;&#039;. Tuomet &#039;&#039;&#039;cin&#039;&#039;&#039; visada bus įvedimo srautas, o &#039;&#039;&#039;cout&#039;&#039;&#039; – išvedimo. Pradžioje &#039;&#039;&#039;cout&#039;&#039;&#039; priskyrimą išjungiame naudodami //, nes žiūrėti rezultatus yra patogiau konsolės lange. Kadangi standartiniai srautai uždaromi automatiškai, todėl nereikia &#039;&#039;&#039;close()&#039;&#039;&#039;. Taip pat nereikia #include &amp;lt;fstream&amp;gt;. Kadangi &#039;&#039;&#039;main()&#039;&#039;&#039; funkcijos pradžia su freopen() tampa visada vienoda, tai į tą vietą ir keliame failų vardus, jų atskirai su raktažodiu const neaprašome.&lt;br /&gt;
&lt;br /&gt;
A2. Programos pradinius duomenis ir rezultatus &#039;&#039;&#039;tikslinga formuoti kaip globalius&#039;&#039;&#039;, tai leidžia nekartoti jų funkcijų antraštėse. Tokiu būdu programa tampa aiškesnė! Struktūrų masyvai aprašomi kartu su elementų skaitikliais, kurie imituoja vector&amp;lt;T&amp;gt; tipą. &lt;br /&gt;
  &lt;br /&gt;
A3. &#039;&#039;&#039;Funkcijų antraščių rašyti nereikia&#039;&#039;&#039;, pakanka metodą &#039;&#039;&#039;main()&#039;&#039;&#039; nukelti į programos pabaigą. Kadangi duomenys ir rezultatai yra globalūs, daugelis funkcijų lieka be parametrų. Jos skirtos algoritmui suskaidyti į aiškiai apibėžtas dalis. Su parametrais rašomos rikiavimo ir paieškos funkcijos, kadangi tai yra universalios, nepriklausančios nuo konteksto funkcijos. &lt;br /&gt;
&lt;br /&gt;
A4. &#039;&#039;&#039;Rikiavimo kriterijų&#039;&#039;&#039; visada tikslinga aprašyti kaip atskirą loginę funkciją. Tada jūsų rašomas rikiavimo algoritmas bus aiškesnis, be to galėsite patikrinimui naudoti standartinę funkciją &#039;&#039;&#039;sort()&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
A5. Užduotyje minima sąvoka „Prasmingai pavadinti kintamieji“ nereiškia kad reikia rašyti ilgus sudurtinius vardus – tai gali apsunkinti programos teksto skaitymą.&lt;br /&gt;
&lt;br /&gt;
=== Konkrečių VBE 2022-2013 užduočių sprendimai ===&lt;br /&gt;
&lt;br /&gt;
Jums pateikiami ketverių pastarųjų, 2016 bei 2013 metų užduočių sprendimai. Treniruotės metu patartina susipažinti su oficialiomis užduotimis, kadangi jų formuluotės pateikiamos naudojant tą patį šabloną. Visada būna dvi užduotys, viena lengvesnė, kita sudėtingesnė. Suprantama kad egzamino metu veikia stresas, nepavyksta iš karto rasti gero kelio, todėl ir siūloma mūsų VBE pritaikyta schema, leidžianti lengviau išspręsti užduotis. O mokytis geriau ne pagal egzamino metu gautus sprendimus, o pagal ramiai apibendrintus.  &lt;br /&gt;
&lt;br /&gt;
Visose programose duomenys yra pateikti programos priekyje, kas leidžia juos pastoviai stebėti ir geriau suprasti sąlygą. Perkėlimas į failą kopijavimo būdu yra greitas. Dar siūlome prasmingas skaičių grupes išryškinti skirtingų tarpų skaičiumi, kadangi skaičių įvedimui tas netrukdo, o uždavinys tampa aiškesnis. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2022 metų&#039;&#039;&#039; užduotys yra [https://www.nsa.smm.lt/wp-content/uploads/2022/06/IT_2022_pagr.pdf čia]. U1 sprendimas yra [https://onlinegdb.com/gA8kKvUUz čia]. U2 sprendimas yra [https://onlinegdb.com/SiZ9AFiZb čia].&amp;lt;br&amp;gt;&lt;br /&gt;
2022 metų užduotys pasižymėjo, jog nebuvo reikalaujama rašyti rikiavimo funkcijos, todėl laimėjo tie mokiniai, kurie lankė mūsų FB grupę IT VBE konsultacijos 🙂 kadangi rikiuoti reikėjo abiejose užduotyse ir buvo galima naudoti standartinę &#039;&#039;&#039;sort()&#039;&#039;&#039; funkciją. Taip pat užduočių autoriai mėgsta grupavimą pagal vardus antroje užduotyje, kas buvo detaliai išnagrinėta konsultacijose (garantuotas indekso radimas su reikšme pabaigoje).&amp;lt;br&amp;gt;&lt;br /&gt;
U1 – &#039;&#039;Konkursas&#039;&#039;. Tai gana paprasta užduotis, buvo duotas konkretus konkurso dalyvių skaičius, todėl eilučių skaičius (masyvo dydis) buvo fiksuotas. Gal neįprasta buvo tai, jog pradinis skaičius rodė skaičiukų kiekį kitose eilutėse. Spausdinant rezultatus reikėjo atkreipti dėmesį, jog pateikiami ne visi dalyviai, o tik tie, kurie surinko daugiausiai taškų. Galima netgi naudoti supaprastintą ciklo variantą for, kuris vadinamas &#039;&#039;&#039;foreach&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
U2 – &#039;&#039;Sportas&#039;&#039;. Teko pasikrapštyti, kad išpildyti visus U2 užduoties niuansus (palyginkite su &#039;&#039;&#039;2016 metų U2&#039;&#039;&#039;) 🙂 Užduotis buvo kaip ir nesudėtinga - sukuriamas pratimų masyvas, kurio raktas yra pratimo vardas. Kabliukas buvo tame, kad kai kuriomis dienomis buvo kartojamas tas pats pratimas. Todėl pratimų elemento reikšmę sudarė: skaitliukai dienos dalims ir minutėms bei dienų masyvas, kurio elementas yra true, kai i-ąją dieną atliekamas pratimas. Tada skirtingų dienų skaičius bus paprasta požymių suma.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2021 metų&#039;&#039;&#039; užduotys yra [https://www.nsa.smm.lt/wp-content/uploads/2021/06/IT_2021_pagr.pdf čia]. U1 sprendimas yra [https://www.onlinegdb.com/dcCmz0d2Z čia]. U2 sprendimas yra [https://www.onlinegdb.com/Ap6LRGgDc čia].&amp;lt;br&amp;gt;&lt;br /&gt;
U1 – &#039;&#039;Bėgimas&#039;&#039;. Šioje užduotyje duomenis sudaro tik skaičiukai. Todėl funkcija trukmė() atlieka laiko skaičiavimą, naudodama 4 nuoseklius skaičius iš srauto cin. Mažiausią laiką randame tiesiog įvedimo metu.&amp;lt;br&amp;gt;&lt;br /&gt;
U2 – &#039;&#039;Apklausa&#039;&#039;. Gana normali sąlyga, nėra pozicinio vardų įvedimo. Algoritmo pagrindą sudaro grupavimo pagal pamokos vardą metodas, kuriame taikome paiešką su ieškomo elemento įrašymu į pamokų sąrašo pabaigą. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2020 metų&#039;&#039;&#039; užduotys yra [https://www.nsa.smm.lt/wp-content/uploads/2021/02/8563_IT_2020_pagr_www.pdf čia]. U1 sprendimas yra [https://www.onlinegdb.com/n-YGS8_xB čia]. U2 sprendimas yra [https://www.onlinegdb.com/yKCTu5fvZ čia].&amp;lt;br&amp;gt;&lt;br /&gt;
U1 – &#039;&#039;Gėlės&#039;&#039;. Sprendžiant reikia transformuoti mėnesį ir dieną į vasaros dienų masyvo indeksą ir tam naudojamas mėnesio pradžios indeksų masyvas const int mi[] = {0, 30, 61};&amp;lt;br&amp;gt;&lt;br /&gt;
U2 – &#039;&#039;Žvejų varžybos&#039;&#039;. Tai gana paini sąlyga. Kad su ta pačia funkcija būtų galima rikiuoti žvejų ir žuvų masyvus, yra naudojama struct Duomuo - universali struktūra - tinka žvejui ir žuvims. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2019 metų&#039;&#039;&#039; užduotys yra [https://www.nsa.smm.lt/wp-content/uploads/2021/02/8018_IT-VBE-1_2019.pdf čia]. U1 sprendimas yra [https://www.onlinegdb.com/-x4MpZMj7 čia]. U2 sprendimas yra [https://www.onlinegdb.com/UJ-lZowKD čia].&amp;lt;br&amp;gt;&lt;br /&gt;
U1 – &#039;&#039;Aliejus&#039;&#039;. Gana keista užduotis – daug pradinių duomenų (atskirų kintamųjų), o sprendžiant nereikalingi nei sąlygos, nei ciklo sakiniai😊. Gali išmokyti šabloninio vardų sudarymo.&amp;lt;br&amp;gt;&lt;br /&gt;
U2 – &#039;&#039;Biatlonas&#039;&#039;. Vidutinio sunkumo užduotis, reikia suformuoti laiką iš atskirų dalių. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2016 metų&#039;&#039;&#039; užduotys yra [https://www.nsa.smm.lt/wp-content/uploads/2021/03/6287_IT-VBE-1_2016-GALUTINIS.pdf čia]. U1 sprendimas yra [https://onlinegdb.com/kkU272ZjR čia]. U2 sprendimas yra [https://onlinegdb.com/sd-t4JNr5 čia].&amp;lt;br&amp;gt; &lt;br /&gt;
U1 – &#039;&#039;Kuprinės&#039;&#039; ir U2 – &#039;&#039;Makšta&#039;&#039; yra pačios lengviausios šios serijos užduotys 😊 U1 reikalavimas nenaudoti masyvų, o pakartotinai skaityti failą, priminė 50 metų senumo faktus, kai dėl atminties trūkumo buvo naudojamas tarpinių duomenų kaupimas 🙁 Tuo tarpu U2 įdomi dėl to, kad ji tapo prototipu 2022 metų užduočiai.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2013 metų&#039;&#039;&#039; užduotys yra [https://www.nsa.smm.lt/wp-content/uploads/2021/03/3679_2013-IT-1-uzd-intern.pdf čia]. U1 sprendimas yra [https://www.onlinegdb.com/znJHu66bk čia]. U2 sprendimas yra [https://www.onlinegdb.com/OXcnIZnId čia].&amp;lt;br&amp;gt; &lt;br /&gt;
U1 – &#039;&#039;Siuntos&#039;&#039; ir U2 – &#039;&#039;Apskritys&#039;&#039; yra nesudėtingos užduotys 😊&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aptartą programavimą pagal šabloną galima palyginti su krepšinio deriniais - juos žinantys pasiekia geresnių rezultatų nei besiblaškantys. Kadangi visos VBE užduotys yra panašaus pobūdžio, tai siūlomas būdas leidžia pasiekti geresnį rezultatą aiškesnėmis priemonėmis. 😊 &lt;br /&gt;
&lt;br /&gt;
Apskritai kodo peržiūra ir pertvarkymas yra gera mokymosi priemonė! Ją naudoja ir profesionalai, tai vadinamasis refaktoringas https://en.wikipedia.org/wiki/Code_refactoring. Tikimės kad pavyks rasti ir daugiau racionalių sprendimų.  &lt;br /&gt;
&lt;br /&gt;
Savo pastebėjimus apie galimus pagerinimus, netikslumus bei neaiškumus rašykite tiesiog autoriui el. paštu arba komentuokite FB grupės https://www.facebook.com/groups/itvbekonsultacijos/ diskusijose. Radusieji programose klaidų bus apdovanojami: mokytojai – skanėstais, o mokiniai – papildomais balais KTU duomenų struktūrų kurse 😊.&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Ap/Cpp/M%C5%BDodynas&amp;diff=224</id>
		<title>Ap/Cpp/MŽodynas</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Ap/Cpp/M%C5%BDodynas&amp;diff=224"/>
		<updated>2023-02-13T15:25:37Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: Žodynas yra duomenų saugykla, kai duomenų saugojimui naudojama pora &amp;lt;raktas, reikšmė&amp;gt; (angl. &amp;lt;key, value&amp;gt;).&amp;lt;br&amp;gt; Susipažinkite su pagrindines savybes demonstruojančia programa [https://www.jdoodle.com/a/3nSQ C++ demo programa]  Platesnis paaiškinimas yra ruošiamas.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Žodynas yra duomenų saugykla, kai duomenų saugojimui naudojama pora &amp;lt;raktas, reikšmė&amp;gt; (angl. &amp;lt;key, value&amp;gt;).&amp;lt;br&amp;gt;&lt;br /&gt;
Susipažinkite su pagrindines savybes demonstruojančia programa&lt;br /&gt;
[https://www.jdoodle.com/a/3nSQ C++ demo programa]&lt;br /&gt;
&lt;br /&gt;
Platesnis paaiškinimas yra ruošiamas.&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Ap/Cpp/Vector&amp;diff=223</id>
		<title>Ap/Cpp/Vector</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Ap/Cpp/Vector&amp;diff=223"/>
		<updated>2023-02-13T15:24:37Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: Vektorius yra duomenų saugykla, kai duomenų saugojimui naudojamas sąrašas.&amp;lt;br&amp;gt; Susipažinkite su pagrindines savybes demonstruojančia programa [https://www.jdoodle.com/a/3pL0 Cpp demo programa]  Platesnis paaiškinimas yra ruošiamas.  {{navigation |previous=BEGINNING |next=END}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vektorius yra duomenų saugykla, kai duomenų saugojimui naudojamas sąrašas.&amp;lt;br&amp;gt;&lt;br /&gt;
Susipažinkite su pagrindines savybes demonstruojančia programa&lt;br /&gt;
[https://www.jdoodle.com/a/3pL0 Cpp demo programa]&lt;br /&gt;
&lt;br /&gt;
Platesnis paaiškinimas yra ruošiamas.&lt;br /&gt;
&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Ap/Cpp/Pagrindimas&amp;diff=222</id>
		<title>Ap/Cpp/Pagrindimas</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Ap/Cpp/Pagrindimas&amp;diff=222"/>
		<updated>2023-02-13T15:23:20Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis: Šiuo metu, kai mūsų mokyklose pereinama prie Python programavimo kalbos, nereikėtų pamiršti ir C++ kalbos, kadangi: * C++ kalbos žinios reikalingos programuotojams; * C++, Java ir C# sudaro pačią populiariausią programavimo kalbų grupę; * Lietuvos mokytojai turi sukaupę nemažą patirtį; * programavimo olimpiadose pagrindinai naudojama C++ kalba;  Aišku mokantis C++ kalbos negalima apsiriboti lig šiol buvusiais ribojimais, ir būtina naudoti sąrašus bei ž...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Šiuo metu, kai mūsų mokyklose pereinama prie Python programavimo kalbos, nereikėtų pamiršti ir C++ kalbos, kadangi:&lt;br /&gt;
* C++ kalbos žinios reikalingos programuotojams;&lt;br /&gt;
* C++, Java ir C# sudaro pačią populiariausią programavimo kalbų grupę;&lt;br /&gt;
* Lietuvos mokytojai turi sukaupę nemažą patirtį;&lt;br /&gt;
* programavimo olimpiadose pagrindinai naudojama C++ kalba;&lt;br /&gt;
&lt;br /&gt;
Aišku mokantis C++ kalbos negalima apsiriboti lig šiol buvusiais ribojimais, ir būtina naudoti sąrašus bei žodynus. To pasėkoje mokiniai aiškiai pamatys C++ ir Python panašumus ir skirtumus.&lt;br /&gt;
&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Ap/Cpp/Metodika&amp;diff=221</id>
		<title>Ap/Cpp/Metodika</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Ap/Cpp/Metodika&amp;diff=221"/>
		<updated>2023-02-13T15:20:49Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: Naujas puslapis:  [https://informatikosvbe.lt/pasiulymai/] [http://itpamoka.lt/]  Pasiūlymai IT VBE susitarimams 2021/22 mokslo metams Susitarimai turi skatinti mokinių algoritminį mąstymą, kadangi pasiruošimas VBE yra svarbi mokymo dalis. Šiuo metu de facto yra nusistovėję susitarimai ankstesnių VBE pagrindu, dalis jų yra pagrįsti mokymo efektyvumo prasme, pvz. duomenyse nenaudojami lietuviški simboliai su nosinėmis ir varnelėmis ir tai gali toliau likti mokymo ir VBE metu....&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[https://informatikosvbe.lt/pasiulymai/]&lt;br /&gt;
[http://itpamoka.lt/]&lt;br /&gt;
&lt;br /&gt;
Pasiūlymai IT VBE susitarimams 2021/22 mokslo metams&lt;br /&gt;
Susitarimai turi skatinti mokinių algoritminį mąstymą, kadangi pasiruošimas VBE yra svarbi mokymo dalis. Šiuo metu de facto yra nusistovėję susitarimai ankstesnių VBE pagrindu, dalis jų yra pagrįsti mokymo efektyvumo prasme, pvz. duomenyse nenaudojami lietuviški simboliai su nosinėmis ir varnelėmis ir tai gali toliau likti mokymo ir VBE metu. Kiti jau tampa neaktualūs ir nėra efektyvūs mokymo eigoje.&lt;br /&gt;
&lt;br /&gt;
Aptariant VBE užduotis yra remiamasi NŠA pateikiama informacija https://www.nsa.smm.lt/stebesenos-ir-vertinimo-departamentas/pasiekimu-patikrinimai/brandos-egzaminai/egzaminu-uzduotys/ (opens new window).&lt;br /&gt;
&lt;br /&gt;
==Programavimo vardų susitarimai (Naming conventions)==&lt;br /&gt;
&lt;br /&gt;
Siūlymo argumentai: lig šiol mokyklose nebuvo aiškaus vieningo stiliaus kaip konstruoti įvairių tipų kintamųjų, masyvų, struktūrų funkcijų vardus, todėl kai kurie vertinimo kriterijai yra abstraktūs, kaip &amp;quot;Prasmingai pavadinti kintamieji. Komentuojamos programos dalys, laikomasi rašybos taisyklių&amp;quot;. Susitarimas palengvins mokytojų darbą aiškinant apie programavimo rašymo stilių.&lt;br /&gt;
&lt;br /&gt;
Reikia tiesiog pasirinkti tarp [https://en.wikipedia.org/wiki/Snake_case gyvatėlės_stiliaus] ir [https://en.wikipedia.org/wiki/Camel_case KupraNugarioStiliaus] ir laikytis vardų suteikimo [https://en.wikipedia.org/wiki/Naming_convention_(programming) taisyklių]&lt;br /&gt;
&lt;br /&gt;
==Tekstinius duomenis VBE užduotyse rekomenduojama pateikti skyriklių pagalba==&lt;br /&gt;
&lt;br /&gt;
Reikia atsisakyti vyravusio pozicinio pateikimo. Siūlymo argumentai: naudotas pozicinis teksto pateikimas yra neaktualus duomenų pasikeitimo sistemose, jo programavimui mokiniai turi naudoti senosios C kalbos stiliumi tarpinį char masyvą. Mokymo eigoje veltui gaištamas laikas specifinio šablono įsiminimui. Dar papildomai reikėtų nukirpti baigiamuosius tarpus.&lt;br /&gt;
&lt;br /&gt;
Metodiniai sprendimai: paieškos uždaviniuose reikia naudoti vieną žodį, tuo atveju skyriklis bus tarpas cin &amp;gt;&amp;gt; vardas;. Norint sujungti kelis vardus naudojami taškai, brūkšneliai. Uždaviniuose, kur naudojamos frazės, (pvz. knygos pavadinimas) naudojama getline(cin, pavadinimas, &#039;;&#039;) tiesiogiai nurodant skyriklį.&lt;br /&gt;
&lt;br /&gt;
==Sąrašo tipo duomenis rekomenduojama pateikti be perteklinio sąrašo elementų skaičiaus==&lt;br /&gt;
&lt;br /&gt;
Siūlymo argumentai: sąrašo pateikimas be pertekliaus yra natūralus, lengviau suprantama užduoties sąlyga. Elementų skaičiaus pateikimas prieš elementus prieštarauja sprendimo logikai, todėl mokiniams turi kilti klausimas kodėl tą daryti ruošiant duomenis.&lt;br /&gt;
&lt;br /&gt;
Metodiniai sprendimai: kai duomenys pateikiami eilutėmis, naudojamas ciklas while(!cin.eof()) { … }. Kai sąrašo elementai pateikiami vienoje eilutėje, naudojamas while() ciklas, įvertinantis konkrečius skyriklius, tame tarpe ir eilutės pabaigos simbolį &#039;\n&#039;.. Apibendrinti atvejai yra pateikiami plačiau.&lt;br /&gt;
&lt;br /&gt;
==VBE užduotyse reikalavimuose rekomenduojama vector traktuoti kaip masyvo sinonimą==&lt;br /&gt;
&lt;br /&gt;
Siūlymo argumentai: C++ vector tipas faktiškai atitinka dabartinėse programavimo kalbose naudojamą sąrašo sąvoką. Lig šiol mokyklose praktikuojamas masyvas poroje su elementų skaičiumi yra senosios C kalbos palikimas ir metodiškai nenaudotinas, kadangi reikia iš anksto rezervuoti atmintį. Jau daug metų pažangesni mokiniai kelia šį klausimą, neformaliai lyg tai leidžiama vector naudoti, bet gali būti mažinami balai dėl VBE reikalavimų. Naudojant masyvus mokiniai praranda galimybę naudoti foreach tipo ciklus. Pats uždavinių su sąrašais mokymas masyvų pagalba yra nerekomenduojamas programavimo edukologijos specialistų. C++ standartizavimo komitetas rekomenduoja naudoti vektorius vietoj masyvų. Taip pat, rekomenduojama vietoj vektoriaus operator[] naudoti at() metodą, nes jis tikrina ar argumentas yra tinkamame rėžyje. Žiūr.: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1231r0.pdf (opens new window).&lt;br /&gt;
&lt;br /&gt;
Metodiniai sprendimai: perėjimo metodika nuo masyvų prie vector jau buvo pristata FB mokytojų grupėje pavyzdžių pagalba ir dar bus pateikiama atskirai.&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Pamoka_A1&amp;diff=220</id>
		<title>Pamokos/Py/Pamoka A1</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Pamoka_A1&amp;diff=220"/>
		<updated>2023-02-13T08:57:48Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* Prisistatymas su vardu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Labas pasauli - pradedame su funkcijomis&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Pilnas šios treniruotės Python kodas [https://www.jdoodle.com/a/4YX9 yra čia]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Prisistatymas su vardu==&lt;br /&gt;
Daug nelaukdami pradedame nuo pirmo pavyzdžio &#039;&#039;&#039;Hello Word&#039;&#039;&#039;, naudojamo visame pasaulyje kaip pirmoji prisistatymo programa, kuris pertvarkytas į sveikinimo funkciją. Funkcijos antraštė prasideda žodeliu &#039;&#039;&#039;def&#039;&#039;&#039;, po kurio seka funcijos vardas ir tarp sliaustelių rašomas abstrakčių parametrų sąrašas. Antraštė būtinai baigiama dvitaškio simboliu !! Visi funkcijos veiksmai rašomi atitrauktai.&amp;lt;br&amp;gt;&lt;br /&gt;
Pasibaigus funkcijos atliekamiems veiksmams, rašome kreipinius į sukurtą funkciją, naudodami konkrečius parametrus, sveikinimo funkcijos atveju vardus &amp;quot;Adomas&amp;quot; ir &amp;quot;Ieva&amp;quot;. Tai ir yra sukurtos funkcijos panaudojimas, tuo pačiu ir išbandymas, stebint ar gauname teisingus rezultatus. Tikrinti funkcijos veikimą yra žymiai patogiau su keliais pasirinktais parametrų rinkiniais, todėl įvedimo sakinys nėra naudojamas.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def sveikinti(vardas):&lt;br /&gt;
    print(&amp;quot;Sveikas pasauli!&amp;quot;)&lt;br /&gt;
    print(&amp;quot;Mano vardas yra&amp;quot;, vardas)&lt;br /&gt;
&lt;br /&gt;
sveikinti(&amp;quot;Adomas&amp;quot;)&lt;br /&gt;
sveikinti(&amp;quot;Ieva&amp;quot;)  &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Eksperimentuojame: žiūrime kurioje ekrano vietoje atsiranda rezultatai ir kaip jie keičiasi. Kitos užduotėlės būtų sveikinimo teksto ir vardų pakeitimai, taip pat kreipinių dauginimas kopijavimo būdu.&lt;br /&gt;
&lt;br /&gt;
==Datos - kiek dienų gyventa==&lt;br /&gt;
Programos galimybės labai priklauso nuo naudojamos bibliotekos, todėl norėdami sužinoti kokia šiandien yra diena (kalendorinė aritmetika yra gana sudėtinga), prijungiame datetime modulį. Tam naudojame import sakinį.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from datetime import date, timedelta&lt;br /&gt;
&lt;br /&gt;
def kiek_gyventa(vardas, metai, mėnuo, diena):&lt;br /&gt;
    šiandien = date.today()&lt;br /&gt;
    pradinė_data = date(metai, mėnuo, diena)&lt;br /&gt;
    trukmė = šiandien - pradinė_data&lt;br /&gt;
    print(vardas, &amp;quot;jau gyvena&amp;quot;, trukmė)&lt;br /&gt;
&lt;br /&gt;
kiek_gyventa(&amp;quot;Aleksander&amp;quot;, 2006, 3, 26) # atidenkite kai reikės&lt;br /&gt;
#kiek_gyventa(&amp;quot;Millennium&amp;quot;, 2000, 1, 1)  # atidenkite kai reikės&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Gauname programą su dviem funkcijomis. Jau daugiau erdvės eksperimentams.&lt;br /&gt;
&lt;br /&gt;
==Kada bus jubiliejus?==&lt;br /&gt;
Natūralu, kad sužinojus kiek dienų jau gyventa, domina ir jubiliejaus data, susijusi su apvalia tūkstantine trukme. Tai sukuriame dar vieną funkciją ir tęsiame eksperimentus . Išbandykite ir sužinokite kiek dienų jau pragyventa šiame tūkstantmetyje, jau netrukus bus ir jubiliejus …&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def kada_jubiliejus(kiek_dienų, metai, mėnuo, diena):&lt;br /&gt;
    gim_data = date(metai, mėnuo, diena)&lt;br /&gt;
    jub_data = gim_data + timedelta(kiek_dienų)&lt;br /&gt;
    print(kiek_dienų, &amp;quot;dienų jubiliejus bus&amp;quot;, jub_data) &lt;br /&gt;
&lt;br /&gt;
#kada_jubiliejus(6_000, 2006, 3, 26)&lt;br /&gt;
#kada_jubiliejus(8_000, 2000, 1, 1)&lt;br /&gt;
#kada_jubiliejus(10_000, 2000, 1, 1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Jei bandysime prie gimimo datos pridėti skaičių, tai gausime klaidos pranešimą, todėl naudojame papildomą funkciją timedelta, kuri suformuoja tinkamą objektą trukmei skaičiuoti. &lt;br /&gt;
==Apibendriname==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pagrindinė pirmos pamokos mintis – kad programuotojo darbas yra kurti funkcijas, skirtas konkrečioms užduotims atlikti, jas aiškiai įvardinti ir patikrinti jų veikimą.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pilnas šios treniruotės Python kodas [https://www.jdoodle.com/a/4YX9 yra čia]&lt;br /&gt;
&lt;br /&gt;
Su šiuo kodu galima laisvai eksperimentuoti, pagal šį pavyzdį pabandykite atlikti ir kitus skaičiavimus.  Pradinėms žinioms įtvirtinti mokiniams rekomenduojame parašyti ir išbandyti paprastutes funkcijas (kėlimą kvadratu ir kubu) – o gal jie užsimanys ir šio to sudėtingesnio, pvz. sudaryti funkcijas kvadratų sumos ir skirtumo skaičiavimui. Nesudėtinga, bet naudinga yra kūno masės indekso skaičiavimo funkcija (apibrėžta [https://lt.wikipedia.org/wiki/K%C5%ABno_mas%C4%97s_indeksas čia]). Būtų gražu, jei ši funkcija pateiktų žodines rekomendacijas dėl svorio tendencijų.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Šias funkcijas kurkite, pradėdami nuo tuščio lapo, t.y. sukurdami naują programą!&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Šablonai sprendimui &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def kelti_kvadratu(x):&lt;br /&gt;
    print(x*x)&lt;br /&gt;
    &lt;br /&gt;
def kelti_kubu(x):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
def kvadratų_suma(x, y):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
def kvadratų_skirtumas(x, y):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
&lt;br /&gt;
def kmi(vardas, svoris, ūgis_m):&lt;br /&gt;
    pass # čia įrašykite reikiamus veiksmus&lt;br /&gt;
&lt;br /&gt;
kelti_kvadratu(7)&lt;br /&gt;
kelti_kvadratu(11)&lt;br /&gt;
kelti_kvadratu(111)&lt;br /&gt;
kelti_kvadratu(111_111)&lt;br /&gt;
&lt;br /&gt;
kmi(&amp;quot;Jurgis&amp;quot;, 68.5, 1.72) &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Pamoka_A2&amp;diff=209</id>
		<title>Pamokos/Py/Pamoka A2</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Pamokos/Py/Pamoka_A2&amp;diff=209"/>
		<updated>2023-02-09T12:18:18Z</updated>

		<summary type="html">&lt;p&gt;Eimutis: /* Progresijų generavimas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Range intervalai - išbandome ciklų jėgą&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Pilnas šios treniruotės Python kodas [https://www.jdoodle.com/a/3O74 yra čia]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Funkcijos range() paskirtis==&lt;br /&gt;
Funkcijos &#039;&#039;&#039;range()&#039;&#039;&#039; pagalba yra generuojamos įvairios sekos, užtikrinamas ciklų kartojimas. Šios funkcijos elgsenai tirti sukurtos demonstracinės funkcijos, kurių vardas prasideda žodeliu demo. Tokios funkcijos paprastai neatlieka jokios konkrečios užduoties, o yra skirtos išsiaiškinti kitų funkcijų veikimą, atliekant bandymus.&amp;lt;br&amp;gt;&lt;br /&gt;
Patikslinsime funkcijos veikimą, panaudodami matematinio intervalo sąvoką &#039;&#039;&#039;[a : b)&#039;&#039;&#039;, kas reiškia pusiau atvirą intervalą, kur reikšmė a priklauso intervalui, tuo tarpu b -ne. Funkcija range() būtent ir generuoja reikšmes iš tokio intervalo. Bendrai galimi tokie funkcijos panaudojimo variantai, kai intervalas &#039;&#039;&#039;[nuo : iki)&#039;&#039;&#039;:&lt;br /&gt;
*&#039;&#039;range(nuo, iki, pokytis)&#039;&#039; – ribos ir pokytis nurodomas konkrečiai;&lt;br /&gt;
*&#039;&#039;range(nuo, iki)&#039;&#039; – pokytis yra lygus vienetui;&lt;br /&gt;
*&#039;&#039;range(iki)&#039;&#039; – nuo yra 0, o pokytis yra lygus vienetui.&lt;br /&gt;
&lt;br /&gt;
==Atvejų aptarimas==&lt;br /&gt;
Kodėl naudojamas pusiau atviras intervalas? Todėl kad tuo atveju skirtumas &#039;&#039;&#039;(iki - nuo)&#039;&#039;&#039; visada duoda elementų skaičių. Vieno argumento atveju parametras tiesiog reiškia kartojimo skaičių. Jei mums reikia kad intervalas [a, b] būtų uždaras, tai reikia rašyti range(a, b+1). Atkreipiami dėmesį, kad funkcija range() yra skirta tik sveikiems skaičiams, realių skaičių atveju gaunama klaida. Generuojamos reikšmės gali būti ir neigiamos. Pokytis taip gali būti neigiamas, tokiu atveju seka bus mažėjanti. Tačiau pokytis negali būti nulis, nes tokiu atveju sekos nariai nesikeis ir būtų begalinis ciklas 🙂.&lt;br /&gt;
&lt;br /&gt;
Visą tą intervalų įvairovę galima išbandyti demonstracinių funkcijų pagalba. Stebėkite gaunamus rezultatus, keiskite parametrus, kol įsitikinsite jog supratote kaip veikia funkcijos.&lt;br /&gt;
&lt;br /&gt;
==Progresijų generavimas==&lt;br /&gt;
Išbandykite aritmetinės ir geometrinės progresijų narių skaičiavimą. &lt;br /&gt;
Spausdinant realius skaičius yra svarbu apriboti ženklų po kablelio skaičių. &lt;br /&gt;
Tai atliekama formatavimo eilutės pagalba, žiūr. pvz.: f&#039;{gn:.2f}&#039;, kas reiškia, jog rodomos tik 2 skiltys po kablelio. Atkreipkite dėmesį, kad geometrinės progresijos nariai reiškia, kaip kinta &lt;br /&gt;
jūsų banko indėlis taikant skirtingas palūkanas ☺&lt;br /&gt;
&lt;br /&gt;
==Užduotys savarankiškam darbui==&lt;br /&gt;
Toliau patys parašykite funkciją, skirtą uždaro intervalo [a, b] kvadrato &lt;br /&gt;
reikšmių lentelei spausdinti.&amp;lt;br&amp;gt;&lt;br /&gt;
Įdomus uždavinys yra pilnos sandaugos lentelės sudarymas, kur tenka panaudoti ciklą cikle. Pasižiūrėkite kokius rezultatus reikia gauti ir sukurkite savo funkciją!&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Rezultatai turi būti tokie &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
Lentelė 6*6&lt;br /&gt;
   1   2   3   4   5   6&lt;br /&gt;
   2   4   6   8  10  12&lt;br /&gt;
   3   6   9  12  15  18&lt;br /&gt;
   4   8  12  16  20  24&lt;br /&gt;
   5  10  15  20  25  30&lt;br /&gt;
   6  12  18  24  30  36&lt;br /&gt;
Lentelė 10*10&lt;br /&gt;
   1   2   3   4   5   6   7   8   9  10&lt;br /&gt;
   2   4   6   8  10  12  14  16  18  20&lt;br /&gt;
   3   6   9  12  15  18  21  24  27  30&lt;br /&gt;
   4   8  12  16  20  24  28  32  36  40&lt;br /&gt;
   5  10  15  20  25  30  35  40  45  50&lt;br /&gt;
   6  12  18  24  30  36  42  48  54  60&lt;br /&gt;
   7  14  21  28  35  42  49  56  63  70&lt;br /&gt;
   8  16  24  32  40  48  56  64  72  80&lt;br /&gt;
   9  18  27  36  45  54  63  72  81  90&lt;br /&gt;
  10  20  30  40  50  60  70  80  90 100&lt;br /&gt;
Lentelė 15*15&lt;br /&gt;
   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15&lt;br /&gt;
   2   4   6   8  10  12  14  16  18  20  22  24  26  28  30&lt;br /&gt;
   3   6   9  12  15  18  21  24  27  30  33  36  39  42  45&lt;br /&gt;
   4   8  12  16  20  24  28  32  36  40  44  48  52  56  60&lt;br /&gt;
   5  10  15  20  25  30  35  40  45  50  55  60  65  70  75&lt;br /&gt;
   6  12  18  24  30  36  42  48  54  60  66  72  78  84  90&lt;br /&gt;
   7  14  21  28  35  42  49  56  63  70  77  84  91  98 105&lt;br /&gt;
   8  16  24  32  40  48  56  64  72  80  88  96 104 112 120&lt;br /&gt;
   9  18  27  36  45  54  63  72  81  90  99 108 117 126 135&lt;br /&gt;
  10  20  30  40  50  60  70  80  90 100 110 120 130 140 150&lt;br /&gt;
  11  22  33  44  55  66  77  88  99 110 121 132 143 154 165&lt;br /&gt;
  12  24  36  48  60  72  84  96 108 120 132 144 156 168 180&lt;br /&gt;
  13  26  39  52  65  78  91 104 117 130 143 156 169 182 195&lt;br /&gt;
  14  28  42  56  70  84  98 112 126 140 154 168 182 196 210&lt;br /&gt;
  15  30  45  60  75  90 105 120 135 150 165 180 195 210 225&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Galimas sprendimas &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def sandaugos_lentelė(n):&lt;br /&gt;
    print(f&amp;quot;Lentelė {n}*{n}&amp;quot;)&lt;br /&gt;
    for i in range(1, n+1):&lt;br /&gt;
        for j in range(1, n+1):&lt;br /&gt;
            print(f&amp;quot;{i*j:4}&amp;quot;, end=&amp;quot;&amp;quot;)&lt;br /&gt;
        print()&lt;br /&gt;
sandaugos_lentelė(6)&lt;br /&gt;
sandaugos_lentelė(10)&lt;br /&gt;
sandaugos_lentelė(15)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{navigation |previous=BEGINNING |next=END}}&lt;/div&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
</feed>