Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

VISUAL BASIC PRALG. 10.Funkce VB - předefinované 10.1. Matematické ZnaménkoSgn(číslo) Absolutní hodnotaAbs(číslo) Zaokrouhlení dolůInt(číslo) Zaokrouhlení.

Podobné prezentace


Prezentace na téma: "VISUAL BASIC PRALG. 10.Funkce VB - předefinované 10.1. Matematické ZnaménkoSgn(číslo) Absolutní hodnotaAbs(číslo) Zaokrouhlení dolůInt(číslo) Zaokrouhlení."— Transkript prezentace:

1 VISUAL BASIC PRALG

2 10.Funkce VB - předefinované Matematické ZnaménkoSgn(číslo) Absolutní hodnotaAbs(číslo) Zaokrouhlení dolůInt(číslo) Zaokrouhlení nahoruChnt(číslo) Odříznutí celé částiFix(číslo) Maximum Max(a, b, …) Minimum Min(a, b, …) SinusSin(a) CosinusCos(beta)

3 10.1. Matematické funkce Funkce IsNumeric, IsDate – vrací True, False IsEmpty – zda-li byla přiřazena hodnota od počátku spuštění programu IsNull – dosud neurčená data

4 10.2. Funkce pro vstup a výstup InputBox MsgBox Funkce datumu a času Now – vrací aktuální datum a čas Format(Now,“hh:mm“) vrací např. 14:20

5 10.4. Funkce pro práci s řetězci Typické úlohy: spojování řetězců - „dobrý“ & „den“ „dobrý“ + „den“, rozdělování řetězců zjištění podřetězce zjištění výskytu znaků, podřetězce

6 Ucase Změní písmena v řetězci na velká Ucase (“Pavel“) vrátí PAVEL Lcase Změní písmena v řetězci na malá Len Vrací délku řetězceLen (“Mississippi“) vrátí 11 Right Vrací z řetězce do n-tého znaku zprava Right (“Kašpárek“,5) vrátí párek Left Vrací z řetězce do n-tého znaku zlevaLeft (“Ahoj“,3) vrátí Aho Mid Vrací z řetězce určitý počet znaků od pozice start Mid (“kašpárek“,4,3) vrátí pár InStr Hledá podřetězec v daném řetězciInStr (1, "Hustoles", "les") vrátí 6

7 String Vrátí zadaný počet určených znaků String(8,*) vrátí ******** Space Vrátí zadaný počet mezerSpace(5) Asc Vrátí kód ASCII zadaného písmene Asc (“A“) vrátí 64 Chr Vrátí písmeno odpovídající ASCII kódu Chr(97) = a

8 Trim Odřízne mezery z obou stran Trim(“ ahoj “) vrátí “ahoj“ LtrimOdřízne mezery zleva Ltrim(“ ahoj “) vrátí “ahoj “ RtrimOdřízne mezery zprava Rtrim( “ ahoj “) vrátí “ ahoj“

9 Lset Při opakovaném naplnění proměnné je velikost Len() stejná zleva retez=“aaa“; Lset retez=“abcde“ vrátí “abc“ Rset Při opakovaném naplnění proměnné je velikost Len() stejná zprava retez=“aaa“; Rset retez=“abcde“ vrátí “cde“

10 Compare - porovnání převodové funkce CVar(expression) – převádí na Variant CDate CByte expression – jakýkoliv řetězec nebo numerický výraz f = CBool(1) vrací True f = CBool(k) vrací False

11 Str() Převede číslo na řetězec Val() Inverzní k Str Val („ “) ….vrátí číslo CInt() převod řetězce na číslo datového typu Integer Př.: Print “Výsledek je:“ + Str(Soucet)

12 Operátory porovnávání textových řetězců jsou <>, =, >, = příklad : “A” < “B” true “A” < “a” true “Matěj” < “Martin” False! Proč je možné porovnat řetězce?


Stáhnout ppt "VISUAL BASIC PRALG. 10.Funkce VB - předefinované 10.1. Matematické ZnaménkoSgn(číslo) Absolutní hodnotaAbs(číslo) Zaokrouhlení dolůInt(číslo) Zaokrouhlení."

Podobné prezentace


Reklamy Google