DUM 3 téma: Podmínky a Globální proměnné

Podobné dokumenty
DUM 14 téma: Interakce s uživatelem

DUM téma: KALK Zpracování a sledování výrobního příkazu plánování práce

DUM 20 téma: Test dávky

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

PHP tutoriál (základy PHP snadno a rychle)

DUM 06 téma: Tvorba makra pomocí VBA

Martin Flusser. Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague. October 23, 2016

DUM 08 téma: PLC řízení kombinační výklad

DUM 11 téma: Snímání činnosti uživatele

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15

DUM 11 téma: Klopné obvody výklad

DUM 12 téma: Příkazy pro tvorbu databáze

DUM 02 téma: Elementární prvky logiky výklad

Vstupní požadavky, doporučení a metodické pokyny

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

Ukázka knihy z internetového knihkupectví

Střední odborná škola a Střední odborné učiliště, Hořovice

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Větvení programů příkaz IF

DUM 15 téma: Příkazy pro řízení přístupu

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

ANOTACE vytvořených/inovovaných materiálů

MAXScript výukový kurz

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Podmíněný příkaz

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal

Střední odborná škola a Střední odborné učiliště, Hořovice

PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.

Programování v jazyce JavaScript

Střední odborná škola a Střední odborné učiliště, Hořovice

DUM 4 téma: Základní registry

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Pokročilé programování v jazyce C pro chemiky (C3220) Operátory new a delete, virtuální metody

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

DUM 03 téma: Pravdivostní tabulka výklad

Základy algoritmizace a programování

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

5 Přehled operátorů, příkazy, přetypování

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh. Ing. Hodál Jaroslav, Ph.D. VY_32_INOVACE_25 09

C# konzole Podíl dvou čísel, podmínka IF

Střední odborná škola a Střední odborné učiliště, Hořovice

Algoritmizace a programování

Inovace bakalářského studijního oboru Aplikovaná chemie

DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

DUM téma: SurfCAM s tvorbou modelu - soustružení

DUM 19 téma: Vnitřní struktura PLC výklad

Metodický list k didaktickému materiálu

NPRG030 Programování I, 2016/17 1 / :58:13

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

DUM 12 téma: Programováni SUF 16 CNC ISO kód výklad

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Operační systémy. Cvičení 4: Programování v C pod Unixem

DUM 10 téma: Programováni F1 CNC EMCO ISO kód výklad

cyklus s daným počtem opakování cyklus s podmínkou na začátku (cyklus bez udání počtu opakování)

Programovací jazyk Pascal

Řídicí struktury. alg3 1

Úvod do programovacích jazyků (Java)

Využití OOP v praxi -- Knihovna PHP -- Interval.cz

Operátory pro maticové operace (operace s celými maticemi) * násobení maticové Pro čísla platí: 2*2

Algoritmizace a programování

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

1 Webový server, instalace PHP a MySQL 13

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout. tel:

Skripty - úvod. Linux - skripty 2

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

Základy programování Proměnné Procedury, funkce, události Operátory a podmínková logika Objekt Range a Cells, odkazy Vlastnosti, metody a události

CZ.1.07/1.5.00/

HTTP. Webový server. generátor HTML stránek (CGI, Perl, PHP, Python, Ruby, Java, ASP.NET) zpracování požadavku/ odeslání odpovědi.

Inovace výuky prostřednictvím šablon pro SŠ

SPJA, cvičení 1. ipython, python, skripty. základy syntaxe: základní datové typy, řetězce. podmínky: if-elif-else, vyhodnocení logických výrazů

DUM téma: SurfCAM s tvorbou modelu - vrtání

DUM 03 téma: Tvary - objekty

Střední odborná škola a Střední odborné učiliště, Hořovice

DUM 06 téma: Ú elnost kótování

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Raichová. Materiál je publikován pod licencí Creative Commons.

DUM 01 téma: Blokové schéma automatické linky výklad

DUM 10 téma: Nespojitá regulace pracovní listy

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1

Vzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Střední odborná škola a Střední odborné učiliště, Hořovice

NPRG030 Programování I, 2010/11

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

PHP. Čtvrtek 8. září. Čtvrtek 15. září. Anonymní test znalostí

Logické programování I

Střední odborná škola a Střední odborné učiliště, Hořovice

DUM 02 téma: Spojitá regulace - výklad

Formuláře. Internetové publikování. Formuláře - příklad

Programování v C++ 3, 3. cvičení

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

DUM téma: SurfCAM s tvorbou modelu frézování 2D

