<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4966042478935647292</id><updated>2024-10-24T07:09:29.148-07:00</updated><title type='text'>Programiranje u c jeziku (osnove)</title><subtitle type='html'>skripta-osnove u c-jeziku, primjeri zadataka</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://programiranje-c-jezik.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4966042478935647292/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://programiranje-c-jezik.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Marko</name><uri>http://www.blogger.com/profile/05815979501259867980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4966042478935647292.post-7053503559197440939</id><published>2011-07-28T04:30:00.000-07:00</published><updated>2011-07-30T09:07:41.289-07:00</updated><title type='text'>C-jezik (uvod u programiranje)</title><content type='html'>&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrIlqFA_MLrrMj2weDjHWOgszex1c4jqaBtCL9Wv66pgkHRlkhhCGZ9R8B7sBZO78A7Ky8whVZEcCn6Xsim7Tb8yK099hgO_Po7j3ipm8tuucRI6dLyfX4d37t9Wxts27ozExU8HC8gKc/s1600/0101.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrIlqFA_MLrrMj2weDjHWOgszex1c4jqaBtCL9Wv66pgkHRlkhhCGZ9R8B7sBZO78A7Ky8whVZEcCn6Xsim7Tb8yK099hgO_Po7j3ipm8tuucRI6dLyfX4d37t9Wxts27ozExU8HC8gKc/s1600/0101.png&quot; t$=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 15pt; mso-bidi-font-style: italic; mso-bidi-font-weight: bold;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 15pt; mso-bidi-font-style: italic; mso-bidi-font-weight: bold;&quot;&gt;&lt;u&gt;Uvod u programski jezik C&lt;/u&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 15pt; mso-bidi-font-style: italic; mso-bidi-font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;Programski jezik C razvijen je 70-tih godina za uporabu na UNIX operativnim sustavima. Pripadnik je treće generacije jezika za programiranje i svojim razvojem stekao je velik broj pripadnika. Potpuno je strukturiran programski jezik kao i Pascal.. Kod se lako piše i čita,a moguća su definiranja svih tipova podataka i struktura. Za razliku od Pascala, C omogućuje programiranje na niskom nivou, vrlo bliskom nivou strojnog jezika (operacije s bitovima, adresama, mogućnost rada s registarskim varijablama, itd.). To pogoduje pisanju različitih sistemskih programa, koji su ranije, najčešće bili pisani u strojnom jeziku.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Postoje mnoge verzije C jezika za programiranje. Jedna od njih je Turbo C koji je namijenjen za rad na osobnim računalima. Turbo C posjeduje brzinu u radu, zauzima malo memorije, pruža mogućnost uređivanja i pisanja programa i ima program za ispravljanje grešaka &lt;i&gt;&quot;debuger&quot;.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 15pt; mso-bidi-font-style: italic; mso-bidi-font-weight: bold;&quot;&gt;Osnovna struktura C programa&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;U nastavku ćemo pokazati kao je strukturiran svaki program napisan u C i koji su njegovi elementi:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt 35.4pt;&quot;&gt;&lt;span style=&quot;color: navy; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 9pt;&quot;&gt;#include &amp;lt;iostream.h&amp;gt;&lt;br /&gt;
void main(void)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;deklaracija varijabli&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;naredbe programa;&lt;/i&gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Linije koje počinju s znakom &lt;b&gt;# &lt;/b&gt;nisu izjave C jezika, već naredbe programa prevodiocu. Naredba &lt;b&gt;#include &amp;lt;iostream.h&amp;gt;&lt;/b&gt; ili &lt;b&gt;&amp;lt;stdio.h&amp;gt; &lt;/b&gt;poziva datoteku iostream.h ili stdio.h koja sadrži opis funkcija ulaza-izlaza za C.&lt;br /&gt;
Unutar vitičastih zagrada nalazi se deklaracija varijabli (koje će kasnije biti opisane) te slijede naredbe programa koje općenito čine naredbe za ulaz, računanje i ispis rezultata.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;
Prva linija programa,&lt;b&gt; main&lt;/b&gt;, definira funkciju ili grupu zavisnih programskih naredbi. Funkcije su sastavni blokovi programa. Svaki program u C-u ima funkciju zvanu &lt;b&gt;main&lt;/b&gt;. Većina programa sadrži još nekoliko funkcija sa odgovarajućim opisnim imenom.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Svaka naredba u programu završava sa&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt; &lt;/span&gt;&lt;/b&gt;točkom-zarezom (&lt;b&gt; ;&lt;span style=&quot;color: red;&quot;&gt; &lt;/span&gt;&lt;/b&gt;)&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-size: 11pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Ključna riječ &lt;b&gt;&lt;i&gt;void&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &lt;/i&gt;ispred riječi &lt;b&gt;&lt;i&gt;main&lt;/i&gt;&lt;/b&gt; znači da funkcija &lt;b&gt;&lt;i&gt;main&lt;/i&gt;&lt;/b&gt; ne vraća nikakav podatak, a riječ &lt;b&gt;&lt;i&gt;void&lt;/i&gt;&lt;/b&gt; unutar zagrada znači da funkcija &lt;b&gt;&lt;i&gt;main&lt;/i&gt;&lt;/b&gt; nema parametara.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;
Uz program poželjno je pisati i komentar tako da onaj tko čita program može shvatiti o čemu se radi. Komentari se pišu unutar slijedećih znakova&amp;nbsp;&lt;b&gt; /*&amp;nbsp; */&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Naredbe programa nalaze se unutar vitičastih zagrada i neke osnovne biti će u slijedećim lekcijama opisane.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Primjer1&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;: /*Program računa i ispisuje zbroj za a=5 i b=3.*/&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt 35.4pt;&quot;&gt;&lt;span style=&quot;color: navy; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 9pt;&quot;&gt;#include &amp;lt;iostream.h&amp;gt;&lt;br /&gt;
void main(void)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int a,b,c;&amp;nbsp; /*deklaracija varijabli*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; a=5;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; b=3;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; c=a+b;&amp;nbsp; /*racunanje*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; c;&amp;nbsp; /*ispis zbroja*/&lt;br /&gt;
&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Primjer 2&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;: /*Program ispisuje pozdravnu poruku u više redaka na zaslonu.*/&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt 35.4pt;&quot;&gt;&lt;span style=&quot;color: navy; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 9pt;&quot;&gt;#include &amp;lt;iostream.h&amp;gt;&lt;br /&gt;
void main(void)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;Pozdrav&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot; &quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot; 2. razredu &quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programiranje-c-jezik.blogspot.com/feeds/7053503559197440939/comments/default' title='Objavi komentare'/><link rel='replies' type='text/html' href='http://programiranje-c-jezik.blogspot.com/2011/07/c-jezik-uvod-u-programiranje.html#comment-form' title='0 komentara'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4966042478935647292/posts/default/7053503559197440939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4966042478935647292/posts/default/7053503559197440939'/><link rel='alternate' type='text/html' href='http://programiranje-c-jezik.blogspot.com/2011/07/c-jezik-uvod-u-programiranje.html' title='C-jezik (uvod u programiranje)'/><author><name>Marko</name><uri>http://www.blogger.com/profile/05815979501259867980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrIlqFA_MLrrMj2weDjHWOgszex1c4jqaBtCL9Wv66pgkHRlkhhCGZ9R8B7sBZO78A7Ky8whVZEcCn6Xsim7Tb8yK099hgO_Po7j3ipm8tuucRI6dLyfX4d37t9Wxts27ozExU8HC8gKc/s72-c/0101.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>