Компьютерді бағдарламалаудың көптеген әдістері бар. Ақыр соңында, қажет нәрсеге қалай жетуге болатынын шешуді бағдарламашы шешеді. Дегенмен, жақсы құрастыру мен бағдарламалар үшін стильдер мен функцияларды қолданатын көптеген «озық тәжірибелер» бар. Жобадағы келесі бағдарламашылардың (соның ішінде сіздің де) сіздің кодты оқып, түсінетініне көз жеткізу үшін біршама дәлдік қажет.
Қадам
2 -ші әдіс 1: Стандартты кодты жазу
Қадам 1. Eclipse, Netbeans және CodeBlocks сияқты C ++ үшін IDE (интеграцияланған даму ортасы) жүктеңіз немесе Notepad ++ немесе VIM сияқты қарапайым мәтіндік редакторды қолдана аласыз
Бағдарламаны командалық жолдан да іске қосуға болады, бұл жағдайда кез келген мәтіндік редактор жеткілікті болады. Егер сіз синтаксисті бөлектеуді және жолды нөмірлеуді қолдайтын редакторды таңдасаңыз, бұл пайдалы болуы мүмкін. Бағдарламашылардың көпшілігі Unix тәрізді жүйелерді (Linux, OS X, BSD) дамытудың ең жақсы ортасы деп санайды.
Қадам 2. Бағдарламаның негізгі файлын жасаңыз
Негізгі файлда main () деп аталатын функция болуы керек. Бұл жерде бағдарламаның орындалуы басталады. Осы жерден сізге функцияларды, префикс сыныптарын және т. Бұл файлға сіздің қосымшаңыздан және кітапханалардан басқа файлдарды қосуға болады.
Қадам 3. Бағдарламаны жазуды бастаңыз
Жасағыңыз келетін кодты немесе бағдарламаны енгізіңіз (төмендегі кейбір мысалдарды қараңыз). Синтаксисті, семантиканы, объектіге бағдарланған бағдарламалау парадигмаларын, деректерді бұрмалауды, байланыстырылған тізімдер сияқты алгоритмдердің дизайнын, басым кезектерді және т. C ++ - бұл бағдарламалаудың оңай тілі емес, бірақ бұл сізге барлық бағдарламалау тілдерімен жұмыс істейтін негіздерді үйретеді.
Қадам 4. Кодтағы түсініктемелерді енгізіңіз
Қандай функциялар мен айнымалылар үшін қолданылатынын түсіндіріңіз. Айнымалылар мен функциялар үшін анық атауларды таңдаңыз. Жаһандық айнымалы атауларды пайдаланыңыз. Жалпы алғанда, сіздің кодты оқитын кез келген адам оны түсінетініне көз жеткізіңіз.
Қадам 5. Кодыңызда тиісті шегіністерді қолданыңыз
Тағы да төмендегі мысалды қараңыз.
Қадам 6. Кодты бірге құрастырыңыз
g ++ негізгі.cpp
Қадам 7. Бағдарламаны теру арқылы іске қосыңыз:
./a.out
2 -ші әдіс 2: Мысал
Қадам 1. 1 -мысалды қарастырыңыз:
/* Бұл қарапайым бағдарлама g ++ стилінің негіздерін түсіну үшін жасалған. Бұл бағдарлама g ++ компиляторын қолданады.*/ #Include/*енгізу және шығару функцияларын енгізеді*/ аттар кеңістігін қолдана отырып std; /* біз std (стандартты) функциясын қолданамыз* /int main () /* негізгі функцияны жариялаймыз; Сіз сондай -ақ int main (void) пайдалана аласыз. */ {cout << «\ n Сәлем Әке»; / * '\ n' - жаңа жол ( t - жаңа қойынды) */ cout << «\ n Сәлеметсіз бе»; cout << «\ n Бұл менің бірінші бағдарламам»; cout << «\ n Күні 20.04.2018»; 0 қайтарады; }
Қадам 2. 2 -мысалды қарастырыңыз:
/ * Бұл екі санның қосындысын санауға арналған бағдарлама */ #incdes кеңістігінің көмегімен std; int main () {float num1, num2, res; /* айнымалы мәнді жариялау; int, double, long… де қолдануға болады */ cout << «\ n Бірінші санды енгізіңіз =»; cin >> num1; / * пайдаланушы мәнін num1 * енгізіңіз// cout << «\ n Екінші нөмірді енгізіңіз =»; cin >> num2; res = num1 + num2; cout << «\ n Сумма» << num1 << «және» << num2 << «=» << res '\ n'; 0 қайтарады; }
Қадам 3. 3 -мысалды зерттеу:
/ * Екі санды көбейту */ #std аттар кеңістігін қолдану; int main () {float num1; int num2; қосарланған ажыратымдылық; cout << «\ n Бірінші санды енгізіңіз =»; cin >> num1; cout << «\ n Екінші санды енгізіңіз =»; cin >> num2; res = num1 * num2; cout << «\ n Екі санды көбейту =» << res '\ n'; 0 қайтарады; }
Қадам 4. 4 -мысалды қарастырыңыз:
// '' Айналу '' математикалық формуланы табу үшін. Бұл жағдайда, бағдарлама // Эйлердегі №1 сұраққа жауап іздейді. #std аттар кеңістігін қолданыңыз; int main () {// '' Негізгі '' ашылады. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Жауабын табу үшін қажетті бүтін санды құрыңыз. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Loop '' a 1000 -нан үлкен немесе оған тең болғанша, әрбір 3 '' циклді '' қосады. Сондай -ақ, sum1 -ге қосыңыз. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '' b b 1000 -нан үлкен немесе оған тең болғанға дейін, әрқайсысына 5 цикл қосылады. Сондай -ақ, b2 -ді қосыңыз. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '' с 1000 -ға тең немесе оған тең болғанға дейін, әрбір циклге 15 қосады '' '. Сонымен қатар c сомасына 3 қосыңыз. sum4 = sum1 + sum2 - sum3; // sum4 қосындысы 1 мен қосындысының қосындысын алады, қосындысынан 3. cout << sum4; // Нәтиже - sum4, жауап. cin.get (); // Пайдаланушының Enter пернесін басуын күтіңіз. 0 қайтарады; // Қайтару туралы мәлімдеме. } // Негізгі жабылу.
5 -қадам. Әр түрлі стильдегі келесі мысалдарды қарастырыңыз:
int main () {int i = 0; егер (1+1 == 2) {i = 2; }} / * Ақшылдар стилі * / int main () {int i; егер (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; if (шарт) {i = 2; функциялар (); }}
Кеңестер
- Бағдарламалар үшін әрқашан ISO компиляторын қолданыңыз.
- 'a.out' - бұл компилятор жасаған әдепкі орындалатын файл атауы.
- Егер сіз көптеген айнымалыларды немесе функцияларды қолданатын нәрсе жазсаңыз, оны түзетуді және түсінуді жеңілдету үшін кейбір түсініктемелерді қосыңыз!