1. ЛИНИЈСКЕ АЛГОРИТАМСКЕ СТРУКТУРЕ
Серијским повезивање основних алгоритамских корака
настаје линијска алгоритамска структура.
Сваки корак се извршава само једном, након извршења
једног, извршава се сљедећи корак и тако редом. Линијска
структура се састоји од:
• Улаза
• Обраде и
• Излаза
УЛАЗ
ОБРАДА
ИЗЛАЗ
2. ОПЕРАТОРИ
Оператори су симболи који представљају (замјењују)
одређене функције.
У C++ је дефинисано неколико скупова оператора:
o Аритметички оператори
o Логички оператори
o Релацијски (оператори поређења)
o Остали оператори
3. ПОДАЦИ И ПРОМЈЕЊИВЕ
Подаци могу бити у облику промјењивих и константи.
Промјењиве могу мијењати своју вриједност у току извођења
програма. Свакој промјењивој се придружује неко име.
Имена промјењивих могу садржати слова, бројеве и знак доње
црте ( _ ).
Промјењиве заузимају одређени простор у меморији што зависи од
њиховог типа.
Свакој се промјењивој, осим симболичког имена мора додијелити и
ознака типа податка који ће у њу бити сачуван.
Разликују се основни и остали типови података.
У основне типове података спадају:
• бројеви , цијели (int) и реални (float),
• знакови (char),
• логички подаци (true (1) или false (0).
• константе - величине чије се вриједности у току програма не
смију мијењати..
4. Примјер 1: Напиши програм који исписује суму два цијела
броја.
#include <iostream>
using namespace std;
int main()
{
int a,b,s;
cin>>a>>b;
s=a+b;
cout<<s;
return 0;
}
s=a+b
a, b
s
5. Задаци:
1. Напиши програм који исписује површину квадрата.
Примјер:
Улаз: 5 Излаз: 25
2. Напиши програм који исписује обим правоугаоника.
Примјер:
Улаз: 5 2 Излаз: 14
3. Напиши програм који исписује количник два цијела броја.
Примјер:
Улаз: 5 2 Излаз: 2.5
6. МАТЕМАТИЧКЕ ФУНКЦИЈЕ
На располагању је много припремљених готових функција разврстаних у
одређене библиотеке. Већина математичких функција налази се у
библиотеци cmath. Ако желите користити неке од тих функција те
библиотеке морате их укључити наредбом #include.
Неке од тих функција ће бити неопходне у рјешавању ваших математичких
проблема на рачунару, као нпр.
Rezultat=pow(x,potencja); степеновање броја
Rezultat=abs(x); апсолутна вриједност броја
Rezultat=sqrt(x); квадратни коријен броја
7. Слиједе примјери на којима можете видјети како
функционишу готове мм функције
Примјер 1: Напиши програм који исписује квадратни
коријен унесеног броја.
#include <iostream>
#include <cmath> // овдје се уноси ова библиотека
using namespace std;
int main()
{
int a;
float k;
cin>>a;
k=sqrt(a);
cout<<k;
return 0;
}
8. 1.a. Исти задатак, уочите разлику!!!
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,k;
cin>>a;
k=sqrt(a);
cout<<k;
return 0;
}
9. Примјер 2: Напиши програм који исписује резултат
цјелобројног дијељења.
#include <iostream>
using namespace std;
int main()
{
int a,b,k;
cin>>a>>b;
k=a/b;
cout<<k;
return 0;
}
10. Примјер 3: Напиши програм који исписује остатак
цјелобројног дијељења (оператор за остатак цјелобројног
дијељења је %. (5%2=1, остатак при дијељењу бројем 2 је 1)
#include <iostream>
using namespace
std;
int main()
{
int a,b,ost;
cin>>a>>b;
ost=a%b;
cout<<ost;
return 0;
}