ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

C++ для новичков
  #1  
Старый 05.12.2006, 15:31
Аватар для Micr0b
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

Репутация: 245
Отправить сообщение для Micr0b с помощью ICQ
По умолчанию C++ для новичков

C++ для новичка...

И так для тех кто хочет изучать c++, могу порекомендовать вот что:

1. Определитесь нужно ли ето вам.
2. Выберите язык программирования по-вебу(Php,Perl,C#,JavScript,VbScript...) (Assambler,C++,Pascal...)
3. Нужно скачать или купить несколько учебников.
4. Нанять учителя.
5. Выбрать себе компилятора
6. Ну а если вы хотите быстро понять что такое программирования/с++ то можно просто прочитать эту статью.

И так начнём

####1####
Нужно ли вам программирование.. мож у вас в жизни есть другие цели, чото вас больше интересует ..и так далее..
то в этом случае я вам скажу что изучать программирования не рекомендуется .. так как вы не будете получать удовольствия
от написания программ или скриптов. Если вас это реально заинтересовало и вы от 5 лет клацаете по клаве и пересмотрели
много софта и хотите делать чото свое то тогда вы на нужном пути.
####2####
И так вы все-таки решили программировать. Но не знаете с чего начать..
Тогда вам реально нужно определится что вы хотите. Хотите может создавать какие-то Интернет страницы(сайты), писать полезные
скрипты и чото в этом роде то тогда думаю вам нужно изучать язык и раздела веба (Php,Perl,С#,JavScript,VbScript...).
Ну а если вас больше интересует какой не будь софт, ОС то думаю тебя нужно тогда выбрать раздел с языками
(Assambler,C++,Pascal...)
####3####Вот несколько ссылок на буксы в электронной версии(но лучше, ну принайми для меня, пойти в магазин и купить нормальной учебник):
Books1
Books2

####4####
Можно нанять себе учителя 1час=от 5$...
Если уж у вас нет средств на это. то пожалуй придется самому изучать..(
####5####
Обязательно нужно выбрать себе компилятора.
Компилятора(COMPILES)-это программа которая перекодирует ваш набранной код в машиной).После удачной компиляции
будет уже готовая созданная вами программа.
На данной момент есть множество компиляторов. Я приведу 3 компи., и дам краткое объяснения к каждому.

1. MaGAr – это без никакого интерфейса компил., чтоб пользоватся им нужно создать просто нотепад с расширением cpp, вписать програму, сохранить, открыть cmd и написать
Код:
C:\>g++ nazva.cpp
если все пройдет удачно то в етой директории где лежыть исходник пори,создастся уже готовая програма.
2. Turbo – это компилятор с интерфейсом, стоит только написать программу и проверить, ну и конешно сохранить).







3. Visual C++ -это многофункциональный компилятор.
Лично я пользуюсь только 2 первыми.

####6####
И так вы выбрали язык программирования С++, на сегодняшней день его можно щитать элитным и много уважаемым.
Для начала нужно разобраться что такое С++.

С++ это много функциональной и оптимизированной язык программирования. Не буду говорить об нём целою историю но
скажу нечто кратко. С++ Походит от С, и в многом чему выше своего старшего братика(С).)))

Программа состоит с библиотек.
Библиотеке с/с++ - это набор стандартных функций для работы с основными возможностями ОС

Вот главное тело кода:

Код:
#include<iostream.h>//оглавление библиотеки  

int main()//начало тела программы
{
Объявление переменных
Инструкция_1
Инструкция_2
……………………………
Инструкция_N
return 0;// конец программы
}
Пример:

Код:
#include<iostream.h>
int main()
{
int a, c=5, d=3;
a=c+d;
cout<<”Результат”<<a;
return 0;
}
Где int - ето есть целой тип, их есть несколько но об них чуть поже
int a, c, d; - присваивание переменyым a, c, d тип int
a=c+d; - математика =)
cout<<”you text”; - выводит результат на экран
cout<<”Результат”<<a; - выводит результат на экран, притом ищо результат a=c+d;

Код:
#include<iostream.h>
int main()
{
 int a, c, d;
cout<<”Ведите число c, d”;
cin>>a;
cin>>d;
a=c+d;
cout<<”Результат”<<a;
return 0;
}
Где cin>>d; - оператор для ввода текста с клавиатуры и присваивания переменным конкретного значение.


Несколько операторов:

Оператор if - это оператор условного перехода
if (условие)
/* если условие верна то будет выполнятся все действия которые есть здесь */
else
/* если условие не верное то будет выполнятся все действия которые есть здесь */


Примечания!!!
Если в операторе if(или каком то другом операторе) есть ныполнение несколько операции (ну типа ввод/вывод, +,-,/,*...)
то нужно перед выполнениям и после поставить две {}.
Пример:
Код:
 if (5>2)
{
   a=5+1;
   cout<<a;
}
Else
{
   a=5-1;
   cout<<a;
}
Оператор do-while - это оператор с перед условием

Код:
do {
cout<<"Привет";
/* ,,, */
} while (условие);
Пример:

Код:
char q;
do {
cout<<"Привет, введите x";
cin>>q;
} 
while (q!='x');
программа будет выполнятся до тех пор пока вы не вереде с клавы х.

Оператор while - это оператор с перед условием

Код:
While(условие)
{
cout<<"Привет";
}
Пример:
Код:
a=1
While(a>5) do {
cout<<"Привет";
a=a+1
}
сначала проверяется условие, а потом идут все действия..

Оператор for - это циклической оператор

Код:
for (a=1;a<10;a++){
cout<<"Универсальной оператор";
}
a++ ето тоже самое что a=a+1, думаю здесь все ясно.


И так мы уже выучили несколько операторов теперь перейдем к типам, я напишу 2 так как они есть много стандартами в программирование

int - целой
double – дробовой, целой

Думаю все для новичка хватит ...)), а теперь бегите в книжной магазин и берите большую книгу по С++,
или скачайте электронную версию.

Статья сугубо для новичков =)

Последний раз редактировалось HakNet; 05.12.2006 в 20:08.. Причина: исправил ошыбки!
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 28 01.11.2007 12:25
Софт для мобильных телефонов под *nix Grrl Сотовый фрикинг 2 02.03.2007 01:47
Редактирование содежимого прошивок для Самсунгов Digimortal Схемы и программы 3 28.02.2007 14:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