Java платформасын орнатуды орындау



 

2.3 Бақылау сұрақтары

1. JDK орнату процедурасын сипаттаңыз

2. IDE орнату процедурасын сипаттаңыз

ЗЕРТХАНАЛЫҚ ЖҰМЫС №3

АРИФМЕТИКАЛЫҚ ӨРНЕКТЕРДІН JAVA ТІЛІНДЕ ЖАЗЫЛУЫ

Студенттерде қалыптасатын білім мен дағдылар: Java тілінде арифметикалық өрнектерді жаза білу.

Теориядан қысқаша мәлімет

1. Java тіліндегі арифметикалық өрнектердің жазбасы

Math класын қарастырамыз,ол түрлі математикалық функциялардан тұрады.

Math.sin(a) – синус (аргумент радианмен беріледі);

Math.cos(a) – косинус (аргумент радианмен беріледі);

Math.tan(a) – тангенс (аргумент радианмен беріледі);

Math.аsin(a) – арксинус (аргумент радианмен беріледі);

Math.аcos(a) – арккосинус (аргумент радианмен беріледі);

Math.atan(a) – арктангенс (аргумент радианмен беріледі);

Math.log(a) – натурал логарифм;

Math.pow(x,y) –x-тің y дәрежесі;

Math.sqrt(a) – квадрат түбір;

Math.abs(a) – сан модулі;

Math.round(a) – санды дөңгелектеу;
Math.log(n) —n санының натурал логариф мәнін қайтарады..

Math.log10(n) — n санының ондық логариф мәнін қайтарады

 

Барлық функциялар нақты аргументтерді қабылдайды, ал қайтаратын мән функцияның аргументінің типіне тәуелді.

Қарастырылатын класта функциядан басқа үнемі қолданылатын екі тұрақты бар:

1. Math.PI —«пи» саны, 15 ондық белгі дәлдігімен.

2. Math.E —Неппер саны (экспоненциалды функция негізі), 15 ондық белгі дәлдігімен.

 

1.1. Арифметикалық операциялар, қатынас операциялары, меншіктеу операциялары.

Арифметикалық операциялар

белгі Операция атауы
+ Қосу (+)
- Азайту (-)
* Көбейту (*)
/ Бөлу (/)
% Қалдық (%)

 

 

Операция Айнымалы типтері
Қосу (+) int,char,float
Азайту (-) int,char,float
Көбейту (*) int,char,float
Бөлу (/) int,float
Қалдық (%) int

 

Қатынас операциялары

 

белгі Операция атауы
= = Теңдікті тексеру(= =)
> Үлкен (>)
>= Үлкен не тең(> =)
< Кіші(<)
<= Кіші не тең (< =)
!= Тең еместікті тексеру(!=)

 

Меншіктеу операциясы

белгі Операция атауы
= жай меншіктеу
++ унарлы инкремент
-- унарлы инкремент
+= меншіктеумен қосу
-= меншіктеумен азайту
*= меншіктеумен көбейту
/= меншіктеумен бөлу

 

i++; // инкремент операциясы
++i; // инкремент операциясы
i--; // декремент операциясы
--i; // декремент операциясы

Бұл операторлар бос орынсыз айнымалы мәнімен көрсетіледі. Егер ол айнымалының сол жағында тұрса, онда ол инкременттің префиксті түрі немесе декременттің префиксті түрі деп аталады, және алдымен айнымалыға бір саны қосылады (немесе алынады), сонан соң өрнекте қолданылады. Егер инкремент (немесе декремент) айнымалы атынан кейін қойылса онда ол постфиксті түрі деп аталады, және ол айнымалы басында өрнекте қолданылады, сонан соң оған бір қосылады (немесе алынады). Қалған бес операторлар келесі түрде қолданылады:

а += b

жазбасы келесі түрде болады:

а = а + b

Типтік мысалдарды шешу

Мысал. Келесі арифметикалық өрнекті Java тілінде жазу: ;

Шешуі.

2.78+2.1* Math.pow(10,3)/ Math.pow(cos(x*x+a*x+a*a),2)+

(Math.cos(x*x)+ Math.pow(Math.sin(y),3))/ Math.pow(Math.abs(x+y),1/3);

Тапсырма:

Java тілінде арифметикалық өрнектерді жазу.

1. а) ;

б) .

2. а) ;

б) .

3. а) ;

б)

 

4. а)

б)

5. а)

б)

       6. а)

       б)

       7. а)

       б)

8. а)

9 а)

б)

10 а)

б)

11 а)

б)

 

12. а)

б)

13 a)

б)

 

14. а)

б)

15. а)

б)

 

16. а)

б)

 

17. а)

б)

 

18. а)

б)

19. а)

б)

20. а)

б)

 

Бақылау сұрақтары:

1. Бүтін түрдегі мәліметтер қалай сипатталады?

2. Нақты түрдегі мәліметтер қалай сипатталады?

3. Негізгі математикалық функцияларды атаңыз

4. Қандай арифметикалық әрекеттерді білесіз

Зертханалық жұмыс №4

« СТАНДАРТТЫ ЕМЕС ФУНКЦИЯЛАРДЫҢ JAVA ТІЛІНДЕ ЖАЗЫЛУЫ»

Студенттерде қалыптасатын білім мен дағдылар: Java тілінде стандартты емес функцияларды жаза білу.                   

4.1 Теориялық мәлімет

Стандартты емес функциялар

;                                      ; ;

;                             ;

;                                              ;

;                             .

Типтік мысалдарды шешу

Мысал. Келесі өрнектерді Java тілінде жазу.

;

Решение.

2.78+2.1* Math.pow(10,3)/ Math.pow(cos(x*x+a*x+a*a),2)+

(Math.cos(x*x)+ Math.pow(Math.sin(y),3))/ Math.pow(Math.abs(x+y),1/3);

 

Тапсырма

Java тілінде стандартты емес функцияларды жазу.

  1. .
  2.        .

4.4 Бақылау сұрақтары

1. Негізгі математикалық функцияларды атаңыз

2. Стандартты емес функцияларды және оларды жазу ережелерін атаңыз

 

 

Зертханалық жұмыс №5


Дата добавления: 2021-01-21; просмотров: 157; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!