Gymnázium Praha 5, Na Zatlance 11, 15000 Praha 5 – www.zatlanka.cz

Přeskočit menu na obsah stránky, Prohlášení o přístupnosti


Návrat na titulní stránku


město Praha
zřizovatel školy


Materiály k předmětu Programování - materiály

Materiály k maturitě 2008/2009

Úkol pro 2. pololetí šk. rok 2008/2009 - Formulář posílající zadaný email

do 15.6.2009 Formulář v HTML propojený s jazyky JS, PHP a SQL:
do 4.5.2009 Formulář v HTML propojený s jazyky JS a PHP:

Regulární výrazy

Úkol pro 1. pololetí šk. rok 2008/2009 - Databáze KNIHOVNA

do 15. 12. 2008 návrh struktury databáze a tabulek

do 5. 1. 2009 kompletní a funkční databáze, 40 (60) knižních záznamů, 20 uživatelů, 10 výpůjček a navíc připravených 10 (15) dotazů vybraných z níže uvedených (čísla v závorce platí pro skupiny 3 studentů)

Databáze obsahuje:

Předvedené dotazy nad databází:

  1. novinky - posledních 10 knih z katalogu
  2. knihomolové - 5 čtenářů s nejvíce vypůjčenými knihami
  3. dobrý autor - všechny knihy jednoho konkrétního autora
  4. všechny názvy knih, které obsahují zvolené klíčové slovo
  5. náhodná kniha, která není vypůjčená
  6. počet výpůjček za poslední měsíc
  7. počet knih za poslední měsíc, které byly vráceny v limitu 30 dní
  8. nejstarší a nejmladší čtenář knihovny
  9. změna hesla u všech čtenářů na kombinaci roku narození a křestního jména (např. jan1980)
  10. nejčastěji zastoupené vydavatelství v knihovně
  11. souhrnný počet stránek všech knih v knihovně
  12. opozdilci - 5 čtenářů s nejdelším zpožděním ve vracení knih
  13. průměrný počet dní, jak dlouho jsou všechny půjčené knihy mimo knihovnu
  14. bestsellery - nejvýše hodnocené knihy
  15. všechny dotazy, které jsou třeba učinit pro kompletní vymazání záznamu o některé knize
MySQL:

Klient pro připojení k MySQL z příkazové řádky: mysql-client-5.0.67-win32.zip

Návod na připojení:

  1. PhpMyAdmin - základní funkce
  2. Databáze a jazyk SQL
  3. SQL - tvorba tabulek
  4. SQL - manipulace s tabulkami
  5. SQL - vkládání a aktualizace dat v tabulce
  6. SQL - jak na dotazy 1.
  7. SQL - jak na dotazy 2.
  8. SQL - dotazy s agregací
  9. SQL - skládání dotazů
  10. SQL - vnořené dotazy
  11. SQL - pokročilé dotazy
  12. SQL - pokročilá práce s tabulkami a daty

AJAX:

  1. AJAX - návod pro začátečníky
  2. AJAX – kde jsou hranice?
  3. Programovací jazyky - AJAX
  4. AJAX - teoreticky i prakticky

Cookies:

 

Otázky k maturitní zkoušce z Programování (školní rok 2007/2008) - 21.1.2008

CSS (2007/2008):
samostudium 15/10/2008: CSS2 - formátovací možnosti tabulek a Formátujeme seznamy a výčty v CSS
CSS2 - pozicování elementů
Formátování dokumentů pro tisk pomocí CSS 1.
Formátování dokumentů pro tisk pomocí CSS 2.

Finální otázky k maturitní zkoušce z Programování (školní rok 2006/2007) - 10.5.2007

Témata k maturitní zkoušce z Programování (školní rok 2006/2007)

Event Handlers (přehledová tabulka)
Události v JS (jakpsatweb.cz)
Události v JS (webtip.cz)
Objekt String v JS (jakpsatweb.cz)


W3 consorcium
Color mixer

Zadání na jarní prázdniny 2006:

  1. Nalezněte všechny číselné palindromy v zadaném intervalu [A, B]. (Palindrom = dekadicky symetrické číslo, např. 1221, 353, apod.)
  2. Zjistěte, zda existuje algoritmus převodu dekadických čísel do římských číslic.
  3. Navrhněte jaké datové struktury použijete pro řešení soustavy N rovnic o nejvýše N neznámých.
  4. Navrhněte algoritmus řešení soustavy N rovnic o nejvýše N neznámých (za použití datových struktur z předcházející otázky).
  5. Navrhněte datovou strukturu sloužící k uchovávání informací slovníkového typu.
  6. Navrhněte jednoduchý algoritmus na lexikografické (= slovníkové, např. aab, aba, abc, aca, atd.) třídění zadaných slov podle zadané abecedy (za použití datových struktur z předcházející otázky).
  7. V náhodně zadané posloupnosti celých čísel nalezněte nejdelší souvislý rostoucí úsek (např. v posloupnosti 1 5 17 4 40 4 7 9 15 8 5 78 99 je to čtyřprvkový úsek 4 7 9 15).
  8. Navrhněte datové struktury pro popis rovinných útvarů (troj- a víceúhleníků).
  9. Zjistěte zda se dva rovinné útvary (zadané datovými strukturami z předcházející otázky) protínají.
  10. Spočítejte hodnotu kombinačního čísla (N nad K).

 

Maturitní otázky 2005/6

Regulární výrazy:
  1. Regulární výrazy a JavaScript - úvod
  2. Regulární výrazy a JavaScript - metody search() a replace()
  3. Regulární výrazy a JavaScript - metody match() a split()
  4. Regulární výrazy a JavaScript - metody test() a exec()
  5. Regulární výrazy a JavaScript - ukázková aplikace
  1. Kurz HTML - úvodní seznámení s HTML
  2. Kurz HTML - základní struktura dokumentu
  3. Kurz HTML - odkazy
  4. Kurz HTML - fakta o obrázcích
  5. Kurz HTML - tvorba tabulek I
  6. Kurz HTML - tvorba tabulek II
  7. Kurz HTML - formuláře pro každého

JS:


© Gymnázium Praha 5, Na Zatlance 11, 15000 Praha 5 | telefon: +420 251 565 223 | email: info@zatlanka.cz

Prohlášení o přístupnosti | Jazyková škola Praha | E-matematika | Zkoušky nanečisto | Kódování HTML: Ošklivý sup