Zapiski Lio 21. 8. 2024 #2 in export

main
Lio Novelli 2024-09-04 19:23:52 +02:00
parent 08c8e9141a
commit 3f9a8632a4
2 changed files with 110 additions and 109 deletions

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2024-08-21 Wed 21:37 -->
<!-- 2024-09-04 Wed 19:20 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Structure and Interpretation of Computer Programs</title>
@ -201,53 +201,53 @@
<h2>Table of Contents</h2>
<div id="text-table-of-contents" role="doc-toc">
<ul>
<li><a href="#org8f9019d">Foreword and Preface</a></li>
<li><a href="#org8da94f0">1. Grajenje abstrakcij s procedurami</a>
<li><a href="#org92eb632">Foreword and Preface</a></li>
<li><a href="#orga3d4d8f">1. Grajenje abstrakcij s procedurami</a>
<ul>
<li><a href="#org2d8c589">1.1. Elementi programiranja</a></li>
<li><a href="#org22f68a2">1.2. Izvajanje kombinacij(e)</a></li>
<li><a href="#orgebf2f25">1.3. Sestavljene procedure</a></li>
<li><a href="#orgdffc490">1.4. Substitucijski model za izvajanje procedur</a></li>
<li><a href="#orgf927aa9">1.5. meta</a>
<li><a href="#orgd76336d">1.1. Elementi programiranja</a></li>
<li><a href="#orgbe756c4">1.2. Izvajanje kombinacij(e)</a></li>
<li><a href="#org0d500db">1.3. Sestavljene procedure</a></li>
<li><a href="#orga5db6cc">1.4. Substitucijski model za izvajanje procedur</a></li>
<li><a href="#orgb86605e">1.5. meta</a>
<ul>
<li><a href="#orgaf6b74a">1.5.1. video lekcije</a></li>
<li><a href="#org11a4e3a">1.5.1. video lekcije</a></li>
</ul>
</li>
<li><a href="#orgfe799a1">1.6. vaje</a>
<li><a href="#org4306995">1.6. vaje</a>
<ul>
<li><a href="#org65283e4">1.6.1. 1.3</a></li>
<li><a href="#org01b57a1">1.6.2. 1.5</a></li>
<li><a href="#orgd9ada7f">1.6.3. 1.6</a></li>
<li><a href="#orge35dcc6">1.6.4. 1.7</a></li>
<li><a href="#org06ffcf1">1.6.5. 1.8</a></li>
<li><a href="#org4dd2665">1.6.1. 1.3</a></li>
<li><a href="#org1867345">1.6.2. 1.5</a></li>
<li><a href="#orgcd62f1e">1.6.3. 1.6</a></li>
<li><a href="#org919fcc4">1.6.4. 1.7</a></li>
<li><a href="#orge0d0642">1.6.5. 1.8</a></li>
</ul>
</li>
<li><a href="#orgbfe073a">1.7. 1.1.8 Procedure kot crne skatle abstrakcij</a></li>
<li><a href="#orgd7f3af9">1.8. 1.2.2 Drevesna rekurzija</a></li>
<li><a href="#org03a5d43">1.9. 1.2.3 Redi rasti</a></li>
<li><a href="#orge040934">1.10. 1.2.4 Eksponentna funkcija</a></li>
<li><a href="#org0a8ec75">1.11. Najvecji skupni deljitel</a></li>
<li><a href="#org1dd31b6">1.12. Primer: Iskanje prastevil</a></li>
<li><a href="#org7555a3a">1.13. 1.3 Sestavljanje abstrakcij s procedurami visjega reda</a></li>
<li><a href="#orgabdfef2">1.14. 1.3.1 Procedure kot argumenti</a></li>
<li><a href="#orga3d1bae">1.15. 1.3.2 Sestavljanje procedur z <code>Lambda</code></a></li>
<li><a href="#org7ddef27">1.16. 1.3.3 Procedure kot splosne metode</a></li>
<li><a href="#org6e12126">1.17. 1.3.4 Procedure kot vrnjene vrednosti</a></li>
<li><a href="#org92f6e90">1.7. 1.1.8 Procedure kot crne skatle abstrakcij</a></li>
<li><a href="#org4576647">1.8. 1.2.2 Drevesna rekurzija</a></li>
<li><a href="#orgded8727">1.9. 1.2.3 Redi rasti</a></li>
<li><a href="#orgffe59eb">1.10. 1.2.4 Eksponentna funkcija</a></li>
<li><a href="#org31cb68b">1.11. Najvecji skupni deljitel</a></li>
<li><a href="#org9de0305">1.12. Primer: Iskanje prastevil</a></li>
<li><a href="#org6f2098e">1.13. 1.3 Sestavljanje abstrakcij s procedurami visjega reda</a></li>
<li><a href="#org0231c23">1.14. 1.3.1 Procedure kot argumenti</a></li>
<li><a href="#org2509c48">1.15. 1.3.2 Sestavljanje procedur z <code>Lambda</code></a></li>
<li><a href="#orga7b7a47">1.16. 1.3.3 Procedure kot splosne metode</a></li>
<li><a href="#org234a112">1.17. 1.3.4 Procedure kot vrnjene vrednosti</a></li>
</ul>
</li>
<li><a href="#orge2a3918">2. Grajenje absrakcij s podatki</a>
<li><a href="#org167bb3c">2. Grajenje absrakcij s podatki</a>
<ul>
<li><a href="#org4ed7803">2.1. Uvod v podatkovne abstrakcije</a>
<li><a href="#orgf1c9c2f">2.1. Uvod v podatkovne abstrakcije</a>
<ul>
<li><a href="#org3f47737">2.1.1. Aritmeticne operacije z racionalnimi stevili</a></li>
<li><a href="#orgfeee81c">2.1.2. Pregrade abstrakcij</a></li>
<li><a href="#org50ad531">2.1.3. Kaj so podatki?</a></li>
<li><a href="#org8f92707">2.1.4. razsirjena vaja: aritmetika z intervali</a></li>
<li><a href="#org1795f67">2.1.1. Aritmeticne operacije z racionalnimi stevili</a></li>
<li><a href="#orgc0ea90c">2.1.2. Pregrade abstrakcij</a></li>
<li><a href="#org76e7cee">2.1.3. Kaj so podatki?</a></li>
<li><a href="#org9507a61">2.1.4. razsirjena vaja: aritmetika z intervali</a></li>
</ul>
</li>
<li><a href="#org324d412">2.2. Hierarhični podatki in lastnosti zaprtosti</a>
<li><a href="#orgf662eab">2.2. Hierarhični podatki in lastnosti zaprtosti</a>
<ul>
<li><a href="#org2fa71cc">2.2.1. Reprezentacija sekvenc</a></li>
<li><a href="#org32e5993">2.2.1. Reprezentacija sekvenc</a></li>
</ul>
</li>
</ul>
@ -256,9 +256,9 @@
</div>
</div>
<div id="outline-container-org8f9019d" class="outline-2">
<h2 id="org8f9019d">Foreword and Preface</h2>
<div class="outline-text-2" id="text-org8f9019d">
<div id="outline-container-org92eb632" class="outline-2">
<h2 id="org92eb632">Foreword and Preface</h2>
<div class="outline-text-2" id="text-org92eb632">
<blockquote>
<p>
Lisp je preživeli, v uporabi je že "polovico stoletja".
@ -299,12 +299,12 @@ ukvarjanje s pojmovanjem "kako".
</div>
</div>
<div id="outline-container-org8da94f0" class="outline-2">
<h2 id="org8da94f0"><span class="section-number-2">1.</span> Grajenje abstrakcij s procedurami</h2>
<div id="outline-container-orga3d4d8f" class="outline-2">
<h2 id="orga3d4d8f"><span class="section-number-2">1.</span> Grajenje abstrakcij s procedurami</h2>
<div class="outline-text-2" id="text-1">
</div>
<div id="outline-container-org2d8c589" class="outline-3">
<h3 id="org2d8c589"><span class="section-number-3">1.1.</span> Elementi programiranja</h3>
<div id="outline-container-orgd76336d" class="outline-3">
<h3 id="orgd76336d"><span class="section-number-3">1.1.</span> Elementi programiranja</h3>
<div class="outline-text-3" id="text-1-1">
<dl class="org-dl">
<dt>Primitivni izrazi</dt><dd>predstavtljajo najpreprostejše gradnike (entitete)
@ -317,8 +317,8 @@ omogočajo upravljanje z njimii kot enotami</dd>
</div>
</div>
<div id="outline-container-org22f68a2" class="outline-3">
<h3 id="org22f68a2"><span class="section-number-3">1.2.</span> Izvajanje kombinacij(e)</h3>
<div id="outline-container-orgbe756c4" class="outline-3">
<h3 id="orgbe756c4"><span class="section-number-3">1.2.</span> Izvajanje kombinacij(e)</h3>
<div class="outline-text-3" id="text-1-2">
<p>
Postopek za izvajanje kombinacij:
@ -360,8 +360,8 @@ oblika.
</div>
<div id="outline-container-orgebf2f25" class="outline-3">
<h3 id="orgebf2f25"><span class="section-number-3">1.3.</span> Sestavljene procedure</h3>
<div id="outline-container-org0d500db" class="outline-3">
<h3 id="org0d500db"><span class="section-number-3">1.3.</span> Sestavljene procedure</h3>
<div class="outline-text-3" id="text-1-3">
<ul class="org-ul">
<li>Številke in aritmetične operacije so primitivni podatki in procedure.</li>
@ -380,8 +380,8 @@ abstrakcije.</li>
</div>
</div>
<div id="outline-container-orgdffc490" class="outline-3">
<h3 id="orgdffc490"><span class="section-number-3">1.4.</span> Substitucijski model za izvajanje procedur</h3>
<div id="outline-container-orga5db6cc" class="outline-3">
<h3 id="orga5db6cc"><span class="section-number-3">1.4.</span> Substitucijski model za izvajanje procedur</h3>
<div class="outline-text-3" id="text-1-4">
<p>
Za izvajanje sestavljenih procedur z argumenti, izvedeš telo procedure z vsakim
@ -410,8 +410,8 @@ izraza, ki vsebuje zgolj primitivne izraze in potem izvedi (vso) evalvacijo.</dd
</div>
<div id="outline-container-orgf927aa9" class="outline-3">
<h3 id="orgf927aa9"><span class="section-number-3">1.5.</span> meta</h3>
<div id="outline-container-orgb86605e" class="outline-3">
<h3 id="orgb86605e"><span class="section-number-3">1.5.</span> meta</h3>
<div class="outline-text-3" id="text-1-5">
<p>
Linki:
@ -427,8 +427,8 @@ Kako nastavit spacemacs, in malo o guile-u.
</div>
<div id="outline-container-orgaf6b74a" class="outline-4">
<h4 id="orgaf6b74a"><span class="section-number-4">1.5.1.</span> video lekcije</h4>
<div id="outline-container-org11a4e3a" class="outline-4">
<h4 id="org11a4e3a"><span class="section-number-4">1.5.1.</span> video lekcije</h4>
<div class="outline-text-4" id="text-1-5-1">
<p>
<a href="https://yewtu.be/channel/UCEBb1b_L6zDS3xTUrIALZOw">https://yewtu.be/channel/UCEBb1b_L6zDS3xTUrIALZOw</a> (6.001 SICP: Structure and Interpretation of Computer Programs (2004))
@ -438,16 +438,16 @@ Kako nastavit spacemacs, in malo o guile-u.
</div>
</div>
<div id="outline-container-orgfe799a1" class="outline-3">
<h3 id="orgfe799a1"><span class="section-number-3">1.6.</span> vaje</h3>
<div id="outline-container-org4306995" class="outline-3">
<h3 id="org4306995"><span class="section-number-3">1.6.</span> vaje</h3>
<div class="outline-text-3" id="text-1-6">
</div>
<div id="outline-container-org65283e4" class="outline-4">
<h4 id="org65283e4"><span class="section-number-4">1.6.1.</span> 1.3</h4>
<div id="outline-container-org4dd2665" class="outline-4">
<h4 id="org4dd2665"><span class="section-number-4">1.6.1.</span> 1.3</h4>
<div class="outline-text-4" id="text-1-6-1">
</div>
<ol class="org-ol">
<li><a id="org9dc9c1d"></a>najprej narobe<br />
<li><a id="org76f9a89"></a>najprej narobe<br />
<div class="outline-text-5" id="text-1-6-1-1">
<p>
Define a procedure that takes three numbers as arguments and returns the sum of
@ -478,7 +478,7 @@ the squares of the two larger numbers.
</div>
</li>
<li><a id="org64f7ccc"></a>pravilno<br />
<li><a id="orga438f24"></a>pravilno<br />
<div class="outline-text-5" id="text-1-6-1-2">
<div class="org-src-container">
<pre class="src src-scheme"><span style="color: #4f97d7;">(</span><span style="color: #4f97d7; font-weight: bold;">define</span> <span style="color: #bc6ec5;">(</span><span style="color: #bc6ec5; font-weight: bold;">sum-squares-of-larger</span> x y z<span style="color: #bc6ec5;">)</span>
@ -501,8 +501,8 @@ the squares of the two larger numbers.
</ol>
</div>
<div id="outline-container-org01b57a1" class="outline-4">
<h4 id="org01b57a1"><span class="section-number-4">1.6.2.</span> 1.5</h4>
<div id="outline-container-org1867345" class="outline-4">
<h4 id="org1867345"><span class="section-number-4">1.6.2.</span> 1.5</h4>
<div class="outline-text-4" id="text-1-6-2">
<p>
Aplikativni vrstni red: pade takoj v neskoncno zanko.
@ -511,8 +511,8 @@ Normalni vrstni red: izvrsi test in pride v if, ki ne izvrsi drugega dela.
</div>
</div>
<div id="outline-container-orgd9ada7f" class="outline-4">
<h4 id="orgd9ada7f"><span class="section-number-4">1.6.3.</span> 1.6</h4>
<div id="outline-container-orgcd62f1e" class="outline-4">
<h4 id="orgcd62f1e"><span class="section-number-4">1.6.3.</span> 1.6</h4>
<div class="outline-text-4" id="text-1-6-3">
<p>
<a href="sqrt-newton.scm">sqrt-newton.scm</a>
@ -520,8 +520,8 @@ Normalni vrstni red: izvrsi test in pride v if, ki ne izvrsi drugega dela.
</div>
</div>
<div id="outline-container-orge35dcc6" class="outline-4">
<h4 id="orge35dcc6"><span class="section-number-4">1.6.4.</span> 1.7</h4>
<div id="outline-container-org919fcc4" class="outline-4">
<h4 id="org919fcc4"><span class="section-number-4">1.6.4.</span> 1.7</h4>
<div class="outline-text-4" id="text-1-6-4">
<ul class="org-ul">
<li><code>good-enough?</code> ni vredu za iskanje korenov majhnih stevil.</li>
@ -536,8 +536,8 @@ dovolj majhne in takrat prekini funkcijo.</li>
</div>
</div>
<div id="outline-container-org06ffcf1" class="outline-4">
<h4 id="org06ffcf1"><span class="section-number-4">1.6.5.</span> 1.8</h4>
<div id="outline-container-orge0d0642" class="outline-4">
<h4 id="orge0d0642"><span class="section-number-4">1.6.5.</span> 1.8</h4>
<div class="outline-text-4" id="text-1-6-5">
<p>
// Glej v sqrt-newton.sqm
@ -546,8 +546,8 @@ dovolj majhne in takrat prekini funkcijo.</li>
</div>
</div>
<div id="outline-container-orgbfe073a" class="outline-3">
<h3 id="orgbfe073a"><span class="section-number-3">1.7.</span> 1.1.8 Procedure kot crne skatle abstrakcij</h3>
<div id="outline-container-org92f6e90" class="outline-3">
<h3 id="org92f6e90"><span class="section-number-3">1.7.</span> 1.1.8 Procedure kot crne skatle abstrakcij</h3>
<div class="outline-text-3" id="text-1-7">
<ul class="org-ul">
<li>block structure</li>
@ -556,16 +556,16 @@ dovolj majhne in takrat prekini funkcijo.</li>
</div>
</div>
<div id="outline-container-orgd7f3af9" class="outline-3">
<h3 id="orgd7f3af9"><span class="section-number-3">1.8.</span> 1.2.2 Drevesna rekurzija</h3>
<div id="outline-container-org4576647" class="outline-3">
<h3 id="org4576647"><span class="section-number-3">1.8.</span> 1.2.2 Drevesna rekurzija</h3>
</div>
<div id="outline-container-org03a5d43" class="outline-3">
<h3 id="org03a5d43"><span class="section-number-3">1.9.</span> 1.2.3 Redi rasti</h3>
<div id="outline-container-orgded8727" class="outline-3">
<h3 id="orgded8727"><span class="section-number-3">1.9.</span> 1.2.3 Redi rasti</h3>
</div>
<div id="outline-container-orge040934" class="outline-3">
<h3 id="orge040934"><span class="section-number-3">1.10.</span> 1.2.4 Eksponentna funkcija</h3>
<div id="outline-container-orgffe59eb" class="outline-3">
<h3 id="orgffe59eb"><span class="section-number-3">1.10.</span> 1.2.4 Eksponentna funkcija</h3>
<div class="outline-text-3" id="text-1-10">
<p>
Tukaj se naucimu successive squaring, ki potem se veckrat prav pride.
@ -697,8 +697,8 @@ Tukaj se naucimu successive squaring, ki potem se veckrat prav pride.
</div>
</div>
<div id="outline-container-org0a8ec75" class="outline-3">
<h3 id="org0a8ec75"><span class="section-number-3">1.11.</span> Najvecji skupni deljitel</h3>
<div id="outline-container-org31cb68b" class="outline-3">
<h3 id="org31cb68b"><span class="section-number-3">1.11.</span> Najvecji skupni deljitel</h3>
<div class="outline-text-3" id="text-1-11">
<p>
Evklidov algoritem je zelo star algoritem.
@ -742,12 +742,12 @@ Lamejev teorem lahko uporabis za ocen velikosti rasti evklidovega algoritma:
</div>
</div>
<div id="outline-container-org1dd31b6" class="outline-3">
<h3 id="org1dd31b6"><span class="section-number-3">1.12.</span> Primer: Iskanje prastevil</h3>
<div id="outline-container-org9de0305" class="outline-3">
<h3 id="org9de0305"><span class="section-number-3">1.12.</span> Primer: Iskanje prastevil</h3>
</div>
<div id="outline-container-org7555a3a" class="outline-3">
<h3 id="org7555a3a"><span class="section-number-3">1.13.</span> 1.3 Sestavljanje abstrakcij s procedurami visjega reda</h3>
<div id="outline-container-org6f2098e" class="outline-3">
<h3 id="org6f2098e"><span class="section-number-3">1.13.</span> 1.3 Sestavljanje abstrakcij s procedurami visjega reda</h3>
<div class="outline-text-3" id="text-1-13">
<p>
Procedure, ki spreminjajo druge procedure se imenujejo <b>procedure višjega reda</b>.
@ -755,8 +755,8 @@ Procedure, ki spreminjajo druge procedure se imenujejo <b>procedure višjega red
</div>
</div>
<div id="outline-container-orgabdfef2" class="outline-3">
<h3 id="orgabdfef2"><span class="section-number-3">1.14.</span> 1.3.1 Procedure kot argumenti</h3>
<div id="outline-container-org0231c23" class="outline-3">
<h3 id="org0231c23"><span class="section-number-3">1.14.</span> 1.3.1 Procedure kot argumenti</h3>
<div class="outline-text-3" id="text-1-14">
<p>
Primer vsote.
@ -975,14 +975,14 @@ Primer vsote.
</div>
</div>
<div id="outline-container-orga3d1bae" class="outline-3">
<h3 id="orga3d1bae"><span class="section-number-3">1.15.</span> 1.3.2 Sestavljanje procedur z <code>Lambda</code></h3>
<div id="outline-container-org2509c48" class="outline-3">
<h3 id="org2509c48"><span class="section-number-3">1.15.</span> 1.3.2 Sestavljanje procedur z <code>Lambda</code></h3>
<div class="outline-text-3" id="text-1-15">
<p>
Splosna forma <code>let</code> izraza
</p>
<pre class="example" id="orgf17c69c">
<pre class="example" id="org8bfd4f0">
(let ((&lt;var1&gt; &lt;exp1&gt;)
(&lt;var2&gt; &lt;exp2&gt;)
...
@ -992,7 +992,7 @@ Splosna forma <code>let</code> izraza
<p>
To je okrajsava za
</p>
<pre class="example" id="orge439e1d">
<pre class="example" id="orgba2a10b">
((lambda (&lt;var1&gt; ... &lt;varn&gt;)
&lt;body&gt;)
&lt;exp1&gt;
@ -1004,8 +1004,8 @@ To je okrajsava za
</div>
<div id="outline-container-org7ddef27" class="outline-3">
<h3 id="org7ddef27"><span class="section-number-3">1.16.</span> 1.3.3 Procedure kot splosne metode</h3>
<div id="outline-container-orga7b7a47" class="outline-3">
<h3 id="orga7b7a47"><span class="section-number-3">1.16.</span> 1.3.3 Procedure kot splosne metode</h3>
<div class="outline-text-3" id="text-1-16">
<p>
Ce pogledamo proceduro za integral, vidimo mocnejse abstrakcije: procedure, ki
@ -1014,8 +1014,8 @@ izrazajo splosne racunske metode, neodvisne od posameznih vkljucenih funkcij.
</div>
</div>
<div id="outline-container-org6e12126" class="outline-3">
<h3 id="org6e12126"><span class="section-number-3">1.17.</span> 1.3.4 Procedure kot vrnjene vrednosti</h3>
<div id="outline-container-org234a112" class="outline-3">
<h3 id="org234a112"><span class="section-number-3">1.17.</span> 1.3.4 Procedure kot vrnjene vrednosti</h3>
<div class="outline-text-3" id="text-1-17">
<p>
V splošnem programski jeziki omejujo, kateri komputacijski elemente lahko (koda)
@ -1042,8 +1042,8 @@ spremenljivke shranjene v procedurino okolje (poglavje 4.1).
</div>
<div id="outline-container-orge2a3918" class="outline-2">
<h2 id="orge2a3918"><span class="section-number-2">2.</span> Grajenje absrakcij s podatki</h2>
<div id="outline-container-org167bb3c" class="outline-2">
<h2 id="org167bb3c"><span class="section-number-2">2.</span> Grajenje absrakcij s podatki</h2>
<div class="outline-text-2" id="text-2">
<p>
Poglavje bo govorilo o kompleksnih podatkih. Poglavje 1 govori o grajenju
@ -1069,8 +1069,8 @@ Napoved, kaj se bo pregledalo v 2. poglavju (bi bilo smiselno povzet).
</p>
</div>
<div id="outline-container-org4ed7803" class="outline-3">
<h3 id="org4ed7803"><span class="section-number-3">2.1.</span> Uvod v podatkovne abstrakcije</h3>
<div id="outline-container-orgf1c9c2f" class="outline-3">
<h3 id="orgf1c9c2f"><span class="section-number-3">2.1.</span> Uvod v podatkovne abstrakcije</h3>
<div class="outline-text-3" id="text-2-1">
<p>
Podatkovna abstrakcija je metodologija, ki nam omogoci, da locimo kako so
@ -1091,8 +1091,8 @@ Selektorji in konstruktorji.
</p>
</div>
<div id="outline-container-org3f47737" class="outline-4">
<h4 id="org3f47737"><span class="section-number-4">2.1.1.</span> Aritmeticne operacije z racionalnimi stevili</h4>
<div id="outline-container-org1795f67" class="outline-4">
<h4 id="org1795f67"><span class="section-number-4">2.1.1.</span> Aritmeticne operacije z racionalnimi stevili</h4>
<div class="outline-text-4" id="text-2-1-1">
<div class="org-src-container">
<pre class="src src-scheme"><span style="color: #4f97d7;">(</span><span style="color: #4f97d7; font-weight: bold;">define</span> <span style="color: #bc6ec5;">(</span><span style="color: #bc6ec5; font-weight: bold;">add-rat</span> x y<span style="color: #bc6ec5;">)</span>
@ -1167,8 +1167,8 @@ para.
</div>
<ul class="org-ul">
<li><a id="org5f082db"></a>Predstavljanje racionalnih stevil<br />
<div class="outline-text-5" id="text-org5f082db">
<li><a id="orga6cc3e8"></a>Predstavljanje racionalnih stevil<br />
<div class="outline-text-5" id="text-orga6cc3e8">
<p>
<i>Glej zgornji codeblock.</i>
</p>
@ -1177,8 +1177,8 @@ para.
</ul>
</div>
<div id="outline-container-orgfeee81c" class="outline-4">
<h4 id="orgfeee81c"><span class="section-number-4">2.1.2.</span> Pregrade abstrakcij</h4>
<div id="outline-container-orgc0ea90c" class="outline-4">
<h4 id="orgc0ea90c"><span class="section-number-4">2.1.2.</span> Pregrade abstrakcij</h4>
<div class="outline-text-4" id="text-2-1-2">
<p>
Splosna ideja podatkovnih abstrakcij je, da se identificira za vsak tip podatka
@ -1297,8 +1297,8 @@ izven svojega nivoja.
</div>
</div>
<div id="outline-container-org50ad531" class="outline-4">
<h4 id="org50ad531"><span class="section-number-4">2.1.3.</span> Kaj so podatki?</h4>
<div id="outline-container-org76e7cee" class="outline-4">
<h4 id="org76e7cee"><span class="section-number-4">2.1.3.</span> Kaj so podatki?</h4>
<div class="outline-text-4" id="text-2-1-3">
<p>
Pri racionalnih stevilih imamo se en pogoj:
@ -1381,8 +1381,8 @@ osnovno orodje v tretjem poglavju o problemih modeliranja in simulacije).
</div>
</div>
<div id="outline-container-org8f92707" class="outline-4">
<h4 id="org8f92707"><span class="section-number-4">2.1.4.</span> razsirjena vaja: aritmetika z intervali</h4>
<div id="outline-container-org9507a61" class="outline-4">
<h4 id="org9507a61"><span class="section-number-4">2.1.4.</span> razsirjena vaja: aritmetika z intervali</h4>
<div class="outline-text-4" id="text-2-1-4">
<div class="org-src-container">
<pre class="src src-scheme"><span style="color: #2aa1ae; background-color: #292e34;">;; </span><span style="color: #2aa1ae; background-color: #292e34;">aritmetika z intervali</span>
@ -1563,8 +1563,8 @@ osnovno orodje v tretjem poglavju o problemih modeliranja in simulacije).
</div>
</div>
<div id="outline-container-org324d412" class="outline-3">
<h3 id="org324d412"><span class="section-number-3">2.2.</span> Hierarhični podatki in lastnosti zaprtosti</h3>
<div id="outline-container-orgf662eab" class="outline-3">
<h3 id="orgf662eab"><span class="section-number-3">2.2.</span> Hierarhični podatki in lastnosti zaprtosti</h3>
<div class="outline-text-3" id="text-2-2">
<div class="org-center">
<p>
@ -1597,8 +1597,8 @@ struktur - struktur, ki so sestavljene iz struktur.
</p>
</div>
<div id="outline-container-org2fa71cc" class="outline-4">
<h4 id="org2fa71cc"><span class="section-number-4">2.2.1.</span> Reprezentacija sekvenc</h4>
<div id="outline-container-org32e5993" class="outline-4">
<h4 id="org32e5993"><span class="section-number-4">2.2.1.</span> Reprezentacija sekvenc</h4>
<div class="outline-text-4" id="text-2-2-1">
<p>
<code>list</code> funkcija je ekvivalentna konsanju argumentov na <code>cons</code>.
@ -1606,7 +1606,7 @@ struktur - struktur, ki so sestavljene iz struktur.
</div>
<ol class="org-ol">
<li><a id="orgce017ec"></a>operacije s seznami<br /></li>
<li><a id="orgcee6513"></a>operacije s seznami<br /></li>
</ol>
</div>
</div>
@ -1614,7 +1614,7 @@ struktur - struktur, ki so sestavljene iz struktur.
</div>
<div id="postamble" class="status">
<p class="author">Author: Lio Novelli</p>
<p class="date">Created: 2024-08-21 Wed 21:37</p>
<p class="date">Created: 2024-09-04 Wed 19:20</p>
<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>

View File

@ -1105,3 +1105,4 @@ struktur - struktur, ki so sestavljene iz struktur.
~list~ funkcija je ekvivalentna konsanju argumentov na ~cons~.
**** operacije s seznami