\documentclass[10pt, a4paper]{article}
\usepackage{slovene}

\author{Maja Kosta}
\title{Tretje vaje iz ra\v{c}unalni\v{s}tva I}
\date{27. 10. 1998}

\begin{document}
\maketitle

\section{Imena spremenljivk}

\subsection{Smiselna imena}

Spremenljivki je priporo\v{c}ljivo dati ime, ki je zanjo smiselno.
Zato v programu namesto x-ov in y-ov raje uporabljamo imena, ki
opisujejo lastnost spremenljivke. Uporaba smiselnih imen spremenljivk
v programu nam omogo\v{c}a ve\v{c}jo preglednost in razumljivost
programa.

\subsection{Uporaba istih imen v funkcijah}

Programa ne bo motilo \v{c}e v dveh ali ve\v{c}ih funkcijah
uporabljamo ista imena za spremenljivke, ker je vsaka funkcija enota
zase, ni pa mo\v{z}no v eni funkciji uporabiti isto ime za dve
razli\v{c}ni spremenljivki.

\section{Funkcija \texttt{scanf}}

Funkcijo \texttt{scanf} uporabljamo za branje s tipkovnice izgleda pa
tako:
%
\begin{center}
 \begin{verbatim}
  scanf(" %prvi_parameter ", &drugi_parameter)
 \end{verbatim}
\end{center}
%
Sestavljena je iz dveh parametrov:
%
\begin{itemize}
\item S \emph{prvim parametrom} povemo kak\v{s}no vrsto spremenljivke
  bomo prebrali.
\item Z \emph{drugim parametrom} pa povemo \emph{referenco} (naslov
  kamor naj se spremenljivka shrani). V resnici lahko na\v{s}tejemo
  ve\v{c} drugih parametrov, le v tem primeru moramo v narekovajih
  na\v{s}teti tudi ve\v{c} prvih parametrov z znaki \%.
\end{itemize}

Pri drugem parametru moramo paziti, da ne pozabimo napisti znaka \&
pred samim naslovom, saj v tem primeru shranjene prebrane vrednost
spremenljivke ne moremo ve\v{c} najti oziroma ne moremo priti do nje.

\section{Rekurzija}

Rekurzija pomeni, da neka funkcija kli\v{c}e samo sebe. \v{C}e nimamo
\emph{pogoja ustavitve} pravilno nastavljenega lahko tako nadaljuje v
neskon\v{c}nost.

\section{\texttt{if} stavek}

\texttt{if} stavek ali pogojni stavek nam omogo\v{c}a \emph{vejitev}
programa -- pogojno izvajanje neke operacije ali ve\v{c}ih operacij.
Uporabljamo ga tudi pri rekurziji, da nam funkcija ne kli\v{c}e same
sebe v neskon\v{c}no ampak se klici ustavijo, ko pogoj ni ve\v{c}
izpolnjen, izgleda pa tako:
%
\begin{center}
 \begin{verbatim}
  if (pogoj)
  {
    stavek ;
  };
 \end{verbatim}
\end{center}


\section{Programi napisani na vajah}

Vsi programi, ki bodo napisani na vajah, bodo na voljo tudi na skupnem
podro\v{c}ju:
%
\[
 \texttt{X:}
   \backslash\texttt{PREDAVANJA}
   \backslash\texttt{POLDE}
   \backslash\textrm{ime programa}
\]
%
To velja samo za\v{c}asno, dokler nam ne dodelijo posebnega
podro\v{c}ja.

\end{document}
