SlideShare a Scribd company logo
1 of 12
PROGRAMIRANJE ZA VI RAZREDE
ЛИНЕАРНЕ СТРУКТУРЕ
Серијским повезивање основних алгоритамских корака настаје линијска
алгоритамска структура.
Сваки корак се извршава само једном, након извршења једног, извршава се
сљедећи и тако редом. Линијска структура се састоји
од:
• Улаза
• Обраде и
• Излаза
УЛАЗ
ОБРАДА
ИЗЛАЗ
Ученицима направити паралелу рјешавања математичких задатака са
израдом програма за рјешавање истих проблема.
СТРУКТУРА ПРОГРАМА
Сваки програм написан у C-у или C++ има свој изглед
(структуру).
#include <iostream>
using namespace std;
int main()
{
deklaracija varijabli;
naredbe programa;
return 0;
}
Cin (унос) i cout(испис) су двије функције које су најчешће у употреби.
Подаци могу бити у облику промјењивих и константи.
Промјењиве могу мијењати своју вриједност у току извођења програма. Свакој промјењивој се придружује неко име.
Имена промјењивих могу садржати слова, бројеве и знак доње црте ( _ ).
Промјењиве заузимају одређени простор у меморији што зависи од њиховог типа.
Свакој се промјењивој, осим симболичког имена мора додијелити и ознака типа податка који ће у њу бити сачуван.
Разликују се основни и остали типови података.
У основне типове података спадају:
бројеви , цијели (int) и реални (float),
знакови (char),
логички подаци (true (1) или false (0).
константе - величине чије се вриједности у току програма не смију мијењати..
ОПЕРАТОРИ
Оператори су симболи који представљају (замјењују) одређене функције.
У C++ је дефинисано неколико скупова оператора:
Аритметички оператори
Логички оператори
Релацијски (оператори поређења)
Остали оператори
МАТЕМАТИЧКЕ ФУНКЦИЈЕ
На располагању је много припремљених готових функција
разврстаних у одређене библиотеке. Већина математичких
функција налази се у библиотеци cmath. Ако желите
користити неке од тих функција те библиотеке морате их
укључити наредбом #include.
Неке од тих функција ће бити неопходне у рјешавању ваших
математичких проблема
на рачунару, као нпр.
Rezultat=pow(x,potencja); степеновање броја
Rezultat=abs(x); апсолутна вриједност броја
Rezultat=sqrt(x); квадратни коријен броја
1. Zadatak
Napiši program koji ispisuje sumu dva unesena broja!
#include <iostream>
using namespace std;
int main()
{
int a,b,s;
cin>>a>>b;
s=a+b;
cout<<s;
return 0;
}
2. Zadatak
Napiši program koji računa i ispisuje površinu pravougaonika!
#include <iostream>
using namespace std;
int main()
{
int a,b,p;
cin>>a>>b;
p=a*b;
cout<<p;
return 0;
}
3. Zadatak
Napiši program koji računa i ispisuje rezultat cjelobrojnog dijeljenja (bez ostatka)!
#include <iostream>
using namespace std;
int main()
{
int a,b,k;
cin>>a>>b;
k=a/b;
cout<<k;
return 0;
}
4. Zadatak
Napiši program koji računa i ispisuje rezultat ostatka cjelobrojnog dijeljenja !
#include <iostream>
using namespace std;
int main()
{
int a,b,o;
cin>>a>>b;
o=a%b;
cout<<o;
return 0;
}
5. Zadatak
Milicina baka ima veliki vrt oblika pravougaonika. U njenom vrtu noću zijane zečevi. Da bi ih spriječila, baka je
odlučila postaviti ogradu, bodljikavu žicu i to u pet slojeva oko čitavog vrta. Koliko dužnih metara žice treba baki
da bi ogradila vrt? Pomozite Milici kako bi ona pomogla baki, zauzvrat ćete dobiti košaricu jagoda 
#include <iostream>
using namespace std;
int main()
{
int a,b,O;
cin>>a>>b;
O=5*(2*a+2*b);
cout<<O;
return 0;
}
6. Zadatak
Mali Perica danas ima ridjendan. Mama mu je pripremila punu kesu bombona. U kesi je m bobmona a on ima n
drugara. Odlucio je sam dijeliti i svakome od njih dati isto broj bombona. Svo vrijeme je razmisljao da li će njemu
išta ostati 
Preduhitrite Pericu, napravite mu program gdje će već unaprijed znati koliko bombona ostaje njemu!
#include <iostream>
using namespace std;
int main()
{
int m,n,ost;
cin>>m>>n;
ost=m%n;
cout<<ost;
return 0;
}

More Related Content

Similar to Sestaci

Pripreme za programiranje 8.
Pripreme za programiranje 8.Pripreme za programiranje 8.
Pripreme za programiranje 8.Brankica Jokić
 
Pitanja Maturski Fe
Pitanja Maturski FePitanja Maturski Fe
Pitanja Maturski Feguest199a1d0
 
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)Brankica Jokić
 
