С # тілінің стандартты математикалық функциялары
Кез келген бағдарламалау тілдері сияқты C# тілінде Math класына тиісті (System атаулар кеңістігінде), бағдарлама кодын жазғанда пайдалануға болатын стандартты математикалық функциялар (әдістер) жиыны бар.Барлық әдістер public және static модификаторларымен жарияланады, сондықтан олар Math класының объектісін алдын ала құрмай-ақ бағдарламаның кез келген орнынан қол жетімді. 2.2-кестеде Math класының негізгі әдістері көрсетілген.Әдістерді қайта анықтау дегеніміз – әр түрлі деректер типі үшін атауы бойынша бірдей бірнеше әдістің қолданылуы. Мысалы, Max() әдісіне нақты немесе бүтін сандарды беруге болады. Класта екі конструктор бар: параметрсіз және int параметрлі. Біріншісі бастапқы мән ретінде ағымдағы күн мен уақытты, екіншісі бастапқы, негізгі мәнді қабылдайды. Сонымен, бірінші конструктор қайталанбайтын сандар сериясын, екіншісі - бірдей сандар сериясын шығара алады. С++ тіліндегі программа функциялардан, сипаттамалардан және препроцессордың директиваларынан тұрады. Функциялардың біреуінің аты main болуы керек. Программаның орындалуы осы функцияның бірінші операторымен басталады. Функция қандай да бір мәнді есептеу үшін пайдаланылады, сондықтан функция атының алдынан оның типі көрсетіледі. Мысалы, квадрат түбірді табатын функция былай жазылады:
double sqrt(double x);
Функцияға қажетті мағлұматтардың негізгілері:
1. егер функция мәнді қайтармау керек болса, онда voidтипі көрсетіледі.
2. функция денесі блок болып табылады және фигуралы жақшаға алынып жазылады.
3. әрбір оператор нүктелі үтірмен (;)аяқталады (құрама оператордан басқасы).
Программаның жалпы жазылу құрылымы:
Препроцессордың дерективалары
int main( ) {
айнымалыларды сипаттау;
[Операторлар тізбегі];
return 0;
}
Программа бірнеше модульден тұруы мүмкін. Си тіліндегі енгізу- шығарудың негізгі функциялары:
-scanf(const char*fmt[,par1,par2,…,parn])- параметрлер жолын белгілі бір форматта енгізу.
Достарыңызбен бөлісу: |