Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanNilüfer Cavus Değiştirilmiş 9 yıl önce
1
RobotC Fonksiyonları
2
Matemetiksel Fonksiyonlar PI: pi sayısının değerini içeren float türü sabit Örnek: nxtDisplayTextLine(3, "%1.14f", PI); // Display PI to 14 digits on line 3 of the NXT LCD.
3
pow(sayi1, sayi2) Sayı1’in Sayı2 kadar üssünü verir. Örnek: pow(2, 8); // Sonuç '256'. (2 ^ 8 = 256)
4
abs(input) : Sayının mutlak değerini verir. exp(input) : Sayının e üssü değerini verir. sgn(input) : Sayının işaretini verir. (-1, 0 veya 1 değeri döndürür). sqrt(input) : Sayının karekökünü verir.
5
sin(fRadians) cos(fRadians) asin(Sine) acos(Cos) atan(Tangent) Örnek: float fSine = sin(PI/4); // Variable 'fSine' is set to the sin of PI / 4 radians.
6
Kalan Bulma-Mod Alma Fonksiyonu (%) Örnek: int a; a = 9%6; nxtDisplayTextLine(4, "kalan= %d", a);
7
String Fonksiyonlar strcat(string1, string2) string1 ve string2 değişken değerlerini birleştirerek string1 değişken değerine atar. Örnek: string str1 = "ROBOT"; // 'str1' değeri "ROBOT". string str2 = "C"; // 'str2' değeri "C". strcat(str1, str2); // 'str2' değerini 'str1‘ değeri ile birleştirir. nxtDisplayCenteredTextLine(3, "%s", str1); // Yeni 'str1' görüntülenir ("ROBOTC").
8
strncat(str1, str2, Karakter_Sayisi) string str1 = "ROBOT"; string str2 = "C!"; int copy_length = 1; strncat(str1, str2, copy_length); nxtDisplayCenteredTextLine(3, "%s", str1); //Yeni'str' ("ROBOTC"), ("!" kopyalanmaz).
9
strcmp(String1, String2) string str1 = "Fett"; // String 'str1' is "Fett". string str2 = "Fett"; // String 'str2' is "Fett". if(strcmp(str1, str2) 0) // If 'str1' > 'str2': { nxtDisplayCenteredTextLine(3, "str1 is > than str2"); // Display that 'str1' is > 'str2' } else // If 'str1' == 'str2': { nxtDisplayCenteredTextLine(3, "str1 = str2"); // Display that 'str1' is = 'str2' }
10
strcpy(pToBuffer, pFromBuffer) string str1 = ""; // String 'str1' is "" (empty). string str2 = "DNA"; // String 'str2' is "DNA". strcpy(str1, str2); // Copy string 'str2' onto string 'str1'. nxtDisplayCenteredTextLine(3, "%s", str1); // Display the new 'str' ("DNA").
11
StringDelete(string1, nIndex, nSize) string str = "mesGARBAGEsage"; StringDelete(str, 3, 7); nxtDisplayCenteredTextLine(3, "%s", str1); // Display the new 'str' ("message").
12
StringFind(sSrce, sSearch) sSearch: Aranacak string değeri veya değişken sSrce: İçinde arama yapılacak string değişken Örnek: string str = "mesHIDDENsage"; int index_of_substr; index_of_substr = StringFind(str, "HIDDEN"); nxtDisplayCenteredTextLine(3, "%d", index_of_substr);
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.