UŽIVATELSKY DEFINOVANÉ FUNKCE

Podobné dokumenty
PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY

MS EXCEL_vybrané matematické funkce

Znak Slovy Popis Zdroj Výsledek Formátova cí řetězec v CZ verzi Excelu

Úpravy tiskových sestav

Microsoft Office. Excel vlastní formát buněk

FUNKCE 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

VYTVÁENÍ VÝBROVÝCH DOTAZ

Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu.

Algoritmizace a programování

Bakalářská matematika I

7. blok Funkce. Studijní cíl

Nápověda k programu FormOffice

x (D(f) D(g)) : (f + g)(x) = f(x) + g(x), (2) rozdíl funkcí f g znamená: x (D(f) D(g)) : (f g)(x) = f(x) g(x), (3) součin funkcí f.

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

1.1.3 Práce s kalkulátorem

Dodatek dokumentace KEO-Moderní kancelá verze 7.40

IMPORT DAT Z TABULEK MICROSOFT EXCEL

Matematická analýza ve Vesmíru. Jiří Bouchala

DUM. Databáze - úvod

Derivace funkce. Přednáška MATEMATIKA č Jiří Neubauer

2. cvičení z ZI1 - Excel

Kapitola 1: Reálné funkce 1/20

Text může být postupně upravován a doplňován. Datum poslední úpravy najdete u odkazu na stažení souboru. Veronika Sobotíková

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

PRÁCE S GRAFICKÝMI VÝSTUPY SESTAV

VZOROVÝ TEST PRO 2. ROČNÍK (2. A, 4. C)

zeleně jsou označené funkce, které patří do zlatého fondu Excelu tyto funkce jsou sice zajímavé, ale pravděpodobně je moc často nepoužijete

Nalezněte obecné řešení diferenciální rovnice (pomocí separace proměnných) a řešení Cauchyho úlohy: =, 0 = 1 = 1. ln = +,

FORMÁTOVÁNÍ POKRAČOVÁNÍ

Definice (Racionální mocnina). Buď,. Nechť, kde a a čísla jsou nesoudělná. Pak: 1. je-li a sudé, (nebo) 2. je-li liché, klademe

FUNKCE 3. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

Exponenciální funkce. a>1, pro a>0 a<1 existuje jiný graf, který bude uveden za chvíli. Z tohoto

Algoritmizace a programování

1 LIMITA FUNKCE Definice funkce. Pravidlo f, které každému x z množiny D přiřazuje právě jedno y z množiny H se nazývá funkce proměnné x.

Kódy pro formát čísla

Planimetrie 2. část, Funkce, Goniometrie. PC a dataprojektor, učebnice. Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky

Matematika 1. Matematika 1

Cvičné texty ke státní maturitě z matematiky

UŽIVATELSKÝ MANUÁL pro klienty eské spoitelny, a.s. ke služb SERVIS 24 GSM banking (pro uživatele mobilních telefon sít O2)

Tisky a tvorba tiskových sestav v systému Signys

8. Elementární funkce. I. Exponenciální funkce Definice: Pro komplexní hodnoty z definujeme exponenciální funkci předpisem ( ) e z z k k!.

Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita

Promnné. [citováno z

2. FUNKCE JEDNÉ PROMĚNNÉ

#ešení pro vedení provozu

- znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

1 Uspořádání tiskové sestavy

UŽIVATELSKÝ MANUÁL pro klienty eské spoitelny, a.s. ke služb SERVIS 24 GSM banking (pro uživatele mobilních telefon sít Vodafone)

Tabulkový procesor. Základní rysy

VLASTNOSTI KOMPONENT MICÍHO ETZCE -ÍSLICOVÁÁST

Formátová specifikace má tvar (některé sekce nemají smysl pro načítání) %

Funkce Arcsin. Předpoklady: Některé dosud probírané funkce můžeme spojit do dvojic: 4 je číslo, jehož druhá mocnina se rovná 4.

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

Cyklometrické funkce

Desetinná čísla. pro celá čísla jsme používali typ int. pro desetinná čísla používáme typ double

GeoGebra známá i neznámá (pokročilí)

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5

GYMNÁZIUM CHEB. SEMINÁRNÍ PRÁCE Grafy funkcí sbírka ešených úloh. Radek HÁJEK, 8.A Radka JIROUŠKOVÁ, 8.A Cheb, 2006 Petr NEJTEK, 8.

1. Signatura datového typu


íslo ryze periodické íslice /skupina íslic ), která se opakuje nazýváme perioda. V našem p ípad je perioda íslice 6.

