Řetězce String. Co je to řetězec Jako řetězec označujeme pojmenovanou skupinu libovolných znaků Deklarujeme jej pomocí příkazu Délka řetězce není v tomto.

Slides:



Advertisements
Podobné prezentace
Standardní knihovní funkce pro práci s textovými řetězci
Advertisements

Vypracovala: Monika Čáslavská
Pro začátek něco lehčího
MS ACCESS - DOTAZY DATABÁZOVÉ SYSTÉMY.
VISUAL BASIC Práce s řetězci Použitá literatura: Kvoch: Visual Basic 4.
Programování funkcí v Excelu
MS EXCEL rodné číslo na datum
Opakování Co je výsledkem následujícího prográmku? my $a="kol"; my $b="o"; $a.= $b; $b.= $a; print "a = $a, b = $b\n"; Vkládání speciálních znaků? Uvozovací.
VISUAL BASIC Práce se soubory.
Třída Array Je součásti balíčku java.util Účelem je usnadnit práci s poli Metody – nejpoužívanější equel(),fill(),sort() a binarySearch() equels() Slouží.
Algoritmy I. Cvičení č. 10.
Funkce Asc, Chr každý znak kód v ASCI tabulce číslu odpovídá znak
Programování v Pascalu Přednáška 7
Materiály k přednášce Úvod do programování Ondřej Čepek.
MATLAB® ( část 3 - scripty).
J a v a Začínáme programovat Lucie Žoltá pole řetězec debugr.
PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
C# - znakové typy a řetězce
PHP FUNKCE DANIEL BEZNOSKOV. Seznam funkcí Strlen File Substr Trim File_exists Strrev Strtr.
DalšíPředchozíTÉMA: M. K a d l e c o v á M. K a d l e c o v á.
Jednoduché datové typy
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
Fakulta elektrotechniky a informatiky
Abeceda a formální jazyk
Základy číslicové techniky
Příklady jazyků Příklad 1: G=({S}, {0,1}, P, S)
Datové typy a práce s nimi
Výpočetní technika Akademický rok 2010/2011 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Výpočetní technika Akademický rok 2009/2010 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Počítače a programování 1 8.přednáška. Obsah přednášky Řetězce - deklarace a vytvoření Základní metody pro práci s řetezci Znaky - třída Character Základní.
MS Excel Funkce 1. Příklad logické funkce: KDYŽ 2. MATEMATICKÉ FUNKCE 3. LOGICKÉ FUNKCE 4. TEXTOVÉ FUNKCE 5. STATISTICKÉ FUNKCE.
JavaScript Podmínky, cykly a pole.
Cvičení.
Návrh a tvorba WWW Cvičení 4
Využití vzorců a funkcí k úpravám v textu
Konstanty u jsou datové objekty u jejich hodnoty nelze v programu měnit u Deklarace Const jméno = hodnota Příklad: Textový řetězec ZPRAVA Const ZPRAVA.
VISUAL BASIC PRALG.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Cvičení č. 8 Pokročilé regulární výrazy - na co je třeba dát pozor David Chudán Upravil D. Pejčoch.
Systém CLIPS RNDr. Jiří Dvořák, CSc.
Gymnázium prof. Jana Patočky Jindřišská Praha 1 „Praha & EU: Investujeme do vaší.
NEÚPLNÁ PODMÍNKA V JAVĚ. VÝVOJOVÝ DIAGRAM +- Podmínka Příkaz_1.
KIV/PPA1 cvičení 9 Cvičící: Pavel Bžoch. Osnova cvičení Třída String a její metody –Řetězce a operace s nimi.
Pole Arrays.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES CYKLY V PHP.
Soubory s náhodným přístupem Vytváření adresáře. Adresář Úkolem je vytvořit jednoduchý adresář, ve kterém zapisujete jméno a adresu Údaje budou uloženy.
Práce s řetězci Řetězec je libovolný text nebo libovolná skupina znaků. Řetězec se také označuje jako string. Činnosti prováděné s řetězci: Počítání znaků.
STRING A UKAZATELE. Co to je řetězec? Řetězec v Javě je samostatný objekt. Je konstantní, co znamená, že jednou vytvořený řetězec nelze změnit. Chceme-li.
VISUAL BASIC PRALG.
Datové typy a operátory. Co jsou datové typy  Charakterizují proměnnou nebo konstantu – jaká data obsahuje  Data jsou v počítači ukládána jako skupiny.
ZÁKLADNÍ POJMY. ZDROJOVÝ TEXT PROGRAMU Tvoří: klíčová slova komentáře identifikátory.
4. Typ pole 4.1 Jednorozměrná pole
Fce VB - matematické Abs( výraz ) Fix( výraz ) Int( výraz) Sgn(výraz )
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Algoritmizace a programování Cykly - For. FOR Předem známe počet opakování Předem známe počet opakování Syntaxe: Syntaxe: for proměnná in range(rozpětí):
Programovací jazyk C# 2. část. Datové typy C# rozeznává dva druhy datových typů, hodnotové a referenční. Hodnotové datové typy Proměnné hodnotového datového.
Makra v Excelu syntaxe. Zápis nahraného makra SubEnd Sub O klíčová slova Sub a End Sub – začátek a konec makra O komentáře O text za znakem ', až do konce.
Programování ENUM, SWITCH,pole jednorozměrná a vícerozměrná, deklarace, inicializace, kopírování, porovnání Erik Král.
Algoritmizace a programování
Úvod do Pythonu – IO operace se soubory.
Výukový materiál zpracován v rámci projektu
Úvod do programování 6. hodina
Programovací jazyk C Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Algoritmizace a programování
Vytváření dokumentace algoritmů
Funkce výstupu (2) Funkce printf: deklarována v: stdio.h
Řetězce (24) Funkce strchr: deklarována v: string.h
Rovnost versus rovnice
Práce s textovými řetězci
CU01 Informatika II 2/13 Základy algoritmizace
Transkript prezentace:

