gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system--- a/skripta-spa1-sadrzaj.tex
+++ b/skripta-spa1-sadrzaj.tex
\newcommand{\naslov}{Skripta za vezbe iz predmeta "Strukture podataka
i algoritmi 1"}
\newcommand{\datum}{Februar 2013, Novi Sad}
-\newcommand{\verzija}{ver 13a-\varijacija}
+\newcommand{\verzija}{ver 13b-\varijacija}
%varijacija je definisana u fajlu koji ukljucuje ovaj
\title{\naslov -- \verzija}
Vladimir Kurbalija, \href{mailto:kurba@dmi.rs}{kurba@dmi.rs}\\
Miloš Radovanović, \href{mailto:radacha@dmi.rs}{radacha@dmi.rs}\\
Doni Pracner, \href{mailto:doni.pracner@dmi.rs}{doni.pracner@dmi.rs}}}}
- \vspace{5ex}
+ \vspace{15ex}
{\Large {\bf Skripta za vežbe iz predmeta }}
% ----------------==================--------------------------------------
% Pravi pocetak rada
+\vfill
Programi u ovoj skripti su testirani sa kompajlerom 'Native XDS Modula
2'. Za verzije pre 2.60 je neophodno dodatno instalirati i TSCP (Top
ne nalaze u ISO standardu Module 2. U novijim verzijama su i ovi
moduli uključeni u standardnu instalaciju.
-Sav sadržaj se može koristiti u skladu sa {\ttfamily CC-BY-NC-SA} licencom. \url{http://creativecommons.org/licenses/by-nc-sa/3.0/}
+Sav sadržaj se može koristiti u skladu sa {\ttfamily CC-BY-NC-SA} licencom. \\
+\url{http://creativecommons.org/licenses/by-nc-sa/3.0/}
-\tableofcontents
+\newpage
-%\newpage
+\tableofcontents
\mainstart
+\sectionbreak
+
\section{Ilustracija efikasnosti algoritma}
\subsection{Zadatak: Pronaći sve pitagorine
\end{array}
\]
+\manbreakJK
\begin{codeblock}
MODULE Trojke3;
(* Pitagorine trojke koriscenjem teoreme *)
END MaxNiza4.
\end{codeblock}
+\sectionbreak
\section{Stringovi}
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}
END nizslog.
\end{lstlisting}
+\sectionbreak
\section{Liste i pokazivači}
Za rad sa pokazivačima je potrebno iz modula \kod{Storage} uvesti procedure
END VisTez.
\end{lstlisting}
+\sectionbreak
\section{Polinomi preko listi}
\subsection{Moduli}
Deli(kol, ost)
END
END Kolicnik;
-
+\end{codeblock}
+\manbreakJK
+\begin{codeblock}
PROCEDURE PolinomNaN(p: Polinom; n: CARDINAL;
VAR rez: Polinom);
VAR
END PolSuma.
\end{lstlisting}
+\sectionbreak
\section{Stek i red opsluživanja}
\subsection{Zadatak: Ilustracija pisanja u fajl uz pomoć bafera}
END
END
END Top;
-
+\end{lstlisting}
+\manbreakJK
+\begin{codeblock}
PROCEDURE Pop(VAR s : StekTip;
VAR ok : BOOLEAN);
BEGIN
END
END
END wcw.
-\end{lstlisting}
+\end{codeblock}
+
+\manbreakJK
\subsection{Zadatak: Kalkulator za izračunavanje postfiksnih izraza}
END PostFix.
\end{lstlisting}
-
+\sectionbreak
\section{Simulacija rekurzije}
\appendix
+\sectionbreak
\section{Native XDS Modula 2 -- kratko uputstvo}