Obecnou definici vynecháme. Jednoduše řečeno: složenou funkci dostaneme, když dosadíme za argument funkci g. Potom y f g

Lekce 9 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ JAZYK C


Funkce arcsin. Některé dosud probírané funkce můžeme spojit do dvojic: 4 - je číslo, které když dám na druhou tak vyjde 4.

Lineární rovnice pro učební obory

Sada 1 - Základy programování

FUNKCE, ZÁKLADNÍ POJMY

Variace. Lineární rovnice

Základy algoritmizace a programování

MS EXCEL Funkce. Je jich daleko více, ale pokud zvládneme sinus, zvládneme i sinus hyperbolický atd..

Cvičné texty ke státní maturitě z matematiky

Kapitola 1: Reálné funkce 1/13

4.2. CYKLOMETRICKÉ FUNKCE

P ÍPRAVY NA HODINU MATEMATIKA

Funkce s absolutní hodnotou, funkce exponenciální a funkce logaritmická

1.1 Funkce 1. Tab. 1: Omezující funkce definičního oboru. 1 V tomto textu se pojmem funkce uvažuje funkce jedné proměnné

CVIČNÝ TEST 5. OBSAH I. Cvičný test 2. Mgr. Václav Zemek. II. Autorské řešení 6 III. Klíč 17 IV. Záznamový list 19

Matematika I pracovní listy

Funkce pro práci s jednotlivými řádky

2. PÍKLAD DÍLÍ ÁSTI SOUSTAVY - DÍLÍ ÁST SDÍLENÍ TEPLA

Práce s kalkulátorem

Logaritmus. Logaritmus kladného čísla o základu kladném a různém od 1 je exponent, kterým. umocníme základ a, abychom dostali číslo.

4. GONIOMETRICKÉ A CYKLOMETRICKÉ FUNKCE, ROVNICE A NEROVNICE 4.1. GONIOMETRICKÉ FUNKCE

FUNKCE, ZÁKLADNÍ POJMY

Funkce, které jsme až dosud probírali, se souhrnně nazývají elementární funkce. Elementární snad proto, že jsou takové hladké, žádný nečekaný zlom.

16. DEFINIČNÍ OBORY FUNKCÍ

Příklad 1. Řešení 1a Máme vyšetřit lichost či sudost funkce ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 3

POČET PLATNÝCH ČÍSLIC PRAVIDLA PRO UVÁDĚNÍ VÝSLEDKŮ MĚŘENÍ 2

Prbh funkce Jaroslav Reichl, 2006

SBÍRKA ÚLOH I. Základní poznatky Teorie množin. Kniha Kapitola Podkapitola Opakování ze ZŠ Co se hodí si zapamatovat. Přírozená čísla.

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

Textové, datumové a časové funkce

Párování. Nápovdu k ostatním modulm naleznete v "Pehledu nápovd pro Apollo".

Logaritmus, logaritmická funkce, log. Rovnice a nerovnice. 3 d) je roven číslu: c) -1 d) 0 e) 3 c) je roven číslu: b) -1 c) 0 d) 1 e)

0.1 Funkce a její vlastnosti

Matematika (KMI/PMATE)

Pracovní materiál pro

Příklady na testy předmětu Seminář z matematiky pro studenty fakulty strojní TUL.

Transkript:

UŽIVATELSKY DEFINOVANÉ FUNKCE V RÁMCI TVORBY PEDLOH V PRODUKTECH YAMACO SOFTWARE PRO ÚELY: - TVORBY DOKUMENT - VYTVÁENÍ VÝBROVÝCH SESTAV YAMACO SOFTWARE 2002-2003

