400 000+ дайын материалды шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар, көрнекіліктер және авторлық материалдар - 690 тг-ден бастап
Тақырып бойынша 11 материал табылды

Практикалық жұмыс С++ тілінде программа құру жолдары

Материал туралы қысқаша түсінік
С++ тілін үйренушілерге көмек ретінде
Материалдың қысқаша нұсқасы

«Дарынды балаларға арналған үш тілде оқытатын Мұхтар Арын атындағы №24 «Экономика және бизнес» арнаулы лицейі» КММ


Информатика пән мұғалімі

С++ программалау тілінде практикалық тапсырмалар



І. Сызықтық алгоритмді программалау

  1. мысал. Екі саның қосындысын есептейтін программа коды.

  1. мысал. y=|(x+z)|

  1. ысал.

4-мысал.

y=xz

1. үш саның қосындысын есептеу.

2. Мына есептерге программа құрыңыздар.

1) y= 2x+6x-5

2)

3)

4)

5) z=|6x-10y|

6. Асан 7 жаста. Ол он жылдан кейін әпкесінің жасына келеді. Ағасы әпкесінен 5 жас кіші болса, асаның ағасы мен әпкесі қанша жаста екенін аықтайтын бағдарлама жаз.

7. жеңіл көлік сағатына 90км/сағ жылдамдықпен 1800км қашықтықты қанша жұмсайтындығын аықтайтын программа құру.

8. Ақпараттың өлшем бірліктерін бір өлшем бірлігінен екінші өлшем бірлігіне ауыстру бағдарламасын жазу.

1) 4Гбайт = Мбайт, Кб, байт.

2) 96800байт = Кбайт, Мб, Гайт

9. Тіктөртбұрыштың ауданын есептейтін программа құру.

10. Үш бұрыштың периметірін есептейтін бағдарлама жаз.

ІІ. Тармақталу алгоритмін программалау

  1. мысал. Екі саның үлкенін анықтау.

  1. мысал. Х санының тақ, жұптығын анықтау.



  1. а саны тақ сан болса кубта, керісінше жағдайда квадратқа көтер.

ІІІ. Кіріктірлген шартты программалау.

Математикалық функцияларды пайдаланып программа құру.

  1. #include <iostream>

#include <cmath>

using namespace std;

int main()

{

int x,y,n; float z;

x=6; y=6;

cin>>n;

if(x==y&&n>=0)

z= sqrt(2*n*pow(x,4));

else

if(x==n||y==n)

z=y*x+n;

else

z=2*n;

cout <<z<< endl;

return 0;

}

2. y= sin(x*x) +cos(2*x);

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

int x; float y;

cin>>x;

y= sin(x*x) +cos(2*x);

cout <<y<< endl;

return 0;

}

3. #include <iostream>

#include <cmath>

using namespace std;

int main()

{

int x; float y;

cin>>x;

y= sin(x*x) +crtg(2*x);

cout <<y<< endl;

return 0;

}

4. y= {sinx|x|

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

int x; double y;

cin>>x;

if(x>2)

y= sin(x*x) +cos(2*x);

else

y=fabs(x);

cout <<y<< endl;

return 0;

}

Тапсырмалар

  1. А, В, С үш сан берілген. А саны В үлкен болса, онда оны квадратта, В саны А дан үлкен С дан кіші болса 3 – ке көбейт. Ал С саны екеуіненде кіші болса үш санның қосындысын табатын бағдарлама құрыңыз.



  1. 4<= x>=9 жататын y=x2 функциясының мәнін табатын программа құрыңыз.

  2. 1.      Нақты x, y ( x ≠ y ) берілген. Кішісін олардың жарты қосындысымен, ал үлкенін - екі еселенген көбейтіндісімен алмастырыңыз.

  3. 2.      Үш нақты сан берілгенТеріс емес сандарды квадраттаңыздар.

  4. 3.      Егер берілген нақты x, y, z сандарының қосындысы 1-ден кем болса, онда бұл үш санның ең кішісін қалған екі санның жарты қосындысымен алмастырыңыз, кері жағдайда x және y-тің кішісін қалған екеуінің жарты қосындысымен алмастырыңыз.

  5. 4.      Нақтыa, b, c, d сандары берілгенЕгерa<=b<=c<=d болса, онда әр санды ең үлкен санмен алмастырыңыз, егерa>b>c>d болсасадарды өзгеріссіз қалдырыңыз, кері жағдайда барлық сандарды олардың квадратымен алмастырыңыз.

  6. 5.      Нақтыxyz сандары берілгенЕгер xy-ке қалдықсыз бөлінсе және yz-ке қал­дық­сыз бөлінсеонда барлық сандарға бірді қосыңыз, кері жағдайда барлық сан­дар­ды нөлге теңестіріңіз.

  7. 6.      Нақты а саны берілген f(a) –ны есептеңіз.

  8. 7.      Нақты а саны берілген f(a)мәнін төмендегі формулалар бойынша есептеңіз:

  9. a)

  10. б) 

  11. в) 

  12. г) 

  13. 2-мысал. Бүтін сандардың көбейтін­дісін өрнек­тейтін n! мәнін, яғни n!=1*2*... n табу



Тапсырмалар

1.      Ең соңында 9999 саны тұрған бүтін сандар тізбегі берілгенСолардың:

- жалпы санын;

- арифметикалық ортасын;

- максималь мәнін;

теріс және оң элементтері санын;

-минималь элементінің нөмірін;

- тізбек ішіндегі жұп сандар санын;

жұп сандары ішіндегі ең кіші элементін анықтау керек.

2.      n натурал саны берілгенТөмендегі мәндерді есептеңіздер:

a)      2n(pow() функциясын қолдануға болмайды);

b)     n!=1·2·3·…· n;

c)        ;

d)      ;

e)      (1+sin0.1) (1+sin0.2) … (1+sinn);




 


f)   




 


g)                                                         ;




 


h)     ( n түбір);

3.      n натурал және a нақты саны берілген.

4.      n натурал және a нақты саны берілген. Төмендегі мәндерді есептеңіздер:

a)      a+ 1 ) … ( a n – 1 );

b)      an есептеңіз, (pow() функциясын қолдануға болмайды);

c)       ;

d)      ;

 

5.      xнақты саны берілген. Төмендегі өрнектерді есептеу керек:

;

;

6.      функциясының мәндерінx 2-ден 10-ға дейін қадамы 0,5 болып өзгерген кезде анықтаңдар.

7.      Төмендегіфункцияныңмәндерінx-2-ден 3-ке дейін қадамы 0,25 болып өзгерген кезде анықтаңдар:

8.      нақты саны және nнатурал саны берілген. Төмендегі өрнектерді есептеу керек:

a)   ;

б) ;

в)   , соңғы өрнегі nрет қайталанады.

г) 

д)

9.      ahнақты сандары жәнеnнатурал саны берілген. Төмендегі өрнекті есептеу керек:

;

мұндағы .

10.  nнатурал саны берілген.

a) nсанында қанша цифр бар?

б) Осы сан цифрларының қосындысы неге тең?

в) Осы санның ең алғашқы тұрған цифрын анықтау керек.

г)  nсаны цифрларының ауыспалы таңбалы қосындысын табу керек (n санының ондық жүйеде жазылуы  болсын, сонда:  ) табу керек).



Материалды Word форматында жүктеп аласыз
Тарифке кіреді
6 ұстаз жүктеп алған
04.04.2019
4685
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі