it-place.net > Уроци > C-Cplusplus
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Първи стъпки в C++
  1. конзолни програми
  2. примерни програми
     
Автор  ICEWIND (17.07.2004 22:00)  съобщение до автора
Погледнат  29999 пъти  добави към любими
Оценка  добави коментар
Гласове  68  изпрати на приятел
Коментари  (5)  абонирай се за C-Cplusplus
    Страница 1 / 2

 



Такааа...Тази статия също е за начинаещи.В нея ще разгледаме основните неща в езика за програмиране С++.Ще гледам да го напшиша по най-прост начин за да може да бъде разбрано от всеки.

 Ще започнем с конзолни програми поради простата причина, че да се пишат приложения за windows е трудно за начинаещи.

 Нека сега разгледаме следната програма, която изписва при стартиране "Tova e moqta purva pograma na C++":

CODE
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;

int main()
{
cout <<"Tova e moqta purva programa na C++";

return 0;

}

В първия ред на нашета програма виждаме следния ред код "#include <iostream>" .Въвеждайки този ред ние оказваме на компилатора да въведе стандартния конзолен вход/изход. "iostream" е е header hile, който извършва тази процедура. Във С++ може да срещнете следните header files

<algorithm>   <bitset>   <deque>   <exception>   <fstream>   <functional>   <iomanip>  

<ios>   <iosfwd>   <iostream>   <istream>   <iterator>   <limits>   <list>   <locale>  

<map>   <memory>   <new>   <numeric>   <ostream>   <queue>   <set>   <sstream>   <stack>  

<stdexcept>   <streambuf>   <string>   <typeinfo>   <utility>   <valarray>   <vector>

 На втория ред на нашета програма сме сложили "using namespace std;".Когато включваме header

file към нашета програма то неговото съдържание се намира във именованото пространство std, а именно "using namespace std;"

Стигнахме до "int main()".След "int main()" винаги следват средни скоби, в които се намира  самия код на програмата ни. 
 
"cout <<" Tova e moqta purva programa na C++";" Този ред е стандартния изходен поток, който

отпечатва текст на екрана.Не забравяйте точката  запетаята на края.Това е най-често срещаната грешка сред начинаещите.
 
По доло забелязваме следния код "return 0;" с него даваме край на програмата и затваряйки

скобите завършваме нашия малък проект за начинаещи :))
 
За съжаление не всчко се свежда до изписване на текст на екрана, така че да продължм напред.

Освен получаване на информация от екрана ние може и да въвеждаме.Това става посредством оператора "cin >>  ;"



  Следваща страница >> 


Ключови думи: C++ първи стъпки програма програмиране на c++


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Примерите които си дал са пълни с грешки ! Много слаб урок 

  NeronVylka на 20.03.2008 16:39

Според мен мноого добре е обяснил нещата за операторите единственият недостатък на тази статия е че е допуснал някои елементарни грешки при писането на програмките.
Но пак казвам статията е добра  

  Skull на 01.02.2008 13:02

Много слаб урок изпълнен с грешки. Примера с условния оператор въобще не ми тръгна колкото и да опитвах да го преработя, а на другото успях да поправя грешките въпреки че съм начинаещ.

  RANOPILE на 18.11.2007 11:25

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main()
{
cout <<"Molq vavedete chislo n";
int a ;
[color=red]cin a ;[/color]
if a < 5 then
cout
<<"Vasheto chislo e po-malko ot 5n";
if a > 5 then
cout
<<"Vasheto chislo e po-golqmo ot 5n";
if a == 5 then
cout
<<"Vasheto chislo e ravno na 5 n";
retun 0;
}

Първо че каквото и да променях не ми тръгва и все грешки дава:
Namespace name expected
Undefined simbol 'then'
Statement missing ;
Statement missing ;
Statement missing ;
E как един начинаещ сам да се сети да оправи всичко? 

  RANOPILE на 18.11.2007 10:56

Има няколко нелепи грешки в този урок.
 
#include <iostream>
 using namespace std;
 int main()
{
 cout <<"Molq vuvedete chislo!n";
 int a ;
 cin >> a ;
 cout <<"Molq vavedete vtoro chislo!n";
 int b ;
 cin >> b ;
 c=a + b ;
 cout <<"Sborat e n"
 cout << a ;
 return 0;
}
Първо написал си " c = a + b без да си създал променливата c .След това за показване на сборът извикваш променливата a, как може сборът на a + b да е a 
 
#include <iostream>
using namespace std;
int main()
{
cout <<"Molq vavedete chislo n";
int a ;
cin a ;
if a < 5 then
cout <<"Vasheto chislo e po-malko ot 5n";
if a > 5 then
cout <<"Vasheto chislo e po-golqmo ot 5n";
if a == 5 then
cout <<"Vasheto chislo e ravno na 5 n";
retun 0;
}
Тук трябва да бъде if(a < 5) ... , if(a > 5)... if(a==5)...
Това е.

  IvanC на 10.01.2007 00:22

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008