Главная страница

курсовая. Программа ру ерекшеліктері курсты Жмыс орындаан


Скачать 173.15 Kb.
НазваниеПрограмма ру ерекшеліктері курсты Жмыс орындаан
Анкоркурсовая
Дата25.04.2021
Размер173.15 Kb.
Формат файлаdocx
Имя файлас++.docx
ТипПрограмма
#198411
страница4 из 4
1   2   3   4


using name space std;

int main()

{

intn, m, x, q, i, um;

int a[10000];

cin>>n;

a [0] = 1; m=1;

for (q=0; q
{

um=0;

for(i=0; i
{

x=a[i]*2+um;

a[i]=x%10;

um=x/10;

}

if(um>0) {a[m]=um; m++;}

}

For (i=m-1; i>=0; i--) cout<
cout<<"\n";

system("pause");

return0;

}

0 ден 100 ге дейінгі санды кему және өсу ретімен жазу:

#includeusing name space std;intmain ()

{

13const

int n=100;

int b[n];

int i;cout << "1 den 100 deingi sandar:\n";

for(i=0; i<100; i++)

b[i]=i;

for (i=0; i<100; i++)

cout << b[i] << ' ';

cout << "\n 100 den 1 deingi sandar:\n";

for (i=0; i
{int imin = i;

for (int j=i+1; j
if(b[j] >b[imin]) imin =j;

int a=b[i];

b[i]=b[imin];

b[imin]=a;

}

for(i=0; i
cout << b[i] << ' ';

system ("pause");

return0;

}


A[6][6] массивінің максимум және минимумдерін табу

#include

#include

Using name space std;

Const int n=6;

Int main ()

{

int x[n][n];

int i, j;

int max, min;
for (i=0; i
for (j=0; j
cout << "x [" << i << "," << j << "]=";

cin >> x[i][j];

}

cout << " \ n";

for (i=0; i
cout << " \ n";

for (j=0; j
cout << "x[" << i << "][" < < j << "]=" << x[i][j] << " \ t";

}

}

max = x[0][0]; min=x[0][0];

for (i=1; i
for (j=0; j
if (x[i][j] > max) max = x[i][j];

if (x[i][j] < min) min = x[i][j];

}

cout << " \ n" ;

cout << "max=" << max << endl;

cout << "min="<< min << endl;

system ("pause");

return 0;

}

Шыққан нәтижесі:


Қорытынды
Қорытындылап айтқанда С++ тіліндегі класстар көптеген операцияларды қолданушы типтердің обьектілерімен жұмыс істейді және қайта жүктеу мүмкіншілігіне ие. Мұндай мүмкіндіктер обьект-кластар үшін болады. Операцияның қайта жүктелуі, кластың функция-операциясы көмегімен жүзеге асырылады, оны класс мүшесі немесе достық функциясына айналдырүға немесе жай функцияға айналдыруға болады. Операцияларды қайта жүктеу типті беру, функцияларды шақыру ережелері халықаралық стандартында берілген. Класста бірнеше конструкторларды құруға болады.

Класс обьектісін құрған кезде ол үшін сәйкес келетін конструктор автоматты түрде шақырылады. Обьекттің мүше берілгендердің (обьект айнымалыларының) инициализациясы конструктордың орындалуы сияқты инициализациясы кезінде де орындала алады. Қорытындылап айтқанда, егер жадыда динамикалық жадымен жұмыс орындалмаса және конструктор қажет болмаса, онда үнсіздік бойынша көшіріп алу конструкторын қолдану көмегімен көшіріп алу конструкторын анықтау керек емес. Осындай кластарда қолданылатын бағдарламалар дұрыс жұмыс істейді.

Осы курстық жұмысымды қорытындылай келе С++ тіліндегі файлдар мен қиын тапсырмаларды шешуге және оларды жеңілдетуге мүмкіндік беретіндігін ұғындым. Файлдарда әр түрлі, керек бағдарламалар бар. Сондықтан бағдарламамен жұмыс істеген қолданушыға файлдармен дұрыс жұмыс істеуі керек. Бұл сабақтан дискілі файлдық байланысы, си тіліндегі файлдың екі түрі, файлды ашуға бағытталған бұйрықтар, ақпараттарды файлға жазу, файлдан мәліметтерді оқу, файлды жабу, дискідегі файлдарды басқару, уақытша файлдардың қолданылуы деген сұрақтарға жауап ала алдық.

 Мұнда файлдардың ағыны, дискілік файлмен жұмыс, файлдармен жұмысты ұйымдастыру, файлмен форматтық енгізу, файлмен форматтық алмастыру, файлда символды шығару, файлды жою, бүтін сандарды жазу және оқу, мәліметтер блогын жазу және оқу, fwrite () функциясыfread () функциясы, ftell () және rewind () функциялары қарастырылды. Әр бөлімде файлдарға қатысты оепраторларының атқаратын қызметі, олардың прототипі және де файлда қолданылатын функциялардың атқаратын қызметі қарастырылған. Курстық жұмыстың ең басты физикалық файлдың негізгі түсініктерін зерттеу, С++ тіліндегі файлдармен жұмыс жасауға арналған функциялармен пороцедураларды зерттеу, С++ тіліндегі файлдармен жұмыс жасау ерекшеліктерін меңгеру, файлдары құру арқылы оның практикалық жүзеге асырылуын орындау міндеттері толықтай зерттеліп, игерілді.

 Курстық жұмыстың басты мақсаты болып жоғарыда келтірілген сұрақтар мен жұмыс тақырыбы жан-жақты, тыңғылықты және терең түрде қарастырылды. 


Қолданылған әдебиеттiң тiзiмi


  1. Бабушкина И. А. Практикум по объектно–ориентированному программированию / Бабушкина И.А., Окулов С.М.: –М.: БИНОМ, Лаборатория знаний, 2004. –366 с.

  2. Богуславский А.А., Соколов С.М. Основы программирования на языке Си++: –Коломна: КГПИ, 2002. –490 с.

  3. Джесс Либерти. Освой самостоятельно C++ за 21 день. –М.: Вильямс, 2003. –772 с.

  4. Дэвис Стефан Р. C++ для «чайников». –М.: Издательский дом «Вильяме», 2003. –336 с.

  5. Объектно–ориентированное программирование: Учебник для вузов. – 2 изд., перераб. и доп. / Под ред. Г.С. Ивановой. –М.: Изд–во МГТУ им. Н.Э. Баумана, 2003. –368 с.

  6. Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. Объектно – ориентированное программирование. –М.: АСТ, 2005. –433 с.

  7. Мукашева М.О. Программалау технологиясы

  8. Нейбауэр А. Моя первая программа на С/С++ /Перев. C++ англ. – СПб: Питер, 1995

  9. Подбельский В.В., Фомин С.С. Программирование на языке СиЖ Учеб. пособие. – 2-е доп. изд. – М.: Финансы и статистика, 1999

  10. Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.: Питер, 2005

  11. Дейтел Х., Дейтел П. Как программировать на Си. – М.: Бином, 2000

  12. Мейер Б., Бодуэн К. Методы программирования. Т. 1 и 2. – М.: Мир, 1984
1   2   3   4


написать администратору сайта