X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=spa1skripta-public.git;a=blobdiff_plain;f=skripta-spa1-sadrzaj.tex;h=1b678b2127f52100aaa6a465ef470422e852d726;hp=68dacce7f13bebf45312b03138dc55d0c5fc71dd;hb=09102fc71150ffe89466d6494f77ca75030b3be8;hpb=3a61709b99b7f56048e0cdf6422ad84882f42b1e diff --git a/skripta-spa1-sadrzaj.tex b/skripta-spa1-sadrzaj.tex index 68dacce..1b678b2 100644 --- a/skripta-spa1-sadrzaj.tex +++ b/skripta-spa1-sadrzaj.tex @@ -163,6 +163,8 @@ Sav sadržaj se može koristiti u skladu sa {\ttfamily CC-BY-NC-SA} licencom. \u \mainstart +\sectionbreak + \section{Ilustracija efikasnosti algoritma} \subsection{Zadatak: Pronaći sve pitagorine @@ -246,6 +248,7 @@ a^2 + b^2 & c^2\\ \end{array} \] +\manbreakJK \begin{codeblock} MODULE Trojke3; (* Pitagorine trojke koriscenjem teoreme *) @@ -331,8 +334,6 @@ BEGIN END Trojke5. \end{lstlisting} -\manbreakJK - \subsection[Zadatak: Maksimalna suma susednih elemenata u nizu]{Zadatak: Maksimalna suma proizvoljnog broja susednih elemenata u nizu celih brojeva} @@ -517,6 +518,7 @@ BEGIN END MaxNiza4. \end{codeblock} +\sectionbreak \section{Stringovi} @@ -563,6 +565,7 @@ između \kod{Compare} i 0 isti kao i između prvog i drugog stringa. Postoji i modul \kod{Strings} koji ima nešto drugačije definisane procedure, no na njih se sada nećemo fokusirati. +\sectionbreak \section{Rad sa fajlovima} \subsection{Modul FIO} @@ -783,6 +786,7 @@ BEGIN END nizslog. \end{lstlisting} +\sectionbreak \section{Liste i pokazivači} Za rad sa pokazivačima je potrebno iz modula \kod{Storage} uvesti procedure @@ -1595,6 +1599,7 @@ BEGIN END VisTez. \end{lstlisting} +\sectionbreak \section{Polinomi preko listi} \subsection{Moduli} @@ -1898,7 +1903,9 @@ BEGIN (* Kolicnik *) Deli(kol, ost) END END Kolicnik; - +\end{codeblock} +\manbreakJK +\begin{codeblock} PROCEDURE PolinomNaN(p: Polinom; n: CARDINAL; VAR rez: Polinom); VAR @@ -2042,6 +2049,7 @@ BEGIN END PolSuma. \end{lstlisting} +\sectionbreak \section{Stek i red opsluživanja} \subsection{Zadatak: Ilustracija pisanja u fajl uz pomoć bafera} @@ -2272,7 +2280,9 @@ BEGIN END END END Top; - +\end{lstlisting} +\manbreakJK +\begin{codeblock} PROCEDURE Pop(VAR s : StekTip; VAR ok : BOOLEAN); BEGIN @@ -2340,7 +2350,9 @@ BEGIN END END END wcw. -\end{lstlisting} +\end{codeblock} + +\manbreakJK \subsection{Zadatak: Kalkulator za izračunavanje postfiksnih izraza} @@ -2393,7 +2405,7 @@ BEGIN END PostFix. \end{lstlisting} - +\sectionbreak \section{Simulacija rekurzije} @@ -2503,8 +2515,6 @@ BEGIN END Fakto. \end{lstlisting} -\manbreakJK - \subsection{Primer 2 -- stepenovanje} \begin{lstlisting}[style=codeblock] @@ -2904,6 +2914,7 @@ END Rek2. \appendix +\sectionbreak \section{Native XDS Modula 2 -- kratko uputstvo}