ОББ. ОББ-ЕТ-01-18ЖК-4. Тжірибелік саба 1. Математикалы функциялар. рнектер, блоктар жне бос ережелер Жмысты масаты
Скачать 0.93 Mb.
|
|
Категория | Знак операции |
Бастапқы | (), [], ++, --, new, typeof… |
Унарлы | +, -, !, , ++, --, (тип), |
Көбейту, бөлу түрі (мультипликативті) | *, /, % |
Қосу, азайту (аддитивті) | +, - |
Жылжыту | <<, >> |
Салыстыру | <, >, is, … |
Теңдікке тексеру | ==, != |
Поразрядные логические | &, ^, | |
Шартты логикалық | &&, || |
Шартты | ?: |
Меншіктеу | =, *=, /=,… |
Тапсырма 1. Инкремент және декремент мысалы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace firstproject
{
class Program
{
static void Main(string[] args)
{
int x = 3, y = 3;
Console.Write("Префикстің өрнек мәні: ");
Console.WriteLine(++x);
Console.Write("Өсуден кейінгі X мәні: ");
Console.WriteLine(x);
Console.Write("Постфикс өрнегінің мәні: ");
Console.WriteLine(y++);
Console.Write("Өскеннен кейінгі Y мәні: ");
Console.WriteLine(y);
Console.ReadKey();
}
}
}
Нәтижесі:
Тапсырма 2. Жылжыту операциялары (<< және >>)
class Program
{
static void Main(string[] args)
{
byte a = 3, b = 9;
sbyte c = 9, d = -9;
Console.WriteLine(a << 1);
Console.WriteLine(a << 2);
Console.WriteLine(b >> 1);
Console.WriteLine(c >> 1);
Console.WriteLine(d >> 1);
Console.ReadKey();
}
}
Нәтижесі:
C# тілінде қолданылатын математикалық функциялар:
Abs(x) | Х санының абсолютті мәнін есептейді |
Acos(x) | Арккосинус функциясы. Аргумент мәні -1 ден +1 аралығында болуы керек |
Asin(x) | Арксинус функциясы. Аргумент мәні -1 ден +1 аралығында болуы керек |
Atan(x) | Арктангенс функциясы. |
Cos(x) | Косинус функциясы.. Аргумент мәнін радиан туринде беру керек |
Exp(x) | мәнін есептейді (экспоненциалды функция) |
Log(x) | Логарифмнің мәнін береді (ln x) |
Log10(x) | Ондық логарифмнің мәнін береді ( ) |
Max(a, b) | a және bсандарының максимумын қайтарады |
Min(a, b) | a және bсандарының минимумын қайтарады |
Pow(x, a) | мәнін есептейді, яғни x санының aдәрежесін қайтару |
Sin(x) | Синус функциясы |
Sqrt(x) | оң квадрат түбір мәнін береді |
Tan(x) | Тангенс функциясы |
Тапсырма 3. мәнін есептеу.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace firstproject
{
class Program
{
static void Main(string[] args)
{
double y;
double x = 12;
y = Math.Sin(x + Math.PI / 10);
Console.Write("Y функциясынын мани: ");
Console.WriteLine(y);
Console.ReadKey();
}
}
}
Нәтижесі:
Тапсырма 4. мәнін есептеу.
staticvoid Main(string[] args)
{
double y;
double x = 25;
y = Math.Sqrt(Math.Abs(x + 2)) / (Math.Pow(x, 1.0 / 3) + 4);
Console.Write("Y функциясынынмани: ");
Console.WriteLine(y);
Console.ReadKey();
}
Нәтижесі:
Орындалатын тапсырмалар:
С# тілінде математикалық функцияларды қолданып, келесі функция мәндерін есептеңіз (әрбір студент өзінің журналдағы нөмеріне қарай функцияны шығару керек):
Бақылау сұрақтары:
С# тілінде айнымалылар дегеніміз не?
С# тілінде амалдар деген не?
С# тілінде өрнектердің қандай типтері бар?
Инкремент және декремент не үшін қолданамыз?
С# тілінде қолданылатын негізгі математикалық функцияларға нелер жатады?