1 informatika za i godina mak · 2020. 10. 15. · $*1 ¨ ¡ ¤ ¬ ½ ¤ ¥ © ¡ ¬ ½ ¬ ¤ £ ¡...
TRANSCRIPT
2020
Автори:
Данијела Ѓорѓевиќ
Рецензенти:
Доц. д-р Благој РистевскиАнета СтојческаМимоза Мијоска
Лектор:
Јасмина Ѓорѓиева
Издавач:
Министерство за образование и наука на Република Македонија
Печати:
Тираж:
Со одлука бр.22-270/1 од 14.03.2013 на Националната комисија за учебници, се одобрува употреба на учебникот
Арс Ламина ДОО, Скопје
233
iii
& &
& &
& &
& &
& &
& &
iv
Avtorot
v
6
6
7
7
8
8
vi
vii
66
66
66
67
76
77
78
viii
88
88
ix
x
xi
1.
2
ХА
РД
ВЕ
Р
3
ХА
РД
ВЕ
Р
4
ХА
РД
ВЕ
Р
5
ХА
РД
ВЕ
Р
6
ХА
РД
ВЕ
Р
7
ХА
РД
ВЕ
Р
8
ХА
РД
ВЕ
Р
1 1
9
ХА
РД
ВЕ
Р
3
3
8
10
ХА
РД
ВЕ
Р
11
ХА
РД
ВЕ
Р
12
ХА
РД
ВЕ
Р
13
ХА
РД
ВЕ
Р
14
ХА
РД
ВЕ
Р
15
ХА
РД
ВЕ
Р
16
ХА
РД
ВЕ
Р
17
ХА
РД
ВЕ
Р
18
ХА
РД
ВЕ
Р
19
ХА
РД
ВЕ
Р
20
ХА
РД
ВЕ
Р
21
ХА
РД
ВЕ
Р
22
ХА
РД
ВЕ
Р
23
ХА
РД
ВЕ
Р
24
ХА
РД
ВЕ
Р
25
ХА
РД
ВЕ
Р
26
ХА
РД
ВЕ
Р
1.
СО
ФТ
ВЕ
Р
28
СО
ФТ
ВЕ
Р
29
-
-
-
-
-
-
-
СО
ФТ
ВЕ
Р
30
-
-
-
-
СО
ФТ
ВЕ
Р
31
-
-
-
-
СО
ФТ
ВЕ
Р
32
СО
ФТ
ВЕ
Р
33
СО
ФТ
ВЕ
Р
34
СО
ФТ
ВЕ
Р
35
-
-
-
-
-
СО
ФТ
ВЕ
Р
36
СО
ФТ
ВЕ
Р
37
-
-
СО
ФТ
ВЕ
Р
38
СО
ФТ
ВЕ
Р
39
СО
ФТ
ВЕ
Р
40
-
-
СО
ФТ
ВЕ
Р
41
СО
ФТ
ВЕ
Р
42
СО
ФТ
ВЕ
Р
43
-
-
-
-
-
-
-
-
СО
ФТ
ВЕ
Р
44
-
СО
ФТ
ВЕ
Р
45
СО
ФТ
ВЕ
Р
46
1.
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
48
Enter
-
-
-
49
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
-
-
-
-
-
-
-
-
-
-
·
·
·
·
-
-
·
·
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
50
-
-
-
51
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
¶
a
-
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
52
53
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
7
-
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
54
type
55
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
77
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
56
57
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
.
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
58
.
.
59
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
60
61
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
62
-
7
63
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
-
F9
-
-
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
64
65
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
7
9
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
66
67
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
68
69
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
70
71
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
72
73
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
-
-
-
- -
-
-
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
74
75
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
76
-
77
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
-
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
78
79
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
80
81
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
-
-
-
-
-
-
-
-
-
-
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
82
83
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
-
7
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
84
7
;
;
85
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
ОБ
РА
БО
ТК
А
НА
ТЕ
КС
Т
86
1.
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
88
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
89
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
90
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
91
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
92
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
93
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
94
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
95
ADD X Y Z
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
96
INPUT AINPUT BC=A+BPRINT CEND
TO SOBERIMAKE ”A READMAKE ”B READMAKE ”C :A+:BPR :CEND
program soberi;var a, b: integer;beginreadln (a);readln (b);c:=a+b;writeln (c);end.
#include <stdio.h>main (){int a,b,c;scanf (”%d,%d”, &a, &b);c=a+b;printf (”%d”, c);}
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
97
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
98
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
99
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
100
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
101
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
102
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
103
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
104
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
105
// mojata prva programa#include<iostream>using namespace std;int main(){ cout<<”Ti posakuvame uspeh vo ucenjeto!”<<endl; return 0;}
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
106
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
107
#include<iostream>using namespace std;
int main() {
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
108
return 0; }
#include <iostream>
#include
io-stream
using namespace std;
namespace
int main ()
mainmain
()
{
return 0;
return
}
cout << “Ti posakuvame uspeh vo ucenjeto!“<<endl;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
109
int main () {cout<<”Ti posakuvame uspeh vo ucenjeto”<<endl; return 0;}
#include <iostream>using namespace std;int main (){int x;cout<<”Bravo”;return 0;}
cout<<”Kolku godini imas?”<<endl; endl
cin>>god;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
110
system (”PAUSE”);
return 0;cstdlib #include <cstdlib>.
main()
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
111
P=r+r*3.14
,
P=r+r*3.14;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
112
{ }0
#include?
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
113
using namespace std;?
system (”PAUSE”);
#include <_________>_________ <cstdlib>using ____________ std; int _____() {
cout<<”Zdravo!”___endl;____<<”Kako si?”<<endl;system(”______”); return __;
}
#include <iostream> #include <cstdlib>using namespace std;
int main() {int god; cout<<”Hello world!”<<endl;
cout<<”I’m C++”<<endl; system(”PAUSE”); return 0; }
#include <iostream>#include <cstdlib>using namespace std;int main() {
cout<<”Za 100 evra mozes da dobies ”;cout<<100/61.5<<” denari!”<<endl;system(”PAUSE”);return 0;
}
#include <iostream>#include <cstdlib>using namespace std;int main()
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
114
{ Cout<<”Kako si?”<<endl; cout<<”Mislis deka programiranjeto e tesko?”>>endl; cout<<”Ne grizi se!; cout”Nabrgu ke razberes mnogu poveke”; system(PAUSE); return(O) }
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
115
Broj, BrojVoDnevnik, reden_broj, plostina1, Ime1_1, Sobiraj,
ime i prezime
100procenti
sto%
return
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
116
// mojata prva programa
/* So programava se presmetuva perimetarot i plostinata na pravoagolen triagolnik */
int, float, char
0, 123.6, ”Hello”
i, sum
int x; float a; int fun(int);
sum + i
sum = sum + i; while, for, if-else, switch, break
main(), Hello()
datoteka
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
117
<<, >>, *P, r cout, cin3.14, 0
int, float
main() .
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
118
tocno? 10SoKromid Vozrast noviot_avtomobil
a+b AAa x[1] programski jazik
include
main
cout << “Ti posakuvame uspeh vo ucenjeto!“;
cout
<<
;
cout<<25;
cout<<”a”;
cout<<a;
cout<<2*a;
cout<<”Tekst”;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
119
cout
endl
cout<< Zdravo! <<endl<< Jas sum C++ programa. ;
cout<<podatoci[<<podatoci];
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
120
cout<<”Zdravo!”; cout<<”Jas sum C++ programa.”;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
121
cout<< J <<endl<< A <<endl<< N <<endl<< A <<endl;
cout<< J <<endl;
cout<< A <<endl;
cout<< N <<endl;
cout<< A <<endl;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
122
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
123
2*3+8, 7-2, (15-5)*100, 2/a, a-b.
a b
x = 5;
xxx
a = 20; a
a = b*3;b
a
x = x+3;x
x=c=b=5;
b cb x
c
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
124
a b zbir
a = 3; 3 ? ?
b = 7; 3 7 ?
a = a+1; 4 7 ?
zbir = a+b; 4 7 11
a
b zbir
a=a+1;
aa=3;) a=a+1; a
aa
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
125
char
int
bool
float
double
int unsigned signed
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
126
tip imenapromenliva [imenapromenliva];
int i, j;i j
int a;
float broj;
char bukva;
int b,c,d;
cout<<c<<endl;
cout<<”c=”<<c<<endl;
c=7
cout<<”c=”<<a+b<<endl;c=a+b;.
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
127
a
a=2.5; a
.
a a=’2’;
int a;a = 5;
int a = 5;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
128
ta a=b;
b=t; b
a b t
int a = 8; 8
int b = 3; 8
t = a; 8 8
a = b; 8
b = t; 8 8
8
8
8
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
129
const float DDV = 0.18; const float BRZINA_NA_SVETLINATA = 2.997925e8; const char ZNAK=’$’;
BRZINA_
NA_SVETLINATA,
.
PI
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
130
int n=-10; unsigned int i =-10;signed int = 3.8;
char a,b,c;a=’b’;b=’c’;c=a;cout<<a<<b<<c;
bool x=2>1;
cout<<x;
Plostinata na pravoagolnikot so stranite a=8.5 i b=3.2 iznesuva 23.4.
Plostinata na krugot so radiusot r = 2.5 iznesuva 19.625.
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
131
cin cin>>broj;
broj
cin
>>
broj
;
cin>>x;
cin>>a>>b;
cin
cin>>a>>b; cin>>a;
cin>>b;
a b
cin
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
132
a b
a
cin cout
cin>>a;
cout<<”Vnesi cel broj: ”<<endl; cin>>a;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
133
>>
int i,j,k;cin>>j>>k>>i;cout<<i<<”, “<<j<<”, “<<k;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
134
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
135
a b
int a = 5;int b = 2;float kolicnik = a/b;
cout<<kolicnik;
10/2=5, 10/3=3, 100/75=1, 75/100=0
5%2 = 1 10%2=0, 10%3=1, 100%75=25, 75%100=75
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
136
float kolicnik = 5/2;
kolicnik
float kolicnik = 5./2; float kolicnik = 5/2.;
kolicnik
int a,b; a/b
int a; float b; a/b
int a,b; int c; a*b/c
int a,b; float c; a*b/c
a
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
137
int a = 5; int b = 2; float kolicnik = (float)a b; //ili float kolicnik = a (float)b;
float
kolicnik = a / b;
kolicnik
6/3+3=5 6/(3+3)=1
a=5+7/2
a=12,b=3,c=4 a/b*c 12/3*4=4*4=16a/(b*c) 12/(3*4) = 12/12 = 1
abc
a=a-1;s=s+a; a
+=, -=, *=, /=, %=a=a+1; a+=1;, s=s+a;
s+=a;, a=a*b; a*=b;
a*=5 a=a*5
a/=5-b a=a/(5-b)
a*=(b-c)+5 a=a*((b-c)+5))
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
138
a=a+1; a+=1; a++;
a
++a a++
a++
++a
a--
--a
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
139
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
140
385/100=___ 385%10=___
385/10%10=____ 385%100/10= __
int a = 4; int a = 4; int b = 5; int b = 5; cout<<(a+b)/2; cout<<(a+b)/2.;
1 a+b 3 22(a+b)
a*b/c a,b,c
a=9, b=4, c= 6? a=10, b=5, c= 4?
a,b,c a=8, b=12, c=4, d=6
a*b/c*d=____ a*b/(c*d)=____ (a*b)/(c*d)=_____
a = a-9; x = x/(y+1); a=a*((b-c)+5));
a = 1; a = 1; b = ++a + 5; b = a++ + 5;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
141
‘a’, ‘A’, ‘+’, ‘4’
8
‘A’‘a’
char bukva1=’A’; char bukva2=65;
’A’’A’
cout<< a < b
cout<< a < B
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
142
cin
cin
cout<<”Zdravo!\n”<<”Kako se vikas?”;
Zdravo! Kako se vikas?
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
143
‘a’, ‘A’, ‘+’
cin
‘A’‘D’
cout<<”Dobar den<<endl; cout<<”Dobar den\n”;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
144
7 >= 5
3 + 8 <= 3
5 == 4 - 1
3 != 0
a == 5
a*b >= c
b+4 > a*c
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
145
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
146
if
if (logicki_izraz) iskaz;iskaz_po_razgranuvanjeto;
logicki_izraz true 1if logicki_izraz
logicki_izraz false, 0if logicki_izraz
if (x < 0)cout<<”Brojot ”<<x<<” e negativen”;
x < 0
cout<<”Brojot ”<<x<<” e negativen”;
„Brojot -10 e negativen“
x < 0
cout<<”Brojot ”<<x<<” e negativen”;
if (x < 0) cout<<”Brojot ”<<x<<” e negativen”;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
147
delitel
if-else
if (logicki_izraz) iskaz1;else iskaz2;iskaz_po_razgranuvanjeto;
logicki_izraziskaz1
if else
false, 0iskaz1 else iskaz2
if else
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
148
if (x < 0)cout<<”Brojot ”<<x<<” e negativen”<<endl;
elsecout<<”Brojot ”<<x<<” ne e negativen”<<endl;
x=-8 ifx=8 else
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
149
ifif
if (x < 0) cout<<”Brojot ”<<x<<” e negativen.”<<endl; cout<<”Negovata apsolutna vrednost e ”<<-x;
if
if (x <0) { cout<<”Brojot ”<<x<<” e negativen.”<<endl; cout<<”Negovata apsolutna vrednost e ”<<-x; }
if (logicki_izraz) { blok_od_iskazi;}iskaz_po_razgranuvanjeto;
else
if (logicki_izraz) { blok_od_iskazi;}else { blok_od_iskazi;}iskaz_po_razgranuvanjeto;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
150
if (x <0) {
cout<<”Brojot ”<<x<<” e negativen.”<<endl;cout<<”Negovata apsolutna vrednost e ”<<-x;
}else {
cout<<”Brojot ”<<x<<” ne e negativen.”<<endl;cout<<”Negovata apsolutna vrednost e ”<<x;
}
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
151
if if-else
if if-else?
if (x>10)cout<<”Brojot <<x<<” e pogolem od 10”;
elsecout<<”Brojot <<x<<” e pomal od 10”;
x
if (x+2>10) x = x + 1;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
152
s
s=0; if (a>0) s=s+a; if (b>0) s=s+b;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
153
ifif else
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
154
afloat a = 1.56;if (a < 1)
a = a+1;else {
a = a+4; a = -a+7;
}
int broj = -6;char bukva = ’K’;if (broj < 0){
if (bukva < ’S’)cout<<1;
elsecout<<2;
}else
cout<<3;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
155
if (a>b) cout<<”Brojot ”<<a<<” e pogolem.”<<endl;else cout<<”Brojot ”<<b<<” e pogolem.”<<endl;
a>b,
a==b
if-else
if (logicki_izraz_1)
{
blok od iskazi_1;
}
else if (logicki_izraz_2)
{
blok od iskazi_2;
}
. . . . .
else if (logicki_izraz_n)
{
blok od iskazi_n;
}
else
{
blok od iskazi;
}
iskaz_po_razgranuvanjeto;
a == bif
else a > bif
else
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
156
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
157
switch (izraz)
{
case konst_1:
blok_na_iskazi_1;
break;
case konst_2:
blok_na_iskazi_2;
break;
. . . .
case konst_n:
blok_na_iskazi_n;
break;
default:
posledniot_blok_na_iskazi;
}
konst_1, konst_2, konst_3,
breakswitch-case
default
switch-case
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
158
.
int x=2;
switch(x)
{
case 1: cout<< Eden ;
case 2: cout<< Dva ;
case 3: cout<< Tri ;
}
switch-case
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
159
cout << “Pomal od 3!”; Pomal od
int broj = 1; switch (broj) {
case 0:case 1:case 2:
cout << “Pomal od 3!”;break;case 3:
cout << “Ednakov na 3!”;break;default:
cout << “Pogolem od 3!”; }
broj
broj Pomal od
int x;cin>>x;if (x == 1)
cout<<”Slabo!”<<endl; else if (x == 2)
cout<<”Ne e loso!”<<endl; else if (x == 3)
cout<<”Bravo!”<<endl; else
cout<<”Pogresen vnes!”<<endl;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
160
if (znak == 1) broj = 10; else if (znak == 2) broj = 20; else broj = 30;
switch (znak) { case 1: broj = 10; break; case 2: broj = 20; break; default: broj = 30;
}
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
161
while
int i = 1;while (i <= 10){
cout<<i<<”\t”;i++;
}
int i = 1;while (i <= 10){
cout<<’A’<<”\t”;i++;
}
while (uslov){ blok_od_iskazi;}iskaz_po_ciklusot;
true, 1false, 0
while
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
162
n>0
n>0n>0
false, 0
n --; (n>0) cout<<n;
true, 1
n>0 true, 1
n--;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
163
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
164
cin>>broj
do-whilewhile.
int i = 1;do{
cout<<i<<”\t”;i++;
}while (i <= 10);
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
165
do-while
do{ blok_od_iskazi;}while (uslov);
do-while
do-while
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
166
do-while
while
(n>0)broj>0
(false, 0)
0
while do-while
(n>0) (true, 1)
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
167
int i = 2; while (i <= 10) {
cout<<i<<” ”;i+=2;
}
int i = 20; while (i <= 10) {
cout<<i<<” ”;i+=2;
}
int i = 2; do {
cout<<i<<” ”;i+=2;
} while (i <= 10);
int i = 20; do {
cout<<i<<” ”;i+=2;
} while (i <= 10);
int x= 13; int x= 0; while (x<= 13) while (x<= 10) { {
x++; x+=2;cout<<x; cout<<x;
} }
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
168
int x=__; while (x<=10) { _____<<”*”; x_____; }
___ do___ proizvod = proizvod *x;___ cin<<x;___ while
___ (proizvod <100000);___ {___ proizvod=1;___ }
for
for (i = 1; i <= 10; i++) cout<<i<<” ”;
for
i(i=1;)
i<=10; i
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
169
cout<<i<<” ”; for
for (pocetna_vrednost; uslov; promena){
blok_na_iskazi;}
for
(true, 1) (false, 0)
for
for (int i = 1; i <= n; i++)cout<<i;
int i;for (i = 1; i <= n; i++)
cout<<i;
for (i = 50; i > 20; i = i - 2)cout<<i<<” “;
i=i-2 i=i+2 i
i
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
170
proizvod
for
for(int i=0;i<10;i++) for(int i=0;i<10;i=i+2)
cout<<i; cout<<i;
for(int i=0;i<=10;i++) for(int i=0;i<=10;i=i+2)
cout<<i; cout<<i;
int br=0; br=0; for(int a=1;a<=20;a++) for(int a=1;a<=20;) if (a%2==0) if (a%2==0) br++; br++; cout<<br; cout<<br;
for(int i=10;i>8;i--) for(int i=5;i>8;i--) cout<<”Ana”; cout<<”Ana”;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
171
while forint i=1;while(i<=10){
if(i<5 && i!=2 )cout<<’x’;i++;
}
do-while forint n = 100;do{
cout<<’x’;n-=10;
}while(n>0);
int i,j; for (i=1;i<=3;i++) {
for (j=1;j<=3;j++){
cout<<i<<” ”<<j<<”\t”;}
cout<<”\n”; }
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
172
ii<=10;
jj<=10;
i++i<=10;
i
break continue
breakswitch-case
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
173
continue
break
continue
goto
ime: iskazot_na_koj_se_pominuva; ... goto (ime);
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
174
goto
for(i=3;i<5;) cout<<”Beskonecen ciklus”;
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
175
int n=11;while(n>1){ n--; if (n==5) continue; cout << n << ”, ”;}cout << “\nOdbrojuvanje bez brojot 5!”;
10, 9, 8, 7, 6, 4, 3, 2, 1, Odbrojuvanje bez brojot 5!
int n=10;while(n>=1){ if (n==5) continue; cout << n << ”,”; n--;}cout << “\nOdbrojuvanje bez brojot 5!”;
10, 9, 8, 7, 6, Odbrojuvanje bez brojot 5!
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
176
//(1)
//(2)
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
177
while (x!=y)
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
178
t
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
179
ПР
ОГ
РА
МИ
РА
ЊЕ
ВО
C+
+
180
1.
182
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
183
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
·
·
·
184
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
·
·
·
·
·
·
·
185
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
·
·
·
·
186
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
187
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
<>
<
>
188
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
189
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
190
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
191
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
192
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
193
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
;
$
194
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
195
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
196
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
197
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
198
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
199
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
200
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
201
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
202
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
203
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
204
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
205
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
206
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
207
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
208
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
6
209
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
210
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
211
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
212
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
213
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
214
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ ·
·
·
·
·
·
·
·
215
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
216
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
217
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
218
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
219
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
220
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
221
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
222
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
223
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
224
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
225
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
226
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
227
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
228
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
229
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
230
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
231
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
232
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
233
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
-
234
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
235
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
236
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
237
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
238
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
6
239
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
;
240
ТА
БЕ
ЛА
РН
О
ПР
ЕС
МЕ
ТУ
ВА
ЊЕ
1.
URL
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
242
-
-
-
-
243
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
244
-
245
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
246
247
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
-
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
248
249
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
-
-
-
-
-
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
250
251
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
-
-
-
-
-
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
252
-
253
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
-
-
-
-
-
-
-
-
-
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
254
-
-
-
-
-
255
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
TCP/IP
FTP
HTTP
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
256
-
-
-
-
257
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
258
-
259
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
-
-
-
-
-
-
-
-
-
-
-
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
260
-
-
-
-
-
-
-
-
261
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
КО
МП
ЈУ
ТЕ
РС
КИ
МР
ЕЖ
И И
ИН
ТЕ
РН
ЕТ
262
263
2.3.
1. #include <cstdlib>#include <iostream>using namespace std; int main() { cout<<”Zdravo!”<<endl; cout<<”Kako si?”<<endl;
system(“PAUSE“); return 0; }
2. #include<cstdlib> #include <iostream>using namespace std; int main() { int god; cout<<”Hello world!”<<endl;
cout<<”I’m C++”<<endl;system(“PAUSE“);
return 0; }
.
#include<cstdlib>#include <iostream>using namespace std;int main(){
Cout<<”Kako si?”<<endl;cout<<”Mislis deka programiranjeto e tesko?”>>endl;cout<<”Ne grizi se!”;
cout<<”Nabrgu ke razberes mnogu poveke”; system(”PAUSE”); return(O)}
264
1. 4
9. bcb.
1.
2.
265
3.
4.
266
1.
2.
3.
267
4.
4. 12
4 4
1.
268
2.
3.
1.
269
13.
1.
2.
270
3.
4.
271
7.
272
9.
a = 1.44; 7. 1
1.
273
2.
3.
274
2. Bravo!
1.
275
2.
276
3.
277
int x=1;
while (x<=10) {
cout<<”*”;x++;
}
9.
2 do 5 proizvod = proizvod *x; 4 cin<<x; 6 while
7 (proizvod <100000); 3 { 1 proizvod=1; 8 }
1.
278
2.
3.
279
4.
n
1 1
2 1
3 1
4 1
280
7.
najgolem
najgolem
najgolem.
281
for (int i=1;i<=10;i++) for (int ; ; )
if(i<5 && i!=2 ) cout<<’x’; cout<<’x’;
1.
2.
3.
282
4.
283
1.
2.
284
3.
1.
2.
285
3.
4.
1.
286
2.
3.
287
1.
2. 3.
288
4.
289
290