Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_каз_1_5.doc
Скачиваний:
12
Добавлен:
02.09.2019
Размер:
167.42 Кб
Скачать

1-5 лабораториялық жұмыс

Тақырып: Си программалау тілі.

Тапсырма: Таратылып берілген вариант бойынша есептерді шығару.

Есеп беру: Есептерді жазбаша түрде мұғалімге тапсыру.

1 лабораториялық жұмыс

Тақырып: Сызықтық алгоритмдер, формулалар бойынша есептеу.

Тапсырма: Берілген формула бойынша есептеулерді орындайтын программа жазыңыздар.

Отчет: Программа мәтіні.

Printf және scanf функциялары

printf(<формат тіркесі>,<аргументтер тізімі>);

scanf("%d%f", &x,&y);

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

Си тілінде жазылуы

sqrt(x)

|x|

fabs(x)

ex

exp(x)

xy

pow(x,y)

ln(x)

log(x)

lg10(x)

log10(x)

sin(x)

sin(x)

cos(x)

cos(x)

tg(x)

tan(x)

arcsin(x)

asin(x)

arccos(x)

acos(x)

arctg(x)

atan(x)

arctg(x/y)

atan2(x,y)

sh(x)=1/2 (ex-e-x)

sinh(x)

ch(x)=1/2 (ex+e-x)

cosh(x)

tgh(x)

tanh(x)

x-ті y-ке бөлгендегі қалдық

fmod(x,y)

/* Герон формуласын пайдалану */

#include <conio.h> /* экранмен жұмыс істеуді іске қосу */

#include <stdio.h> /* енгізу-шығару әрекеттерін іске қосу */

#include <math.h> /* математикалық функцияларды пайдалану */

main() /* басты функция */

{

float a,b,c,p,s; /* нақты айнымалыларды сипаттау */

clrscr(); /* экранды тазалау */

printf("\n үшбұрыш қабырғалары ұзындығын енгізіңіз: \n"); scanf("%f%f%f",&a,&b,&c);

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

printf("Үшбұрыш ауданы s=%f\n", s);

}

Лабораториялық жұмысты қорғау сұрақтары:

  1. Оператор дегеніміз не?

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

  3. Мәндерді енгізі (шығару) үшін қандай операторларды пайдаланамыз?

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

  5. Меншіктеу операторы.

Тапсырмалар:

  1. Кубтың қабырғаларының ұзындығы берілген. Оның көлемі мен қабырғасының бетінің ауданын табыңдар.

  1. Екі нақты сан берілген. Осы сандардың абсолют шамасының арифметикалық және геометриялық ортасын табыңыздар.

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

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

  1. Теңбүйірлі үшбұрыштың жақтары берілген№ Үшбұрыштың ауданын табыңыздар.

  2. Берілген a, d, n мәндері бойынша арифметикалық прогрессияның мүшелерінің қосындысын табыңыздар

a, a + d, … , a + ( n – 1 )d

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

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

  1. Нақты x саны берілген. Тек көбейту, қосу және азайту амалдарын қолданып 2x4 – 3x3 + 4x2 – 5x + 6 есептеңіз. 4 көбейту, 4 қосу және 4 азайту амалын қолдануға болады.

  1. Бір бірінен r арақашықтықта орналасқан, массалары m1 және m2 екі дене арасындағы F тартылыс күшін анықтаңыздар.

  1. Нақты x саны берілген. Тек көбейту, қосу және азайту амалдарын қолданып 1 – 2x + 3x2 – 4x3 и 1 + 2x + 3x2 + 4x3 есептеңіз. Тек 8 операция қолдануға болады.

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

  1. x, y, z берілген. a, b есептеңіздер.

,

  1. Тастың h биіктіктен жер бетіне құлау уақытын анықтаңыздар.

  1. x, y, z берілген. a және b есептеңіздер.

  1. Берілген x, y, z бойынша a, b есептеңіздер.

  1. x, y, z берілген. a және b есептеңіздер.

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

  1. x, y, z берілген. a және b есептеңіздер.

  1. Үшбұрыш бұрыштары және сырттай сызылған шеңбердің радиусымен берілген. Оның қабырғаларының ұзындықтарын табыңыз.

  1. x, y, z берілген. a және b есептеңіздер.

  1. Шеңбердің ұзындығы белгілі. Осы шеңбермен шектелген дөңгелектің ауданын табыңыздар.

  1. x, y, z берілген. a және b есептеңіздер.

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

  1. x, y, z берілген. a және b есептеңіздер.

  1. R1, R2, R3 кедергілері параллель жалғанған. Бірктіру кедергісін табыңыздар.

  1. a және b нақты сандары берілген. Осы сандардың қосындысын, айырмасын және көбейтіндісін табыңыздар.

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

Мұнда x1, x2 x2 – 3x – |cd| = 0 теңдеуінің түбірлері.

  1. Нақты x және y сандары берілген. есептеңіз.

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