<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Efektyvumas</id>
	<title>Efektyvumas - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Efektyvumas"/>
	<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;action=history"/>
	<updated>2026-10-07T03:06:31Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=550&amp;oldid=prev</id>
		<title>Eimutis 10:37, 17 lapkričio 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=550&amp;oldid=prev"/>
		<updated>2024-11-17T10:37:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;amp;diff=550&amp;amp;oldid=549&quot;&gt;Rodyti skirtumus&lt;/a&gt;</summary>
		<author><name>Eimutis</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=549&amp;oldid=prev</id>
		<title>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...</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Efektyvumas&amp;diff=549&amp;oldid=prev"/>
		<updated>2024-11-17T10:32:55Z</updated>

		<summary type="html">&lt;p&gt;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;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&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>
</feed>