.Net framework
.Net framework.Net framework
.Net frameworkkrstic_nis
 
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptxBrankica Jokić
 
03. ELEMENTI PROGRAMA.pptx
03. ELEMENTI PROGRAMA.pptx03. ELEMENTI PROGRAMA.pptx
03. ELEMENTI PROGRAMA.pptxBrankica Jokić
 
PROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfPROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfMilicaJovanovi14
 
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptxBrankica Jokić
 
Rešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računaraRešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računarasuzanainformatika
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programiJasmina Profil
 
01. UVOD U PROGRAMIRANJE.pdf
01.  UVOD U PROGRAMIRANJE.pdf01.  UVOD U PROGRAMIRANJE.pdf
01. UVOD U PROGRAMIRANJE.pdfBrankica Jokić
 
01. UVOD U PROGRAMIRANJE.pptx
01.  UVOD U PROGRAMIRANJE.pptx01.  UVOD U PROGRAMIRANJE.pptx
01. UVOD U PROGRAMIRANJE.pptxBrankica Jokić
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programiAleksandar Jovanovic
 

Similar to Sestaci (20)

6. MATEM FUNKCIJE.pptx
6. MATEM FUNKCIJE.pptx6. MATEM FUNKCIJE.pptx
6. MATEM FUNKCIJE.pptx
 
11. MATEM FUNKCIJE.pptx
11. MATEM FUNKCIJE.pptx11. MATEM FUNKCIJE.pptx
11. MATEM FUNKCIJE.pptx
 
Pripreme za programiranje 8.
Pripreme za programiranje 8.Pripreme za programiranje 8.
Pripreme za programiranje 8.
 
Pitanja Maturski Fe
Pitanja Maturski FePitanja Maturski Fe
Pitanja Maturski Fe
 
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
 
Python - osnove
Python - osnovePython - osnove
Python - osnove
 
.Net framework
.Net framework.Net framework
.Net framework
 
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
 
03. ELEMENTI PROGRAMA.pptx
03. ELEMENTI PROGRAMA.pptx03. ELEMENTI PROGRAMA.pptx
03. ELEMENTI PROGRAMA.pptx
 
PROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfPROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdf
 
Paskal zadaci
Paskal zadaciPaskal zadaci
Paskal zadaci
 
ELEMENTI PROGRAMA
ELEMENTI PROGRAMAELEMENTI PROGRAMA
ELEMENTI PROGRAMA
 
C++ za 90 minuta
C++ za 90 minutaC++ za 90 minuta
C++ za 90 minuta
 
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx
 
C++ za 90 minuta
C++ za 90 minutaC++ za 90 minuta
C++ za 90 minuta
 
Rešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računaraRešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računara
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
01. UVOD U PROGRAMIRANJE.pdf
01.  UVOD U PROGRAMIRANJE.pdf01.  UVOD U PROGRAMIRANJE.pdf
01. UVOD U PROGRAMIRANJE.pdf
 
01. UVOD U PROGRAMIRANJE.pptx
01.  UVOD U PROGRAMIRANJE.pptx01.  UVOD U PROGRAMIRANJE.pptx
01. UVOD U PROGRAMIRANJE.pptx
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 

