\documentclass[a4paper]{article}

\usepackage[latin2]{inputenc}
\usepackage{slovene}

\title{
   RAČUNALNIŠTVO I
\\ 1997/98
}
\author{2.\ domača naloga}

\begin{document}
\maketitle
\thispagestyle{empty}

\begin{enumerate}
\item
%
  V prvi domači nalogi smo naredili izvedbeni in testni modul
  \texttt{ART} za več\-na\-tan\-čnos\-tno aritmetiko nad celimi
  števili. Za to nalogo bomo modul spremenili, da bo deloval nad
  racionalnimi števili.

  \noindent \textsc{Naloga:}
%
  Napišite definicijski, izvedbeni in testni modul \texttt{RAC} za
  delo z več\-na\-tan\-čnos\-tno aritmetiko nad racionalnimi števili.
  Kot osnova za vaše delo naj bosta modula \texttt{ART} iz prve domače
  naloge in delo z vaj, kjer smo se že ukvarjali z racionalnimi
  števili.

  Racinonalna števila definirajte kot:
%
{\tt
\begin{verbatim}
                             /* tukaj je definicija ART_tNumber in
                                operacije nad njim
                             */
#include "../../code/ART/Art.h"

typedef struct {
  ART_tNumber  stevec;
  ART_tNumber  imenovalec;
} RAC_tNumber;
\end{verbatim}
}
%
  Definicijski modul naj nudi seštevanje in odštevanje racionalnih
  števil. Testni modul naj ima definirane enake operacije, seštevanje,
  odštevanje, izpis in vpis, ter naj se obnaša enako kot modul iz prve
  domače naloge. Izpis števila naj ima obliko:
%
  \[
  < \texttt{predznak} > < \texttt{števec} >     /
                        < \texttt{imenovalec} >
  \enspace .
  \]
%
  Takšna naj bo tudi oblika vpisanega števila. Primer obnašnja
  testnega modula:
%
{\tt
\begin{verbatim}
V1/2
V1/4
O
I
\end{verbatim}
}
%
  Izpiše se \texttt{-1/4}.

  Za dodatne točke dopolnite modul, da bo po opravljenem seštevanju
  ali odštevanju ulomek tudi okrajšal.

  \noindent \textsc{Namig:}
%
  Za dokončanje osnovne naloge najprej razširite modul \texttt{ART},
  da bo nudil tudi množenje.

%--------------------------------------------------------------------
\item V prvi domači nalogi smo se ukvarjali z večnatančnostno
  aritmetiko v jeziku c.

  \noindent \textsc{Naloga:}
%
  Napišite definicijski modul za večnatančnostno aritmetiko v jeziku
  c++.

  Za dodatne točke naredite še izvedbeni modul v jeziku c++.

\end{enumerate}

Rok za oddajo: \emph{14.3.1998.~do 19h} v asistentov predal pri
vratarju na FMF ali po elektronski pošti.

\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