Jednotlivé vestavné funkce lze podle charakteru rozdlit na tyi skupiny: 1. matematické - používají jako argument ( zpracovávanou hodnotu) íselný údaj, nap. položku Výše pokuty, PS apod. 2. textové - používají jako argument textový údaj, nap. položku Obchodní firma, IO, íslo jednací 3. datové a asové - používají jako argument údaj typu Datum resp. as, nap. Datum vydání stanoviska 4. logické a ostatní Ve funkních výrazech lze použít i argumenty jiných typ, než pedpokládají jednotlivé funkce. V tom pípad bude provedena automatická konverze typ. Napíklad text bude peveden na íslo, íslo bude pevedeno na datum a podobn. Každá peddefinovaná funkce mže být použita v rámci tvorby vlastních uživatelských funkcí. V dalším textu jsou uvedeny název funkce, typy argument a výsledku, referenní popisy jednotlivých funkcí a píklady jejich užití. erven jsou oznaeny výsledky píklad, kde je to možné. A. Funkce matematické ABS (x) - vrací absolutní hodnotu argumentu Funkce vrací absolutní hodnotu argumentu x. ABS(-152) 152 ABS(12.22) 12.22 ABS(#11) INT (x) - vrací celoíselnou ást argumentu Funkce vrací celoíselnou ást reálného argumentu x, neboli ást ped desetinnou árkou. INT(-12,22) -12 INT(2.2545454542) 2 INT(#12) SGN (x) - vrací znaménko argumentu Funkce vrací informaci o tom, zda je argument kladný, nula nebo záporný, v hodnotách -1,0 a 1.

SGN(-12) -1 SGN(521.02) 1 SGN(#11) MIN (x,y) - vrací menší ze dvou argument x,y: íslo; vrací íslo Funkce vrací menší hodnotu ze dvou zadaných argument x a y. MIN(10,15) 10 MIN(-1,1) -1 MIN(#11,#52) MAX (x,y) - vrací vtší ze dvou argument x,y: íslo; vrací íslo Funkce vrací vtší hodnotu ze dvou zadaných argument x a y. MAX(3,-152) 3 MAX(10.99,4.522) 10.99 MAX(#11,#19) ROUND (x) zaokrouhlí reálné íslo na nejbližší celé íslo x: íslo; vrací celé íslo Funkce vrací nejbližší celé íslo k reálnému íslu x. Poznámka: Pokud je íslo x pesn v polovin mezi dvma celými ísly je výsledkem vždy íslo sudé ROUND(-3.152) -3 ROUND(1.5) 2 ROUND(2.5) 2 EXP (x) exponenciální funkce Funkce vrací x-tou mocninu pirozeného ísla. EXP(1) 2.718 EXP(-5.5) 0.005 EXP(#8) LOG (x) logaritmická funkce

Funkce vrací pirozený logaritmus argumentu. Poznámka: Argument musí být íslo kladné. LOG(7.388) 1.9999 LOG(0.005) -5.298 LOG(#15) SIN, COS, TAN, COTG(x) goniometrické funkce Funkce vrací hodnotu goniometrické funkce sinus/kosinus/tangens/kotangens argumentu. Poznámka: Úhlová míra se pedpokládá v radiánech. SIN(3.14/2) 1 COS(0.1) 0.995 TAN(#11) ASIN, ACOS, ATAN, ACOTG(x) cyklometrické funkce Funkce vrací úhlovou hodnotu arcsinus/arckosinus/arctangens/arckotangens argumentu. Inverzní funkce k funkcím goniometrickým. Poznámka: Absolutní hodnota argumentu musí být < 1, výsledný úhel je v radiánech. ASIN(0.5) 0.5236 ACOS(-0.2) 1.772 ATAN(#11) B. Funkce etzcové - textové LEFT (s,n) vrací ást textu zleva s: text; n: íslo; vrací text Funkce vrací ást textu s zleva o délce n znak LEFT(#10,3) LEFT('Slovo',2) Sl RIGHT (s,n) - vrací ást textu zprava s: text; n: íslo; vrací text Funkce vrací ást textu s zprava o délce n znak

RIGHT(#10,3) RIGHT('Slovo',2) vo SUBSTR (s,n,m) - vrací ást textu argumentu s: text; n,m: íslo; vrací text Funkce vrací ást textu s, zaínající na pozici n, o délce m znak SUBSTR(#10,3,5) SUBSTR('Slovo',2,4) lovo LENGTH (s) - vrací poet znak v argumentu - textu s s: text; vrací íslo Funkce vrací poet znak argumentu s vetn mezer a interpunkních znamének. LENGTH(#15) LENGTH('Slovo') 5 POS (z,s) - vrací pozici znaku z v textu s z,s: text; vrací íslo Funkce vrací pozici prvního výskytu hledaného znaku z v argumentu s, mže sloužit i ke zjištní, zda vbec daný text obsahuje hledaný znak. Pokud je znak nalezen, funkce vrací pozici hledaného znaku, jinak vrací íslo nula. Poznámka: Pokud je argument z delší text, hledá se pouze první znak tohoto textu POS('C',#14) POS('o','Slovo') 3 POS('c','Text k vyhledání') 0 UPPER (s) pevod na velká písmena s: text; vrací text Funkce pevádí text s na text složený z velkých písmen. UPPER(#10) UPPER('Slovo') SLOVO LOWER (s) - pevod na malá písmena s: text; vrací text Funkce pevádí text s na text složený z malých písmen.

LOWER(#10) LOWER('Slovo') slovo LTRIM (s) - odstra uje mezery a speciální znaky z argumentu s zleva s: text; vrací text Funkce odstrauje mezery a speciální znaky z textu s, a to zleva LTRIM(#10) LTRIM(' Slovo') Slovo RTRIM (s) - odstra uje mezery a speciální znaky z argumentu s zprava s: text; vrací text Funkce odstrauje mezery a speciální znaky z textu s, a to zprava RTRIM(#10) RTRIM('Slovo ') Slovo ALLTRIM (s) - odstra uje mezery a speciální znaky z textu s zleva i zprava s: text; vrací text Funkce odstrauje mezery a speciální znaky z textu s, a to zleva i zprava LTRIM(#10) LTRIM(' Slovo ') Slovo FORMAT (x,f) - formátuje íslo x ve stylu zadaného formátovacího etzce f x: íslo; f: text; vrací text Funkce formátuje íslo x za pomoci formátovacího etzce f. Poznámka: Možnosti této funkce jsou vtší, než ukazují píklady FORMAT(#10, '# ##0.00') 1 234,56 FORMAT(12.3456, '0.0') 12,3 FORMAT(12.3456, '0.000') 12,346 CHR(n) - vrací znak, odpovídající ASCII hodnot argumentu n n: íslo; vrací text Funkce vrací textovou podobu znaku, který je reprezentován argumentem n - jeho íselnou ASCII hodnotou. CHR(#12) CHR(97) a

ORD(z) - vrací ASCII hodnotu znaku z z: text; vrací íslo Funkce vrací ASCII hodnotu znaku, který je reprezentován argumentem z Poznámka: Je-li argument delší text, bere se z nho pouze první znak. ORD(#12) ORD('a') 97 STRTONUM(s) - vrací íselné vyjádení textu s s: text; vrací íslo Funkce vrací íselnou hodnotu, která vznikne interpretací textu s Poznámka: Pokud nelze pevést text na íslo, vrací funkce hodnotu 0. Pevody tohoto typu se zpravidla provádí automaticky a není nutné je provádt explicitn STRTONUM('12,4587') 12.4587 STRTONUM('12a789ss') 0 NUMTOSTR(x) - vrací textové vyjádení ísla x x: íslo; vrací text Funkce vrací textovou hodnotu, která vznikne interpretací ísla x Poznámka: Pevody tohoto typu se zpravidla provádí automaticky a není nutné je provádt explicitn. Pro formátování ísel je urena funkce FORMAT. NUMTOSTR(12.4587) 12,4587 C. Funkce datové a asové FORMATDT(x,f) - vrací datum x, formátované podle etzce f x: íslo; f: text; vrací text Funkce formátuje údaj x typu Datum podle hodnot, nastavených v etzci f. Formátovací etzec f mže obsahovat tyto hodnoty: d den bez výchozí nuly (1-31). dd den vetn výchozí nuly (01-31). ddd zkrácený název dne (Sun-Sat) dddd plné jméno dne (Sunday-Saturday) m msíc bez výchozí nuly (1-12). mm msíc vetn výchozí nuly (01-12). mmm zkrácený název msíce (Jan-Dec) mmmm plné jméno msíce (January-December) yy rok ve zkráceném tvaru (00-99). yyyy rok v plném tvaru (0000-9999).

h hodina bez výchozí nuly (0-23). hh hodina vetn výchozí nuly (00-23). s sekunda bez výchozí nuly (0-59). ss sekunda vetn výchozí nuly (00-59). FORMATDT(#12, 'rrrr-mm-dd') FORMATDT('30.1.1999','rrrr-mm-dd') 1999-01-30 STRTODA(s) - vrací íselné vyjádení z textového zápisu Datum s: text; vrací íslo Funkce vrací íselnou hodnotu z textového zápisu typu Datum. STRTODA('1.5.2004') 38108 STRTODT(s) - vrací íselné vyjádení z textového zápisu Datum as s: text; vrací íslo Funkce vrací íselnou hodnotu z textového zápisu typu Datum a as. STRTODT('1.5.2004 12:25') 38108,516667 YEAR(x) - vrací rok z argumentu typu Datum Funkce vrací údaj Rok z argumentu typu Datum. YEAR(#24) YEAR('15.12.2001') 2001 MONTH(x) vrací msíc z argumentu typu Datum Funkce vrací údaj Msíc z argumentu typu Datum. MONTH(#24) MONTH('15.12.2001') 12

DAY(x) - vrací den z argumentu typu Datum Funkce vrací údaj Den z argumentu typu Datum. DAY(#24) DAY('15.12.2001') 15 HOUR(x) - vrací hodiny z argumentu typu as Funkce vrací údaj Hodina z argumentu typu as. HOUR(#24) HOUR('12:25:01') 12 MINUTE(x) - vrací minuty z argumentu typu as Funkce vrací údaj Minuta z argumentu typu as. MINUTE(#24) MINUTE('12:25:01') 25 SECUNDE(x) - vrací sekundy z argumentu typu as Funkce vrací údaj Sekunda z argumentu typu as. SECUNDE(#24) SECUNDE('12:25:01') 01 D. Logické a ostatní IIF(v,x,y) - vrací íselnou hodnotu x nebo y podle hodnoty ve výrazu v IIF(v,s,t) - vrací text s nebo t podle hodnoty ve výrazu v v: íslo nebo logická hodnota; x,y: íslo; vrací íslo v: íslo nebo logická hodnota; s,t: text; vrací text Je-li splnna podmínka ve výrazu v, nebo je-li íselný argument v > 0, vrací funkce jako výsledek druhý argument, jinak vrátí ve výsledku tetí argument Poznámka: Výsledek této funkce mže být jak íslo, tak i text

IIF(#12, #15, #16) IIF(#12 > 0, 'píjem', 'výdej') výdej (pokud bude #12 <= 0) ISNULL(p) - vrací informaci o tom, zda je položka p v databázi nevyplnna p: položka databáze; vrací logickou hodnotu nebo íslo (1=ano, 0=ne) Funkce vrací informaci o prázdných položkách v databázi Poznámka: Tuto funkci lze aplikovat pouze na položky databáze ISNULL(#24) 1 (pokud hodnota položky #24 nebyla zadána) IIF(ISNULL(#24, 'nevyplnno', #24)) nevyplnno Datum poslední revize: 20.10.2005 *** Konec dokumentu