Řetězce String

Co je to řetězec Jako řetězec označujeme pojmenovanou skupinu libovolných znaků Deklarujeme jej pomocí příkazu Délka řetězce není v tomto případě deklarována, ale existuje i varianta s definovanou délkou DIM jméno AS STRING DIM jméno AS STRING(délka)

Délka řetězce Funkce Len vrací délku řetězce. Syntax: Příklad: Len(řetězec) A = Len(“Na shledanou“) A = 12

Spojování řetězců Spojování (konkatenaci) řetězců provádíme pomocí operátorů + a & Při spojování řětězců pomocí operátoru + může dojít k chybám, pokud nejsou obě spojované proměnné typu string Proto je vhodnější používat operátor &

Trimování řetězců Pod pojmem trimování řetězců rozumíme odstraňování prázdných znaků na začátku nebo konci řetězce Funkce LTrim – odstraní prázdné znaky na začátku řetězce Funkce RTrim – odstraní prázdné znaky na konci řetězce Funkce Trim – odstraní obojí

Funkce Mid Funkce Mid vrací specifický počet znaků z řetězce od dané pozice. Syntax: řetězec...řetězec, ze kterého se berou znaky start...číselná pozice v řetězci, od které se začíná délka...počet znaků, které se z daného řetězce vrátí Mid(řetězec, start[, délka])

Funkce InStr Funkce InStr vrací pozici prvního výskytu jednoho řetězce v jiném. Syntaxe: start Číslo vyjadřující počáteční pozici pro hledání. Je-li vynecháno, začne hledání u prvního znaku. Argument Start je požadován, je-li použit argument Srovnání. řetězec1 Řetězec, který je prohledáván. řetězec2 Řetězec, který je hledán. srovnání Nemusí být udáno, nebo může být 0 (defaultní) nebo 1. 0 znamená binární srovnání (rozlišuje např. malá a velká písmena), 1 znamená textové srovnání (nerozlišuje velká a malá písmena). InStr([start, ]řetězec1, řetězec2[, srovnání])

Funkce LCase a UCase Funkce LCase převádí všechna písmena v řetězci na malá Funkce UCase převádí všechna písmena v řetězci na velká Ahoj, Lidi  ahoj, lidi Ahoj, Lidi  AHOJ, LIDI

Operátor Like Operátor Like slouží k porovnávání dvou řetězců Výraz A like B je pravdivý, jsou-li oba řetězce navzájem rovny v překrývající se části

Operátor Like Při užití operátoru Like můžeme použít tzv. divoké znaky ? - nahrazuje právě jeden alfanumerický znak # - nahrazuje právě jeden numerický znak % - nahrazuje libovolný počet znaků

Funkce Str a Val Funkce Str převádí numerickou hodnotu na řetězec Funkce Val převádí řetězec na numerickou proměnnou. Obojí pochopitelně za předpokladu, že je převod formálně přípustný

Funkce Asc a Chr Funkce Asc vrací ASCI hodnotu prvního znaku řetězce Funkce Chr vrací znak, který má ASCII hodnotu rovnu použité číselné hodnotě