PHP. nejen pro začátečníky. $c; echo { Martin Pokorný. Vzdìlávání, které baví Nakladatelství a vydavatelství.

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Transkript:

DUM 3 téma: Podmínky a Globální proměnné ze sady: 2 tematický okruh sady: Tvorba dynamických www stránek ze šablony: 08 Internet určeno pro: 3. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací oblast: odborné vzdělávání metodický list/anotace: viz VY_32_INOVACE_08203ml.pdf pomocné soubory: reseni_ukolu.php Miroslav Polák Dis. strana 1 březen 2013

1. V minulé hodině jsme si ukázali, jak pracují proměnné, řekli jsme si něco o proměnných, ale ukázali jsme si pouze proměnné lokální, dnes si ukážeme ty nejpoužívanější globální proměnné. a. Proměnná SESSION session zjednodušeně řečeno obálka na serveru, je proměnná, která se ukládá na serveru vymazat jí můžeme pouze funkcí unset nebo vypnutím prohlížeče. b. Proměnná COOKIES Na rozdíl od SESSION se tato proměnnná ukládá v počítači uživatele a její životnost nekončí při vypnutí prohlížeče. Životnost COOKIES je omezena časem který má každá COOKIES nastaven. A nebo funkcí UNSET. Samozřejmě životnost této proměnné se dá ukončit i tak že uživatel zadá v prohlížeči vimazat historii. c. Proměnná DEFINE Tato proměnná se používá například k zapamatování hesel nebo informací které chceme zjednodušit. Toto je jediná proměnná, u které není potřeba znak $. Miroslav Polák Dis. strana 2 březen 2013

2. Podmínky a. Jednou z nejdůležitějších věcí v programování jsou podmínky. V tabulce níže jsou vydět tři typy podmínek a popis. Podmínka Syntaxe Popis if if(podmínk{tělo} -může být použita samostatně -může jich být více za sebou -mohou se splnit i všechny elseif elseif(podmínk{tělo} -nemůže pracovat bez podmínky if -může jich být za sebou -jakmile je splněna jedna, už nemůže být splněna žádná další podmínka else else -nemůže pracovat bez podmínky if -může být jen jedna pro jednu if -nemá ve své syntaxi podmínku, splní vše co nezahrnuje předchozí podmínka. b. Příklady použití podmínek v PhP i. c) Miroslav Polák Dis. strana 3 březen 2013

ii. Vydíte že v tomto případě v bodu ii/b dojde ke splnění dvou podmínek to proto že dojde ke splnění první a třetí podmínky, kdežto u příkladu i jakmile se splní jedna podmínka, další už se neprovádí. c. Logické operace s proměnnými i. Chceme-li do jedné podmínky zahrnout více pravidel, musíme použít takzvaných logických operátorů viz tabulka. Operátor Znak Popis Logický operátor a nebo koupím si housku nebo chleba buď jedno or nebo druhé. and && Podmínka se splní jeli alespoň jeden příkaz splněn. Logický operátor a zároveň koupím si párek a zároveň rohlík koupím si oboje Podmínka se splní pouze když budou oba příkazy splněny ii. Příklad V případě použití or by se v případě b vypsala podmínka if přesto že bychom neměli jednu z přísad. Podmínka by nebyla splněna až v případě že bychom neměli ani jednu z přísad. Miroslav Polák Dis. strana 4 březen 2013

d. Relační operátory jistě jste si všimli že v těle podmínky se používají znaky >, < tomuto se říká relační operátory a existuje jich mnohem víc v tabulce dole máme všechny vypsány. Operátor Znak Popis Menší < Porovnání je-li a<b Větší > Porovnání je-li a>b Menší rovno <= Porovnání je-li a<=b Větší rovno >= Porovnání je-li a>=b Rovnáse == Porovnání je-li a==b Nerovná se!= Porovnání není-li a==b Negace! Negace výroku Je nastavena isset Kontroluje jeli v proměnné hodnota e. Příklad podmínky a session Nebude-li delarovaná $_SESSION[ a ] vypíše není hodnota SESSION[ a ] Bude-li hodnota deklarována vypíše odpovídající podmínku. 3. Úkol: a. Vypracujte strukturu podmínek, tak aby vytvářeli příběh, podmínky budou 4 na začátku budete deklarovat 4 odpovědí takto: b. Nyní když máme odpovědi vypracujem 4xstrukturu podmínek if elseif a else tak abyjste vytvářeli příběh viz obr. nebo nebo Možností je samozřejmě 3 4 = 81. Miroslav Polák Dis. strana 5 březen 2013