№1 лабораториялыќ жўмыс



жүктеу 256,5 Kb.
Дата17.09.2022
өлшемі256,5 Kb.
#39294
түріПрограмма
зерт 1


1 лабораториялық жұмыс
Тақырыбы: Сызықтық алгоритмдер құру арқылы формулалар бойынша есептеу.
Тапсырма: Берілген формула ( варианттарды қ.) бойынша өрнектер мәнін есеп­тейтін программа жазып шығу керек.
Нәтижесі: Программа мәтіні мен компьютерден алынған есептеу нәтижесі.
Ескерту: Формулалар бойынша есептеу барысында Си тілінің төмендегі матема­ти­калық функциялары (тақырып файлы – ) қажет болуы мүмкін.

Математикалық функциялар

Си тілі функциялары

Типтері

ex

exp(x)

double exp(double x)

sin x

sin(x)

double sin(double x)

arcsinx

asin(x) –1 < x < 1

double asin(double x)

cos x

cos(x)

double cos(double x)

arccos(x)

acos(x) –1 < x < 1

double acos(double x)

tg x

tan(x)

double tan(double x)

arctgx

atan(x) –1 < x < 1

double atan(double x)

| x |

abs(x)

int abs(int x)

| x |

fabs(x)

double abs(double x)

ln x

log(x) x > 0

double log(double x)

lg x

log10(x) x > 0

double log10(double x)

√x

sqrt(x) x > 0

double sqrt(double x)

xy

pow(x,y)

double pow(double x, double y)

10n

pow10(n)

double pow10(int n)

x бүтін бөлігі

floor(x)

double floor(double x)

кездейсоқ сан алу

rand()

int rand()

Экранға шығарылатын символдар түсін өзгерту – textcolor (n);
Символдар шығару кезінде экран фоны түсін өзгерту – textbackground(n);
мұндағы n – кез келген бір түске сәйкес келетін таңбасыз бүтін сан немесе түстің ағылшын тіліндегі атауы. Экранды тазалау операторы – clrscr();
– экранға арналған тақырып файлы;
n(түс) параметрі төмендегі атаулы константалардың бірін пайдаланады.

Түс

Константа

Константа мәні

Қара – Черный

BLACK

0

Көк – Синий

BLUE

1

Жасыл – Зеленый

GREEN

2

Көкшіл – Бирюзовый

CYAN

3

Қызыл – Красный

RED

4

Күлгін – Сиреневый

MAGENTA

5

Қоңыр – Коричневый

BROWN

6

Ақшыл сұр – Светлосерый

LIHGTGRAY

7

Сұр – Серый

DARKGRAY

8

Көгілдір – Голубой

LIHGTBLUE

9

Ақ жасыл – Светлозеленый

LIHGTGREEN

10

Ақшыл көк– Светлобирюзовый

LIHGTCYAN

11

Қызғыш – Алый

LIHGTRED

12

Ақ күлгін – Светлосиреневый

LIHGTMAGENTA

13

Сары – Желтый

YELLOW

14

Ақ (аппақ) – Белый (яркий)

WHITE

15



Жұмысты қорғауға арналған сұрақтар:

  1. Алгоритм, программа, оператор ұғымдары.

  2. Алгоритм қасиеттері, оның мысалдары.

  3. Сызықтық алгоритмдер ұғымы, оның ерекшелігі.

  4. Си тілінің алфавитіне қандай символдар кіреді?

  5. Си тілінің функциялары, олардың типтері.

  6. Арифметикалық өрнек ұғымы.

  7. Мәліметтерді енгізу/шығару операторлары.

  8. Меншіктеу операторлары, олардың жазылу тәсілдері.

  9. Инкремент, декремент операциялары, жазылу форматтары.

  10. Бүтін және нақты типтегі айнымалыларды сипаттап, соларды енгізіп, мәндерін есептейтін операторларды жазу жолдары.

