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

PPTX
PPTX
WHILE PETLJA-CIKLICNE STRUKTURE
PPTX
NIZOVI II
PPTX
FOR PETLJA-CIKLICNE STRUKTURE
DOCX
R3 t9 z71
PPTX
Pripreme za programiranje 8. drugi dio
DOCX
R3 t9 z73
PPTX
LINEARNE ALGORITAMSKE STRUKTURE
WHILE PETLJA-CIKLICNE STRUKTURE
NIZOVI II
FOR PETLJA-CIKLICNE STRUKTURE
R3 t9 z71
Pripreme za programiranje 8. drugi dio
R3 t9 z73
LINEARNE ALGORITAMSKE STRUKTURE

Similar to Sestaci (20)

PPTX
7. RJES PROBL LINEAR. ALG STR.pptx
PPTX
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx
PPT
C++ za 90 minuta
PDF
C++ za 90 minuta
PPTX
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
PPTX
ALGORITMI.pptx
PDF
Programski jezik C++ sa rešenim zadacim
PPTX
Pripreme za programiranje 8.
PPTX
Osnovi na programiranje i na programski jazik
PDF
Us objektno orijentisano programiranje - c++
PPTX
5,6 - Linijska algoritamska struktura.pptx
PPTX
6. MATEM FUNKCIJE.pptx
PPTX
11. MATEM FUNKCIJE.pptx
PPTX
5. ART OPERATORI.pptx
PPTX
5. ART OPERATORI.pptx
DOC
Op 8. razred t
PPTX
Visual Basic Digitron
PDF
Правилник о измени Правилника о наставном плану и програму за гимназије PG 18...
PPTX
Algoritmi uvod
DOC
7. RJES PROBL LINEAR. ALG STR.pptx
08. - 09. LINIJSKE ALGORITAMSKE STRUKTURE.pptx
C++ za 90 minuta
C++ za 90 minuta
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
ALGORITMI.pptx
Programski jezik C++ sa rešenim zadacim
Pripreme za programiranje 8.
Osnovi na programiranje i na programski jazik
Us objektno orijentisano programiranje - c++
5,6 - Linijska algoritamska struktura.pptx
6. MATEM FUNKCIJE.pptx
11. MATEM FUNKCIJE.pptx
5. ART OPERATORI.pptx
5. ART OPERATORI.pptx
Op 8. razred t
Visual Basic Digitron
Правилник о измени Правилника о наставном плану и програму за гимназије PG 18...
Algoritmi uvod

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; }