Sunday, December 11, 2011

Редоследна структура

Денес, С++ спаѓа меѓу најкористените јазици за изработка на програми од разни видови, од кориснички апликации со најразлични намени, па сè до системски алатки. Еве како изгледа една програма на С++:
  Програмите во С++ можат да се пишуваат со кој било уредувач на текстови.
Потоа, програмите се преведуваат и извршуваат во зависност од верзијата на преведувачот.
С++ преведувачи: Microsoft Visual C++, Borland C++, Gnu C++ и други. 



Редоследна структура 

почеток
чекор А;
чекор Б;
.......
 чекор P;
 kraj 

текстуален приказ

// Prva  C++ programa
#include < iostream >
using namespace std;
int main ()
{
cout << "Hello World! ";
cout << "I'm a C++ program!";
cout<< “Do you like me?”
system("Pause");
return 0;
}
Да го објасниме  секој ред од програмата
ред 0 :  коментар кој почнува со //
ред 1:  вклучување на додатна iostream датотека
ред 2:  namespace (простор со имиња) наречен std ( стандардна библиотека )
ред 3:  дефинирање на функцијата main
ред 4:  { почеток на телото на на функцијата
ред 5:  исказ
cout    наредба за печатење
  <<     оператор за печатење
Hello World “  текст кој се печати
;          знак за крај на наредбата
ред 9:  наредба кој враќа 0 на ф-јата main ( програмата завршува без грешки )
ред 10: } крај на телото на функцијата


Програми

// programа za presmetuvanje plostina i perimeter na kvadrat
#include   < iostream >
using namespace std;
int main ()
{
int a, plostina, perimetar;
cout<<"Vnesi ja stranata a=: ";
cin>>a;
plostina=a*a;
perimetar =4*a;
cout<<"Plostinata na kvadrat e "<< plosina<<" perimetarot e  "<< perimetar ;
system("Pause");
return 0;
}
 


/* programa za presmetka na zbir, razlika,
proizvod i kolicnik na dva broja*/
#include < iostream >
using namespace std;
int main ()
{
int a, b, zbir,razl,proiz,kol;
cout<<"Vnesi dva broja: ";
cin>>a>>b;
zbir=a+b;
razl=a-b;
proiz=a*b;
kol=a/b;
cout<<"Zbirot na  broevite  e: "<
cout<<"Razlikata  na broevite e: "<
cout<<"Proizvodot na  broevite e: "<
cout<<"Kolicnikot na  broevite e: "kol<
system("Pause");
return 0;
}

 

/* programaza prethodnik
i sljedbenik na daden broj */
#include  < iostream >
using namespace std;
int main ()
{
int broj;
cout<<"vnesi broj: ";
cin>>broj;
cout<<"Prethodnik na brojot "<
cout<<" e "<
cout<<"Sljedbenik na brojot e  "<
cout<<" je "<
system("Pause");
return 0;
}



Елементи на јазикот С++

Азбуката на јазикот С++ се состои од множество дозволени симболи:
• малите букви од англиската азбука: a-z,
• големите букви од англиската азбука: А-Z,
• цифрите: 0-9,
• специјалните знаци: ~ ! @ # $ % ^ & * ( ) - + = { } [ ] : ; ‘ ” < > ? /

Од азбуката на С++ се формираат зборови:
• клучни зборови,
• бројни, симболички и текстуални (стринг) константи,
• имиња (идентификатори),
• оператори.