Тапсырмалар
Әр студент төменгі есептердің жетеуін шығаруы тиіс. Олардың алғашқы­сының нөмірі студенттің журналдағы нөміріне сәйкес алынады да, ары қарай 5 саны қосылып отырады, мысалы, 3, 8, 13, 18, 23, 28, 33. Кейде мұғалім өз қалауынша студенттерге көрсетілген есептерді шығаруды ұсынады.

  1. Кубтың қыры берілген. Кубтың көлемі мен бүйір бетінің ауданын анықта­ңыздар.

2. Екі санның арифметикалық және геометриялық ортасын есептеп, нәти­жесін шығаратын операторлар тізбегін жазыңыздар (оң сандар берілген деп есептейміз). х, у сандарының геометриялық ортасы: , ал а1, а2, а3, ..., аn сандарының геометриялық ортасы:
3. Екі санның қосындысын, айырмасын және көбейтіндісін есептейтін прог­рамма жазыңыздар.

  1. Берілген екі катеті бойынша тікбұрышты үшбұрыштың гипотенузасы мен ауданын есептейтін программа жазыңыздар.

  2. Координаттары x1, y1 және x2, y2 болып келген екі нүкте ара қашықтығын табыңыздар.

  3. x саны берілген. 2x4 – 3x3 + 4x2 – 5x + 6, 1 - 2x + 3x2 - 4x3 және 1 + 2x +3x2 + 4x3 өрнектерін есептейтін программа құрыңыздар. Мұнда көбейту, қосу және алу амалдарын ғана қолдануға (Горнер схемасы) болады. Орындалатын операциялар саны мүмкіндігінше аз болатын болсын.

  4. Тең қабырғалы үшбұрыштың қабырғасы берілген. Осы үшбұрыштың ауданын табатын программа құрыңыздар.

  5. x, y, z берілген. a, b-ны есептеу керек:

,

  1. x, y, z берілген. a, b-ны есептеу керек:





  1. x, y, z берілген. a, b-ны есептеу керек:



  1. x, y, z берілген. a, b-ны есептеу керек:



  1. x, y, z берілген. a, b-ны есептеу керек:



  1. x, y, z берілген. a, b-ны есептеу керек:



  1. x, y, z берілген. a, b-ны есептеу керек:



  1. x және y сандары берілген, төмендегі мәнді табу керек.



  1. Екі нақты сан берілген. Солардың арифметикалық ортасын және модульдерінің геометриялық ортасын табыңдар.

  2. Үшбұрыш төбелерінің координаттары берілген. Сол үшбұрыштың периметрі мен ауданын анықтаңдар.

  3. Арифметикалық прогрессия мүшелерінің a, a + d, … , a + ( n – 1 )d қосындсын берілген a, d, n мәндері арқылы анықтаңдар.

  4. Тікбұрышты үшбұрыштың гипотенузасы мен бір катеті берілген. Соның екінші катеті мен іштей сызылған шеңбер радиусын табыңдар.

  5. Массалары m1 және m2, ара қашықтықтары r болып келген денелердің бір бірін тарту күшін F анықтаңдар.

  6. x, y нақты сандары берілген. Көбейту, қосу және алу амалдары арқылы ғана мына өрнек мәнін 3x2y2 – 2xy2 – 7x2y – 4y2 + 15xy + 2x2 – 3x + 10y + 6 есептеңдер. Амалдар саны сегіз көбейтуден және сегіз қосу мен алудан аспайтын болсын.

  7. h биіктіктен жерге құлайтын тастың түсу уақытын табыңдар .

  8. x, y, z берілген. a, b-ны есептеу керек:



  1. Берілген қабырғаларының ұзындығы a, b, c нақты оң сандар болып келген үшбұрыш тұрғызуға болатыны белгілі болса, сол үшбұрыштың ішкі бұрыштарын табыңдар.

  2. Үшбұрыштың бұрыштары мен сырттай сызылған шеңбер радиусы берілген, үшбұрыш қабырғаларын анықтаңдар.

  3. Шеңбер ұзындығы берілген, оның ауданын табыңдар.

  4. Ішкі радиусы 20 болып келген, ал сыртқы радиусы — берілген санға r ( r > 20 ) тең сақина ауданын табу керек.

  5. Үш R1, R2, R3 кедергілері параллель қосылған. Жалпы кедергі мәнін табыңдар.

  6.  Ішкі радиусы 20-ға, ал сыртқы радиусы r ( r > 20 ) тең сақинаның ауданын табыңыздар.