Sestaci

  • 2. ЛИНЕАРНЕ СТРУКТУРЕ Серијским повезивање основних алгоритамских корака настаје линијска алгоритамска структура. Сваки корак се извршава само једном, након извршења једног, извршава се сљедећи и тако редом. Линијска структура се састоји од: • Улаза • Обраде и • Излаза УЛАЗ ОБРАДА ИЗЛАЗ Ученицима направити паралелу рјешавања математичких задатака са израдом програма за рјешавање истих проблема.
  • 3. СТРУКТУРА ПРОГРАМА Сваки програм написан у C-у или C++ има свој изглед (структуру). #include <iostream> using namespace std; int main() { deklaracija varijabli; naredbe programa; return 0; } Cin (унос) i cout(испис) су двије функције које су најчешће у употреби.
  • 4. Подаци могу бити у облику промјењивих и константи. Промјењиве могу мијењати своју вриједност у току извођења програма. Свакој промјењивој се придружује неко име. Имена промјењивих могу садржати слова, бројеве и знак доње црте ( _ ). Промјењиве заузимају одређени простор у меморији што зависи од њиховог типа. Свакој се промјењивој, осим симболичког имена мора додијелити и ознака типа податка који ће у њу бити сачуван. Разликују се основни и остали типови података. У основне типове података спадају: бројеви , цијели (int) и реални (float), знакови (char), логички подаци (true (1) или false (0). константе - величине чије се вриједности у току програма не смију мијењати..
  • 5. ОПЕРАТОРИ Оператори су симболи који представљају (замјењују) одређене функције. У C++ је дефинисано неколико скупова оператора: Аритметички оператори Логички оператори Релацијски (оператори поређења) Остали оператори
  • 6. МАТЕМАТИЧКЕ ФУНКЦИЈЕ На располагању је много припремљених готових функција разврстаних у одређене библиотеке. Већина математичких функција налази се у библиотеци cmath. Ако желите користити неке од тих функција те библиотеке морате их укључити наредбом #include. Неке од тих функција ће бити неопходне у рјешавању ваших математичких проблема на рачунару, као нпр. Rezultat=pow(x,potencja); степеновање броја Rezultat=abs(x); апсолутна вриједност броја Rezultat=sqrt(x); квадратни коријен броја
  • 7. 1. Zadatak Napiši program koji ispisuje sumu dva unesena broja! #include <iostream> using namespace std; int main() { int a,b,s; cin>>a>>b; s=a+b; cout<<s; return 0; }
  • 8. 2. Zadatak Napiši program koji računa i ispisuje površinu pravougaonika! #include <iostream> using namespace std; int main() { int a,b,p; cin>>a>>b; p=a*b; cout<<p; return 0; }
  • 9. 3. Zadatak Napiši program koji računa i ispisuje rezultat cjelobrojnog dijeljenja (bez ostatka)! #include <iostream> using namespace std; int main() { int a,b,k; cin>>a>>b; k=a/b; cout<<k; return 0; }
  • 10. 4. Zadatak Napiši program koji računa i ispisuje rezultat ostatka cjelobrojnog dijeljenja ! #include <iostream> using namespace std; int main() { int a,b,o; cin>>a>>b; o=a%b; cout<<o; return 0; }
  • 11. 5. Zadatak Milicina baka ima veliki vrt oblika pravougaonika. U njenom vrtu noću zijane zečevi. Da bi ih spriječila, baka je odlučila postaviti ogradu, bodljikavu žicu i to u pet slojeva oko čitavog vrta. Koliko dužnih metara žice treba baki da bi ogradila vrt? Pomozite Milici kako bi ona pomogla baki, zauzvrat ćete dobiti košaricu jagoda  #include <iostream> using namespace std; int main() { int a,b,O; cin>>a>>b; O=5*(2*a+2*b); cout<<O; return 0; }
  • 12. 6. Zadatak Mali Perica danas ima ridjendan. Mama mu je pripremila punu kesu bombona. U kesi je m bobmona a on ima n drugara. Odlucio je sam dijeliti i svakome od njih dati isto broj bombona. Svo vrijeme je razmisljao da li će njemu išta ostati  Preduhitrite Pericu, napravite mu program gdje će već unaprijed znati koliko bombona ostaje njemu! #include <iostream> using namespace std; int main() { int m,n,ost; cin>>m>>n; ost=m%n; cout<<ost; return 0; }