Практикалық жұмыс №1 Тақырыбы: Айнымалылармен жұмыс. Енгізу және шығару. Өрнектер. Сызықтық алгоритмдер



бет11/25
Дата09.06.2022
өлшемі1.03 Mb.
#267232
1   ...   7   8   9   10   11   12   13   14   ...   25
Байланысты:
Практикалық жұмыс С тен
кітап тізім, переплёт, ~$ҚМЖ, биологияотв, биологияотв, Сақталу заңдары, Сақталу заңдары, Тұлғаны дамыту, қалыптастыру, тəрбиелеу факторларының өзара байланысы, Мат лекция 6 (1), Мат лекция 6 (1), 3 лекция, ДИФФЕРЕНЦИАЛДЫҚ ТЕҢДЕУЛЕР
қайтарылатын_тип_мәні <функция аты>(<негізгі параметрлер тізімі>);
Мысалы,
void Nod(int e, int f, int &k);
int f1(float a);
long f2();
Функция тек қана бір мән қайтарады. 1-мысалдан көріп отырғанымыздай біз void типін қайтарылатын тип ретінде қолдандық. Яғни ол ешқандай мән қайтармайды.
Мысал 2. n натурал саны берілген. Осы натурал санның бірінші және соңғы цифрларын ауыстыру.
Негізгі программа листингісі

void main()
{
int n;
cout << "Натурал сан енгізіңіз: ";
cin >> n;
if (Impossible(n))
cout << цифрларды ауыстыруға болмайды!";
else
{
Change(n);
cout << "Жауабы: " << n;
}
}

Impossible функциясы

int Impossible(int n)
{
if(Number(n)<5)
return (0);
else return ((n % 10 >= 3)&&((((n % 10000)/10)*10 + n / 10000)> 32768 % 10000));
}

Number функциясы

int Number(int n)
{
int vsp = 0;
while (n > 0)
{
vsp++;
n = n / 10;
}
return (vsp);
}

Change функциясы

void Change(int &n)
{
int kol = Number(n);
int p = n % 10;
if(kol>1)
s = n / pow(10, kol - 1);
else
s = 0;
int r = (n % pow(10, kol - 1)) /10;
n = p * pow(10, kol - 1) + r*10 + s;
}



Мысал 3. Берілген натурал санның ең үлкен цифрын табуға арналған программа құрыңыз.

// программа үлкен цифр
#include
int Maximum(long n);
void main()
{ long A;
cout << "натурал сан енгіз: ";
cin >> A;
cout << "Ең үлкен цифр " << Maximum(A);
}
int Maximum(long n);
{ if (n < 10)
return(n); else
if ((n % 10) > Maximum (n / 10))
return (n % 10);
else
return (Maximum(n / 10))
}

Maximum функциясын құруда келесі болжаулар қолданылды: егер сан бір цифрдан тұрса, онда ол максималь сан, әйтпесе егер ең соңғы цифр максималь болып табылмаса, онда ол цифрды басқа сандар арасынан іздейміз.


Өз бетінше орындауға арналған тапсырмалар

  1. n! –ды табу функциясын қолданып, алғашқы 10 жұп натурал сандардың факториалдарын табыңдар.

  2. 2 санның ең үлкенін табу функциясын қолданып есептеңдер.

s=(max(x,y)+max(x+y,x*z))/ max(5,x+z); х,у,z – берілген сандар.

  1. n!-ды табу процедурасын қолданып берілген m,k натурал сандар үшін

мәнін есептеңдер.

  1. “Бақытты” санды анықтау ішкі программасын қолданып, бүтін оң сандар массивіндегі “бақытты” сандарды анықтаңдар. (натурал сан “бақытты” сан деп аталады, егер санның сол жақ жарты цифрларының қосындысы оң жақ жарты символдарының қосындысына тең болса. Мысалы 2433-“бақытты” сан, 2+4=6, 3+3=6)

  2. Табаны а-ға тең, биіктігі 2-ден 6-ға дейін 0,5 қадаммен өзгеретін үшбұрыштардың орташа ауданын, үшбұрыш ауданын табу ішкі программасын қолданып есептеңдер.

  3. Пифагор сандарын табу ішкі программасын қолданып, берілген n-нен кіші барлық Пифагор сандарын табыңдар (а,в,с натурал сандар Пифагор сандары деп аталады, егер а2+b2=c2 шарты орындалса).

  4. Функция және процедураны қолданып, келесі есептерді шешіңдер:

    1. Cnm=n!/m!(n-m)!

    2. F=1! +2!+ 3!+ …+k!. n, m, k мәндері берілген.



Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   25




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
рсетілетін қызмет
Жалпы ережелер
жиынтық бағалаудың
республикасы білім
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
Қазақстан республикасының
мерзімді жоспар
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
бағалаудың тапсырмалары
Мектепке дейінгі
оқыту әдістемесі
Қазақ әдебиеті
нтізбелік тақырыптық
пәнінен тоқсанға
Зертханалық жұмыс
Инклюзивті білім
Әдістемелік кешені
республикасының білім
білім берудің
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
қазақ тілінде
қазіргі заман
туралы хабарландыру
атындағы жалпы