30. Қабырғалары a, b, c үшбұрыш биіктіктерін төмендегі формулалар бойынша анықтаңдар: Бұл есепті шығару кезінде қайталап есептеуді болдырмас үшін аралық айнымалы болып табылатын формуласын алып, сонан соң, ha=t/a, hb=t/b, hc=t/c теңдіктерін пайдалану қажет.

31. Берілген формулаларын пайдаланып, төмендегі функциялар мәндерін есептеңдер:



32. Берілген c, d бойынша төмендегі өрнекті есептеңіз.

мұндағы x1 мен x2 – x2 – 3x – |cd| = 0 теңдеуінің түбірлері.
33. Мынадай арифметикалық өрнекті есептейтін меншіктеу операторларын жазып шығыңдар:

1)



2)



34. Төмендегі операторлардан соң, m, n мәндері нешеге тең болады?


m = 5; n = 6; m* = m; n *= m++ ; m + = --n ;
35. Мынадай арифметикалық өрнекті есептейтін меншіктеу операторларын жазып шығыңдар:

1)



2)



36. a = 1, b = 2, с = 3. Енді төмендегі операторлар орындалған соң, солардың мәні нешеге тең болады?
a = b; b = c; c*= a--; a-=2; b=++a;
37. Төмендегі операторлардан соң, х, y нешеге тең болады?
x= (sin(sqrt(1)-1)+2*abs(-2))/cos(2-2); x*=3; y += x--; y = x*(sqrt(25));
38. Мынадай арифметикалық өрнекті есептейтін меншіктеу операторларын жазып шығыңдар:

1)



2)



39. Мынадай операторлардан соң, x, y, z мәндері қаншаға тең болады?
х = 8 + 6 % 4*2; y = х/5*5; y + = x-- ; z = ++х / 5;
40.Мынадай арифметикалық өрнекті есептейтін меншіктеу операторларын жазып шығыңдар:

1)



2)



41. Төмендегі операторлардан соң, m, n мәндері нешеге тең болады?
m = 5; n = 6; m += n--; n *= ++m; n /= m;
42.Мынадай арифметикалық өрнекті есептейтін меншіктеу операторларын жазып шығыңдар:

1)



2)



43. Мынадай операторлардан соң, x, y, z мәндері қаншаға тең болады?
х = 8 + 6 / 4*2; y = х % 3*2; x += y -- ; z = х / 5;
44. Мынадай арифметикалық өрнекті есептейтін меншіктеу операторларын жазып шығыңдар:

1)



2)



45. Үш сан берілген: х, y, z. Берілген өрнек бойынша а, b есептеңдер, егер


а) a = b=x(arctg z+e-(x+3));
б) а = ,
b = 1 + | y – x | + + ;
в) a = (1 + y) , b = ;
г) a = y + , b = (1 + tg2 ) ;
д) a = , b = cos2(arctg ) ;
е) a = , b = cos2(arctg ) ;
ж) a = ln | (y- )(x- )| , b = x - + .
46. Берілген нақты х санын енгізіп, F(x) функциясын есептеу керек.
а) F(х) = ә) F(х) =

б) F(х) = в) F(х) =


г) F(х) = ғ) 13. F(х) =

д) F(х) = е) F(х) =


ж) F(х) = з) F(х) =


и) F(х) = sin7x к) F(х) =


л) F(х) = 1.8 +ln м) F(х) =


н) F(х) = 1.1 ex + о) F(х) =
п) F(х) = р) F(х) =
с) F(х) = ex ln т) F(х) =





жүктеу 256,5 Kb.

Достарыңызбен бөлісу:




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау